e9c85f2873107f5ac6206bab84fc5df99294067becac9844af829e86563343302971d78a12d6af5addd496de62f7b205c844d34ab7ae3f4bebe328376fe95b71334e3733b139f921f066a69712d1546424f09b3fcf9f07afd103976fc026741f8aa08331f80bcd65247eecfa3fa1bdc992b5dd0477e1648f16f62c7848c3c10d50c9a5958d863c3a4111d9ce239066d3aa2068e946cd6ab13c8ed82770ed281ded6c0ff286b931d847a987a4bf9f8cdb83b792bfcdbdafee788e1c0cff22b6cd8fdfa1107eb952bccc7c42e7162e0668d598b03cb5e50976e6008a41d785afb3bcbb4972cf272fa61beebdc84518ae2d3d7510575ffc051bda9f2543d35e7bff7024c91fce4e74e9b99818d1a1dc8a967eea44eefed095e91d9b113827f26f96c400e9e65ef95676c2ca28b5a8e7e0f924431492cce2313b7f99d05a908485e7e2db158c0115a300534277d12ffe05663cc7a9eb49c5276da35cd50d0be5e80102b6b2f4ef64c220a596e8f78c7fb2ac670f5b769f689185b7bbce357beb351488f450990c2b69c82ca5daf7822a7aba462a9180bec22cbdce8968fa29652ae90b261e6c4c7f616e087b6ab114cad5311d84f72aec81cdb150fbe2530e0f3cca1bf37140b27b964407db89c4accbd03b247c50f725f16f7229bb6f7cf186f3620d3c1e8e6429d1e510051476385edab2dab5f1a7e4d11bccec504e04ec63084a267d4314678806ecf2174ac9e0851982a8d0be2e85fddd4efb5a3ae3ceaec4a330a3498f44837b09ccde1426d406b68c0ed87e64cb0658446320110cf4e5f82e117528af6a5c2c66b4052e6c047b1fe3f8fafc32ecdf2a4202e126a15d4816ee2f9bef1cfcc81fee8d0f075a0968df7b9508329fa088a972a3441d3f2bcfafdc1e3e9a6e4d4fc26e594e9a302d2ef1fd595c3f08484c7755ab54dd4ae1de9cae097e5e43b9b8e31d2474217acc7dc94ed9a766ed0b532f33729fea2bd889e95fd1a0b5ef36bae6f1303cf521f5cbd9cf80f9f7e822160bad3a3354d1876dd82105ca12de7d622bb183028a920d57599d827526655ccedb0d74e82c8463617bc71feaa8786015aa637673f40da3793e8b01b93c11d216777e7a0f2349ec9752a96149e03ce8d7baa9cb3e415011d4169a3be1e0fe744efa62095720ecac84ba7347574a4e8bfaac733321e85624a21335a322cd88ab70770706da4901cb807b8f08c21aca8060c9e4da1bb2c87ee8df95d97389eeed92b23c8a9e472f4c78ffa37b7fef9198f7fe6b3ccbf9c5270bc8d31f33d167507f8a42072aa82ab4b216d3d96ee8401deb4ccb9723250d48e644d875b26aa708e1258779f9812c5fb57ecb058c9b5552ce74d4c95b9676aa8a36506f2d175557c73f9eadff71710d2ae062c3d19204148cde3753152bd7fc02281f4b974ad0a1a920f93aecfdb3f7384065c4a0e173e5bd3de388de9a414f3992994b161495f92dc7fa5e58c6031de0435a7f73faef8d695a7f5a03d3d014bdd37726b240062d5849e3653bba32d7043723d7596f442846340b671ecd584a8636942838ff2f20a7c798c48125d5ba2dec3ab2e7363411b25c6a1f50a32987e5022360c6f09fc85dafc43e14fe8076438c0f382202ce71689c7e1b9ec51b3503040d7cfae4ba98f13c628c4ed7edab1f39da4948e23cc37ce53f473696ada6d4960eced5a0d520482d4facbec483555fd4737365cf677028d0b29681538b953f3014d4382b3cddfb401719e69ac1465a67558f099b65a4193599ec47309e9ffe2739be02d9da508be18a8b31600cb598b0329daada048985c6446e5b66c930c1871a0c2a8eedc714f0af82730972cb3898643a01054b50e01ff836547abbcff6afc453775b1c05981695b2afd55b3eedded8413891be685809cde6efcec88a31a2ba99fdbecb130353a8f494a331b9c64e557ed1b05f45ca0a3d0cb98ec84ef8b9eef3eff9094a8830d779439a90c1d98e646d4103d97682077a0280650f558dddc7f01921771d6ccba5d53b8a729fef764c64c74870b544656f8375a5fc90be55ddfc16d18ead3a84ec1a9037622e21639fd1e9a02036e92c076a5e87426c34f4ade6fd53bcf922655a51deb0a00494e2ab94c3c9c433dc677de312acc2cd0e2e86896070ebe42f5b3dc39572e551b6d201a8a743f7c59c5679adb13ea8f2f97126e40852e3e6ae0c403ef088c67eaf8d8ca6a880e0bb3be9ba0a19eab4fd0189079151565c128f7fccf7a7c587e6af597395e57b6fa9e4cf69abde86d25e660c2a708c093268895244b9e3a2c500cb96665b7b71a38951e6dc878ed5f26a4c5f9a6c9367aa8d0dc46996d3bcaba992523861eede8672a5078bdb4d13ae4d9450b516ae473031c0666db6bcb33c148cb0b421605d4abd517732c4a394d5f9d6849f8564f669187cdd29f0a84a5f297df808c4334ae2400aa5a33cbebabe473045c366c288687ee5ad6b1c68dffd85f8442dd0e9ccc52595a080f917f9e6a309a15ea6787e61b56f3ef3ccba0057e106e877cf6b9d3368ca6fa3735a4319b9e7c5a1d6487d643ff2eb023772349408c76ce58bb46fc20cb661a3c1927c1d05aec362c4d2e45ddbfc5302a1a5db300e645718112db7fa7647296b14274665850ee917766ebfcbfb8b6f5b9a0bea3b6a0e98aad44a9192b72fcdc1a020add38787e5a391e96839b87a00694f9000a12a03b1999b71deb78bad05fbbd108f8ba25856a5afbd0be41f883aba3ab1a9519b2b6d92eda76cb0893b8d4c5c84853e6db74749b2df2b714d11fa6bc767d44e9b472c037036c43c3322bae9e37e719858e26becf7be3c956b71e11fe6d64e7b98d694b204699bffeb8660b0ec8178348b63c03546f260e931f13b76bc838998d519560625eee934a61adec16871b7911537e4e58da1fa4a6eedb68933abbc713b1c87968a7669b34e6cf95661bfb5a0c8fd7552e2df7169e47110b281723281b1e75a57258e961839437936144d67a83e3cebe07981189b2ad285ed01870d971b570f92beb966846851041d0cd9b4dc34dc357db2262e7741c46f0cb228e62c8214148c4b11ca2475a1340b823a45fea3b40b43ebf2cef1460b7afda38297753bfbcbeb8a2a2db4c9eff2e598c18307b8a855dd1ff7d9d439dc7f4630ff4a8509031da2c52383b5c234ee81fa9d5a3f9afbe29897d7e15149f88c50bd9f2a1b2aaa1bcddad644ae3a72fcbd6cfa859b0fe98bab604b9accbf51f3166c9fbd8cc13b17e195a43c1e3aa82400195059826f5ab8db6a1c5701b18444cf6ab2d1e10e0e3fa919d8843a541390f347ee6a03a280dfed5812dfe798fcd716be40bc3b990d2a453baea496fe85f209ca7b58d68a534600d0a4f04b88783645f115a449af27b3ba4c16b581659976f84744a1c67fe0f8e6da3b1ea57754543c90416dbca3a1c1c13222e93a2da268319e2e45ecdb4676d95e306fa620c8a3d6b05e6a5362facd1c70a2ed453970768f25e9e71d832513415a4af62840394a8df082fced1650522928b08a9103079d1f67ded3d10defa7af8c2d5d3c2fc39d3e12fa3e85424c947e09768e6cff4ff349614c2bcd738150ca8ae5bb6437752c376e164b21c67c7b7853ccfc23084c9e509af2de2a430885c9c1c1168a303514eb67ed9ef5ca9b5e29112e588b246b6e274edc4b29c37afb3767556defab353277ca966902d93633e456f311ca6ef9acc3973775479e594271389c98d5883afcae8d53142ef0e0596befb9d8976667399fb7a8a6ba80930d415c4660236e1c22aaa304b6dce20676835c43ef6c1171aab6fb46e136b918f3a4a0a38bceac3e55eaa4d0aff7d4359e9c68f449a9e999feb8231806a88f4dda469e893d1718be5d78163280037593b7d2fbc0cf5f7a45575766a55f31ca4bce04505627cb56731350474e0a56e5217cf3c05651d2dd64ce207857f9e1394e908070d867d577794d96ccf9c267c93f6ddbf5b79a85532a5bc4f8f11d03c91b5a9b702da135ff8793cf50e577e82e61aa4aed4576d9be1eb60e88c12d39f0ac33f501f280a284b0bc2bc778f775d3de47d60eac04a861a8f29f71503179eb65e29330f1c0d01c6110196354c33683b53ad81674bad27eac3a15ffe7d68389a9bbc38847bb8a1bab36a451888ab4c8c03c2619e080b537ff0f6a980d08585dc2f3cf953c2b8868e98769f6b8817b43e45e2f53443a8a539e481f65fca73a4a1a366f415840d12120dff0cdc861b6d04308275d530aa3b08eb6a4bdb7f800e36e79920d1a6647b4cf82e798d36102d28c0c00273991556ebea5b17e8d3ae59c5cfada2430fd729a813a7f7ee2aa5bdc066b01225d1ea046ee087280b416468ddc81c725ece0dabf9db74c47f5df33541c45824bfabea53c9da7faad23b684d7d61137784a81a69c5b5cc809c7476f86852a3d6b8f5f7ff277fa1e78f3466bf623a9d2bcca103c1d8edf61b5bd72f8f667de35602c14c81dbbb2ab0b417e073f097ffb992cfeeb089297a2039edca01ee7d2cdf2e1d3dff589d284819cb14d2fc4f8a47b87cf2ceb6a76da00020fe18f90a64ac3a706998114ad1ea06c0020d4865596cceb1ac2c5504dd672792a971aa386262919efa6385bbf96997482e249dd85646dbe7778c0d33959a87394db065af1d6d6fd8678b85e857e2d79091b1bc630aca3b2073d94c3a849822e840e1b3bf862cf6dd9e70b99395e97848b3aa8b74d098a6075365ea3671fa501b78bd944ae7d88f54b5a2016f51df1a626a97f232196d973c5141950edee48b8799ca654c9d28dca1c5e0b6b7bd41f02a880be16059b16d265d7f83f0ec6173a5b0fab63fe9e89564f63667853d852d3c13b1450024e6202621450b18a02908229ad69ea546c401005bc09bea1206430d7cc4d51ddd4bf7283578fb2b49afd7912852c779a0650802f31d4de09e82a317bfb4771", 0x1000) 02:20:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0x800, 0x2) getpeername(r1, &(0x7f0000001800)=@un=@file={0x0, ""/108}, &(0x7f0000001880)=0x6e) kevent(r1, &(0x7f0000001640)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x920}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2c270cfedeb808d9, 0x9, 0xff}, {{r0}, 0xfffffffffffffff8, 0x78, 0x40, 0x1000, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0xce74, 0x8000}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0xa2, 0xffffffffffff2fc2}, {{r0}, 0xfffffffffffffff9, 0x8e5929527738379b, 0x20, 0x101}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x14, 0xca5, 0x100000001}], 0x8000, &(0x7f0000001740)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x4, 0x6}], 0x80, &(0x7f0000001780)={0x4ed, 0x9}) getsockopt(r1, 0x25, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="cbf19dfa2986120285ef6140c87c36aff54cff7af684f0de3c5bdbdce20d452969ce2951aa39bb0f3efa07eb8a0726f93a5b7eb1deaa5d950426c5154824d69e019bf952d7bc97ef3cff29a2fe8df052a9f9358b2448cf6ac833d2be016c7c839d16f8a12eed028b3cb7df45ebf9b7ca5d8587291728f83473abc600b28e7b2d80e8ec2c2b248b6a310e011dc59acd310616585ad34e4821a79eb2f7ac3825470701837a21cdb6c1b6a2186586abe7ab", 0x1f7}, {&(0x7f0000000100)="778f48631ff175ce8ad02c8e43e409a9d54956d161bc4dbfb43fbfa69c2a728f08b833c4cd71ffdead3d3852f16ce28e550af7980a72c62b05a268ea9ae91a9b1471580f9b00"/81, 0x51}, {&(0x7f00000018c0)="151a5e18eeaa3ed477925a824445ec2d189b06040e5e69e837cfc9d35511c26f0aa001ab28", 0x25}], 0x3, &(0x7f0000001900)=[{0xc8, 0x1, 0x80, "7655c681237ba8dc843903164b69d40ec4f9fe6ef0986b7908f5eb28adba1e67f55eae202b07fa6dc5c06638c8fad7a85cf77b07839b0092b851f103fd5adb72485018a4827e4205063cd433a2896e6bd14e2d20578f33b9592c9ba9b419d6c45125f63ab640f4da853979f0acc20e35c0ef9fe6f4f09fe3ae554c4caf97d220c20e943aa6ad902c5e745712a51bc9f6eab5dd51e766e953906ca874d3ad21c522c6138c919267d83ec36673098665659d4669afcdbb"}, {0x69c, 0xffff, 0x1000, "260799c266366c78e863cc7398534c48bfeffac0569dcfa9a27bff5547ee3c22d7d5705072d9cca61c8171a53c9798321fd1cd8abca5d831c01d492ea30e011175719e8324025ad9bfe5b7f7b607e555d7a046a3f47f0b3da25b39dc83869437d0d6a1635d17031f723aaf3f0ec835272a57dbfc466c3fb7ea29a637338339da894dad04cfbc0afb2abf0c98d67933da1fca7cb99e83b71a7f90378d9430e69752f7f690ceb3ac045841a356d6eef323842b08eaee10115ec1c0168a42087ff00c62788eb6dc4f843a4e3ad48a"}, {0x90, 0x1, 0x271, "0bd98e75bceb686bcc15e7d140bc98cdff3ddf2fc63f8bad59c2987d309896b4bc2b2e041795f2a2d515c37d2250edaf780dbf41e0e10b780db23920b8adfbc14c83bde966dd1c754e33dfc90073180073dcbca206a37be17d719ac2d6ff732a1fd2be3a1a45d66a72c33a6c4afbe3295927bbf4cf14a47a5f0b879ec016ff33"}, {0x98, 0xffff, 0x5, "71b8fc031b36bcc770543b9c743f76a44d34bedf5c480ca0534b4612d79490128faac61ac2507959344639dfacec2f10be6f88416c82cf7e6bc20f2b40b5fe9b73583ed787cd65e86545528e2f5588ea626f99c49ed4b112600b4b359d144f8b2576afae764926bc98bee73a848674a7630a4707cd5381942aac1cdb18ac7c0c3476125187"}, {0x20, 0x1, 0x6, "c0faffcf41fedb664de7d6"}, {0x98, 0x1, 0x101, "4276cb61eef3b77be79275f871d36f9d9c474b2d8150741bb2259dde97950fc0a1dc1579a79f432e04dc37866f36a9e8ecad95a1de69192f0d73e54ad8853c727db185375b8184f4a426ee630f392dbd2f31f8ef37799c3aab132271be0b39fe62ff23becedd93ecc7d145c856cbadbdb2bb1db74378be4c14e6f4c00e8a8578ca7d458fe3df44f6"}, {0x1010, 0x1, 0x18, "d7553af0225ece94e372e31b2c68867621caf4811756453f67d84a1529299fc5e8cbe7c6002b294ebf879ce3100f61516ed3805cc86b2a876ce3ee656072ccf3cb4221140dd422ac32c65103f8128e2d00264fb63877f9c6d2fac96b064b66970e75465b3c02b68bce82ed0234a8f13dadf0247842a54ad83bad30156c4959010e6a6de4c3de5f202bd4c057a9ecd71bd52d894a020d2331b2911f218fcc7a6b8a369307affa1ac309c72cce76e8298dc5681ef4c788cf0c637b711cf12fa8df8a4ef17326cab9ea6c856026dc353cf139cf188514475d4c42296c07fa4be5bc0d25abfa083afbb10ec9c9e4ad318f78c0bee6f49fc98680b7960dfdb0989c3b80aa28b5af6829980a964b8275dc957e7ca669de6b81695633a488e24edc8f01076cf7cc589cc8fd3b6bf381d1f19af3008440263ca4795e0c9fe3e5f0b163ac9880ab14ecdbfad54d86a53fdfbaa6132cabef0e441e9391357333d4d2767d513c2c6605b4d3eb5204aa8197d1efb1abe99da59ce3276425249221c2b34708fc88e28e38c7cdcbc087ea237a3b28e118e948eef4596b426a6733a213d93e168437b04635c70e419a430419da509946bfcb4f209ec7aafae90407a3921c5dbf2cbe1a269936b5d66c2b1a25f95f68fa09ce7d056d5bb83fb15b3ff4fdc323816a72894334383ae53ce3d8392ca8d7605f64ad69d9ffe47282204473b2d05bc7315629d8150112afd0593dd2807a621dd397022e1c59d5578ca744c309b1a7d485b5f642a4897ea4da143edd87454d004ecfe5ffe4932ae191530618b1338d0e523679438d3b2299396d96255caf6ef6f39077c4a17a4a794525ecd228ada2427e68679b116c12b27703188f603d59ed9f1c31ae7e5bf912522a4ebfaac170b49a77d163a5c80d7524adc17632d2159976d0093e56a4f15437a4765084ec081cac5b0b5cfbc97b187431b9369a26686b17aa87667eadc0d514940d6f1f26b630543512aa5da07d35c86cf209d73b0d9b6c1de292683f808e121a5b309142b86a08733c62c94cbad96b861c979ee99a3e5798fcd445415c6b98ce03f9c9f92243eb95f8b419d419a87b494c13ea9bfae88c9a751ea09ed11f124bca59c3af2242a722897554e713c0c312076a9f3fee980e54cd7c56ece7cae7048045d7d22b0a0e747bdf081e8edbf05a1deac6e3c305ce111c6de257c1a350cf7a93d6f44ca9779db82c740aa4e283db716e47044320bf24d2460793d568e61b8cfbdd3ccd5af40b14fd061b23f64dbe1dcf919b5b64b51fb8f79f4a426b81c490a666e335c231f67b1d2a319ec6a2bd49b62f3e931b49574b19a01a5d0d4de8648e0911a4b9a843118c1b529812d9be16a5410fd76119f1daaf8d8405a35a5b8db5bd1f430a244eab1b59360a4116fd3ed56cba24d153516131bb358e25419e283071dc001e7607de319b5483f6ae9ce7de49623fe20e3ab6967bc3ce02ad83ecdf30475a26a6a6c10f5456753e4a2d71c4b82baa2c112528f6d10d26c51b0307052dc3c0590b979702b590d123aebf3eadedaf338a6fbbdd54dfed9110fc35cecfbb21aaf45cf7ea326ff50691fc8ea2fb0e3811204179cbd5864a61318ac89e7a20eed9c8d6b66776cf8537b07d25f814402b3d1b2ada0bf89031fdb44a54d6ce031eaaae9a2e624532c2e37bd817eaec56d4da2852a8bb1d9875aae4ec8e907163d1801283b0f35c86b3cdd4116677c5cc63fe43d6d9f190e81465eb3c287ec066b1c371d9ea557f789afa2a501bd1c087d3b8b9da2d8c01c04b8a41e58c4dc2c274d6d02c5fad5dfb374e0256fbd5c356d94817c9fd6e5dde5b29978bbc0c0704ff93941721e51437f9f9976f9f8dc41a3de3c64389382a4ed5e48758a55e03077196b39f4e87f1428be6924c389aa5eec70117f1076bdd4311fc6af1b2b808a610f21f20676ff629f8950d5a4848b86bb50a368fd2158ad0401419ddc7e766ab307bb942caef20bc9a0a254392323eba0f87e71ca432be62b7501fb5fd6ad0e76c364b8fa5b913171f0ced0f673f9cb2c72478bfb79b449cf466344b53abc0e1a27e52c60ad52f273c572ec05efdd776a7f2403656f6faf05b1cb3ef9d61540299bef34eead6f8ab0b0bb2a95af80f5cc215789092e2f5c9ba067befe1c238a3bd95e9b0554ab7335e122cff2e427d0056901f2877784e7758449beabb89dfd5fb92f15bda8a89af776e0356a1614d16dc61ac86f1d172983d9d53f2fc554be35e480715efa592605816fa85967acabd2b42e904017f4327d0b0283075680b82eee6781fcf390732c708aa07d890026ae6f3015ad7feebbaf8fb439046287800c5dcb1dc50e16ae0457e5e464f8ca092555c8cde6ac1c02de35f25284b9760017a68927fb4a6e74f34daffdef3ab58801bf6a5066dfa9901a8300822dd37fabe5cbc806faae90a3aa38663c2ee4fb9f9f3c3c0cb91df5c79896de1f65fd91dc6506fc9f69eccc680280c99d8e8b2a2803fb4e8cd5ae26729a8c056078029fc2e0671b0a6f2d815b8ad35df93d9ce180d7de5e7926c72e22cde43ffba8fa0a64f816814d01cd4fe02442c550162805542d33e68ca4c6a729e1462ab2cd562c8ffd94d3b97db71490d9268ed6fc4bcdc1e9b182234a1f165ddeb9afc87d2583d3f93fc6e48b25e7b7a75d307230638bfe5cb05af758e2d17625c5e946713e09402fd7a0a2340eb35e5b3906ae21d0b43b6e38b1f3a147b2f3fc5cdd603a45293112809fcda665c034c1475ab5ec3f1852803925999eb92eaf94b9eccb197fb5269723b170d7664249196b58a516b95a2b0c8924b528534ba4b4ebc632aaa54faea74ac058bbbb29cf683afb173299e932d4d378c6d295c2e7dd047c19743b99a0eb68a448e876ef9873696d0bd461cdbc3527f3168423775091ee281333e9aafbb8ccfabf1689b9a1f840c045db867174e42c19f6ac716c45a1ef81cf363b782ee00c78d53a145157eaac70b0524e5bf8b1552dece7ad03a03140e57cf31fd6099b385c8787f5924c4f017992aca505993cfb324e6c101d6d3be11bdc2ace50dba77bc608a0018dc8ed15fb535c860f67064aa00fcf4b28473820782673768eea1feeaa00fe0a7db8855c0526d7e6f0fbe53120efd5aa983d4fd3ca620c6cf73740e7cb229d2f2c5b101f6a5a5429966385d7395ee0b611e1c8dda46d17ae495678c7a6e9c33ef15ffc9ad03b3b64be65047018b704c7ce07f56a9d7fc0b89a00e95dfb7411311ab6358d025b4429c3ab5055c91b189206fa2b73eb8adf541db377fd3efdb524c71188f81a57082f893a27e4d9b3dd1c515248c66036337d52d67bd0bb73d368d97ed66b7d005a60537c1a3e894e735096ebe3f00cf8b2e2013c6fcc6f8d1a69088e739f3a1319d4a0ade7f9a1834eb62860207efd229cb719fdafbe48340bac0031b00141220420227e1f9e086adf572b7f1f17c8b8a989060d0bea042dc6d3dc017db6f76472414878ab9211f42004584c622514724c6bbaea3bac25bc05cd523f9a70460ac5986b43f7abef14056ea552110965db985d69c64b26796d5da4147d1adf8bd63dcbd9b79f3acb48317632edacda0b0a8054a5d0f5943dcf2cc50c9f5f501089bed90b1a3a1ef79a2d3fe0af7012481bcb09406acf01c690715adb206584290244397f2a4cacb25740f0c97c0d4f3ac4fc47de3084f83d857f06dbc99d33dd92c01ca027b9e4978e09a650b6834274f14bf4013ed4ce7771b552f90a5540fbe16a80ae466452d2e3a091b99a7c9bb26e0cb4d0597ae2b8c81d086810a0f0c4d8a90e2bfe19c9a4e4b577e1b21131d0776d7c5f127a8863428f30af161b9fc82b06f581c75229d6ebdada741d425323fa84485ae3a0f82999e9c240a75debc7c12751f4e7e56dfa81dc133a9e20a65c70d9166402cfbdb48f15933792681c5cc25197b47000fb3638b885eb4c9d82f5ff5cccb5f9a6494bb952af2eb849b1f0d2f171509b0216741369b5024c7319b22ce6a6105c01f53194b9499af0ceda7c9c45616cd6320860b756933ca3fe09e140a09d9ff7e1e39675964250c616dd7a6639babcd2a09daf424d4d0ed1243ab39e4b6a1d9985b558b8cf146c863385adc91b1f9f51949dd98003cc4d248e30dbdb45783416439340880877b3329296e2ba9d95fef83e44a685e46e6aa0e71136f8460be497dec53d785d8ee6b81d9e423ae7b0f8794103c6e693162c930628888b0d1831e183b1a6e144d358f7ac8c764dcf24f632dd528b7850122271265b0e5488414fa4962da2062ddc54eaaf61d850a0fb847390d82893d6410256aa30d4f64b6794b06a15290d1c8497590394f778409535519bb83d6bbdaafb90ed6e244d4eac6b8c3737c289d0cbf4acbcb92477b551ea07f7e11946f36eababfa24a604e9af37b80cbb75ce5b7b00577379d01f1c7a452f32ad3bc7ebd9300d9011e80acadf8bb276ee6ccc1759dc5e2144b46277568457a88d4f85e8afc3dca87ba168c26b7a6e635b3e5adaeeecb2a8b7331004c4a280c2f5fa8188d1f3b081dd5bef026bc673e07bca259cb027f7e4b4a40714f6339e8c7653472eae356a0a928f9e3ee8ffcd37b8758c499c1071d3f219e30bbb6e963afccf7ad2fe7dd5935efa72f29f8e7125862a9870b822d371eb23b762a43f696e3b12577e1f8e662c8fe935dcf01e0f0c041aa7c485572de6625bdbfbdd2ef6da30f0f3d790a1e9bc278f8bc09b78e659b552273e0e52497ca53f5b9f339440fa31c99ead1b6a25431939fd9e2954b9b5ac603eda3af113c846e707acae2f48a332e43e5446c79dea79792cebc273eb687e668e771a8179bf80f4d97c1b6a9dc8faf1c68119965f77d361ab1887a2865cda1208df739092a72517e6da3f31ac76c41294ee1792eabc89f7e3ada4bc8464597b90d3d9981a9e0c4395a9bf4e67119fce17629b814c32a852ff71328fc943e52f126b8b3468ffa85baaadce3a846b1148895896b0aea2afcd5f6b4fc1a23984eeaddf3631106c86198818e197ccb5cc1c0ef6db6909f4a8d379c3474c0e3e9bb36fe664d7abf47ebac0f6c5795f02c2fabdcde1185d567eed68f43dbeb2a8812235d730884e6622755eb0c6de4648d52db239607f78948b09b79ceed83a7eac37f77af1f609971b69daf912acf581de30467fec81ab449d4d326f416e895dcc3000b2eb9fcb32d1f1b9b221140fa3a5da143962ab6ee7d3de4385d797a1c59b74d29285b653089c5b26fd028faa77762115777b2f9ab75d29f19601e73e57fc927e0ffe6f16548ca9145df2d3ef31a011576a03d7283c76070e652571b5557e6bd5614ef9a290e71aca55f58a3846936b17b23f57ece491112e06183c9defa97c237835495955e5cfd2140dc094a83416777fd2e6b2edb51be3df6588488fe1a8bf1ed35dce98bff87ff6e5d87481e2d21e2bdee24e840ce9b9e692b117885f3449ee52fc5f6051f91452c3f3194de8a53445062bad50a567ee3f37f3dc636dae6a5c43f153c8326c6bcc48366580f3a60709582299804146db0721a9099c8604cbd70a680d9079490f9e3848ca4ec0079154d54bf2b25db2553b076dc505cd18128bbc1814173f6d771a2891d38f3a21edfcbb096c4299f94051bc4556e7a50b40688ee7d1ae54d6afb54a9a714c2ae6b4c79c499fdda984d6c1ee3c6d983e9871fb8d86b9315f7329dfb33ab05744fcff079e618602822352088be70258ac4a9b52c20f01fc87eb5d47c4a362023e5a4b0b1ff5d35dc97d86d092320ca984ee13c4ea500"}], 0x1398}, 0x1) bind(r1, &(0x7f00000017c0)=@in={0x2, 0x3}, 0xc) 02:20:39 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='r\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') write(r0, &(0x7f0000000500)="e741189b17c07980e0a025c7c5ac0dc4433596ffc91264946984fc7b3f5f3e69965b1b6fa365bebd47100be72c4b96d506c9ab9f7cc2cc3dea2a146ebaaaddd4de16fee3ac4dadcfab29d3cc0a210425fc1fbe1f597034e65854ae64578acf0862add7105e164e57cdca99ee3a04c1058b1af7fb17d75722562adace7cbeb53c9c31ce4dee1fa4b676d89ff447eef6d1803805a8fefb92089c0066f67ef4c9b360156a306f", 0xa5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x3, 0x1}, 0x10) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000300)) mkdirat(r0, &(0x7f0000000380)='./file1\x00', 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0xffffffffffffffff, 0x4, 0x80, 0x0, 0x3, 0x2, 0x4, 0x3, 0x0, 0x1}) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340), 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x48, 0x0, &(0x7f0000000400)=""/72}) mkdirat(r0, &(0x7f0000000340)='./file1/file0\x00', 0x112) 02:20:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x0, 0x9, 0xa2a, 0x1, 0x2c5c, 0x0, 0x7fffffff, 0x1, 0x1, 0x98589b3, 0x3f}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000500)=0xc) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/52, 0x34}, {&(0x7f0000000440)}], 0x7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000540)=0x1) pipe(&(0x7f0000000580)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0xc36946a1c81f0263, &(0x7f0000000040), &(0x7f0000000080)=0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x58e2b773a4f9e188, 0x0) sendto(r2, &(0x7f00000005c0)="43165d787256c9797f46ce598ce950d0a3730c4d985a47d4e58b10678c0637846f7847945bdfed446165b24f5d571ee631756697b5aa1bcd34df2ad1378619aa85bae0f58e5ff999cc7edbe72f38ebf4e8ca081063cf3b54839620a6a6d3e51a1071774c2297559aed74636052af5c8e52d8f6aeb4dd2732b67e3291bcc7c63c8a7e413ae193d0052024514fd71de2053111c5d5bdebeb33110e56bce0107e5e30edd8297bd00281dab894fa5c860f807d89c5b76413b442a81709eb56b0bfa7fd3ad073ae65728103a9109372670900827ee18851aac11e035a8c598bd8998a42f42e997b733cad07965288b830a94e12980b01fa42b14705ddd1d31e", 0xfd, 0xa, &(0x7f00000006c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x800000018, 0x1, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x3) setsockopt(r3, 0x6, 0x81, &(0x7f0000000040), 0x0) 02:20:39 executing program 0: 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) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000540)=""/103, 0x67}, {&(0x7f0000001640)=""/206, 0xce}, {&(0x7f00000005c0)=""/44, 0x2c}, {&(0x7f0000001740)=""/207, 0xcf}], 0x4, 0x0, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r6, 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}) fcntl$dupfd(r6, 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) accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000003c0)=0x7) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r6, 0x0) dup2(r2, r6) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000500)) 02:20:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x5, 0xf1d4, 0x3, "d18702bf545e4e50f16792d04f785c8dadea8098", 0x401, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x80) 02:20:39 executing program 0: r0 = syz_open_pts() 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, &(0x7f0000000140), 0x1000, 0x0, 0x0, 0x0) 02:20:40 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685", 0x4d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:20:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 02:20:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x8) socketpair(0x0, 0x2, 0x7fffffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="a374dd5030583779a5f4e5d90c893ee9ecd75eb0bf57dafb81f3fe597ba7cffa82bed821da326947a24109ef7c05e615b66a687750998686b2762d4d1944ab056808bdcbac2807a98f0fcf5a0691a91332403fa3183cd23eb6170d02313c9b0cc82484534af8aed3977a36ee9cd8ecf10a98ea8714bcb443555efa3e0b4e64f58f09074c49b6f6384bd3ba9115990178015de347e4e27b81bd78777f4b1f907d74b993a25b20ddc5"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x40, [{0x3, 0x60c5d49c}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x6}, {0x0, 0xffff}, {0x2, 0x6}, {0x2, 0x2}, {0x39f491b9d2046f41, 0xfffffffffffff42b}, {0x2, 0x4}, {0x1, 0x80}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x80}, {0x1, 0x5}, {0xd6de31bc032a5760, 0x400}, {0x2}, {0xbe303fde5a38ac14, 0xfffffffffffffe00}, {0x1, 0x100000000}, {0x1, 0xac}, {0x1, 0x9}, {0x3}, {0x3, 0x5}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x28}, {0x3, 0x2}, {0x2, 0xffffffff00000001}, {0x2, 0x8}, {0x1, 0x100}, {0x1, 0x3}, {0x3, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) 02:20:40 executing program 0: socket(0x1, 0x2, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = semget(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x0, 0x400, 0x1000}], 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) 02:20:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xc36, 0xffff}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 02:20:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) setitimer(0x2, &(0x7f00000000c0)={{0x30, 0x8001}, {0x5, 0x8}}, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 02:20:40 executing program 1: r0 = getegid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getgroups(0x40000000000004aa, &(0x7f0000000600)=[0x0, r2, r0, r1]) setgid(r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r6 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r7, r4) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r6, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r8 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r6, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000780)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r9, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000005c0)) faccessat(r6, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000018c0)=0x1) r10 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000680)=""/253) 02:20:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r1, 0x4, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/66, 0x42}], 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x649c6fe394fdcbda) ftruncate(r2, 0x0, 0xc2) getpid() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) 02:20:41 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0xfffffffffffffffb}, {0x18, 0x0, 0x4, 0xce}, 0xfffffffffffffff7, [0xffffffff, 0x3, 0x7, 0x9, 0x8fc, 0xf244, 0x800, 0x800]}, 0x3c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f00000001c0)) 02:20:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffe9e) 02:20:41 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) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x40000000) getgroups(0x0, &(0x7f0000001640)=[0x0]) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(r0, &(0x7f0000000140)=[{0x0, 0xd9}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x6b85eaa4b3629f46, 0x0) sync() 02:20:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 02:20:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x40, 0x0) 02:20:41 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8000, 0xc7, './file0\x00', 0xfffffffffffffff8, 0x2, 0x9, 0xd3}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = geteuid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 02:20:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8828, 0x0, 0x0) 02:20:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x6) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000180), 0x10000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 02:20:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 02:20:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6021b4f9, 0x7, 0x8, 0x1, 0x0, 0xac, 0x5, 0x1, 0x2, 0x3, 0x1ff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r1, &(0x7f00000002c0)="e4a6b23b5796aec47ae05eb91760", 0xe, 0x0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xfffffffffffffff8, 0xb8, 0x7, 0x1, "85a1ee0e768f6efb31cf190dd7c7d4efa394b200", 0xffff, 0x8}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x5) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000340)={{}, 0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]}) getegid() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/252, 0xfc, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1b002e2d66696c653100"], 0xa) 02:20:41 executing program 0: r0 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, 0x0, &(0x7f00000001c0)) r1 = kqueue() pread(r1, &(0x7f0000000080)="f98056d7f8bb22aa20507f336cf3d72ae37d240331fd1827007ba748ac0fb833b547fdf15fd481f9b89714e152cbd88cffc5c692cb4d86f67fc1cc7a8e16b7eaa4c898a97983a629e51645bed869b708ccf82b0c6b45f204d5676b2e5a2b950d578780a36a0b3f33c5ed6f08dbb47bbea16c4d35d3a80a577901ef85bb8902a913bfb291aab711005a7f5b91327a7d49b16b4db1fc909cc9b90d57eb5cdede118935acc121fb0cd7a9dc4be2df79cff2809bd88f20fd331f3807e52415407cf7d9b510691589cfa6d1cdf1272f2ccb2d85381e91a0afb9885e14ab5d41ef6647a115", 0xe2, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x200) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r2, 0x0, 0x0) 02:20:42 executing program 1: 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)) r2 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) r3 = shmat(r2, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r3) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x1, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) r4 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 02:20:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x800, 0x10) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x4, 0x6, 0x373492f8, {[0x7fffffff, 0x0, 0xaf5, 0x8, 0x20, 0x7, 0x0, 0x3f, 0x8000000080, 0x2, 0x3, 0x3907, 0x3, 0x6, 0x1, 0x1, 0x1], [0x80000001, 0x2, 0x8, 0xffffffffffffe05c, 0x4, 0x7, 0x8, 0x6, 0x800, 0x1ff], [0x1f, 0x3, 0x1, 0xffffffffffff0aa9, 0x5, 0x3, 0x401], [0xcd60, 0x74, 0x7, 0x382, 0x2, 0x7], [{0x3, 0x7, 0xfff, 0x10000}, {0x20, 0x7, 0x400, 0x4}, {0x8, 0x42f, 0x1554, 0x7}, {0x5, 0x1, 0x5, 0x100}, {0x18, 0x8, 0x3, 0x20}, {0x10000, 0x1d, 0x9, 0x4d}, {0x269c, 0x7, 0x800, 0x7f}, {0xc4, 0x6, 0x200, 0x6}], {0x7fff, 0x3, 0xba, 0x9}, {0x3, 0x7df9, 0xfffffffffffffdcb, 0x365e}}}) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x62a6a265c982440c, 0x0, 0x0, 0x100, r2}) syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) 02:20:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x8, 0x1, &(0x7f0000000040)=""/193, &(0x7f0000000140)=0xc1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) listen(r0, 0x4) getitimer(0x1, &(0x7f0000000180)) 02:20:42 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x8) socket$inet(0x2, 0x8000, 0xd2e) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 02:20:42 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0xab, 0x65d83db8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x7, 0xfbc8}, {{r1}, 0xfffffffffffffffa, 0x34, 0x1, 0x2, 0xe92}, {{r1}, 0xffffffffffffffff, 0x8, 0x12, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x10, 0x8, 0x9, 0x8}], 0xe063, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x49, 0x22, 0xfff, 0x9}, {{r0}, 0x0, 0x40, 0x20, 0xaf7d, 0x20}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2}], 0x8, &(0x7f0000000200)={0x1, 0x1}) 02:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 02:20:43 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) 02:20:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x17) r2 = dup2(r1, r0) write(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x6) 02:20:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffda8) 02:20:43 executing program 0: socket(0x11, 0x3, 0xd8e) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 02:20:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff22) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x200) 02:20:43 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x2, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/253, 0xfd) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x1, 0x0) chflags(&(0x7f0000000340)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) recvfrom$unix(r2, &(0x7f00000003c0)=""/118, 0x76, 0x0, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) getpeername(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) unlink(&(0x7f0000000500)='./file1\x00') ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000540)={0x955, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000580)={0x4, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000600)="e1cd5ca3f586750e37a31957cbfc0e7b7d873fd4cf9ad2febdf13a820ad072f2be752739f68832528803d7ba5df2cbf4bb9c7b76de725c8ae778592d766ce9fd7ec5cdcc9146489d1c303d6cdc6d8f5802bf38646d0089b13ae5551cafb12a218cec3d28fe5d2c3dd6084b2e398ff85e4bd33f45ac06ab723db2c260af0cb28a6789a487931a46973678fea344e67eb7574014d413a7016494c6a5f8f3375f3690c39006b9c5bc87ca4d70c409d04cdec2c52af97d2a56f498bb6e34ef3a113eb9a9992d4c9519fd5d3b4b51d13ce73c651b6c565b82c1c8cf9e4d075230689f", 0xe0, 0x404, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) setsockopt(r2, 0x100, 0x2, &(0x7f0000000740)="655f3c675b8da4af4eae275da64fbf59e654869b5389531dd04aea24424e666555071ee6cff44eea6a1f1d6f6fea118d1c81208745eedef007c9332133f6467a722b546b171c5eb462c595881149c5e5c764ab1487d459c774cbfb8d473922375e4ae6fe9f3ed12def783cf4a621f2be99293ad9d300511db1e1bd53f091ea9048bc8cfbb011b12ea908f2bb15ce9f7059437d64840490d674c236141f2b46b0227e25130200d82fc11fc5ed92a5cdac3b9e93d3425b0fc45130a9f62e0ce9d31d1a972cfaa824b34dd1d3ac01984b562ab181aa8d8b4b84586cae9b63a3be0e65d19f8d6a9f90ec57ff90048c60946efc5e6556d8173c161505629e8ef6236369c9b0061a25c020d5683dd081003ebf45ae33e7dd02228262cfecf2b310e7db204ad6de519ce5191a564e30c49bfac44c788333ca7d9bce7358c2ab3c831abe552411c2133ee9f53a325963c87ac93db13fedb7fe37b1d0594f1cd3e755c62ac4a84578712acadf3d82029fa69e041e46d9c76e3d730e6b00ee362e2f292cc2308be7af010df7d94f046ac12aabefdc5c3c77287726ef238b33f06a1543450c5a56c242325195d71e11df67528c08b3407a80e44b666dd9b97359aa43af547fd65d2a80116b596cf18e07b1415c4578cb7c666b6c3f542b5fbf0f856e61485808b5190b4f141e65cbefa3269906e8a58c1d29dfa23eb338edbc9457a98454cccd32ee29e7ded002d29dcfaf0f52fff4b0478c763013a2ea76c900f93fb6ef79d08368dc800a4fb79c602d283d05e124c25caff24aa8f867dbe326ec7ecbed2b2debcba43816af7ea2620814ba81e4e3e88c9217a0708cc2499efa2eea130a2e9deea64945a2e7ff7f80adc322a6aeac7e4a449902c4479b2a27a744ed0c04592565bf97628c5e788b1d5ea51840b6484451132c9edffefea382259db771256108b0a88f45d5da52e820bc02b4da280d70066b49178c180aa21a9e26a074c466fe267920231c945d52f56800cb356deea81037fe8062880b4eafe2f7432ced8e345878167d1d6efe34517b24540ed2a19b861a9e0fe0ea92280204c352e0b70b24b2302bdf7b6e7457b2aa26fc76308f6a61053184f7a322327b93fdbbf8261d0e4774861e55c7efbc497502918b0c1a2b522ef568cc8fa7234afb90ccfc1447f662ea1a91da944f676be7b24d133ae98a9242a3bc742dc4830501960adde54dad9993ac3c6091612b876f7c2e29d24fdcd0d5834c672549cf6c7361d30a82cef755289635e7de62f279586be0e8d150d2a9988a14fe5ad1d14dc99b2832ff0c6d5513276b88d53830fde6ed1880aed7a1f668a6c6f6a633a205f3a3577a05edb6b67fdc73e26b568da4b945c5a5930b3fc595b6943288944b88249729f8f89d7a8fc0380b773cd80fb8700da332084acaac81ef3c6d40f93125bc90689a1a2cf85ec84defa5b809a4076a574f5a93f786a5977c924d5427e8b15deed551f507ed95e1179dde6395b0392dd55a0171f29975b3e1c6738127afcbcfe463dae315d0445d7e0a86325b97c7719596b5a2a0641f418d584412820cfcc39037a1df071c79bc29828d76006253b410e90ad195953a10c3c0df4b072b2c80ae321ea2a2d345ad568e9b1ec1a9fc95b166b52e442ba647723e2e4fb9451966d637cd13ff3b9d4ed0a1c37cfd34d961831d0d16e799ff6cb497f74b1ed72b2cd00022af4cc54740ad49aef626b44fc9154a05278337fb5081a1bb7e967e34e9a752c9feb970ff5df742f3ab13b2aa2e3cd8e0403cee8dbc5e180976e05b3455287ec89411fb733bc6c517c02919ed27706b91a78b3363a7e0d908af5a24432e0acc14c1921effc6bb9926aaa61d50b2292343409e172493627925e9b14492317101488fa64a118b31ff3471b5792bf023f2367b7f9beae26d5ff5195a5e9c8ac4754ec0c753954b2108c7b96a34b623bf0768314a6821aa402026afa97cf55070091027e0dd0ac12f1988cf0750a02e12393f39cdf4023a15221e43420ca58c62ae7afd24a716c0d94cd27db7252dcbb3e971b79d927d410a45ce88000235706c61025ac4812caca914295976a646a75afad2718c1d9bca8c146ff7c59327b09d1fccd41ed960918669801d7010d6a0c98f241ad162098a71f59dc47c617c45576fd7ecad9102b527e7ee42a7dd41226da92da03507631a02bd6c4b622f0d917feb707e5d42b2401bc2455e3cffde88f3b05f1f0157b3b65aed22bbf62f42e8db211be1ba2dd75d9fdab6fef969b59fd4a30a925a52cb01c79e402da3db35bb58bd0c6374dd6438d11217ffbd61c8f3da1e0945476cea12dd6f5defa11b92a4f811fd6f1ee04a39471e84bb5fe3a9cbab717a02c15590ec87a29aaf7fd21f8491ec1c5409125280459c547ada0a7e3a2317501b6244e9a3191e5f548ab3e8be0354c979d3164ea7c497bccfea53b74659773397f0fe91f06c895f3084a226f4da799c7445d1cbf259273330a1c128d917534e11ffc520d2cfb4b839638976add797a323556eb0da2b35729bf955c300626486bf85adfeb64d1f320c19d2091222905879667d481063b0b392ffb2f923dc8512f4b6589233e1d641dcdd71e986dbbdaf189001b5abf94d98366da05e7ec0bb6158d048ea3676a85096592ebfdd1d9d381b8dcd8d91c6df5e6a479102a526ea659796d8844511dac17223018fd2bfefe09b634632a5ab0419040df2cebbc83c519b864374acb26d083500f2151bccf300214cd3e0c1ebbb145028aac24377c8689bf0f4f4bfdf3ab6afd8779442b071d8186ef78f0aace1d7c98941d6a8c66b8514e1f5c18ec8ea46654be0a4284f6a9f1475fbbfc009f558678124d0392e19b36a69470ce115776b763d464e8a87915073b81686f91fa232705f91552996484e40b5d3b0bb1ffabe729e2ec52f6165bf4a41b159a7cb7678a8b3607a640cf502e4970248d425d2a8782527639642a85931cd16ea189d61f4b1ecb411b215ffd7807b998b26a197121597eae6b5ee98a70fe9d2fd111d64ebf8749b502d874a3e6e23f0e78f4e322ac199542282909769c3d94818a0085739fe71028983831e0ee1f317fd8d93cdbf10334fdaa9dce41d0cc95ea11386686b019fb591eabed7855a7317d4a8602be9b72b5d651b01832bdc78552cc6d1f6397410a06a6f61b9b72085580a6c7a0ad079e51be6cfbac4dba4f42c2e08ad4ca6a649f5ab4f9aca6c606905e74763a4a4d739a0a962254b6ebc7cbcc7517e69f14580bb8171a2d8adb2b7a1b99f187ff7bc23484f587e5fc12257037b7452dbc9a9c655751fa795fdb049d2a1c6302ba6fc4ad95554dea96a47b562f4a1fc5903493a4e007ae991ba59f6eee9b9cd559b583b6261e94ab8222dee2c73b75c13320b6a5aea491a74582dbde8894a314f7105ca7eae73bddfc4a4eb6b004b3f01c52a749277fe07a38b1f1b6c7cfa77493316705b88644132379fe3a8c2f6db2c032db192ce9b653e3ded54b49417bbd7ffc52f5f93af88f7f2122800a99b87bf9631482e038c05661bc1b5fd9a3ea093685d75a073295e41551b67b7feb570930ede6cb3d7ae0b0b6061e768d8e176b582a6985e1078429bebb9334ac7d20377f4cd81fce4202a8de65eb1707ba78c3419cabc15fe32e37bf01baa46ac6681ef4981fdfaf016c40474a3181892435f9941148a6a7ec58946a972ab0893abbb899227211b13836d9113d48ec2430a1967cf419089d8880c3a04736f7de8095cffc6fbe9908cf83199f9d8019fe793b21b86d13a308a4caedabe99de178f54c0a9f7246544e2ba69c0c45ba73340261de77aea52d729baa761d559350585195c6bfa20ca820e9e6419b2b3386fcf648eed419b179747bc330d4e26c052c6b17ca7cf7360808d1afac66516020f8ff8ceb2812f856bb094246f2af50acd9ea395d992da60ff24f6486d2348326445918330a4422e465db393291829bf887b5f4ae1b7215c2a48cf4fc7f65ed008f327feec2f1f2be718e5a4556a5fb4dd374d9dc6a9296a27855feb9a9b7574b4b2267152692e9de4c9abda9fa868cf4721408f053f8a0a36b9188ff6a613779250f64f6061ccc8cb7e38cedb4e8f905513c1740bad50fd12fa7b60b9edbb15291c008853bce94338e80b57f3bb50dc7d133a6e7bc44c27b05031e1ab8a086c80ddc07f67a642feba99c164d3077abe9cd53c7f2131b5395352124b62bacc471fbf526ff8c335822c6b58568747a1dfac262b78c1f9acf502e062308b3a0b0f4a9cf700edac9af10ef34bfabe6b5182035bcffa93dcf5c2fd6ab738af8e466186c815ecc8f00236e8646628800c07f0f55b20bd875d55d5fce2c2f2d0176cdd54a0373749a6e781efdad0c642da1e5f7aa37ae7941e774d2e741e4cbf171f5d4f1cd7e106231fcadd51e4a140b5022d736a23ba8030d5e27493d5b73a0190d1a82897f512acd8e91aaefbb37bafda5d3f65536e432de3c8aceca8c6b53a00000cfc9ff68dd56a66fb44def750d59801c1909ef0d1d5bae3344eac0fcc97d4686ec072d3b0904eb6a575da778b1d3510ff2c984a128ec85e113e075378a7953c02a6eea34f62c13e12db5e4d4fd52a4930281b5236f3adc60f249cf1505f4840c73fd846fe9234dc7f4e8f3cef2419229e9f5da1f81211dfd4c95d0bbf1a1285c22a79b6747e2eccebb812190d08c44ce6a02480e7e9bb844486c87fdb344576c059e90eff2275ed1cb815cf40f7d8bfa3051cdf06bd07670e0ad4972c58dd2eef72722d68c4a3e3fdc3988d77b521edfbf2b1b174e1841eefd49a51c589e8677205ee535fc35e1c3f2826fecf63c0194d087379ad34080332e9fec3aada80e2506764409d6358cae09290fe3015eedd385a9a65a0b63f91ec5b307893c54a4db4e801f05900729eaddf294bb834661b89ae5078133b9a8570be04d01d9e95c861f57bf9abde5793dc4a0de2a10838eb50c41af950a060d4398d3b183a0bea536630b16f0e1f37e6ae1a7c90ada03cc65301ad540b4bb9e42db1303ac6f89099ff5f1ec4473b11cc78962d301239d9af5afea99ae72ab7811efe0374d4d950e30b39101c441d6be7f09cdd4fc67c13f19debd2aa08ab1877cd7ee9a10a4b06225b9b060a8ba0ae155b590493037edae089be6c05095d86a14db5fb481bbd17a7b510de7aa176176c8255fc1a5ecc7addc293c375b1b4985bfe021af7163c4114b9853fbd2094b5f8dd03b0409dc839fa86cb4ef85e14b0873ffedf501550723dfa103ba189bf811de3d0fd702e96f3beb7d7a381202fe2e7318297634c49060f4421a46224eb24b5336b72807ff8fbd42db463bf268ea6047f8510c21da20844e7efbaa7cfbb065b1817858ceed20cace404208344c9036c355b2a48278209aa86c6d45ee45a025e5a0728bb58fc0990c598a931530f9a220b7fe9a5d8a776db5548a1f8fda969c95d7d4b5349fe23800c278b4610f1e37b0c8c8e2eaf0fbddb307532d13d3c8898c55cbad9c5236ea5c1b83cfe1d9d8083dfb865c4ae15039c0a0275e184382971595fcf0951df09fd48d991c5635dfb5cf34bd4d84ea3433a37aca1c29826a1b41414d25befeefbe51ad664467a27fcc402b29add997af7286cf8f8b7bd02f8ae4bd88b5705363d6e30abc1af820ddd70f17d22c2fa16fd66c3a62b02447f4b220f588166c70d625418b89a52962cef579f322f1c5affda4c3c91f401227f598797108341d70c80409f82555b5e0f4cf2b748901852391fc194e5f47a83b767b14c5ea7e37d8e9d93", 0x1000) bind(r3, &(0x7f0000001740)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ktrace(&(0x7f0000001780)='./file1\x00', 0x4, 0x1000, r0) symlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') mknod$loop(&(0x7f0000001840)='./file1\x00', 0x1000, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001880)) faccessat(r2, &(0x7f00000018c0)='./file0\x00', 0x40, 0x3) r5 = shmget$private(0x0, 0x1000, 0x18c, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockname(r3, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) bind$inet(r2, &(0x7f0000001980)={0x2, 0x1}, 0xc) sendto(r3, &(0x7f00000019c0)="571d07469d5b745b80e7d9fe021443a345644620a7141cdef37f0e2663269a7a60c6ee98808f74f3bff9861cdcb6dcda4a242a5097a208221cd95775ba", 0x3d, 0x6, &(0x7f0000001a00)=@in6={0x18, 0x1, 0x7, 0x1d}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001a40)) accept$unix(r4, &(0x7f0000001a80)=@abs, &(0x7f0000001ac0)=0x8) 02:20:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7fff, 0x5, './file0\x00', 0x2, 0x3ff, 0x5, 0x3}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffff) 02:20:43 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x80) 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', &(0x7f0000000300)) 02:20:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x936e6bfaa8fff7a5, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) r2 = kqueue() read(r2, &(0x7f0000000040)=""/41, 0x29) 02:20:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) 02:20:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:20:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) 02:20:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 02:20:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6ddb43d84fdea492440b08b77cf7f2a2eeb1cb05b8f2639ae383e879ae7027de817f2240c3d121a639082546e70abfaee5463687d648de2fab8b4e2351461f9fece5081abef88e7a52d633657d611a8748f1b772e5fe988ceec6e1c238cc5551a9e3abf86523d84c5405fd8c5683e96dc826806e471501dce5ae5bc141552474f7"], 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x100000104) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:20:44 executing program 1: mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 02:20:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000300)='7', 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:20:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 02:20:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x863f671f605e6263, 0x2, 0x10000, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:20:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="d6514849b9ff6ac6c85a31fd086284a1f3ee7890138bf0728176657c3a795793eac3e2f4550470f9cc875c4f36c7df0740ccc31d7f607c75055ec8ab076ae63cec2cef120d998657cdb7961bfefa9d7fad8b49d6400be04f01ac445dd4fafbe88b172fd1fab304e17e86a0f90ed6", 0x6e) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000080)={0x0, ""/52}, 0x3c, 0x3, 0x1800) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 02:20:45 executing program 1: r0 = getuid() setreuid(r0, r0) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x10001, 0x7, {[0x40, 0x40, 0x3ff, 0x5, 0x7, 0x100000001, 0x1, 0x5a, 0x5, 0x7fff, 0x6, 0xf84, 0x9, 0x4, 0x40, 0x8, 0x5, 0x7fffffff], [0x5, 0x3f, 0x1f, 0x1000, 0x100, 0x9, 0x5, 0x3f, 0x4, 0x2], [0x2, 0x0, 0x7, 0x2, 0x800, 0x1, 0x1], [0x40, 0x0, 0x80000001, 0x2, 0xffffffffffffffff, 0x800], [{0x215, 0x1, 0x8000, 0x90d}, {0x1, 0x1000, 0x10000, 0xffffffff}, {0x0, 0x0, 0xb08}, {0x4, 0x0, 0x6, 0x7}, {0x9, 0x100, 0xa31, 0xe12}, {0xfffffffffffffffa, 0x6, 0x101, 0x401}, {0x1, 0xd46a, 0xffffffffffffffff, 0x1ff}, {0x0, 0x100000000, 0xda0, 0x8000}], {0x6, 0x2, 0xde6d4e7, 0x1}, {0x81, 0x9, 0xc580, 0x54}}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r0, r2) fchown(r1, r0, r2) 02:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0xaa) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 02:20:45 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x208, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x1, 0x0, 0x0) socketpair(0x20, 0x8001, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000400)="817e6f86b9b6418979fae013e8fcad981b6e24bc9aaaeb307c0071135307aba5c8ec6d5d80e6a5940034f7b0b606195e589e688d7d5e3159e60355c1dd6a2c523d384adb5e7753a490fba0d0d1a9f5820b3082f3c689157630e1fd55e2b10f4b40e78b7ecf45eab2e71b309e2f2253b9f277c4ce8d2766b8", 0x78) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r3, 0x4, 0x84) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="dec29ff584dcab7ed32706f0bfc7efda8c5c9c86547ccd52a3da62fa5effc0d044bb22290aa5416d3d2458a748f7a93c0fbed3d83c8009eac60e81664a6399154f43f9e7c8435cdab0d5021e8169685a2228f025cb164be5d573036672f32189a4", 0x61}, {&(0x7f0000001740)="fdb8eab17626cecdf1356566a655d3115d1dce8d4f066e97bee732e738170afd87290cb57845fb2edca7a459b835cb856f973f221961521415c57d239dc485f2a78cb3b8725fdd5819d0e503ffdad91c31e8e387fa0eba4930928a7ba4b033b7d08f8e8f11c8b7b284e3302da63e8968ddb177e07eb91d83c5b9bcd3e221847df64f94c7533d678f3c30d6a29c9d081e42fb923fcc55bce4cbb10a54ee176e017fceb70514f16d1d273566fbef59157628ea5a0c985b6ff7a732adee73194b636716b59aa7f48345a55665e3a99010272797fbc557abec7f28b73ebf3eeca38233fdc25f0e3a061aab11ba83800e64e06f893dccb4d53491472cf0dfb71a2f0a4a0df09b8796d26d0bc881a2bdc497a4517b86bfbfdb5da0616dd1d1cd1f9afa7fd6714ec8031717fffe711be6fafaf11b6749cae49e4b8e8fa73a15516482f900a63e3d77fc4e9b97297896095c382e5e2fe9d041438000fec8c5b7e188b06321a0bf35cf43c8bab3f65ae5aca1b9963b71827c07a1db43a3f665a693237902bf719c3bc2720f22f3bf86433032584b5cfe8f618b70bdc70cb136356b48a473047fe7bf2edf63556a227ec2eb0916699eff7b434feb3279fd7737123f4c2d10721175713c695523fc89b1348f6c272249bf411480b70e735876d25cb23eaec5d25ca4a39cf44016b335c72782b41d4de8f2f215e0465921c1ae7299462003e9bc1a0711f4bac5f45837077c3b54a1838718609475e990306dcb99c55de0eea14992e9c4e31882a6970ba9e18fa1f7d67b88c0375c4969627b9914c15edfe1c3347742f9a0e7bccdf8f8025c3e42894d0f4b8b14b07a63c08eb8b31c8ed40136e648e060f710107236632f6b0cb4990e80ef2e0f3b3edb86a2e5de92fcb79e41bf4826fbc202d0b8ea47501ddb5ea9e999fe93b69d14d224e771e32408b62500d810b702c069c8d697f1b5350f4465d65be806e2cde92893e7f49e23731ec1e6f82d8e8c0c069db65d2da5dd51c8b50bc1eaf1f32b59ec1bddb95d935513e91d71de879452e8464aa42e196ff9bb5df1c1659b71f958d90bc7be8ab53ff0b69c1ba0f807064e64815628aa61f25c972cd317279f6c64b26d2705267a9587b808993cb30888f92f3687d3ae42566e0715384558406fd097aa5ed6cbe8cd33232ad43ee7cf7263631573351d94cfc3bf504c7244f6cfd57804f9e8d7ba776e4cd45b00e712aa83e86e89105b71e0257952b16d08a03b55b072df0735fd8aa6ae18e4f13df6125355da841401c48cf6a8baa808130b990e915f60245da1825d57a98fd73c0bb3ebaf1e4e5f07ec8040e48330c1e1f9454169c79f5ca996bec0a786771b1dd52695a4dc8a42d94ac42cb4fc587aa9962ee74a41adc2d33801cacb757d5e25b3663a7be0db63fd8dc6ae5f461b013f12050fb053fcda6385b89e2e6170a924ca505cad432d468075bf5559549c97e447f338c862f98d3aeaae206c093d48896309c287aff6d839b6e7bda902c8db5034bf976d88ac5a2f61810433da71dde8f435afe74bdf25fd4d9cea810c1dc653c816cc8425c4e5cf64b5d3ac7c6b538338b094c9d13c0065130e18f1d3edbb945dfc3bb4563922d5b951cec7c3e59a31ecb8bdfb487e89e9c59e817d2aa1a5299a3f7cb5d07499d65fa46eb9dc32ea02b3f255db8a5863819ce40caa67f51bebec8616ac3ed6017b96c18176cbcc1121d80956b39f2bcec8b64a57ce2876a52a5814011c47c268d4d501636d74457f766c98fea03488fde0af96aab364741114c3c7ed5e6351be870543ecae3756d303007bcee64845b21073c91d758a4a768bf2b479ef9538cc69f394803c52812a23f04e90ef26909e6b8bb3642c2ef32f3cb4bcf6dd6568536c8fcad1da1be04f70a21c06e212b6c6ca281cdef5f53f0d4ee14c0ebaaf0969da3d3d52869dad15ce59177a4edb4d6f47c1c04cff7f9492f3f09c6302f0d7627bfb9bc6218b0fa0c31c562c713c29e8652c2759e400083ddba0bd50685a1e4971b62806922ea62264be064f77e1d1896a5ad5732f1df90a30e10667dc2e966f6f85364e32735cbc3ad42838d4b15c2ebac992a760cc525df970b31ab49c3dab69dca05cc32d61ccaa1d167c598a0f7a295e0059e59f630dee54433cb01cc7af770badc259aa0845286fdef937cc4941e49585a5ee48ce3371a4eca5674cb288585579d712172e20497d94cc2bc051d899d19ce864d66c567ed9a98c19e3a2ee38d7b9c865e1323e2917f61c206276b2cc59deec1a4b82c74a40669e63d79e3dfa52e8f68adf9a9297a72234915dc192dfdd4768885af5e12c553cc81df5fcb22412f9c9111862b844c8e96760d583b4c4b41e965849e6315b3356ddf0321050a49c477f1c970ea079cec918bb518b6882c8570dd5f6e379cfe12a5ad3af9166523b96d5d8432b11fc04cec1fc392ad224c5bf5924ebc42b83feb9c36ac06a1a2902471b90266ad3da231158434fdcb9613a513a3223d1cf868650017e0d7c6556b3b663db81836fb855495e279ca3de5cb6e1af3ef06b8abcf33cef1a10d69ff584c0546da49325029a1a92cfc060b3a49f18e2ace819918ebdc3144398595079cd5a99c9136d170ae34dbba1dcaa8f4d9c2977506a241eec616ec92021dd4498149f91fd8d15a03cd48add2a568b172d8f8ab4607d741acee9294d5782ac5281056de5d3140d5a0d5a496c04d2b2f390897b4d35a0e333935fa939d703f18a96d76be5618165c4275072632bd27f1e0a54a5b15a59d56027167bdee6156806b65e16c65596b630784e75bc4dc34cf5694312f951d4def23388146f851890574360efa7be51121e0f8406f79e0b7dbb828421918c461e2c802b8b9acddf4d7f4c8940e368d845368e8cd6c7e25096e7c02b27e681d48cb450bebd268cbe0c1263920414229baca65ee42c10a1773e9069872c2120bf028c96b5b4cf2f0c6cca9045fbdc0f0db5c3afa43a1c9e531283ae792740392c205b6b4d1ffed7688c229afa5f822258b04d8ecb5aa6956963c2da1eb98dd9cbc087442979f22adcdee46da7679dcb8e9ebd9863b6540ea95b45241eeed1bc406b8cdf0c4b897cca9b4eb5bee375c38530e349b0058deed63bca107971f34b2f90f5eb6c084a4b0d3ca7a747e3fec69f204a78e385b51692b14a757108620c2312b48d23bb1def744408cd550b62f648f0a5826d516661f729ae5b2257c9033d299ae798fb494346eb5948d048a39716d94b521517b8e6a97774b6e9225601ff29ade688b81f7fb960b79030d823ec28ffe7c630a518a797d10c916893b1a2bc478b93dcafa70ef81e0bc6cd04e17f2effe1dd3b4900a5b82a1bb8693764dd02c1bc9cd8b1b5ab479a7b47e8d87caa9e738ee36d40cabb75b66b0958479a7326326df1c2215ebb49b38b90828485891386e4202c7b5b77f9ec67f9d4137eb8b7e52958756f8172883ffa360e87f3c1a34c5487cb6eb9539ceb78924ed28306c113468485858f6b182cc6e23d09fca7abad040fb9563198a390e8f9294d50e49ab32ea5863ecf211b65633d06fb83b042c4f5e721836456c7783692632c764758c9566aaabec4c98dcaa9cd6677fd7b5e96fefb0faf77282a5c545fff2e5f69ecad8f7ccb638c74346cc4691f2c354f53d4089f1910cd8f05d2f10ed491c7caab791205d6b5ac0f46a24ec713ecb5422f0366b813083b42dcd86b8a125745c4e70745176cc820c78809c00278955e4a5ed74e71ed976fdc3805a78eab7bdd90cc39203541516ddb5decf5fc72df73bc94e634f98778d62dea551f5520c7806299213ba7d0d0b578164cffeaa84e3abef1e40585c3c28e7f4af1cb1cd008e676e4fbfca11697c95fe8064e3b6d6c8c10df8cd4cdc8afff8295f50aaa4fe47099733a4cc2a81d0c86a64ceb2e1e473b21a1db1ebad83d253170c2254f084f4d65dfaba30233abff2ef2152df476d8f0fc783c13076f38ac9b0557da223e59c22d0b53816b0359fa8564d1039b42fdf5fe8a37257302807a1f267fe235728239596207622b5b360042d30e9f471937880fbb50fc80573c16a339f4fd711fddf0f26cc9ebfeb35c4b822d35203cd3b5ee5b9d335a5a2f25afc93ffcbfaa25cf965e740bbdd72a0c16283cef96d866ce680590b4ff51da59f904ac697d5e9023812f031f7911a92f87ce4cf51ced5a0146ae617bff76f1d0766ea2310569220c2b3d80ad80de37796ed51ac539b4f54db384e972de69e2e1533e16540fa68208dfb3434d7e97ee266a483520858d2ed56e841f575b783e039406720d46bf429cfff306ca33932a5ab0ae716af833d6fb11f0b133326f70ecfe9b1a6ba87bc7fadeb10fbec0998cfea3c5c8cb3a172b3a016eda10633bc135f19d154dcb2ce893e18fb1b8dcacb1d1a196848abce830f6327c1e57ef83aec08dc7ba0aa10373907fe0d912bba63e1c06a46ee2c263e81c584e886ac5faae2b8475de81951f6b321fdb092daf25bdbb9ae3360366ded65b1fea327dabd7e8f79b1cfb2efd6b692d99137fa2b9d606866940a6fb30914b4566b13369d78d19e57163a6b8802e449fc62eb6a6936b3f1198ff7763347efe80578a14ce1e6e75a655a6dbc153e430d2dd7fbe09a820bb4fbcb02b0c508285f5c473997846050fc554559e5476a654af3808a55aff2b49f37baa5272f8ee0d7c5bf0d70c50f656b9d9faa03d86c93cbd72f5ecadd448073a4ce6a268a615e8530abe3ee48c88488c8139bad3768afc9cd474a826d30b59cdbb98ea007be97424b5836ad073b5e9d7031258aad9c5387e5b1127c259222eaeef7fdce8fe17dc648df71cec192adfebb80bfc480501bdab4964a20ad5c954a8b0e947e21dd71d6030a9122fa0b1a538dac0621839d86110b581f195a8060de8396f2a9b7517a2f13d54647c2211131d2aa334a46c4f6e3b38d27a1f688bea65679f99c7f453e432fb63611000c290eedbd8fb370d5a4d95decc96d2a6487a8ccf9295729abab298d86d33be5a827ab554681aa96ae1a60725c7931389f0349693a04bbb41d0a89b5d9983a4d1f1fcc0621edc57db1afb39badb9e58eb8770c48ef3c0daf27c16ef425b68cb17b6295a79623bb10f281dc8074e0bbc7b7bafb3d5b6594060a5606a20f3cc039f110eedd32ea631bfbd867317bc4e9e649d0f9a85747c50deb0c14a6f0c455932ca0e2d4a09ea8463c612bb169db6dc86a62982b080d73660313cbe192375054696fe4646c536130e066afff0e162efdb518247ce5f4a1f016ace938cd3d8e01957c69aaff479cb9ee9a721d217671f23612e1ac19885f708546cc68ac03d401916b66fdb46212ee65f86040d04901135be7d2ad211db6216e4b66c7f114942a98e4016a8cac192dd04e84cac580fed946109e3f5fb634a3ab6270cb859316aa1a3d5a6fa3a58ccea85706ec913401710100395bfda8111d6d99b52c4cfaabdc6612ec66b6ab514be224ef36f006511ecd306e60ba46f8c34951ee13ca0c752c28b400408730bd0e6b5549873c54ecc2fe8058a9826a09f1fcd3ae164eec89e95ba56e89426b2031a1a6d33405cba19a239045a14ec71909a4c1a1d7a54814364ce32aabb6b534ec05ccd1032c14a4811a064b9de30c6b2fc832a1f825bb2d5a4c5288659270924e43ae929a5b39631024805b51a8cdc78e37a4e3419ee048049024ce626bde18bf8c5ffb52b2dcb13096ebf665822283e0604c0b6ad203431c3daf758eb3470a6f149b7767a85d26537a97ff625a110d432ffa87e33872a9fcf9aa8f25fdf33789af68b083d4593014d20ceb86cd22b2440d9a0ffde6dbb118f6b236f791e5ba1500641eefd5900dc50ce71bb2661a3bec09366895a4e254dd96dda9c43a9cfb45042f622d3a4542e4ca18f50b231f66a20bd2ca867a9757e7bb91b07f5bd0347b426057fe5dc5400a47f300aaf8fa928d1d0cc947dbd4f9e80b9b714216b8511fcbe1481076015acb4f320c7ed04ffc5ea59208d37e78461857083f741dcd0f91673b35faefad578e7d4a5855836ea0dc8fc10754fbf04113564d1cfca8a277384fd66fdf341bc358419d9a03312a907b4062c8f3637457103b098100f0f824622c6b835542c7f090a813fc650c0490f52266eff9e032151a0c83c082ff7942dc23fcc0c22a824066f7d201d7391b1acfae48366c2e8ada6d2c571633d59ff57cbd1ef491d2773228fee8a689d4bde465797c71b93b954b6bd677e719153219d4a7e55b200"/4443, 0x115b}], 0x2, 0x0, 0x0) r4 = getuid() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000480)=0x9) fchown(r3, r4, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) close(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x3, 0x3, 0x7, 0xff, r5}) 02:20:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) lseek(r0, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getdents(r2, &(0x7f00000000c0)=""/44, 0x2c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 02:20:45 executing program 0: r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f0000000240)={0x0, ""/245}, 0xfd, 0x2, 0x800) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r1 = msgget$private(0x0, 0x304) msgsnd(r1, &(0x7f0000001240)={0x3, "39b7a01f0542914db16a80e3f346fb3d08ed77a16a1114c0c135576e232015b35d9351b978f9ebab56b13fcfe4f6c7ea00afb2812f9d798317206b06afb7155ba826d2c7fbe30049c4eb47f50aadcf4285926ae259d57be4c2b37b8a992d6f9a98586cc91b1e25b8552efbc717cade1a84c3aefa69a999f33b9676b1570c4887053a849d044eded33c200915b9493c8ba4204b4b4bc875661daa7642df3a5138b5b2dacefd529cd4a3589e435659e0239a36469b6b1360db83fc89f188704f83ccf95001ab96a1b1efe2e3e39abd4dec0acb5e63b0b4ded4e8f60fe432ed"}, 0xe6, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000171833bd0e8545bde3bd100"/4093], 0x1008, 0x1, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r5}) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000faf30000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc892a18000000000000eaffffff00000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0200000000000000f417cfbe8d78d3581e185fde78bfb136115c855369f991c85ba5a9da90a8c4a711c503c7918a28528431ba1f6b6a18948a270c7a66dd76170c27b192e14f18828ed3d466708164495cd9688b603bd5424015089ee63c22852425e3a8e6c9b1c281e7cf6d457e2268468172ba0f3882abb1f89c2520857a03f1956b99e364e401fb24bc288f3aa2954e49"], 0x70, 0x800) msgget(0x3, 0x1) 02:20:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="37d505b2d42c8ad9d7f4d8408a4ea5481a5e9ea45e82d48a80629ef0abffea1a2ddc0f644fc6236d8bb6d3cacc54b90e799246d68afae620b6504d5b5ac6d6c8a76cd83a9c4cde506770ce8be52e2ceab4df57052db58a61ab27d96d3f400930a837d17dadf5400f009fb67542e98923156e8dc6f91be6690e1c29fb11181cd97822fa1d2f4ba014a9a5479ff094438c8b0418d847faadde12be131067b6fea7a85360faba14312fc926052454e5d80c7a3cfab2583c8dcb77e01e4b1a0fb5445322bdaa231be66dc808a94272251a4fd48530", 0xd3}, {&(0x7f0000000140)="c96350a32329c407e335583f5cf723", 0xf}, {&(0x7f0000000180)="c6741b916dd7ffb24c8c6444abc336bfa1412602bac198451c674f71f11b178c32f0545430142f3be227164ce9f076438cab299c8641b34510df4ab2778bb96a7eefc0711e30180a555b0bd5f7d748c7ca2ff62ade22e0b062602bd8906d7e94e3eed999d10b073e21be7a1da0a375a7bc0cb2692dd6b79c2a62b899531a46af0c5d34ea76765dbec0185b8a583ec3", 0x8f}], 0x3, &(0x7f0000000280)=[{0xf0, 0x1, 0x8, "2b21dd4a18bc9157ec49e5e16e6b04cd479227d30756656f51ca36e6c075f2dbe8456119cd1e1d31ac8289d44a623318551be4b173d1622c7dca753bbc0166c177630c1553b4f7673dc047f8f5675f255d928cbf971798e5ad79f233951efd1828dbf8beb697424a7004f9f41ec4babf42654b11f21bd051c4dfef43057d1f245640ffc5001553042befbf7afc5d5269495a066a544da7a0057420e091d392699f56dfcb1dfec296d939f4b2ee6149a4930f424ace8cd3831c3d44d91cde45a00d05903dbddcd2ac30f1042eb721a55a7a14ddd16c1c697438"}, {0x60, 0x1, 0x1, "492a7d4c9b944c3db7d21fd1fac806161c27a4c611ab4de0e961918b9bd07cab507bab4f465d85f51893525a5b40afb51cc46acf0cdfb34610bca915d8dc08e4df06246fc634fa37f963d0745549e0"}, {0xa8, 0x1, 0xffff, "05f39a0495021025c0747118a1c0b4ff5fd16ff487717ef37e62d121634ed964d26d8a59438dde2cd340bce0849e0e36c0212315f16fd5a59dc855555ad7bbf89cc6171abafd7a7d41bb42d57619c5c74f7fb91ad6af7c8d9178f6714f45fe74bf4f8010146d76edd71c5651e3789a3b306558c286dc66a92f6ea1e6c09e41d8e846a0a59bb77ca4da9500ef158a14438c686b"}], 0x1f8}, 0x4) 02:20:45 executing program 0: r0 = getpgrp() getpgid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="43b23fe6028e79407b2d1407b359f5c5b2970ea69b18407ee637edeee973f6aec2d7ebc4ac86b436f796de9308b81e5bcc773367c7e1bbffc38b991fd5c15b4099a549e3e2087f22305a320b266589208670e9603b000bb2941826e687a15d28f167aa2f35a055b4acc726fcf23cb00e9dd8d05c64dde93ba7d8888da12b9c8195e0a0", 0x83) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x7f}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffee3) r6 = msgget(0x2, 0x100) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x9, r4, r5, r4, r5, 0x21, 0x9}, 0x80000000, 0x2, r0, r0, 0x5, 0x7ff, 0xf46, 0x4}) setpgid(r3, 0x0) 02:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r0) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 02:20:45 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="d328ee5676e60ccbce3aaaff1479a698f02fe884ed3ce366443b3796c78377a9f09d09a8d8981a95a285118b4fabb5eccf83054593bc1e82c94d60c69a3fbd78bb95567c36412819d25a91cd958bae74894978f00640ab1618ef1bab0e28b4d6e813055b3815a81e01994dcb42e7d5743b85262dede9c59a1b6ca51013766c95db31fb105bfd587a413f13b334296783a31a4387a2c2ca938377d34a100ab65b666302803619b826ff3c6c5b6c5a2782d47c7103c683bbb961211f541b72703473f8dfb46755d2b98b069957fb6df6fe6c87155ca3", 0xd5) 02:20:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) sendto$unix(r1, &(0x7f0000000340)="e7a6a674829843767e3d876417f844b4ba87193f239a594dbee678845218facbd352f9a98754aee07b799d280db0fffad60de33331419b88d67ae115631f51c60cf58eee40d3b54a2f9adc7b0494c959aa9b1565bb97af10b9bd6b483047cfd63bd2ec6a61e68239b00eaabb84ceacb2fc0c5b5289a2c4bbf902d7e4ac055ad0de6d359eaeed4ea3e7bfa0eb5481c9b641317de3c4cf4289e03332973ef3dc1e75dea3a02c0d05700204cbd6ab2f5a2d7e819d7e9a1c4072b812eab9925f9da206e30be7c86fc0aae7c5cf05cd19c1ac8cc2eae57ecadd506348e76e64aefac63dd14fd2d68442043f1332e949dc72d62b078152265dbe30a0d1fe25856ecc61d34453bdc8706266a7d20f61452ce1b186f4ac37b240741522af2e8b92cf19e90f359bf6118fb7c2c2f61de88c31570ef144a143d405a14a74c8b655fa2d81f9c3dd23ff5bd507ad33235acb77f4abed9788a0de6aec22fba8b58ff40f56ef25995a51322a2666bcef6c047b05da5ca7b344b6cc718555496dab45a31f554301fbdc23553d041b0ab298ee9978b2f9f4d4746f46c36f62c0bc898054ebb35239abc8a3fbd6433113aa43820bfb10606678b86b81cc004ec25186a2d90c6c517d436ff0722438e496c713eaa5b12f26b5bdc0e185640a2a027f5dde94cc1d997bc6637167720f43d3c2b38ee5e224fe7bd6513fc5c0aea19856238bcc247942cb98b1e3e7fb56cb5f1760703ffd6db56d066ffbd061a3056255bc5c23a5d2954c5c6bad76feaf9f920ed199e02806a2a2dedba1cbeb6e2ec4808b5f6886d1f3be39649ee103420f990fa49b35c0125c323e3e5cc5d5edf8be7f508f6bcee2da92943dfd2377ad62a1392f19a7ec530ba9acb39a74cc837325a268f1569400a52ff9aced3e211f65d1c20ad353541e501a0edf105496d98cf18494ae52b9c97805ea6262b01979ba915a980484e9b40cfdd4c12e5e938553ebd1158cb252cae79c386523cc684f39ffd0fc4227a8b81e4d8a9ec17a15e8f3dd989ff896ab0bff0422f35f8f73b3ad11c21f49321596d4dbad43463637b4992307f44acdd9be42735979f16bd3c51fa39d21f937fc7ea7c04c36307e033bc884720119039f9a10bb511256c43f224dec2724c1293d667e220e47512c40dc0002daf63ffe8f22ccdf742dad774f2d736ed8b274a945f9a71ec6bab6c43fc173af6b0eca21a48d74307692fb25353853a0908eb1d597af9461864074af63ecc3855167bbac76063d1ade47a9ab048346361bc0507e88eb0e96749bf0c143c26ad99a795fce80d61813f832df6c299e86bf15df5f254664b70f8e8a41cc9d3c756246ea8c14dbd8d9a65825f35885f9424358d691928caf719ae0ef319452bd98a6aa15a0617debba192aadf4ff7f30f2a67687397048a400d479913923ffd5736a9a427434e668cf7fa3503f1d7968c84366890045de3a25bb2bc4fbbe6b2287702a40fa06a34dfceb2f3da855b6e7d190985ca7cb32c54fcd7b3297bbce6a24cd4a06b98e46d7e1448580aec33c83afc2b669dc22228d9ea330b3f36e26f0c6c991637e982387c440d0a9a1b21a0b218a0fdb4ec78f59fb7a9f72635dc83b9aa95cecb156a72dfcf0cd34b7735f037ed257ea48e3b219a91bf5801295193248c7c17b28d74f7caa47fb127df303525c797e36af20e0dd08575254f7b459225c0510a44a2e0821f74b4d8baeb87900deae9260927967e7818659f299c0dcf81fe5ab492c259231df6b47cd2d52b4b78f5bb07e68f480ce06c8f93b018bd90c21773a25d9f33ac1aaea36db42539cb967cd029fc75de9f366a341d2afd2a3cd549959f33b5310c5d65d204e91630da421586c6c67a3bfc19a868af1b7bd3eaac56a2f90f352d732ca71c1dbc20b6e7c7ce6ed9338cf251bb28f88ccb6e577d5a7b7b70036b5e06501f71c221fc634459363eb8b9b7b17ca4710760128a4ede38f938b29deed62a0144c8df636a37f1628c2ce1e16eebd254f0b371e61f84f5f0559c896e9d8067ff91e49a3f862c28ca1207a35246ed0f69a7102b2d7bcb57701c788485753ad550d7fe94d792decadc2ed93c179e2dd9d827d8cc23b11a53d852f164d0d0980a40260ce039d9d43232e3aa5fbc7b511a0c85307378f71141e9129d5104ce9ca98e2fefad8a72a2a5fcc37569a4a2057f1d1387578a7df8f111caeb88fb3a335c299bec9342a34cce510ac6fea85c8028260b64d51e3e321a64acc6d0ccde58e79dbc5337ef136ee30503bf268013cf7d8064303fafec1e0e1e6172861c71f38f49a56dfc7e9304e40190e40b84615ef05212dbc18e08ae9bbb5bda3e6923ec813b6774d1e56df8cbf7328f033f511b2b16e907f24b1040da3e372c887ad5dc59f6ad58be6e19e7bff22bbc3a4b80c66a4222ad23d111e5289563384f9ce47f594376b1aa364f2c7d60111a3d610e7aca8cfadf14dab416987561fda4418210fd98d4fb243369a14240fdc1a5f31c02229c0f7e1e098b7d08ceaf0b6ced21731bce8c366842b92c37198105f84302dc6d3ef3452f28d014d8664dcdba0c853414e3d1ec4233121df6ebfae0f4a091b8ab749f3b062f4072debcabcf69c1017f9e1eda7847aa4979bb002fb4ad6004db49442d4013409ca4210a88b61cc5b3bfda1c23d1e464e9a7b48afe9b7f0beb0129e97dc288e998dfda2d972017c0b56dac663417b4e7bed2f0a14222a0b8951006399406905dc9489522aa2b9e385cc437c232f6b412f20818989d0060156d278772ef2a241cb597422b7dabcf95a9972679c3f4cf1034563e6ed41be2074e5123ca5ad6c434852d557698d3b82c37287c1f55da427f02a57914a243ef033d5465fe5c56d133b86fa1a7dd8730337373f1c47099bd9435a4472ad6425da3ca20dcc2dea753d40e00ac5392058b7d7de82d452d982cc207aaf1074f89d5582a6f1c4ccc9e1ff35d65f659dd6fc1c5389bf8c1717f64e00382b5c2670b7be5221b8c135f5df13ecb9b52cd9d70c96c0cbe696933daca95f33290e47ff26acecb32dceda38b5c625deac97f767796a93f473ac5c611053c265720e4f495d87440ed83b7db0935f319c947ad6812ef8f118cbdc29ccbe5a3ccac5da8d1c0bba1f7da44abf272a6a03100167a1b232cd208ec713ce0db98c721a998d31f892020f4a9f939458572c7ced0118a39127515f3cf9c8b4f3ccc322d512487f5ac030937624f5517581562cfece3b0412acec4ef875b03570ab4fb2b7861dd6407c2c109edc61461a46adf795e49aa5325ef32231374437488ed92f08b70bd7dcf6699e8486528244262d0e8a0106304e3cb57692807f147f0d179a4afa6e42b7352ddc76b27f84f9f88e05d1c5154cdc3f8ad583dda1859b790ba6b02a4e3c395b3dc4879ed6cbe63039abadba8eeb239feeff2e026aed9e5be7e7054c6c4606b282861eabbca00dc3055aef513dca45e66d9e3ef0c6e2012b38f6cc4d967620582f45a5ad0eb12a01c8257fdb6e65efe867f61d1e6787de6d78057e59b15158a3f17e332d5eeff69c52196fbd73ff32749e59ea1003d410a6d31aacf7153acd9cb1a3609f92081df8a857ac273cea383d45fcd7f34824bdb7b176ad88570c0a1402bec770a3a2d7b277a826da3df8933ad7c5820678a0920b4af35a7bd1dc6452d2d9346edcf2a48bd72c045f2198125ebadb25457caf276b1757661c4b2a6e3f6f8bbdf265448293489d95657846b5bb6d641b92fa8920d23be94a43727a71b67b2ce34f0a8bfbd8baecb076636e95f0331b475bf1af4db250b35abd2f8688782295f1f3cf34ce9e91bd476ae9424222050b45aac3d3965cc43e854b77ae8104388f570025bcc21417f1acf9276d82b719fa2c3b404b5ed361fc4f8e226d8b9bd51b23ecf99f3da49356b1155018cac337e5f2e08ac000495eb88c7d0cbd5db9b9ad32258eb4686fd86faf26cd9769c58ec96e3cc85fc77834731d86b559f6f35dc2a121b36f4e27bac27815290a3ed8349185da3eb05c64249242b30b358b95492165159ad0f8bf8837f5731f6204b5b20ed2fd23d0be67adac3e4dde7b5842f231001a97f2317d981625a1205ed75a8e68006e27d5f0d1450023b33bb9c3e1cb0b407dd815cfcdc9d0cde5e8a5d865d9ad642887531ad508c2a3bb4d4065fe8fb8a299de35d67ac0dbb560ed7ec33eefb51570074e41e639dbb8b5ada1786fff7cbec52fbccc246195039b9853ed0bd9bc6cf886c035cdbbc81bfa3560c9bf7ca0990206267c987e0eb7dd79450d7a9a031e8ed997fb248c98a31d5c56cb4c495590ae80978405a44e09ca4852a3ca58f89df8088fdfa066a5bd459deef0980b33767deef361909db44e8beca4425de97ae109a991ddc72c381c296681ae2f5768bfe4ca344caf7d934fb5b33eaa29ef333268eaab77cbda342f0baeedffb55812ae650540c866bf5ad37b3817b89e3fc925483f55a9e3f4469e7dad2b72da1955d8a310ff88687a6bda61abcff39aa74e11b81e6b201ac1244c9fc14cf8ab3e0d1c411a2bdef1010d22c5545f9e20dab4fe1e4905a1edd126f7018b5bbd33caaca77bb589e28a84cf4031fc635de5d41b0fb84e4f8e070eabd87616090a6938bc0b77838198f0ba6b3e7f69cb51fddbc3fc8ab154d8cd4cd8cbe76401be2f108cf7edc2a8368ce2d3038d5f9e79d1578f00538217f348442a9a8178ca56dc5ab0f9c2b4caa4f791129ee4b320a60993386fb6c84cc6c28dec4271f8783f17790d66daa9e636701dde4e6c413144e514494949a4ca7eab670a115c7210f864d72159c01d531b4f3b895bfda318b38d7fc74e77c4cdb9fddadce089d42e0a1561e1ead8b88e7d63a66c5cc888ec04a76b9e3017546d63acfabc1fe69637653dbc0d64ac89162aa952b6986c02c602aab9110b3f11d8928c9d3f5a0040ada29052dbcf95117a833904f7c8185f62b64c9bca1bcf51a55b278aa8837ceac04529f11598e7cd1e1d58d8dc90c11bef6fe3169de493ca9e56a1b35e278bbfcec9e0b57d5cdabf88ce99a80139b9652840ade525fcfe3c048f70689b89b12ed70e784d1554300f4e3c55de47c632d466d63098c7a87f82ea985fbfad0dd4447cdf22a92d3a75dd44e445d045cabbb605f3da1b979b4072a40bc309c0fbaac30d7d8e3ba4f8cae128d022fa71d45aaf16db505c741a614ffcf381f5f8cef8eb94b0bfc1f5443c6a255d56b12968cd2d168cf39043ea936a9555aa9bc295c34a361b5b102a83fa4ca11ce1404a71d22441615470ef764e5701e104dd81c14759027c5bbc68761080da3f52e671ba9218f94be25a77230eebba5e7780a3757643d23ccfa1746e2ccfd90ed59265092f4bdd5bec7703ceb653ee39de7d247b520e139aaef133dfffbea98f57aed5237beb5eefa495b39ca6e06176a0c09f03c415235b0a5a8da1b1881e8e133fa8cc86148cbde2935ccea3809e564a01b7bedc3cdecf0eeca43f2c001bdb52cafe2d769f967abae6a6b7eccab611301e9c2c2fbd7435036612845ee9a931ed970d4e5b483dded41d3bf87ae1d571144d94f24d2406f235005536ce2bf4f4859493dc8218929d44f730ac0d8931e7eb43f39a61456c2e0501f61e937aa1067388ea2fd7f48f1c30a4597428c5ca4d84ec52a6e4e31da53875c9af93a172511c8e397e655f0c90fb230ae03ade3ad71a2ec7fa8fc0220fadc3444fdc9c681d04e3dd6bfd624779a86ed18cc39933850992b24ca066b01a17fadbaf57cc7e988b9515907e1911be54bffc73f0d75135", 0x1000, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:20:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) r1 = getpgid(0x0) fcntl$lock(r0, 0xee1dac67cd19400e, &(0x7f0000000040)={0x3, 0x2, 0x1, 0xf79a, r1}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='\x82\xfa') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 02:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/218) close(r0) r2 = syz_open_pts() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x4c, 0x1, 0x1, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x89, 0x9eb05b3215df1b81, 0x6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x7dbd, 0x1}, {{r4}, 0xfffffffffffffffb, 0x80, 0x1, 0x6a8, 0x1d7}, {{r2}, 0xfffffffffffffffb, 0x81, 0x40, 0x2, 0x8001}, {{r3}, 0xfffffffffffffffb, 0xd18b75f24857bb9c, 0x80000000, 0xffffffff, 0x9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 02:20:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 02:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket(0x10, 0x4000, 0x1000) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 02:20:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r0, &(0x7f0000000a40)='I', 0x1) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc608a2656ef63453, 0xc00fffff}], 0x80, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:20:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202bdd58bc988653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 02:20:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = semget$private(0x0, 0x1, 0x42) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 02:20:45 executing program 1: munlockall() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x71, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 02:20:45 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(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x201}], 0x10000001) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 02:20:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3f, 0x9}, 0xc) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 02:20:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002c, 0x4ebf, 0x0, 0x786) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) syz_open_pts() 02:20:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='.\x00') 02:20:46 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 02:20:46 executing program 0: r0 = socket(0x2, 0xf7ac2e5f26bd84e4, 0x100000001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x120, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0xffffffffffffffd2, 0x9adb, &(0x7f0000000000)="e653081b5559b93ee67e28cb656ca09f9fea21666a5738e11e64def1fbcd35e3e5ddbe33c6c5ff1699596132a7a001e456fd9390641dc698de1c72300cae4715c7f3fa2e21e718c375dc83f54374d983f0e13b988b3cac44ca1b3a5aaf4d5c9b300874b7517f0ee402750d5e79c60ee61493beb217f8d16525aa91b9aabd0fbe7bebd15c57e26da7d01313ce0f7f7d69cc8cec04046cfa5b5457b5199d367cc94cb7eceb55c88f574e15d0c439474e68d17303c513982e5d1d5e8e35d6a98e609b1426f3", 0xc4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/69, 0x45) r3 = socket(0x11, 0x3, 0x0) bind$inet(r3, &(0x7f00000001c0), 0xc) r4 = socket(0x20, 0x1, 0x3f) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x4) 02:20:46 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 02:20:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 02:20:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) fsync(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2c, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:46 executing program 0: getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000720000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7f, 0x80200000000}, {0x18, 0x3, 0x7, 0x3}, 0x5, [0x6, 0x101, 0x1, 0x8dc, 0xffff, 0x5, 0xfffffffffffffffc, 0x8]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) sendto$inet(r1, &(0x7f0000000100)="2f5a606ddc9739ec9be11e4ee5e761a8acf2499e21986f72a4600ccdd5a512f893194b1923eb02f9528ae0ea9820afa0bf6bc8d4e3339140a61568d1184e0468dab3c00ac73e16bb344a0db69bbe5a13bfbc5e2d", 0x54, 0x2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x9, 0x3, 0x4, 0xb5, &(0x7f0000000200)={{0x40, 0x2, 0x3, 0x8, 0x40, 0x7f, 0x400}, {[0x9, 0x81, 0x1f, 0xa75, 0x2, 0x0, 0x181, 0xff, 0x2, 0x5, 0x4, 0x81, 0x3, 0x1, 0x3, 0x3, 0x401, 0x9], [0x5, 0x5, 0xe4, 0x0, 0xfff, 0x7fff, 0x401, 0x0, 0x8, 0x1], [0x1, 0x1, 0x2cff, 0x7, 0xbd, 0x1a48, 0x7fff], [0x1, 0x7ff000, 0x4, 0x1, 0x9, 0x3], [{0xbd5, 0x1f, 0x3, 0x8}, {0x1, 0x20, 0x1, 0x8}, {0x8d, 0x3, 0xff, 0x1f}, {0xde, 0x40, 0x3f, 0x542a}, {0x1, 0x7fffffff, 0x7, 0xe4}, {0x7, 0x9, 0x0, 0x7}, {0x10001, 0x5, 0x2}, {0x3, 0x8, 0x8, 0x101}], {0x4, 0x5, 0x2}, {0x8, 0x3, 0x4df, 0x2}}}, 0x0, 0x7f5}) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x401, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="06e2ac6ece77423daaf239d3095ea81bed437e62272bb8164365dd1e6e1184e391fcb433b848cc8ab4d62c9271c4542dac53814a87a5f9bb60964e3a85cc4b456d4074605f616fc90d1936e3d227dd378d671340ed30ff0700000000000000", 0x5f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0x7, 0x1ff, "5edfb5a473333db1bd983a35eb239100253594f7", 0x8, 0x40000000000000}) 02:20:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) lseek(r1, 0x0, 0x0, 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) listen(r2, 0x5) 02:20:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mlockall(0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) dup2(r0, r1) 02:20:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 02:20:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 02:20:48 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}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="f2182d9b171b47394e2a4211de42b2dec6f52726c83ff30157e22c2d5f12dc1eeeb4ce9f7ad8c087991e38e9340763a783e4069d6c2791fa2fc2c450e327fc89ab0980b694616ef1de6ee1f5b5cbc26281f7cde7d128bf2a746978c188a8280c13e266c2f102af3e4938993f40dfe537dffcaed16df07517", 0x78}, {&(0x7f00000000c0)="3d471f253bc0b03369765d99999369", 0xf}, {&(0x7f0000000200)="940426764fbd8246bfe90525980e28940974842e30e460e888a09082de970bcda8d1341622953288d137fe8b0d0ed9a18f72ec50f65965e1d10510a030a407e322091b8541c45cf9f9dafb869b7cb299937e3a8bc0c7cf7a7e41a078070915a2477365602f2407c15026ac4752c3ae08016e3176eac1ea7b00898219223ea75547d3b5a82eed026fab3265ecae424ac958f64dccef1497672dde8855b41f98f3fc4e", 0xa2}, {&(0x7f0000000100)="b0efd9e54cbba51bfd1619f74e9e3a", 0xf}], 0x4, 0x0, 0x0) 02:20:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x9, 0x4) 02:20:48 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt(r0, 0x8001, 0x20, &(0x7f00000001c0)=""/149, &(0x7f0000000140)=0x95) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x6, 0x800}) 02:20:48 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x18080, 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x5, 0x8000, {0x1, 0xfd5a}}) r4 = fcntl$dupfd(r3, 0xa, r0) pread(r0, &(0x7f0000000100)="4a5ec70ec6cd18b14541b8c84bc6f3c29a6f3916b0ff419abfc36235cfa73afddbcfc35641dae932b28564f894dfc654a21e74f72c8f2417bca3d5eb9a1907e68a36ee7a89eb30ee7ca33789acd080d55a555915616fa5f2e49d23ad08aac607a7eac5b3e27efa31ead05288ee06d3298dbe7773dc86bf43107164a6346b650c", 0x80, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000200)={0x3f, 0x5, 0x40, {[0x1, 0x4, 0x9, 0x8000, 0x0, 0x3, 0x0, 0x8, 0x9, 0x0, 0x0, 0x400, 0x10000, 0x5, 0x8001, 0x1, 0x800, 0x3], [0x7, 0x9, 0x0, 0x1, 0x89f9, 0xb3, 0x7f, 0x8, 0x100000001, 0x100000000], [0x3f, 0x2, 0x3, 0x9, 0x2, 0x100000001, 0x100000000000], [0xfffffffffffffff7, 0x4, 0x2, 0x10, 0x0, 0x4], [{0x9, 0x8, 0x10000, 0x9}, {0x6, 0xfffffffffffff03b, 0x6, 0xbc0d}, {0x85, 0x40, 0xd4d, 0x7}, {0x100000000, 0x80000000, 0xb8, 0x10000}, {0xfffffffffffffffe, 0x9, 0x3, 0x1}, {0x8000, 0x800, 0xff, 0x7fff}, {0x2, 0x6, 0x7fff, 0x80}, {0x7fff, 0x3, 0x400, 0x7}], {0x1, 0x10000, 0x0, 0x100000001}, {0x4, 0x3, 0x4, 0x3}}}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1010, r5, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xa, r3) r7 = getgid() ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000480)=0x8000) r8 = getegid() ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000004c0)) getppid() setregid(r8, r2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000500)={0x100000000, [{0x1, 0x1}, {0x0, 0x6}, {0x1, 0x6}, {0x1, 0xb5}, {0x0, 0x800}, {0x6b55240b7e9946c3, 0xfffffffffffff801}, {0x2, 0xad}, {0x3}, {0x1, 0x9}, {0x2, 0x7}, {0x1, 0x400}, {0x1, 0xffffffffffffffff}, {0x3, 0xffffffffffffffc0}, {0x2, 0x6}, {0x2, 0x401}, {0x3, 0x7}, {0x3, 0x7f0}, {0x1, 0x6}, {0x2, 0x8}, {0x1, 0x7}, {0x3, 0x100000000}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x20}, {0x0, 0x101}, {0x3, 0x2}, {0x1, 0xffff}, {0x56121f50aafee544, 0x6}, {0x3, 0x101}, {0x3, 0x7fffffff}, {0xa1fca55bbd0b1491, 0x6}, {0x1}]}) bind(r4, &(0x7f0000000640)=@in6={0x18, 0x3, 0xf8cd, 0xfff}, 0xc) r9 = semget(0x3, 0x3, 0x20) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x7, r1, r7, r1, r8, 0x80, 0x5}, 0x400, 0x8000, 0xad7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000007c0)=0x10001) openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x8738e1ead1ff6e34, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000840)=0x5aa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000880)={0x200, 0x5}, 0x8) 02:20:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x2, 0x4, 0x0, [{&(0x7f000074f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x737f}, {&(0x7f00006f6000/0x1000)=nil, &(0x7f0000744000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000034d000/0x13000)=nil, 0x2}, {&(0x7f00000dd000/0x3000)=nil, &(0x7f000005e000/0x1000)=nil, 0x8}, {&(0x7f00005bd000/0x1000)=nil, &(0x7f0000464000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000196000/0x4000)=nil, 0x200}, {&(0x7f0000291000/0xb000)=nil, &(0x7f0000179000/0x4000)=nil, 0x100}, {&(0x7f000038a000/0x4000)=nil, &(0x7f00000ab000/0x2000)=nil, 0x101}, {&(0x7f00006e3000/0x4000)=nil, &(0x7f0000092000/0x1000)=nil, 0x2}, {&(0x7f00003b7000/0x3000)=nil, &(0x7f00007e0000/0x1000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000046000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000044d000/0x2000)=nil, 0x1000}, {&(0x7f000033b000/0x4000)=nil, &(0x7f000040c000/0x1000)=nil, 0x3}, {&(0x7f0000119000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000412000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f4}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 02:20:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 02:20:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x16, &(0x7f00000001c0)="0300061b3739f30c1c9ec858caa9112d4860521207192a14db6c8716a58b78fb90d17013642561800211630e3e8c79f9a2f7acab5498224a2ad834b394d7c6e098c108f102d49895bb861f8b0a63281b8a66149eeb817f51f437a4b6032a8de7a6b97ce9681c2b59383d8f182a59357e66f1d1956ef51dfb0873ef987461bde4e77dd78800414cb3f19501a922687929ee49e6a1fb1c61d837ca6d6c6d8709fb5495f2dc96333a318ca2f40a0b26e297c5b77e1544fb764113e3bef0b25fb0d9319b9b2f2210b9315c6a0b23a2ddb7a05bfd59211ddc33f35c956c73bdb4bbf6f7a6619b85dd9a971b653042b4838673620d2d8cb23bd2f2710a88b9edbb33395911e9d761dc4a", 0x107) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getpeername$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000110000000000000000000000000000002edf8b049d37afe3e7fed021bec500dc9562d1bf337139c5"], &(0x7f0000000040)=0x19) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="3245ec1b49d16533e6236948d56c6fed85159865950772dbcae4eaaaf812179ebf2b4ea1416d3ff13e82508affa8a3a80a", 0x31}, {&(0x7f0000000300)="91c3729b89418bf984a44a87d90f4f082a6a156804926b3d46dc44e3c59ef90af4d04e58cb600aecc79b79cf4e7699bc20a2e1fb4d0ae9b158d9a0aba397bb2bcfe2f5155479da8ebc9c01b0ff3f9af91ecb68750514a186461e32683643a3b06b5570fe496f4e716855dfe8b5eac96f26721735747b439a03d0ac89e95aaaf416ed6c399fe8f737c9b7478391dcc8b4a66becb894c4ab53748806082ef4b7c4c87a8f36491a08daf499232351c4f6fe605fa7bddf87b7f47773f081716f5bd3", 0xc0}, {&(0x7f0000000100)="cc29ae28e26f692dae618952be96d9111e838d9d", 0x14}], 0x3, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x2) setsockopt(r0, 0x8000000000000003, 0x7b, &(0x7f0000000640)="e690844b14d09a159ba2a0c20e4757843574f66edccf2bc7124b4f09478e567b1beb2a0528581dbc011ef31fd045631a299e4b4b17a9b592b09735240ffba907cfc3d0eb3f84bfd6a190957cc5d7ff940b3d67da811d0d24ab2ec6b7c39d8517695c", 0x37) socket$inet6(0x18, 0x8007, 0xa2) r1 = semget(0x1, 0x2, 0x28) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000480)=""/190) 02:20:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e105d63902c236918416331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56f8e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad07c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000e00)=[{&(0x7f0000000d00)=""/163}, {&(0x7f0000000e40)=""/96}, {&(0x7f0000000600)=""/31}, {&(0x7f0000000dc0)=""/21}], 0x389) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:20:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) mprotect(&(0x7f00000bb000/0x1000)=nil, 0x1000, 0x0) 02:20:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x3, 0x7) write(r0, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) 02:20:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x8) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0xfffffffffffffff7) 02:20:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 02:20:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) listen(r0, 0x100000001) pipe(&(0x7f00000001c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=',\x04') r2 = socket$unix(0x1, 0x1, 0x0) fchdir(r2) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000180)='.\x00', 0x0) 02:20:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000200)=0x6) 02:20:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100000104) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb", 0x14a}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(0x0) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 02:20:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x12, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) 02:20:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/168, 0xa8) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:20:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 02:20:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 02:20:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 02:20:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="2407ba2b32a9a4315bdfd8cb62d0c656e995b5816abcb1b1f6f13149ea7f3d3feb900d6f88bfb1c972154d94cd586499f74bf1de1250c83ca3a8ff5a5a9df503752fec279c266f42fa44317e5bfa7724793568f87c4aa8b48705400fb2f404000000000051000000000000009549bf74fcd10bb3ed479abbfaa9d8cbb96ea841deea873e8c2b6f14f179fc7a8b38a4df17e121d51550a85d170160c08c75f70000", 0xffffffffffffff7d) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 02:20:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) sendto$unix(r0, &(0x7f0000000080)="69c9f46c6a2cd8cf89ef54704bda4a69837d9710661343461548d08840e402d0cb397e0730b9de4f0bc40e801d5b707b8a55fad689692e12b5642ebb33a3473d4a9fe9ad3b041225f9e90b22b1e3a170d8578a9534d54e22b7e3cad3dbd90730cf9e4bedbb8de8252b89185bbba506d251fe3823315aad06ee71e7f221c4340fc4a956a0662d704f2d7d31de816c7de615120603ad536eb484264e296fd18b0c27817d1964bbc21a6ff2ccda6c33c1004cf065f09c59e779d80603fe", 0xbc, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x22a) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="11", 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000280), 0x0) r2 = getpid() r3 = getuid() getgroups(0x4, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@file={0xc932c12feb7407dc, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000003c0)="a706819817f855e6f4e7014948008eede068bf1bc24269fc73aef197bc1dcef023b6b65eb0e9e863350e9b6c9fdfb559", 0x30}, {&(0x7f0000000400)="28a399cb80e2e803d63f95b1fd2e49cb7a3587ae368d9ede3d5b8483ae7019c6d8a75afc45059483c2ca45168f75d9c51353141d95c4cd212be0c5f766a95d898d406ba2bb12e10b7afa85ed4781a8066257bfec08344eb7ce7c7373ded281f19809a022b1c22f0ce7a9a89f46a659f189088a38c8ae9feb7f6d597eb57c99fde1ad6048d35aded0c1685b3bc7658c60deff3bfd3c398584a67ab87d8bb29bc906ce36e1905afb9b8ae7f11badcefd9f983bc36c9be97168aabee71fb75aeeb0523caac7e6419082facb6c0b451fbd070842252ef046cca87605aac792578bc0ba034701cc7fdf8978a6132e032cffa2c03b5b68c4344afd3aa9edea28aaf45f4bbb37596fa9ff39aa21aa8259875e0e80eae5320196b8249d45420a1ce555f1e1137fb7ebb5ee4bfd9d54d0faad153dcbb0b6833ec452b5efde329d72e0490f40d15c885d01542dc00dd2626ae2c640f3f35c294418aa6816404dcb7a8d7004e792c1b44fdd5e45bc3490d75fe9c4f935e89694396f67ec543efa27399572d37f8fcfe5148df2d24682b3e16ff91df412da89254b89978c4f311ce14d0881d446039377443854576db5e1933012c5d1e4b902313edd2adff000f2bc749accca06991f45ba4e3cae89e18deb60ff034cc28ed1d54cb72b572b0e4d80739dc466a6694f87504e4535708226e8db9698c0c2b3e374dc4fcab8728ad872b6d9d08b3c88ec6b4a3bab80ae976e3ba8ead435cd5b06c3048894e60b03c72e3f71049d6f4ce9157c5385fa6e93bb73b12366ee09d96966abd2b73894fe2c41b1626c30000e19b2f7edb6ea710dac22c02897a7bf2ab9bfbd6b9dc1cda0c32b353696efe48cbfdc0b2c1b80a8abf14af9c459eb3a6f41f841edbc9ca141b83e4778b09ca18fe4db99cdf229b799548a9d135b862794ad65aae1ae1eb30b79198acc83ab347e7c44372d951287d51f6362f50ee42b05ef9bab92ef22d4e028bf65b2045dda85dbb4f36eea118999a03862cd8b56d390d1e7f45939bb1ce3604267fafce5f922d6a5302a87ecc0874915e600fda265e2678cc1d5d3ebaf2800b19a77609f8ef89574cfd8eb559f64a58540b47969c6fff58755bba3553e96b72595979a27727723ed04950a8eb1770f0c4efc780ddf957ada5c49fbfcff185b4ecb3de321f251db36e58b5c2fdfa82c306eb0052c6c5b77dee742eaf1935ef8d5ccb588e363f6832869bca547e378231cb2944416d9cabfc073c350b9c5ebb60e2f4fb63affba262cad3039b93af512b2eb5cb67b4c571323a0ec82e208e936c76be6229b57831c0a66ff0f6f2b856ee3fc510d769f90a7c05de295ab52d4a19af1d3faf576ecba3f790ad7ac5764b888a929ab3946711914235b5a3e5084c0d9ced5a00be5a276e575e72b803dcfc4d03b85ee0fbf8348222ec7b7d71edc68971d68d443a6f859acc5152d40a090bb30c35f4845599129d351f9b8db55912119200c7f7f02e545afd6916a2d37cb82182499e35db5434d6fa42fed369cfef882a912621e772f1ccb28a17e6c7f250036e464fea5d4d5c6b885b043cebab71ae30a3e3b41b559c6c11992c299890199a0c0a1ea553f69ba88b1fda3b14baaa6638db731b363c2df3c14f9bdbf4c815e6832963dbf136920d2ff6469cdb76637c315588db68a660a0b1057d6f4f0b40bf7f0028de1c51043d97603c0dd10efb0a4199240f1035f6db2ec78623d57441e9a5e4abf3565b8e4fc2d35a678ee0fa2ff0159c54cc82b4cb3e2168511d8a50e5dec295bc79f920721c72405df8cb6e94e9cbf31238d3bc78050c4d93eac3d40cb8c2b4cff499594053eb4380120c85020e2c7bd23ca34451c413b0b4174f5ca84e7ac625210d3cd3a080f4c8710980dea12217edd7f8ce97d9a2c1cadbde514df83a7b5c800dfbcdda1fb8c2d947fd79bad45038d9d694a95907005e2335f3d5a9783a70241abe01b7dbde8003040262f385bc85ccd6257bf1dbb8b54295ab7f55f06c41149de9c3c850ff5bdd7a7cf2aa615b72f11ef9f065d5b944875e497a5741a84fa110145f14dfb486a53e88ad8ac78e6f0d84939ac961c4ba355340b63385ea919bcc21fe0753d3228280e524eea1484bef08be4922d66efe06e00c28e5cb7d512a4dc4eeca065f98dfb0f6d7a430ec5b24bbc9d6e20d7933164fa9ae5a0aa35d1b435fc2462e56f2c134dd8329e8721c3ec03d50e0f16618f65d951fa4a8e010394e44969779c7a5bc535cf995987b748f586b8422134908a56d468496f01313d60c8ae184452033a8a267d314757ea5bc15a8b81f3ce3b2dbe50af9afbf68a5d1ec73d9b8e494c5b7455795d671602a9e8865ab6ace7ea1fcbb2594bc81bb87ea01bd2fbef0bf2285322dd6107c2243c4065a9c4dd047b74e3d8ddb48fa4bb8c05d8a725b6a12a4eff90c7a1e4b05c3a53d8c25f841095d16bec894b7a96ce255a92d1eaa939cd964efc97991a69120ddb9bff33da33fd7ea9877785e527d49828105de3f79633a647a6c4d7e6ea6e5f79afe75f437759ea4106065d7cd1f08ac38e961372e1b4a420159fb478e09c393022e7e99dc523c77031e8377d5dbd867bd1000243b68f4f9f08d952530fdbc92ee1972c80fcae5201d493bbc2b44f57dbfda7806627141c4140230508a125bf792849fedc1e90b078cbf1095d935734f1565fc9362bcf5cf60f719262b819549164e47fd7998bc1513fd9600aca69137db5c063c6f96efbb7d99c6b6d46f8380a8a986c280bb9b00e67016008bd8b251bfd434abf6a3210f4ba738bfa923159f64f6d3896bb845eae3deb5e258cb29de534f43f1c6c10c612921cc1a743f39c87b152efa6358ef6f006f1f7a0df7b5beb78d78543cff1d42579b21d9a9c57e688c717bb3f8cdea98bde4b38f26be48060bea1355b8ce1acd2ccdfb2d662c2c8d3fc3b2c2fbd850ad82c78d71322fa58fb50035d27cfed4cd5c380d24b011cad125f632d683396fd506297350a29227fa67dcd38917a89a9626e4ed7ca87669a13786bc857fa587816db26c3af3e72d9f4764dace44c4aa3fe50fd8f917e564437c6646ee098bb35354709bb2063bcae38dbce5b1c52f550f720d832e8c1135f9936f8e1985684c5cf20230c6d9e845901b9a2ddbe2b4543d68b9848b8f3184c7fa67e3619fb97f161a4556f8184ef502034ebfb82e317f9b3289a537528369a2440eba127078bdc796bdde4dd5fc194b759ad41fa985de118ce67f9bac41bbcc1943cb589bf44d5ad032e41c256295dbe2fedcd5c69dbde3a528030e84fa63858221d2545f15e4c995c185949a4881c5ba5e7e466fc53d30770c69341252fd6f3fb83dd91244e96d44c4865fa209a44be70435bc39cd9dea3153a7d2078889b2f8ddd11afea64cbb068cccba8ba122a29a98bdda90c9f798db6909ea44b77a2fbdc5fea710713bad5e7877aed4f05d21537c9a8246fe75b3e0f995dcbfb2deb8fd0074f58caa5f6258adb9be73718ee5c41b65f08ac72c506f3252bad935efd814bb87efc4fdcbd0fc795f5dc10270aa3de70b562e9588d00d336b7289bd981b504b3c3950da468388c89a41edf3bb350e4a4b29a960243b616d74a2bd698cc1e50c6d54cb3486b48192e70b645ea36b904dffc1fbcd03890218e28d4f3b020ad2b688389e1c7891b26b1a5bc9bed8b6c4d62399156b770dfb51ebf9c3d410fcead948d1af5f344daf8676672bc811a4ecb80c7ac83f97410866ae3025206220cd52b83e7a24665bcef4d2de905f8e859d1c3389d909737988f1ba22e6b83e62664d6bb9b2e1778a5068da3c19ea373f2ff3987ba5e54e97e56b9d37c0afc1832796531dbbb6d38bdd544a386ed7bd3685c0999c9e27407657362a5234ed22c67c8090e5a612489a12cb7d46a206d5274cef79cca46f3db0e0c57267433545fd1074d504d1d1f8ed40a8f571ae449115d8360d0158b5d9c8911bf7266313ed4e948c63c091f5bd264d92245e9af2f9985c02d840192f71ff7e162e763cf9269dd383bf9f8b7ad31dde59010adc444d1549927ea66a0da7bb2b67927cdf33511cc58ee89401d3230dcbc9afb1f5ed2f8687cef8e2678d60b1242f2212b8d7942af8b810a86f158a7773ec72c392cafc552f9a388edc28080b73d1f367c8f3d510b76f60829fcdd3094b0e96547b688de8b0e493db7ef021ee86c99cfc9f074976e76dccbab09f52836c6bbb4f3174ebb8876d428ceb599114df853651c0e88ab61456eb8842eae2570313f0b603578fbd5f3a6b21bf9dab23f32cb5b20e1c2692ed3b968a4de01c9c2968745767a056a969ab071c035795d9d6e675a5247cfd8e265d3b99bba81832664ada7a97f209b16a0a8cfe97ce461c58905d0d847adb1e43d3f2ad4dd4f06e68cd73ef78bda35484ded9de25144ae05139db8ab8645fad6085cbdf70b0912073c5b970708a686f6700a881f4361e946b407c5d1b72af0482f513b426fe41f2541b2a96715c432478f88a0c6572ae9c806679b20e94c5df0bb7d2c69b54c9ca669e2dcd1691baa9e6eb0885ee16cbce6b27086a388c6568c1f9c6332aa33dc1750d20b8c4a0ac263ee3d884ea57d06aea1a9be06fa395a91b3f9bbcb141a56019b253c6a15f7e27c247e0c491b6547b48cd46d76e31b9f60acae41e1327280b8cdd58cfac455b568685a74c7f8c8801f7c69044f729237e3fccc8b2c2e6e3733e212ed48ce1b3835ebfe9c9c0fc2e6f6890ad0f57cab88631fae02310e06858e7c5e6ff0459a217fdcd90a71c8b85e133eb34c724ceaab3c959e3bba01df19b8946ab89df598a37d36d8724855a79224c7aec1c946dd90cfbdad13a87b15c5c269f9f1740051afb176b352cd3a8edb0188291678f97fa16b82888058748807cf5917146065bba0f618a5e3cd4330fe522090b0cf077be7028df8f1a69111497980ad8fe475812ed27caec2dc08b6461f0972fe99058dba4ee4f8c47aa74cf44576cde3eab6bf8c53343ce67e4c94d29321d2a1cca8670359732da808274cf9f79ef21c24fec1a7ada9e96630e3505bec519c9f7c6e5cc32b4434067dbd20fe46db305d1b9d2e1aadb8249a41c640bc2f87482ffcd1797c7ea4a482ca4a34321835946a066e78817b09d2cafc0bc046b859d87f51b3afc9f539457ee873917bf49b8329c777b68146ed075f70335f7d8820efbd006dcd7a0851f0732dc9d8cef7d26e5841e9e1f430778c968f8cddda4fc83ad23922b236edf1a088301d407567d8c720a1522ec8ee591f6ad19d228e1b6d12c29ba55f91a853d59defd756373badb798b9768e71580d161734087b58fd81467e460f66c95d24b7f032c028dc88d1b2d9135d37d449d685bf1ba49115fbac12eecd3614b047d161a59bcae83b3b76fea40be752067209fc8b8a75e433ac682495a4ea544ec6490d1c1164c068abbf5d28e98731bfb269cd82acfac3cf9ff09a375755f8bfcea773f0ae5b1c415854c4b244f4b3f5a0fdb0ee9e3091e9bfeca30a4d220dd82d2a4ab3fc6e8c79138de5d243a769173250ad0c76b1f3b1f75d9fd29b59af997d1278348dde6a93609a0e378c1ba5036606ed8c83efb0cf5702a263d4ec714413df7abea495126b57ad382b18d3433112c7fb1250e97c54b41a25396c8cfe6b5d8d94da6cb1b6db228625b0b83349ddc781c51df397697bffe96f80de97065d2e0520be9349ce3dc2f772bb7f98bf18401176852ac19b2965b1e82bd293fea356d256dd33a4ab606e12c1725388d70ac8edb42fe9ccc93b5bcc26cdac86cf55", 0x1000}], 0x2, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r0, r1, r1, r1]}], 0x128, 0x4}, 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000080)={0x10000, 0x0, 0x82e, 0x80000000, &(0x7f0000000140)={{0x80, 0xffffffffffffbc85, 0x18a, 0x7f, 0x1, 0x7, 0x5}, {[0x2, 0x7, 0x58e000000000, 0xfff, 0x4, 0x100, 0x81, 0x2, 0x3, 0x0, 0x5b85f882, 0x8, 0x1000, 0x609b5ba7, 0xeb, 0x7, 0x0, 0x1], [0xf17, 0x9, 0x3, 0x3ce, 0x100000001, 0xdab7, 0x4, 0x1, 0x84, 0x2], [0x1e4c, 0x8, 0xcebb, 0xf1, 0xfff, 0x100, 0x516], [0x63fa027b, 0x7, 0xaa, 0x7, 0xb5, 0x7382], [{0x2, 0x9afa, 0x20, 0x4}, {0x4, 0x7, 0x7, 0x6}, {0x4, 0x5, 0x35c, 0x1}, {0x8000, 0x2, 0x1, 0x7}, {0x7, 0x5, 0x3, 0xb6b4}, {0x0, 0x5, 0x1f, 0x6}, {0x9, 0x3, 0xe7, 0x20}, {0x9, 0xd50, 0x2, 0x2}], {0x1, 0xce3, 0xef99, 0x3}, {0x0, 0x0, 0xffffffffffffff00, 0x4}}}, 0x80, 0x100000000}) 02:20:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x832, 0x8) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x46422dfc26e9a5d2, 0x7fff, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1640353754f96984, 0xfe23, 0x5}, {{r2}, 0xffffffffffffffff, 0x9c, 0xf00fffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x6, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x875c, 0x200}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x81, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x3, 0xf3ad, 0xb2}], 0x0, &(0x7f0000000000)={0x8, 0x5}) 02:20:50 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 02:20:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) chdir(&(0x7f0000000040)='./file1\x00') socket$inet(0x2, 0x8005, 0x6) socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 02:20:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:20:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2000000000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x40, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r3, &(0x7f00000001c0)="17", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) close(r3) write(r3, &(0x7f0000000240)="e67cac35cbdb4f0d567059a1c100a14878eb2d4e23fec17508f8e76b0bfca54353511f31530356ed27cc912d9e7ef7c342336726", 0x34) 02:20:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000112f66696c65302f664478e2989a"], 0x10) 02:20:50 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x820, 0x10) mkdirat(r0, &(0x7f0000000040)='.\x00', 0x42) unlink(&(0x7f0000000080)='./file0\x00') 02:20:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x100, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000001480)="a8da3131554df3318d906190e10123bc7e3b70ba02ed589342774a98262c8367157879d6b6b451b558d7d88a2f89c208900045760ae59a6169704f39aeb93d4fc9645208a15d97089eee981b7dfe766445179bf2f06e2983", 0x58}, {&(0x7f0000000180)="5fda364d2f7b87460345d4100877cbed57d230e9b752d3ca8529041079586b8b372793f51f078d2af104c92c7013fb1595adbdfdac4e28f2b57c4e91b7ce9d44c7731de46fb6baf7c86405c6100e1213f22a92be6fffca949aa8b3a91431f3afcea9a0850b41109cdc3a35e0442e5345b22184894a7aa9babd0e2c028b93497f137938a41552", 0x86}, {&(0x7f0000000240)="3020e2d41b3004619fa9d099a3630bc95285c0c743a42227a1a9f8c806aa1c5acf39b9e978cdf590b0236013176223c0c41e67955e740a702d6791184e133eb3be99f616a449a1d108702f09fd0202826ee1c734b1869c97ddb27ffd9389a5849410236aacfc38477837b724cecac03f05179ad583f4215fe9fed3d3e36342136b2da2768ad9f98a49ed9a2d73b67f6e66ef563fb410c0aa36cd0828cfc5c341d1ac6a4f23a510bfe94b8bc6726dd8b6472e34775cce09004a061a9e6851ef1bd2d1ffba74f31caeeed5ede6e7646d61dec95ff63f0830eae3d7d96b205d29239f38e64bf589", 0xe6}, {&(0x7f0000000340)="d2799cf4b36fbadb631ee36abcbb95dc48e49b5ae332fec1d4bf5da1aa5972025993b2140ed01007881909bd83d3e51748a08b648389a7e1ec1f67ac998212804baa68f94e89ece3e89e757ff061515e3f2d4059781eae1796b7e279d7d39a4a38b16159119d530cdadd6ff83ce45e35f84145a7d906a199be5b067a0f6317621bda627cb4ed87f899030efbcbbc23659f9df73a4a377aba956743afb42676acdc30616345f323158eea20b2fa94fc78a180dda5be4fa59ae9566cb82de7775f888261ffa84ff3ca94b4fa50681b1aa4839b552bc5767914f436d365f5ea86fec1d1cac7fb5e7e33a45599b0fa53f6e43c04696e2e68b335efd2d6c22c60031bcd8e2c3febe35228afb23eb680c0d0b9fbf1812a1fa5738408d432de7f526853daf432c44d98af4d528b8efbe672cd90e6c94a6d0cd73516ce99281cd175fd78d5b79f55f81d315a8a01505a5c682bb20657ec78962bc422c32ccdc9c4a382d6e88aa8e914352cdb19224a2bf9ea4dd2ee4d033631f7ce74eeaff9a0fc9e84080591e5a8b2a2592759859fab9d3604c15ae3e00d990fbcc0b2827bdcf15c6c46c5b2b5595e0afc99212bc5b7ba2554de3ef57e75a1f8b2bc0ca48e6954cc9c6ca7ab7edfa740be87621e08f254c5c429de8516eaa52de404eefe60f688b093515ca7691feb047b90aec9b9c78754d385d294b42d090ec9acd51be072a9859ce37e69781fed9ccea28c2e86e783d697d024f55ef1032cb5fe92ffd6e3c73fa91c44c164ee03d6eda2b97f3100e87f9c6e6d785d83b3696b814c0d0081189460a37dcdb1aedb6db5fe75c4d8314dbc59d55241d8fd7f1cbd6a40d5f6d904826efd2ca24ca0e850072841a69689845a7fcbba83e58b1c12f7009a77c3f5846beca666a162120741ff568df86c7d73e2b5cca890f6683259834546c032382dafb6506cc3dd2f9785f2a55e28026c3e42baac73060c2e770d21925003a59c8b54708c8f9f4e9012f5048d9a7b9ccb4eb30194aeec5258e549d97de3689817556c27e0044102cad82c267d07fcfa2cb3ac1533ef53e2b45766bf10f7f1796eedfe01b0b534f7f9212c235896f5ceda07a6fd3e645c0e366f9337b8f8f8e7b4cefa361f5385f40741f6f749b38d503effe1e42cb899ec29647deae1d88ce526ea6f7e5e40383f58e2329c10d7e5befbd50e789ca8e63bdf168ea3a4d14c87059150d726647e80c3e1d1456d1d7f8c769ad43c6aefadcd6b465cd40ffc738516dbedae5ac0ec473224cc5f4a8c2873a96752fbd36fb00f6ee93c58cdf0b6143df2715b8a8448e6ef8664b30d46961b8fa05962bda7583b735b5ba7b6d12bf1c60fc018a2361cf02064a4e83bb49b2f9e86d8275fda92d58087e069f23c931c9969d2bb0626939505fa3f7033038214364e5a2d82c3e54e9bd995ecd80083d9eb8820f2dbe5a5ac41be53ffe03cbda9339442dc3fa634aa99f2d4e92ffc255f22a7a312a5eae33bb6772e1b99d601eb3c79932414a46970993425fbe5471383d8ef933340d422b9d82ee00e98aa92536c7abef550f2f4664966abdf712cb758688071f2f7062006297ce43030d358330adc2821fb1cc36f84f096d0d76cf36253b643f1812b539bd04233fe8d8f2d736e96785c1cd21d70fb9b904eac578daa8b3dc8f579a0205eeadc9e3bcd92c9e762f94c46adcc5c46650c43cef4e33d701f120f578e5ff3f924c46283e85d68b576218f8cd3261ba80c325ba582b37890b409737e8d013ca4dcc28737f7eaa8108f7c1f9f63961dfbc75e7e85b7f435ba41e605aa9945a114e520cc3a4b0002f0172e43cc66e1f1d3244ee0e64fe4e159348704ce6bdef4c4bd8ff76184ab99f0add5a838c0913c3b210050abfe026f1841a8a1732856a63448c55aa302e2413f378405c62294b7d6113eedf1058a2301416a7c6faa85eaee87768a047667fa925f0e7eaf5753155776bcb39d2828ba0c02041247748010cab17be7df8364bd3262359a70a91b187d004d2c14d71a74535ede14d69c541275522e37a0259116897f9ab6659d5fdc00757880420c1919ce78b2d173aa2b4c20273751b0ec7370b40af44e79463c2d5f3f809971805ce37f9063cfe94cbf6e4eccd992a532ab2622f8060546ee3e10ab8e181a5428aeffe60301d7aa23ac7d0d822b128ccb4d0fc55b9a48c251f281156f41c8820c77f2c9ffd847e60382d21237c9361c9aeb147fe00daf63a8feb4754c9ef9e99e17c7325a8091ae5f54274136607183ae8016a5669bd623370da4420edeb232a386bb2dc85777e0acc841f995643dce2dc33457958347bb15de2f84e15b5fba009bc61c390320239a3a8fcbcea4d84d732a13f786962926ecddf0aafed676cc2797e89621f568db45cbd4f1abe05bc5be6a6ee1ce1dd365c991ba5bdcfe0da9ccddea7e09f08cad6cbe66057d5aa9b016644d24aaa1d4cc8f6d9bd110bd07281ddfd6c36a4ee5d0a59ad8fda1727f2700aecf511509c0ebbc6a3069e95d273efdbf55b260c1fb7ee70f9dfb882c53e7e6f19561e0504784767ff2e219c5fa067009be2fd86bf1d72245eca5d9d1c5b1e0752c69ea8f651a0c1f2ade44926eb9cf137cc889538b3d64e5a39137d3d5f1d4462857af791ff4457d50efa0b5e52877e43b578c6b457068d9228a62da18fd33a676d35b0b24ddc29d9b6647764a8db30e1c68df9952b39a0aa3ec14d8bde3669a8c74f2e23be1b5d676b0cb1e4fd64fe342549f270a517d9312396f587979ae69d7201a26bb8b70fda2e53098d1614fe26baf4b4b8c7deab47f42d167038410c7704a8c88a0e3018115dcc230f7d2d9d1715029bce9484ca0374c4cf89d8b8dda1238f905bf8eebbe17d84bcd86564175022e3029e05c40cedf839721fd4dd01348d44c162799dec40f1274086f600100c00e14b1c3f2afc3a019196a75e679e0bdc82427e537144fa42b267343460dc3f4bccdba78b2da7a6df7b8d737a065f63575ce8e9a7a7b759131aa5227fe9fd42d2c58862442a0c28ad21bb241b17687aa97f2d52e9762e9ee92cc2b5d2474266f76aca2f1286094afd32f7e92e578c78efd768efdfbb14e7fef8a0dc25bfb2dcde7f583909b36dd18ad113ca2fe576589a9f0764a415f21d52017228b1dff6a979f7792076753b2f6374a6d66ff24833900339307a15c1938619e3121031fd7e3aa4dadab3a1e904ce3819a7e6bfcecc8f7e652e3d5263d4a3622c2c5c5237570342d61e1045abfafc2b9a79245c0af56d04b038fa9edfa2abc82a5cbca2aba9152c5d9c4935745c98c6c1db985c44f246aafe87d53604b94b1d7219392c64fa4271609f78bd1ec4d469ea59a44f4dc1509c68da6351c0ae45754df163560baa99636ca0d828919711a5efe3a0eef35360e7ca00a9ac292a5a39715b9b1ba34b78203e3ac50dc4e8fc86491dc3d9aa08f5a0511bdfe488b73f4659d3762f9f58f175101cb62e155e0b7c360ff97a223857c611478d61886ccb862f7651ae293bd151535e6b31a81ac38fa2f20bec4763ef2ab9c70ca05ef183dad95fb190d41ec189a8546a1abff064d395b15879dac4cd68c898e611194411802d171cd4e3e41681ef0a360693876ba8e9c3b742ffb968b5be9ed5101fca5df5a8b09e2282c5fa21cd881795e6d3dfc238529dc919b041ddb66bdc5146c228cbd64ef9257369f4e279931caf49897e0a975ad216dd8889d2dd598e249e9c5981424fcdcb9f60b4533a6e9e603fc8e7c79522ce648a98ff5ad5d63ec46982ce523ce5e3b0eb0434abf4092ba5d62acbe0e0dfc339278fddba9e81bc09f817ab53ba7d7e9018e5d5d157ec39779b5822bcc9d3e9c592f6a5da6eb7b47d872878a09ea5e9f6bd050dd0285571999a258e76ba4a8dba18c2aafea43cd499d09137863585494e534ecea959dc5d05fb5c247bc407b74e19c3e62a69781f8f02bef905bfcb711b56b94415a1d24c43e29425255a5cfc832d8e731de683203823e598ddc19ba3bdec69a0e1d62514103f733f04dc18a2d66612c92352379dd9397cedb2e458949b4754552cb87a1db566150a3273bcfeb7f1f2d86a00b6e58073ecebaa26e3bd097dd0db6ff0edaf2a2f9ab7e40a66abd8b0fc75649c350d7e12eb81021441c57a1dafc55cf71f1bb3110259902dc54238b321bf3333d94f205f11383e0a2a0c38236a013e4a173edadecc7185bd6eccbc6179824eabbb3dfa25e0dd70be2d29f5702c5a027b36e0560498ce58844f84ed4a1decc7d0c1f19ac3f46effd2455630f590f2d929793aa972cd1780a3f96ee35758ef2fc529c0d5cd2aa28e4f4a2746970b38f6472fa624ed0e3b2f15a9359353ae7f556d2f33c4b0be2a449babfb15bf0eefd67c41c4d842e7653bcfcd77eb11db946aa8e2d57301b35e18549db986f537ac6187cc425dd9ae4083743cc27f6004bd1db59e8b2709779537498081e2ac1874b77446bd7917df95c57dee26acb2d69689fec60dcef48d9060a498992e9ebb1e32eca3cae441e2adb964b21aef3a6f8d7bb8c370528539ce2fdf26fab592b80428c6508888a9cd2bcf98dc30d9c0bd3cde97d83bdd67285dc3d57b2a5c2d15dcccad4a2b7db30da872938c81b48e7f872fe8ba0b59d8c2eb0b4e68007fe17ec9e0d10c67c7c58fd54fdfa58e8db0c34b816ae58322c12e20d1fe228977d93d2a470c0e915c3defe76c62390fca3d3cd597be0b9d2d4d55aed9d4ff9ff2a8518e97aadeb8ddfa3f24e48f295613e869fd840350eb95798a7daac1191bdb29e084ee3705f8c0cf363f12100bebc34adb6215e9974b551cd2a3f05ee5482928a42a5eeff1e27dcb2e9cef843613bf712f266b4aa47ee16ea0bd6751119c131663b87caf12d64d3233827c79477eff4167ee706a8a8d04513f959211f94d52338f8c35e5c688d6678f7c31ecdddeeca86b1214efbbd10c65857752b345d5aeba9c1d3dbc37025b681f1c583a7153eb58928a68f1bab84e59441fccc468f6af5443cc7e3ef46d2c5c226318c080a0b391a0a20dca102cc6e8fdcdef79dbeda1e7b201959899b051ff42a3de30baeeeaf16b8bd6023a08b73d0b5095899c2e8fe6974f50de9e51a1b61bbe331969ecda1085296f699c798cc2593f0739e55a5ba4db43170d3dfa6e52811b2194200c732419004a07f7dbb5fb61b48e5c474272de73c1a9358fcc286347f1c99984889bc797f9978e23c6932be573389b8f5bc2be50f5a2bd0f7cc1d8d3ec7d24d8fcbdeeaade615f8485e800904bd70a32de6436fdd9663cbce866a291b309cee468bd66f0ad31d470ed824e0cc6b5c26ec07b052d22965bad34e8ec0b4ae530e9e2987551160bf3c9f5f6d9087fc0f0c3afe29676c5771cccaf0a21070d747edf48310ed1cf7531bf56e2562a52323fcb36336ba5c9785e4298d68404cd56bbaab5ae5f2490a96dd467278a5d0679596b170c00ce2839102da7cbc4e57df4121b40bcff7db7381ad9e83a74a126fc9b19d9ce58da65fa6bd1643f0ca7a90ebcb8631b2ef06cae0c8060bb8c736309442d97d5b04e500c5899540995e2de16b76c018fbfa41b8fb4d2bd098e0211d6b9398720fd563f94764701b0d250d9f251e1a3343cbbd4f8f39894e65c567ead9640a4269e638905675845451e3fb26be2e606193f9903c30d8801f539569201ff170d9151815f9d33c6eeb8b0eafc5afbd62e31aa2b986d3ada8e93999962abf6dd0cf90c3dcdc51eda07382a6b74f9086fc2f15a74e7300199d0f039c6991f7dcc218bb09b17a53bba85ce7", 0x1000}], 0x4, &(0x7f0000001340)=ANY=[@ANYBLOB="c00000000000000001000000070000009242f4f0e6c0b6780ac9159603a6c524cd0700fdf36a6b530faad466f9e8b2729e3d86c010fd4a2325d18caa4f0bbebf63c77f6446cd7b9e77d4bdd7b6efad8201a98985d3cda8722da9a6a5add20960547bce26ffe305193c4331899313c24624651509114f67867a2d5fbf8170f04ea2e168463254c453b30961397a616b59930efc3c41a015803e7ac3d481f7fc2e236fdf6f777677812cd92c3d84f9ebd810d330e40b6d2be1ea33000000000000"], 0xc0}, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 02:20:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000480)='./file0\x00', r2, r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="cec26294cc3db38982eadd099bd0bc114265659183b19b6e0a86a8f29deb150784616d66708d7b667a5f4aa9fecd6640233e682d29d080d591111a549c976c0312da5836a5c7ebf19e9b2a37f392138733672b37f1c620a3132cd8038c97f6dca03d9aed46cbcf4a9bb0edb3f29576965348fee2d157692ea9a72f382fb65de371fb4064109044c38d0550a646c721c01216aa52ed07bc30004bc5ac76c488c2ddf62a7b9737ada70cc40657884269fab162a614ca42394f9657aa4c52888a880f72c0fd34e776f01d9652da8a02b68ef9f24c2bb3c5b782665797d9", 0xdc}, {&(0x7f0000000300)="798d1de11adf8bde613ace8292a295f1ceff6759ee9d0378ad22575320ff382e2e6f8abfeef39ea240ecf7ef177cb19ebfaf0a304d1fdaec78383f4dc0233e8942e5ef0d4fcb1c47c52e7756788260c7f1597201e1e91645cbf7005b79bfa61bd9403ddc7831c63912cc6ed43210a549e756cd83b51ec2edaee2a086a821dc6ebe19765c1b1d", 0x86}, {&(0x7f00000003c0)="addd426f07335c1baaa74098e1b136225a458454addb47e83591cfbff3cfa18d547b34d9883a751d47397ba5aadd0ce33b61c2285d3675a4c2bb9f2f26baaf2e5eaaf26a5948cde81658c5507a7a3dc7e34ff68fea9b04b01e1777af251aaabfcac4b76acdc278d92af0da073088abcaa427f78c54ec6e0f2207ef896c53db37c0e11b6c5ab556b49cfcfd51915602608e13fac0169c81ca", 0x98}], 0x3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000180)=0x6) 02:20:50 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 02:20:50 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 02:20:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000200000000000005b36ad7e0150256d26b1460c1c4ac50000000000000000000000000000000000000004000000000000000000000000010000000000000000170000000000000000e824613258f81df949068e485367f9fde6202ba6ead56b55ea98754c39cff5ce3d5476"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$setstatus(r0, 0x4, 0x80) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x7ff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 02:20:51 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000180), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) close(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x812, r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000100)=[{r1}, {r1, 0x1}, {r1, 0x863c260e549cba43}, {r1, 0x20}, {r1, 0x4}, {r1, 0x10}, {r1}, {r1, 0x2}], 0x8, 0x3) 02:20:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x10000000000002f) r2 = shmget$private(0x0, 0x3000, 0x184, &(0x7f0000e8b000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) 02:20:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r3 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x11) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000480)) 02:20:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 02:20:51 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet(r2, &(0x7f0000000040)="9b911d2b74ca1a6f3cc6fc80974058e28676f0e7dafecb8e8c7017f20fc507e15f1b24551e0630b549a4340c7c2af2248968ac70c2e1ce844d9f8bcae25a835c9533d983ea8d30c2640e7056b672e6456397fa122d8bc262c688cd5c9f620533cc798026ef1dee6cdbb85ddc675331b5f371f2403c2099a4f07f9e3f97d3fa8bd5ab9e8c648386", 0x87, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x58, 0x6, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000004, 0x3, 0xfff}, {{r1}, 0xfffffffffffffff9, 0xa3, 0x8, 0x100000000, 0x1f}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x200}], 0x1f, 0x0) 02:20:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xf5) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:20:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) socket(0x1e, 0x5d610163318530c7, 0x4000000000000002) 02:20:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x97d997abf8a2ac72, 0x40) poll(&(0x7f0000000000)=[{r2}, {r0, 0x11}, {r2, 0x20}, {r0, 0x6}, {r2, 0x4}, {r2, 0x20}, {r0, 0x4}, {r1, 0x50}, {r1, 0x10}, {r2, 0x1}], 0xa, 0x9) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffefffffe, 0x202, 0x0, "b04d00", 0x5, 0x100}) socket(0x18, 0x1, 0x0) 02:20:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="1ade0fc118e3f896715b35957c5e288ad94df94f4136d803a9bdac04e0a518da3441ad09c981ce1ae1f716df64fc374d536439bb32437cdc021725a152fdf4696dc43185e19cf999894d7c406264de67576b1cd1d241989ecaffb54c2bf35f5538f626aab37ac4f0c0868bb952798523fb43e947b2f87531c4bd23e0809365e319e0d9ade2b4cee4bca985b33a81751c998035e62f7d2dac7fe20057f371bbe22254d8db489addfdf0da00cd07928d653f9b65a601a551bfe9a550a2d0815889fa39", 0xc2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0xc14}) 02:20:52 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, 0xffffffffffffffff, 0x0, 0x347, "b04d00f3ff0a6318999f17f140b94ad200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x81, 0xfff}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0xe5) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 02:20:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x80) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 02:20:52 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chdir(&(0x7f0000000040)='./file1\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x20) sendto$unix(r0, &(0x7f00000001c0)="0ec263ef7711860f134c82dee825235dad49f993a7ad886684b77e9a8042981c325ee87cfc598877f78793848389a7731a22d252f7e7f0f9a502a50735d2691a8351be870e3ff6e1a7ac79dd734794c8dece454200b45bbe741afab60d37da5b051510258586af32d5b0355285d09235dc889193e5b1d1b2a8e9ee7052dc432b51817f5955d9041f1ed5ac564350968f6cf8863b880c1077a2793bca5c65", 0x9e, 0x412, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 02:20:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = socket$inet(0x2, 0x4, 0x7) setsockopt(r2, 0x7ff, 0x31, &(0x7f0000000040)="23b194a6d1481a1cb891b8a4075de4dad23ffeacf40d0836dbd2dc4228872a8283a2b9b98e0485885ad9215dbad53a08ff5ea56316cec0bb918f8ab9a370f87f0e899abbc9fc20daa68d72bff1b21b8fc4bf726dec603688ce8024e384647f39e91671a4652c462c176b3b627a747e0778458c3509d5ae0e0396b2741e5a746e02", 0x81) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r1) 02:20:52 executing program 1: r0 = kqueue() socketpair(0x2, 0x2, 0x7f, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="da37cc4b2b38f131827772620c", 0xd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x11, 0x2, 0x2}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r3) 02:20:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1f, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000040)="6c87d694eb3ccefd3adb", 0xa) 02:20:53 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, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="3769b635b77fa879843000f1d03055963046336b7f480e5bea740cdebeca9f3f804c35ab95f4d83262e196f6f94c01c605acb931c67d0eba86f8ab23d5eef1cdeff17f5baa08587859fea97113c96f06044e8d405a95975d1bf6960b5ec901aca580974abe0dbe8306c53b97617d502d371d7da94f8b1141ac52a681b5182450b2561a94db8ce39b1123f09dbc50d2", 0x8f) dup2(r0, r0) 02:20:53 executing program 0: r0 = syz_open_pts() fsync(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xf0000007, 0xef, 0x8001}], 0x100, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc, 0x8, 0xfffffffffffffffd, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xff, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0xffffffffffffff89}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x8001, 0x4}, {{r1}, 0x8f29804d8974e94c, 0x40, 0x80000000, 0x7fff, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x8b, 0x0, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x22fa, 0x4800000000000000}], 0x4, &(0x7f0000000200)={0x46, 0x1}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:20:53 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x3, 0x0, &(0x7f0000000280)="01bd23df06c5daf3ac56f771c86c16379a137f504f261818d08f79059e0faead69b25ef8a52bc5596b329c067e7baa232c0c0fc40eb45926dd183f32037b60e96420c30d25d8ea4916e2f279a1f491b52c2d5879d44273c77d98b1fd07bd0722a7a5f66769258318aba44371b9a76ab0156af60ccb890440dd6c09637a7de3b086415dfb586edc2d643b5ff9720cd91f0622828bc454fabe2c40868f3778e757c46640b143db89ec2f588bd0717fa1970f5d35c17c628c980100000000000000f81047fd4bb1d6f475d7ff889d5b6a13165ff83aa1a296cf8c83769cec1222120f5707c11af5ed4cf81a3707fe6b00dbd8e3b06fa0c59476e5d938c933673a31d4bc2bcc41474a64bad4b7e328beaa27ccd22d0f3d3b2d3cc3fe31b65c36d036167740ab07f28864fbeefb7803aca30497589237e2cd51336105557248da5ee687ef380d66d4316546382802d1ab0dd505f3b2b6bb5c457780424abdbb7d661911612032bbf206aa59c2af04fbe05e488e411d0ed4d2124892f40e62958238ea", 0x180) 02:20:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) 02:20:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r0, 0x6, 0x13, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchmodat(r1, &(0x7f0000000380)='./file0\x00', 0x140, 0x4) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shutdown(r1, 0x1) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x3) write(r1, &(0x7f0000000240)="4b60226e7f0850cf4f80970374343820984289548c2fd435f5091c9e555a549c4b863f3831ee5974664cd97506434d936574d25115b4ef80fe64f44a16e6360684cbdf8cae3bed6664fae4ab4db68f473bf1a0940f7f14516e78de1b242c2c0302189973b742699283f9f2ed55df9e8196e0e581117373d35b51b27250ea46518cb27597f742c49f1c86532ec9f18a49ff42e808f142c316d91af87dda60dc4adb2548583d87999fbc70c2194e37b88c45d69047f136368bfb66f3987a3a90cd7d9b", 0xc2) recvfrom$inet6(r1, &(0x7f00000003c0)=""/71, 0x47, 0x802, &(0x7f0000000480)={0x18, 0x2, 0x5, 0xf621}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) write(r0, &(0x7f0000000180)="0461a6aa1e2a95c4c4d38ca9141f2bede2fb8bdbbe4a4479d24fd76a4651007a2edd90750ec111aa100ceaefbbe02425cef79c7b", 0x34) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) sendto(r0, &(0x7f00000004c0)="d74df05d12293af01d234f42b035fb980b8a1a0636229135a1cf94509e3d58f17f9daefb3cb8bd62ddd0747e5fe44342e1cfe79cc04a3736f21061cb4fbf3980418f5abbba6096c355e04ffaba1dd7023c135e681c37d4ac13f2402485c993f5619f47f33939523cddd7cca969f5767934214a26558bcd7267ef87aea621ba67dcddbbcb5ac21ed4fce617254b63efd0aa8f45585ac2a001f2e780b833151aef86a90293adbdcdb3300cfad58f50833917640142261eb87737d0d7320b8374328d5a0dfcb3119a2c46e552dc8c56bbebb64eb037d3", 0xd5, 0xd, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x1f, 0x401}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0x3f, 0x8, 0x8000, "8a9b26b8e35df666eee928e6f9f0f83f9b5cd8d4", 0x2, 0x80000000}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000440)=0x6) recvfrom$unix(r0, &(0x7f0000000340)=""/9, 0x9, 0x843, 0x0, 0x323) 02:20:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 02:20:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000b40)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71128b97d368ddae83c48441007a71a35977425de6ad0eac2ecbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250084f9b8bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d998dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000b6a0b5b62003c87c587d1eaba1b114d52b74a44662f87851d2982180517d7ca6cc49aa65e3bd1d02328a6b88e0e76e30f78d06197f6c800e4ca0f4c75c5eaa0540c5eed609193e7e466e563dea2319829290c4777789192b0ec59d7b821599b935a26caa", 0x39) r1 = syz_open_pts() fchdir(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 02:20:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0xcb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x100000000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) select(0x40, &(0x7f0000000040)={0x40, 0x3, 0x7, 0x80, 0xa41, 0x6, 0x7, 0x9}, &(0x7f00000000c0)={0x55, 0xaa69, 0x0, 0x5, 0xfffffffffffffffd, 0x3, 0x4, 0x4c}, &(0x7f0000000100)={0x2, 0x5, 0x2, 0x0, 0x3, 0x3, 0x6, 0x7}, &(0x7f0000000180)={0x2a}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) syz_open_pts() 02:20:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="159aabc07dbd441284cf6d16c8123df62d0ecfd92c158dff3c8b0e9a1a872401b8326797aa2f72ee22f1a2dda03eef15fef136c88f9efa331164f80dd31248af1d4bd2614bfc828057644f651c975e00638887dd10b2ff22b260f514111e3828c54e8503abe8f2d90b8167f8c476c9108230ac73c509135fcea17755bfad49d7bddbde34df606d272fb20f5aee5ee69f138b56483a4b22e67a3e2724ea6c6d", 0x9f}, {&(0x7f0000000100)="d76867298a33dc16b1e3e7c1f33661e75869ed3faf78259e0dd551ae37d2fa18190b7205786477e594771e470cf731523b4905b487994946474d2df6a4f3d500e82e6c26528afc254e2faefd010765e1927d103d1f744aa1809ed125bd8f73532d91c50901a74157d7dd2d9cb78292c851661dc334c455ce8c28942e2b4e574d418bcc33c0e7811bb800fa62c7ca43d5413b6abd7805e33054385fd92836ffc7b3ef391f2bdbaddec6ac31f953a0e8164bf6f4617894e74b85bcabab5b474c240af8279e35e3c69c641242060be18b1c1b486c36906798389c6589de1c4c6a1e", 0xe0}], 0x2, 0x0, 0x0) 02:20:54 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="a4396a9c1468fbc6d2d50c76bd1c30644b233d202d6df75b038529b9baccdaa6c06f18e69471534c93d1e583c8", 0x2d}], 0x1, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) getsockopt(r2, 0x7f, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) fchdir(r3) 02:20:54 executing program 0: 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) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 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}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x13, 0x14, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="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) 02:20:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000660000/0x1000)=nil, 0x2000) 02:20:54 executing program 1: r0 = semget$private(0x0, 0x2, 0x442) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r1, 0x101) socket(0x1, 0x2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0xfee4) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x8802}) semctl$IPC_RMID(r0, 0x0, 0x0) 02:20:54 executing program 0: r0 = socket(0x1, 0x2, 0x7) sendto$unix(r0, &(0x7f0000000000)="73cf3b7b4e8523237377c1294803d334e89f9d49f7a7418bfe970c2a6acd77ec2ae7954502a61b0d7de15e825a7f38685ef510daf1e10b31949c93cce757a0dae696a3b86badda19526be54075f0b6ca9f79919ecfeb71ed9aa80f3d8b17550f24dbbf5e5682049a75f0049f03de78b7b614c7c88eb85b9b5f", 0x79, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x9}, 0x10) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x4) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 02:20:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendsyslog(&(0x7f0000000000)="57f3bc93182bd10de5c7914b1e3b0999c583c5f5f2fd64c46a37dbf098b587f024b0148e72adb64efc064b89b5c3316e2740f58f71e6160615a77dc72ab3c886cd74d88683a4e4969590895caba1962defcd246d3a2c9a2654c5e9124a80", 0x5e, 0x5) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 02:20:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x5, &(0x7f0000000100)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) 02:20:54 executing program 0: r0 = shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8000, r1, r2, r3, r4, 0x20}, 0x0, 0x7, r5, r6, 0x1, 0x1, 0x1ff}) r7 = socket$inet6(0x18, 0x4000, 0x9) accept(r7, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000000c0)=0xfffffffffffffebf) 02:20:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x9) fcntl$setstatus(r0, 0x4, 0x46bfb) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="8e67e52f470e2a691f243bbe23248e4ca608fe16420b5ce18cd94df7dbc547e6c589d13b44dd1f4998f67d661bb024c5c1dca3dca15fc3f749f1ed1dd42215eb07d6bcce4f2b2eeae7978c398d578f9b94f3aa3b6462ea74ac3407cae63d0f0bdecd0fff72d5f6b75b296b47f04d6693d7fa41ccf7cf9784669e948b436ab088968df144302b318bfaf38be7fcc9caf17df67cfa37fad698a7ca6bce9d208e26d531e161304a99562d1d84f1e508e4ad747416ccaff3e2f190200ad9e3e0979522fb3ace037c5c6f9e794c3fb4e9a22222717e79ee2c53dc9c32f6f66b1a0cc153aeef881f01ace7b46792b1c884209f97e5fd1a2b63887adddb", 0xfa}, {&(0x7f0000000200)="c92c8168a86ddfadde3c465db5a8032b63ec9380d746b079633b7278a955f9ba6f7c65abac56ca9328020c19fbeb2a78a529a26ddb71b72965366a1e7ce21ed8a4e7edcf4c0dffa754430b9bce164a47bf568e73517db86e630219da83d43788b2d9", 0x62}, {&(0x7f0000000280)="247fb86e855d9819dcf0fb1a1fb01a26db8b376304fff411ccf6cda839f0887cc9a677d40c156c0b0e3fba9bfb68fd59e6eb20dec9c463ace79a31511090a4146708e4c3789e792026acb85acead38d39c51775528b284559a87b6f8410cc983db731006c8bc7c1abc3333939af7eab0a9d3383e10333852b1c03c183d0470f15a210145495214aae79469daf0433fee15f64c34f360ad2d47b76421c036dc3b5ef13569046f658be34240313ff6c2e20c0126d287c13224d5aa5ac9c9b2659e7e26df4b0645c93932a96917b0e84e28eacd5b5e93fc68395cd6127ad885c26ab969214833037bfd732e8eeba57576862115184de65b32a0c062d724bae5f55981c4c698cd223e1642f85b16ff80b62c53668b154f1136e610b7b64200e43aeb611f6857ac9cf67177e7a6f16efbcd2b586a053bcc56065928e262d086033eba2836174fc8b15bf0e575f1c1eda5844e4fcb6bcf3725d380eb0ceac766ac7a47d20f276e0c83dcf09d8ad41c8b19070a50d343a78a2e5b10a6009ee41c3185dcf4d9fe6aca0a27c339ae8a0609bbfbeceb921bd8ddf11d7f7985b5f700c67521504641e68a217e321e2cc048cf34aaf3080de4185b948f6f65c723d8c762f1fcb1107e8342263b7e648994fdebec24e4186c533328a378c02f9dc376d804973db109ce08454763faea255b331a706abf84e5cdaac310de8a85d6f7ba6c0e1de466cff454944311daa4ebc5c3b73bbc3c0afa27020a45cc9410fc67d87caa2c0cf6e68f8d21680d2210885ddfe56ec0aba38b849fc2cb19d98f4f8c8edf3d47da2affbf484667241ca370a2b95efa55bb7296991a69a33530276d27cb6f1ae2a8ce0839f02ccf3eaf70e727097881d255d30a732b6e0195a9e66a320d0d1395d0b0c7a750bdf6396950619b994c198a6bc715b7c82e2eb60f5d6bff9b97adcf62f5d05594765612432c31df83a438991272c79b69990f7618b9d524025598b886661813acd5d7af4ca3995abdcfb2129acfe94f8eb77a78ec3fa0a1d1025cde7e0519b19d853c4e5f549877b3ba18f2ac34fe3ec269f374abb24e461b69f6acc8b0ba4ed119299cc2cdc50737b02ef02ae68ca27b16c668e685feb58f761dda3b62ea452e48d47efe3d791418c0cad216d95245228a8aa269f923033665a7d87915c5d4b7a23dc98d071e3b320355c369ef434da6a47808e47f7a955c9f5354d680392f663da7ba77288384274b2546360f591d890263b64e67272a28eeb26d34743b611fc864720c918c5ba008da3fed3bb60374a6c34f614cb331229d8ad3b3a1df65807a8a1e9b844f2cec401bfc1f2e60a08cb94ad6fd5016f946301f806c229936a8ed75ff13a28df1b01b5ca30959aac09ddb30e7554c417d77ee558e0773ce531998de3db29bc9a7aa8dfd49c91021f18f8ea3bcc7e40a907879303942f275e4c8e3e72593d77397155014e9b4d695d3a966a9980289f09dcf99a12ba13a6410e4a15145cc6f19fca17c9a02f2a8b61e6ed2c094ad9c00f0ec1d57088420a85a8a6aee848c8e54571da6cf675d5fe26f97c881c74e63fed8a740213a2939e497e1eab553acd0453e4c975c8f5ed0a83c3aab093cca74905b00d178313d1d9ee63ff20f85c6d7c4070f96ae5e11bff9da23ebe13e025c1d1b3ade50b46aecfbfe49dccae0f3d2ee6c8f1cf24646493bf9ce24afba4609ab1b9b0722c4ca286751cd5cf8fa47e4772072c70375537695c5a4a9821ee67dd59bfec4b12d54d001fa7d94149938b6e7dbc99079c0561d2a9781474fee9b1d9a643e575d5f3e9a66b568e6a0e6e9f9c48d35b11342ab0a8edf7dd85affde69fc75ecae099a50cce942a88115f53c9be4ae6d81ac3bfb8b8af2c75e1a3e846c10ebfefd5b19070b5a53a4ab2020e94614b4aa040f043c825e6bc37ddf9936dbd570c01352981817aeb489c1654495146b3689d6314b20b6db5fada7529cd9ab85d5b56a7197f24916d6840e2907794488a91bcba48f0b9062c171c994797eeadafa6cb76e2873d694b17d60b56e452097501e90a2baa4ad39a1a3c2e4af606e674b0be370c8c67f78a13676de26e3c98dd367c04e59d32345f054311247616f0ea00e253437ea8fd8b58e091c8faf73d976a4d9039e680ad475a040e375e5ebe80a7854642c623582aa110c66eb72eb4987a45a547c8d9f3af26eb3bc9e37fff20abe55317f64454037cdf3d76ea16c5aac91485112f4fa8c871dd8696b427d185b9dc20fb3afcadea38ba69cccd94e13ba78fb46242929fde9e14767e705f3d78c2eda3d52f6b266274faba27370aa73ebc1d4fd066faeeb581a325a67ce86b13acf2b02d38684c6bf01ffed1f0cf2a726524f6c633fa86784a945a3d7a3793475c673d428b0b4ebec2b5f4e2107d341f7a13c1ecc8756462c7aff2804d244f93f9040cbccf388451b8b5915907fa5acb4e36773cf996fbbb24d3fb2a89b74248ea5dff28c76710a84e264b6d91e26761e36bc8346f7e46afba170471feccd8e1454f48d6e8b64091d516b21d748d45878266b9aaa769d2f51cfc0c7acf41e06e48fc71e1ea5f5f0074f67ad0482af1f64d2c1ca84f5fa0be5e04f12bdec770759704276a5e3f5f4091b3272a1222a58e2ec168365d1d96160ebda9437e973b25212d65b85bf90de66cf822e50e0c9810d3d411de95d8592e4ffa9aa81dc6c1f5f99cb6f4dd358f093d930289602b2341fbb7c67fd5e10778e1d1c3d718c1cdea524ad68746f99fb0b2fc9658d1eb72edf79d57710aa0e1faf690bf885fddd43020bf3d536e3350acfeddf43be183d7a8316c28beb82cee8f3c3def5ee3b057b621e55ff6518b04640c177472cec231d405a496efd1cd8337c4e77dd35c4f920e2d5a5e5f71d8b95e75c56de8d40841dada5f6af311cc405acdf351a8245af1f645b9734612aee3f65c8ade7aa7682f16da5dd21f142eae6453861ae0e73914f2e8a07f9b513ceaf99eefddfc230c5edab3274e1dfafb76b954affa7588c0a34d1365043e69b5384726c52c5062233fb57ac6753e825f9824d198c206550d3d43f626ec1822f9dbc5fd8d7184ced3719b1a8eadd644860e00e6c429b6a131a0ed1e1cb3016c73db40234b9e816c0a0d757a06bd2929d6d83dd5297b16a80f6435cbab7286ec311366e5a0c7e692f70c805d709fa44e4ce8d240147461144ca784aae18951270498eeaf2b0fe01e1e22ccdb18bb93e0e8034ef85654feaa62198e3b32e721eb107c55edb9c98e50805f1c11ff3716c4d63b80fe7855ab1d139c4aeed70c2a2ba61e09105f5c69a28f26303cbcf66cdd1e6a18da57b56821f9a11964c976997634d6fc9a9ef3bcd35e9af85eb0d4df1997eca5009351ccc8fbfda41a0c0e36c43b9d5bd006cd6f02ce5825a3cd1fbb984caa5533333ffba2529188a1fca86f8de1601d1b4c791a3146f38a7012df3b77c3b829dafea9504c3f4908af41e8fc15a3c6afc40dee3bd946cfcfbe8653101ef289da0ddc8f1d28a72f2ea2dfbf091227cd4535f81e891340203819ed8a185f355f63618048d5ad64fcf61d04756ce9dd56267542add48c478e934c71515f422e7d8ac062f228a1ebf87507a1a0028d80a8b64b8eaf26da2d40112b92b3f1d2dd1b62e6ad42196c24c08fcb5f42a55a25733a5ee2a4372ee4cbdda70785c4571a254a370fbe4019fa3548258cb357f7d17266304eda743a63cdb6be0bb95867097c9be40862500c655cc842ad0046a7d2e6526a7e8c25c50ad6c80384ff2ff314965b5f31aee1b9f4c49def2713325a8c3306e011ade753c1696be6840bcc8e2c45b3a3362d60434639ec2aefbe207852cd4719a8eadc6c9b0a0c3ffd5fd3f78c5d1b5fbe83670c7c83d334c2b4bcc55749b0af2a3cf140686ca9e5280e4168aa5c9eedf80e63864094266f05f5ad123afb4ce0e30507a91f000784badab9f2f7de4cea9f094f163d34acbfff72bdd31d7ea0c66ef46e22af61628bb4cac9e965be7defc69557364e631bccae299032e643f113ae83e51068a51df06b0380f23307c35ec343c873c66976bf2068acd8f008c47536efdc6e4cb70050e110943ffb206acc853d84d643f208e9a52da478d35f5a55ad96c2d06b717eb789b3d51ce353e4dac01999496145c59f0fbf2ac6111db6baab9b4160e024f15ad593e040c4a50d5e9579dfd104dade356d2d82016528d04296f2f0beee3e989cffcec7c854f7ddea6b75a3d85a4f24083e24140f84e82d221d2d863554a23790447e5cf96fac8ce3ef25df43d1e10ea69d878c22c8c777db57023faa89db04494e416d70ca64d63b9a334146f227af597db6f05db997924ac8dae295d60ce323030f81b06cf77c7d557c1d0551ce14424acddcf1a6aae475fe4fb8a756867cf946c688c58259b5815c74314a0d6ec21265c7fd5e48697d15fca7d0100269b5e8108fbadb467ac937775f91b856c1cea200e3ae24d8b17bf96bac17a226651dab9da6f08184464607a7c6f2e7a0eb4cde0a3f0dfa901db2d77f07488e153eeccd24d41644fb6b44b668fbb54ba6285a8e0e2d8bc1b32ad55c3919a433aebb98d9feb5848b7e010cd8b4f6ff661bb681459d4676aabeb7524c76914abeaf2242b9076e2738a5e0375ed10ee77b09f2816ea376d8d93c668c9e91c67990bd4dc792b25a15b8787c6abe08c75575e465f5f3f77eb9b04e017e8f2666afec40fe57aca941be8cbad4e750de3fe76f29a931a5e7bfd4d90a1d96a6aa46cc75620ba33c409c26875e3598ec7461c6093b8ce582fee3d8b3c0cf4a9896642d504a14e38cfd2fbae53c85440c1f3bbe0d44bf19a55ade52c859e741282bd5823129c94d837ccacd03d346a1329ec2d256053221cbd52dd9e6d58559e48b8ce75b9cceeba7e18b2140f2537c862b478b1ef79bfe1d35d1ad064dcfd08ba63559f202a6893b9ea25d86f22de76a89bdfff835b7954e07a33e67ead866ba7f77d75ae79a7e0af9626359fe938222661feabbf464c15268322448465c9ae2fa127fc7a00b4d56f293c79d7e49c5220871a77e7b8b8324b0345b7ad148bf01b1097643b47cf2f5b2cf371ea81bfbe9f4da3f0a3b750695d0cd514364d807048e54754c015149862444b94485870175dc799aae6670a230b3ccceef4ec610fffeb41c5fd44fc623c45c649328970ae4dbe7bb1f77f96e5143ed7d747cded01ce6f1d1940a37e21cb4ec9ecfcfc654969448dad3ff3e0b984159cc73bec7ccaf72476a38dc823b68825df35c408b16b668ccd6e4ba5ed1417fdee979ba7f69692dfb578d78ad841e9ce0bcf38106f747eb37fdb0b3c1588a2f3cc736486e175306a150165d436332e50834c2ae20d00e81625f78462468783a076cf377a17b0129ae9e0ffae131f6367e771fa39b02f3deaf6e15f00a894b748e657ac853960e4bacb5562a146581ea44cfd98bde2173f8a06f820a35b2903c3969e5d60a68627b4f88ee2c7e2e0e03f805f7339c36d80365df7f3e82cffd0cfd1df5bb1215a34c461a47ec3e03549ac975376bb97429b75439f0c5ca33bd928e1ca2a49726314b7bd3fc1ddf9617a2f26a2859643fae5cce50fb3d4bedc9dc89b598dd667d0eed60ce4cdfa27a5c2477d11ab947b441014850a5b5c2153a5c5b11b42b8b13ad2a961d2109adebde713ac4260efe8b88a4ec08ac3c8242defcffb906dac22f131d6d69178a0154c554fc40aa7cf9a0a625e90765587f1f4860ceff0a4808156b9b68cdfc3721dc5a035b585f56e4379658a4bd859be8fe67d7d384b4e", 0x1000}, {&(0x7f0000001280)="93938a160cc793617edd2156798bfbe2fbc3b94eb1dcf526d2528acaaa1e28890ebc00b472c7830bbf2af936889683cce7265fb8d52fdd0863038305c53ce7f30ea833d8f7a7be9b290c48a9c3f80342e14f3c495d37f62c398f64456701abb25232da7ee7db8cff67cc9a", 0x6b}], 0x4, 0x0, 0x0) close(r1) 02:20:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/83, 0x53) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8b, 0x4, 0xffffffffffffffff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x89}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x352}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x30}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x2e5f}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 02:20:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xc28) r3 = dup2(r0, r1) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0xbca3) 02:20:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000900)={0x4, 0xfffffffffffffffd, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000008c0)={0x6, 0x1, 0x6, 0x54dd, 0x7fff}, 0xc) msgget$private(0x0, 0x85) r2 = getegid() setegid(r2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000940)={'./file0\x00', 0x3, 0x80000000, 0x1294, 0x0, 0xfffffffffffffffd, 0x4800000, 0xfffffffffffffce8, 0x1, 0x1, 0x80000000, 0x80000000}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r3 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r3, 0x5) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r4 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r4, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 02:20:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 02:20:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 02:20:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) ftruncate(r0, 0x0, 0x0) 02:20:54 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 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000001580)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000001180)=""/250, 0xfa}, {&(0x7f0000001280)=""/5, 0x5}, {&(0x7f00000012c0)=""/254, 0xfe}, {&(0x7f00000013c0)=""/45, 0x2d}, {&(0x7f0000001400)=""/47, 0x2f}, {&(0x7f0000001440)=""/71, 0x47}], 0x9, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) 02:20:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) recvfrom(r0, &(0x7f0000000000)=""/135, 0x87, 0x41, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = kqueue() fchdir(r1) r2 = socket(0x11, 0x3, 0x0) socket(0x18, 0x5, 0x7) setsockopt(r2, 0x20000000000011, 0x3, 0x0, 0x0) 02:20:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x0, 0x8000, 0x10001}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 02:20:54 executing program 1: pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x40, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x2, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r9 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x10) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x8, 0x8, 0xb95}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x92, 0x1, 0xe53, 0xc2f}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20, 0x6e5, 0x5125b549}, {{r5}, 0xfffffffffffffffe, 0x80, 0x4, 0x1dad, 0x5}, {{r6}, 0xfffffffffffffff9, 0x1d, 0x82, 0x7, 0x1}, {{r7}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x1a7}], 0x20, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffff8, 0x1, 0x4, 0x401, 0x7}, {{r9}, 0xfffffffffffffffb, 0x20, 0x32, 0x7, 0x2}], 0x100000000, &(0x7f0000000440)={0x10000, 0x4}) 02:20:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 02:20:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) getpeername(r0, 0x0, 0x0) 02:20:54 executing program 0: symlink(&(0x7f00000003c0)='\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', &(0x7f0000000040)='./file1\x00') readlink(&(0x7f0000000000)='./file1/file0/file0\x00', &(0x7f0000000080)=""/29, 0x1d) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000180)=0x100) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10) 02:20:54 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_open_pts() bind$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0/file0\x00'}, 0x10) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000780)='./file1\x00', r5, r3) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000007c0)=0x200ff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r7, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x2, 0x164f}, 0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000018c0)=0x1) r8 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000680)=""/253) 02:20:54 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x101) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 02:20:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xb5) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x8, 0x4, 0x5, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d2e000/0x3000)=nil, 0x80}, {&(0x7f0000d1c000/0x2000)=nil, &(0x7f0000cb7000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000e30000/0x1000)=nil, &(0x7f0000f94000/0x2000)=nil, 0x81}, {&(0x7f0000c8c000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000d6a000/0x3000)=nil, &(0x7f0000c3e000/0x4000)=nil, 0x6bdd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000cbb000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) execve(0x0, 0x0, 0x0) 02:20:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:20:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) 02:20:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="86ba87eebaf8c4d001ae2ecc88088011e715652c2dc6c22ace8341c294c7c586fb9ec4131cc7fbb4f9d11774749264f1727be83f5e1fa73966f91e1706e818a06626b8432dab80fd3238cf9096a0de443597e2eb1c3898c05b8fc480971f77dd0aee67182449d144e18586db404f4e5f409b08d5f9e5ec788f8ea4ee34c3084fdaeda7f1bf", 0x85}, {&(0x7f0000000000)="f3b94e759c33f56f26016d1dd73faee3af9a5dadbf859ab04b1fea752860c8cdc17ef685e92ae1a836bc2278fc99edb2b050", 0x32}, {&(0x7f0000000180)="8033ee8e6beac094f20db9346dc634722f7fd7f6b61034d7264e276e5c9de0bb9ee4e209ec8a7c32192333a7ff48462dfd1504a06fd4bb5ad4ffea5eb5a38bd9ae8066d7d3bda1c0d4d304fa38630db3cc605eeda251e15bbbb318d6678baef7685c2cc8e26be10cf72929851fba5eee68ee6dc50a3b85b86b8cb6702dc5a52432ebba17d498a1454076d253596e1396ae6a49957c4174911a9cca36cfc37f29abdb4f0a7821199875808f051ad9725ae0c1eaa7fcc72984164437642807a9106a1883bd571f36549b5d36de10e01b7f12ec0bf38fc98a34cc67cc48ef7c9630566f60525bf0974db8205afb019c2de5ac1d973083519faee6c6171b6fa6", 0xfe}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000746e) 02:20:55 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 02:20:56 executing program 0: r0 = msgget(0x1, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x4, 0x3f, r1, 0x0, 0x3, 0x3ee, 0x9}) msgrcv(r0, &(0x7f0000000100)={0x0, ""/122}, 0x82, 0x3, 0x1800) msgget(0x1, 0x400) 02:20:56 executing program 1: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1/file0\x00', 0xfffffffefffffeed) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') readlinkat(r1, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') r2 = semget$private(0x0, 0xcc6fa0c29a227f20, 0x14) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/192) 02:20:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x33) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX=r1], @ANYBLOB="72f99561cc0d16293c129c87df2aac13042881543d21ee28fdf567fec3f7c6d51d3dd6c860c21dbdf58de0945c0dc87dd0d47535003b17e9abb913f9f658c970ca429e30c2d4c89686430bc05aba481f5ba28a44b142a6a37e1e3751609363d5d6390dd53df07a664e5a4249db9b29d31e0219307bda36f647bc505009b32f096ccd9be830d2cc1b28e98f", @ANYRES16=r1, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYBLOB="39b29263b4e8f32faa0f8e7a0f0d65600735ef8176102b3b4bce14d7e21e51692f0ad4cbe38a3d98a8cc324e8ef9aa041dc8303ac9203b1403db44d604fd3321cb2bf015d75d87b70f48a4ec94b06fdfbd9370fe88340d2a92a7d278ae08a0a8d498f12cdcd3885ea426e138ac7e1eff3e611a0aa3328c9623e60f", @ANYRESOCT=r0, @ANYRESHEX=r1], @ANYRESDEC=r1, @ANYRESOCT=r1, @ANYBLOB="3bb4b2bc6803cf49a978f7eb557460edc81e6fd7a28a6ba819d783f3608b50364dac0dc100bd56038ea60d0014008c39dabc035d3e5af2fe8ee94efc3d9569febc04fa474671c9f5b5d33e2b41722a54d8db15163d108aecdbfbca5b97b4677539db9d81dfe1bea4729958009822c5407ebbf6088f4d468ba017bb9072256a78ec6f4c1a7d2dc6c0e8af90fb747d4dcb87e2c47ccdc32cc13cc328e96564b559c456dff1458b4ea32b4cd9a507ad7454c34ad16bc76a3aa869d250bf3c34bfcf39faece1ef33b05165216ecc7fea8e3fb231332a9b0908559e14ef508906673833df523408bb275dd257950d212da53031fcbbfb47395e291c8bd370178c81eab9d2a5ed4ee217ad7ccac59699cf44f7a085215f4e1e94cf92344fdb1efff6f4a6158bdb8c05defe2359831a7363b7d224601b4cbec7ec59bae43280faaa615947f1e63f70dbe2d1293afd5225bfeaa620aa2cf73cae6f8ded7ca95b69183b8b17f5990aa41da5e6f9a4799b300de968b150c4493bf2dbb4fc3c0923433753871546527c4b9b0da045e8371633fc6a1cbb9213ca39b57f26544c84673481538bbb024813d7100d075c659646ec7e953034fb4d27ad95dc57565b554673a295a5278f65f95456f95c6f4be44ef94458754a72ac7f45a31ba4801031fc468ef7f4a0ba6623ab121a3391e9e203276c24b9a162ea2700eb4565f57b24c75baf2750354fc4eb351059993d1f6718471b8ab40c84fd9602263f9e648c136a832e80b3d65d18915ed653a1fa25db2253cd07969c7aae7c0869d8675cc78064531fe1d5d263c2365762fa79f0ddcb42ba806934bd7d2b28c1045da66a0c8c94dd9a77265bd26795fb0bf81806e468fecfca0504aa86cc3c9510c6bfbd7d97da2680433714be12c50692f6695b093c1e23d0702d4418a490d73e999c8a94e574ac9cfa2621b5d95a3b02ab35fa9278c5da5fd62b67d019862361fce90327c12efb54f4ce0cd17c2c096b394ff0af5ced6838e314601d98f5479ae299732adc567464bc44e5968d2aac0b640453110ba57a945a7fd7653634e7d8d356f6b9d34768ddc5e90f80542fb34e8e71b1ce202c74d004eb9a06bb8b5570b9c36b8ddfa44d06eac3aef866edcab377a5c0d2589355116d32e50a88b39b662cf1b6e9756529bb053a76efafb6372fc6abbef2d4a192f85013d28d5e0a6fb58b1605c44ee2ce3b6a2306636a790ad9b1d97130a32663219117ab7c32b5b48fdb8b4d55bf87fec6beab1935615841740ee91940970a3ddd536898300bd08df3ebb04d8d8a37c88429b81f2a58156bb910c3d688e60a3397431ad14ead1609ab9098b2a3eee2dd15eaed2000dbbda3c848f68d7dc2f13be4bca51fd11bb71ee41f368bfad2a024bcc0f85ab29ae490553b2882aa411052df8078d6f961c6df2c32b950d7794027ce1f168120780e45f5e030bb8dffbfc6fd0ef9e45ca701c58fa6e5cd071594cf0a752c7b00000fe24ecc290f50dcd8e8a57c35365a78ac91e657f8b5f1cf9e224c060eec4b2d33c6b59abddb98ed9dd14e74a69d6017afa27d94bb26e3b93050b94886639678941ac94ec9366cdc96fd59f076a704fa6da04a771565859b2654e3d56875c40d908c0731d5b028781354065d5b26c8b169c11adb6bb099a5ea2a1fb325cb5b666232876cdc8e19cf45b732b9e6354a521a19c8607bd0631cc4a5aabd9eed38e3a92201c3967c1aa2beace31a9473ed3d70cd698805732557e8727f1cd06431972149144d7a3fc718f57095ea0411ff4271222af1c6bc671eeead4d05a22db0549cc98a612c4cc99d539ffdf986e79aa69c7041dee4577dbbfa13bacc1acb6189b16cffde969529f57dccb21ed54913f547aac5e84054eba6513ca5ea62ccc48424b7f5eaaa09c1974a327ccbde73237f140c990c9176aee0557b96378327f190cafe31ef468a470f2e0054a4e38d1e22ce05d48cba561510299ce81d9e6f0ef1c42017ef37e7be18f038c216ba73fd78a8f7b8f9e7bf268ea1ce5940d34bd67fe99988c69a5d853a37e37b3385b22a65d617bd9e71a0ddfb9e802155c049a0c45df3caa2d2ac73897fe537c1691a1fee9738fd8c10eb3ba2a0846b8f34cad5457fe4dc52a1460b3094c6c5e7b4006f01241435c49b08cafee07a994e092e6914ae2b33edc84ea2725285f068d7f0dbc65d48592313cf3aab7b698aeb1a87c2584965b8386c61196ff7dfd05febece619a7958c35699067c91a3a8cab7988e4f7869de5ed6bea96fcf930bd1dc15b2d8b6450e9af3b818301be1852934dfeec32c409ecc9c81e766ea65389901ce0cff25559a417bc4d9fdbde39758020e38d2e041cd2fd9b0a33eef9cf191d53f9e7ba82aa7710a529b75d3b3d3fd10306a0313e5e9176d47facc35fef4300de34628521672e43ed7d17b58af02c01961c2bbf809f6687d5de7d73f9f77097fdc4430d64a76bdf0857479ade63bb9f372d27af7a9f6ad23c39634ff6a6e1c6b5fc7b3f0799c047033aecf65ab479ebb20f67d133ac811153b4d80fb612337f845481842e778caebd2b6a6718fc428e550fd384e95e0bf09f2e71f8575e831f5f07c43326b3edbeab91b801e176fba1c41c840863bbe3077531a95d39b02491bd78cb561ab08eaba9d30984a94736604b72b0ca55efb215fb041fd7a1bc11d87ae8a489a206e8d02045da7182611fa45b7e69805f54373bace6421da891574bca33d9d5d8ca05125187b0852b9eba7bea187e0b727895221a66c00190b8081d452686b53dd76b23ec8360023ef627c727cfc52c84535674cd348d46b6df950f8fb53ef9c4542c20deebefa710e1140f060bb6082e7c96a3c7c67038d2a17a751234a6d0a73398519163c8051e50e7b5118b7b65d88f605aa5897423d9d6e7ff9ddd753de9f14af3b230b07690d768f3c92418de77f8195e5a31b5ea4c4fbeaba875fd6bbce6eb1cdbdbd0117dc2edb7e9344d431802068e05b6c24dc8a75db0a2331ea91d98807f0f3f308ad7d3fe2ebf268d79814d9e57fa4c465c0999af0d5026390d12af12c5e536b09a402ba72c5f3d41eeee5b3e553139b4d15052c10b9142971115ec89a1cc14b05c57343dd1d3af2b5f73beb771fde783aab5e9bc7cd717a3e25c5c27d1a49d677f19e24b561b31594bbf2aa0334262f20655c88744a7f6c21a86286a13c16d0f6b7f2b60b6f21ce343169651c82a11d9e87729ff6808edc639b2a58c3ccc7f24ac7511727d7bb365e52f39a96dd13e2628f56150c5ea74119dcc06d34dd7bc3fff1405d87e1bc89cf5dd4f7920d130a3a96e016f65b80c327d85e2d822b6a2cb944e08eff5d9d025780b26b828563f2ac7b85e89a3b4657355ddd8490ac8f1ac1d02429310c0090552559eaad434e84ee69d0b52838241abbbf10efc5b8364b35e584c28051d24aa226c1e9fb1f3562e07f8c44b0634237067a1db19eae7ea3b96474cf48528154afacdf9f3fed27572ea0d7cc5fa4a9e054510016a6144076b2df1ec4907ee87e2f8d10e7223d6c374093b2bbac53fbfbafb51a8fac1791cd47467756ce3c21177216fbe6317f9048ab7fdd7762be9cbf2bc0d1ba8a250db96058731a5e98087f939b248c8a6a28c80b4647d2eb7a40169a3bc9a5c95f03140651f1d287794afa095f0237ba1816402f5dfaa15673359c160490a70570bc0d7b38b821075716f1460f91c86a0e927da9d36c87d022a80a1ccaba3784a8b1f4549179f149b2e2fcb4ce43d32ee943d1486f3e94130ee3547ee44a0915d04e45edfbd05ff1ca79b1f22b40a6d578d384e00ad17f8d17a1a906708573b7a8dc468accae67c343b82678969a86a1ea0a938033ea5fc96b846be67934e78033e02ff4abd0baa8521d7188793ae5964ad8a6375c6a1f9992d2794f4a7e4d45759865db535e3581a0380ada95790fd2cfa2eed24c72880fd255a238c0ef95f2f2ca961e2ec3aa84ada152b657ac48ca58ad4864cee43ae7c01246a5695da1a6c440a0c9a96afd44ae9fd4d28cd5dcd9ef8e237962da661d06e57ca26be5b363d0e91d0822140600884179dd7f79ad29a68e5a94fdd8aeb196337a9c7068658521f0dd44fafa945f9b59065d00554114988b2473aaa6865fe0f40cd9752b88b0aabd33c288bcb675cf98a2b243ebdc0638da88ecce02c6ab729d918a5058c2d24f958cd9c089d0dd1a19f929b8ec18092bab78b200b5489309aafd74461b3b2320f4cc63a45d1b6bd9fbe9813063e22adeb8de99d55108e2dc7cc9209958f0adcc861e8bcc2efa617bed84a01134695c8ad888e567a80ea8d3e74e74f84707ae41735c43571bbada8126f55f08601f832a59e946e5eb234f2e9e05a3b67e526d1acf6017838374b9c04e41c3b6407fdf130b91347c651751309a4f99ed1c81e47bbcc579f0b9a8924e2e57939e5217330419949cd59986b4ad376d3aaf39f3d2376ffea318182746ca15d715b10ce2dfadfa0c138cdde60eafb1f33226b62ea027bc9186657d3e0f9adafd6bebbcd590d6eaec91bd3a1329bb6bbeb742fae14cb24655c194ff1a2db273e3912c18b2d164cd4f50365869f3752436c3e3f060c0cb10001a3c01fefb86065fbbc8294a2466f24d2b9248602a4f2e6addcb3989b27914a6ca6a2552c36c8e6ee471402e79715176296d3bac021314e3f52594fc1228c1634593cf6b5250fa5fd51f7ef8f1b8d503803db6e5166efd1d7e93fff053735a5e8517a093855ca0267eee9c04ad45b106bc81932d179c499d9c420395e57778e6e492a1f6b7893b74d502fcef41975a8f11ec88c97ae7e0572873344519fdaa37b360802e2465fffdc4e6f8045c8f7fc4cd8752ffe76900bb306352a3b7105eb3b58e7a1284ae74848017f3900e3e5b35f460db9a34e5178d69419f20b689e3f30ea5c33a9b6b25393e20f02497db0ceb439a43b0b0613d005409819de4c242023a5acab8055c7b7147293505095bef83aab0b251efef82dfd4d750e9f4d1aac4d5e848ce3fb2e1d0bec9974fb29d020174dd30d0d5510e18bf4d44227e0efe2b46a33e08c61c1c4e9cd14d9e17cda18373fadc62750d4e7ea5f04aa219e68538a7ed5912bf12587e4dd2761acf0c41e423e620937ff225d0bfd7ef39d123544cc2eb7bf4990510e9aec0ab5010ce006e4e8c914aca9ed7b06d2c1aab30c4f39de63da7535aa1ed3f6f8882c77f63d6e12dae83df4cc27ba3a44339551f2bef8748510c0cb035aac47180d331b6b2b193302a95db532eee1e719c99e80bbb03c526be096dd8534cab2bbb58c224c01e80d8982c77d7d2d86fe86824d25c07d9aff35bb18a7ac63852b160ec614bdede658f0830d957b74fbd97fd47d52cc5ed75f927eec1fccadceebb81bce1b0dfce3c820ffb7279ab71a923a9aae3f1f8e2c39663f76e934944af44d80015873b4e5e619f1d218dea52d0328d421e5927cdbbcf75f9c7e88b5cfa46df4a7f191c33b0daf04d7351ed8d2649875c3893e3a31c5e5938e3f00e510a42000658ab22a97daa0e877e17bde9061f33bccd88d22155f21df7f3abc4feaccfec150c5405c873db9d12cdc247bf6bc35f88d63ac9c26bf8ce42193bfce8ea823057d69ad022ac18eb8e239909c337067516c8b93f999625d2115d648e93c3217e8beb8f564a25b1af878455b8ba751e500072cfcf07d1e158b650edd7c0ad46e07c7151cbdc9737465ba8f37b7178b614149381aa9293e4092ab587dc4bcfd59b8d561387fbe1d6c4b223a7044846205aa2636ba4d2cce2454a86edaee"], 0x8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:20:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xffffffffffffff43) r1 = semget$private(0x0, 0x0, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 02:20:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(r0, &(0x7f0000000080)="fd049a8a8d665e4e7d93d88a93c47128e095b99f967924b6a48bb787c71d7d9a76b6b21d197b93f50c3e1099923be8d3643ce4bffd0c71ec595e517e98f2a0e44fe27105786227467a95df020e8174d9a240c85e76cd1d48b3a65a540ce706cf0fa43a4ad1a9e3ef2d94e706124afd1d02ac60d4e497a47e27cade64", 0x7c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:20:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) 02:20:56 executing program 0: r0 = kqueue() minherit(&(0x7f00007b5000/0x2000)=nil, 0x2000, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80000001, 0x8, 0xfffffffffffffffd, 0x5, "35d4621659626bc2c73d09a343463f80fce298b2", 0x40, 0x401}) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) getrlimit(0x3, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001000)="2f420536902e22642f82a0da1177fe696a0257075380323597b64e080358bad415324e843530bde9e4ff2f99955db56333dc2be89d48de465eacd6c7f838901174d22afe0228a76f3bf6401892cd7338a25ab651ecd1259c61edd17eef62a4a88bed7921f649f7e08230b098537b1c3b63ebc90da15aed9cdb6f387413ccf0147cea4906b43d494844a26b39e896a1f1f00730994963838a7ece1e59ac4c917b8597b8be0edbd47899d6be8579bb9afb5f7bf8f3e199527ed043f03297b3afc58f6252b4a9658f85de48a73e789b75b269a1960aea801bf6d510f84aa721e2b8588fc3f7b0d51c06c6c0fb8c8da254bb37cb6f40f02f7e501b002b5c47f6e09b81f90061acad8a0ead90efcf4387db268f6cfcd6626d539d5aecb8986874239a8f2a8f3c29e64001c440da53866d06bdfed7c007666fc15a1d5566800521f1affd963a4dfd7391c78390c3be85b02df5b3d0ed2276488433168cdb401fbec964b5c17042b7faafa2a6355bd846057f6272fe62dedb8581aff70d92f1e28b95c564a22b5cb9f9d7b159d8c8f049750470d39a569428eeae8dcda7a716601e50ee1ebe2b8442b83e72d57b705b3ed73c7fbeeb745a098bd8d912246325e4c7392dd3ea0fbd640979e83870da6a574d583b7c172a6f3143dc4538fc6123d16ea7b3c30233d2f3bee557da940e05bb947a410ad728b5989525fe78cb395db3d31ce99a39d9f0b5cad1be187976f87990a986f6d606e8687bbc2f48f86298b332b5700d957f46d48070fffd2ed14f3ce69cee78f44c2558499b5cdb5067f2f5170df78c57500e09d8fa5f913ed083d27e8d8b8d7fc2ad1bbc3655b89183855950b75c38b8077d5198acb4b5b667edb71d2834670cc9c3c3e9304658f43e5f3100d99594c182970f996f65ae26a6284f97efc9a1908ac9a49840355d2f9fc028da867942fd9859bdd05ee9830dbf3ae3d456f349d410185668549f5fa6f960bee380c86d370c6ba4016b5b0ac3bcb7a100039c199df7b01751a5555770e4ed364862d425c51ddead7a8c21e7a3364aba725f97baf39c7d3677496426f9eeba524c0fffd8c39636916c0ebfd53651b2194ecf7c65932cba890849a10209ac0dab295539e9488aaf4ef7019b77f036db3428e41e11a4a069c7ef774510f67878701f9ff57e3cebfdfa7450621dd6dcf59449d344c2fb98413d8729155fbc9a1879b31a0e858ee06e5aa6cae4e6a761c60c357747c9348f69eba43607a06d4ecf62dbb8b75ef649f2aa03ebf4873348c5cc37bed86c54c8e906d0f48dbb15a6ac494046ec5fdbdd873c3560c3c621ee257056cf394a2f1f0fa1420374765f4ddff8ad380bb4b916c712050afad5ba7e3f653d45f2c6cf15e8f025b062689db59f4237c5673f45f9b1aaee03ff2d1f612d623bb8356e7c5a45cd5b0859c88fba96680a617d56e678de3575e91edf97552c928fccceeb4d1e9fc16a4621e3385c367a527ca366745191c403f08112dc74045a0364d15013b8bbf32a3c3997d9140849dbdca72145779328ad4751d91ffc340deb60aacda6f283922073c82d563490c8b1336d7e9cec4d0b0f46428fd6b513a9233a10e48b7649ea17d513dc484014f9c1a585dc487b63ea5ba4343672bd8bb6ffca30abab1ba13c455fc644ef253dddda2e4a2fbc63d1c2003085cb8c99792bd7cbd46b2288f943728a18544aa6477528b207f251ad70a84ef6b92bdd4d05fd21e19f187e7dd9b1434c63ef1419b0403fd2dab449662581608b5f890fc50437320066f8c90e9d4aeb24612fcde08a07e9b4fb3207d517162b448c6688c99d6bbffeaa5267fecf478a1448c4d9f8131013573905f7b8c2a02dc550e4a0effd367dee95405e2568e26a5848f2f6caaa4cbdd889976ef265367f4b24dccd23ce7ba973979bbdc2ad0b71116e4bc7da4e801ceb396d63dd84f0a1df48fe7f094dde982e9801ab57765555b1484c3ce3603cfe5c23596e3bc440ebb24d041323743cdedfb7297cb2435361a0b42aafeb2eab56f4486d97a816168ca77c9d21e4ba87b01ef146c8fea059ec16904265a5122d45e550624c90e3a00e5770c0b611b27ded6f7c3c81ba9915df55972779acafe1b5d94096617027dc9d37d39637dae6e7fe173f2e7c336df575ed47752fbc0f447e1e6042d5514ad2aaaeea821df250e0d723fe2a5217775919a0baebb467c24aa3cbb363682f11d55184ea0243195d5155061e081be0a9e8518f2eed993f3234fbe52eda3910d057e669866753232de505f24705f1b3bfc03fd913b397648cd9dc27ca7d149cf822f48ff106a0f46ddd4dead6878b039fee37c2c3815bb5839f5a3b950d523c1b7946d7c325c1403e64a1d0ad37112a2fee7d254a26181b6c50198600fca110daf09ab37ad426e3f8190b00c2ef601b3b368954d5d3d2b2ad6bba1e9c8d331509af9f2fa666f7794e366756c9dcd9967bfa752233b901ca0a7422724bc4b8e5a5f5b9138c09e50563afabe685ebb202ac6d3b647cc2bb75b7c0164947fb914ef56d25fbb8d30ea9e7e610528a82cbce95bd5dc203354fd8c3bfc550d3cb9739ba64e32b43e331e042e05422b474ff1cf35a9d232fba676e41620973b1183eb39e77643462ddf7e9d65abb7c47985347dd2b169a00254edb09caeb04cb3f9b7d34cf4bd78679317ce4e382373c54cafeb304803486f0ce404ea3ccb487a7637058ec018ef07bf333bb1f85d18ec9b9ef6b8dfb3d2a671b2a7661ae3aa202184ae79616c4b022bebf4e1b4c0209fe41ae74641404456e25cce40bdc16d25355dc1f90459a532047e4a96b5f60e87be34a58b64d938baf38179dd767acc32646dc7607e854d99cc877fb3807956e3d3bf413b0b9a4f4531c94c8193914b8019da775fc67de07900ff932a8e284b53d1e7821d72dcb61b5d713ae6fa315ce83b946dce255e80f1b970a71d99e1be7fa4544e99b19bc6cda45a1081e7e8bf54aabd902db59b4625e369bdc36d8f7ba2748fac2e3f58395a5b34934a9046967cab64698be033a982b78655263e38cbfb7f403407f73168aeae2608db93507213f97e45b045a86528e0caee936f55be27541a3a38ce8e7bccbb404041205ef57f61ddd1d5192ee843059cfe937a0884d56997cd6c0723d8e2e375ab8710fdbf30f9e351b52b1ffdbccfa286bd2429fd953ae0b60bfeb802f6172840022b136230d3d2388bd571d40c3c162478c558df7e93f6249c6206f55d63dd852ebd3ba1043631fec2dbcba66e3b338d0ffa38dea8bd44f54e1b7867b95c42503e247112b1c3598c6573e83953d8e6e8ea8e4c549878484505004c834d4d37daf6692b1a7f1df4aa89847ff42578c484e755ae208b8062090c2f2a3fc5ef08591495cd3b08e35f2e2a9f3480e177082def207c76d9cf31baf1151e250e7043b2518b3b75856f0ae6723aab7fabbcb2441e2dcea7b215b8b3ef8288940bafd4d10f3aaa6742029df1a08c14ac5b4b48b5ebf8f4c87ab3efb0933eb9313d20b6299d53b6cc7e9d3cd4c2197f9b6bfaa1b3e3aa84c2fbe0d523a9b8737f0a90c48cc3786ca463cc407f7624ddcfc22952ea386f43f00ddfca8b084fa82855bed37c3f6c6f78f0f3326f85f8ad09113958bf49eedddb951f1d883013201288cb09844ad1675e14068f3e09a7b0ba6c37a6d9063432f8d0e668d4f14ebca33cd552c45f655a8ec9064fb8b39a4de64fc4bceb5b6fc01efe2e6f3fb613c3b535eec5561878a13e4a55f7c1df8a1f9340c58222d73ce1211cf0657c90f7554fee62a1ef18107d64b27e2cffe04fa61fee7f27514c4339bb29d9bda4981e01791405dd343bf6dd13526fa5e6797ad8be87755d984e8eb65cebd1becc2108b56f078fde8346329f6163ef1d6ba0c6e84be8b385ec57d62fb23bbec144cbf3822e3982037d57442ca8cc7a269579422d9c6fd58f67fc101694087e06894df490aa7b1279941a8754c351eba1afa43727eb3de2bd66e647e144d288c09e66b9c19fec86e4dfd0479e1ec57870d2b35010dce22b41b6a874cefc9904bc8b3cc1bab6d19477a90429a673dca31ef4aa6312b8df42f9cb89a834c912cf2aec2aca8f9b4a1d59dba89710c445301d221b71ba21f0796bc550515749eb8f5b45dd57f1d8ff8315c057585f92e4667cdaf08920a928d54b9c6d647505dd0ab322002cc2e35d165a2dca776db8d91e843729081226f1d89ac489da1758a3b478a21593aa9ead8fde723e0bc9bf303affd95b6589a6e60fbdbda3c2b96920a5aa0e80ceebe6cc2c75e767934ba5214695438f77633deaebc6119b15ebdebe852e162801e6294c34a69ea2a68088a6a67fa70562a0ebe5c3c8558d0f5fdf7731ac44ee6d68651bf40c4acaad045fd21f6d82b7e6453d9a9e4ac88a550a99ffaaac1a9b26df1b7db6b8153f151932c8e97432a00a817cd0247ea0084829b443a73e2734429b7877a2cf3927f92125cc552eb0d4c7d3a0d492dc93ca8662a5e362b85d453b9442ecf9fda696b7af7b406abd54ed9e025e10965c2c048a5130895d4b6e19ad2c6d7e8b999b01c7e34e0c2cb376cc5e1312a81a01b58d9a965bd7385e4a5aeccd4815b73ea34d2b0851beab76583c3536eb642fb2a5af1f2cd6afa5a790c0a0b5680987eec5de21276bd74d958a5e26deca65e38dc22aa14e658edeeb3d5190e08743b82ff21878393e4e546ba780f0b06daea9dce51d58f37c5a556290afcac1a87bc4471e981c60b3be94ad4d0bc6b9512891d06410ea5f401ea35429864a047ebf9e1b920ca70dc7042630155cb8c33ee10d1eb43e75b921b0cf62b22730b4fc8f49c889375d1b7baff546e25e6c3dc95b2519b571193df3be8cf3956aa667c027b972acdb5895382e64356bbd5618767e3eb0a62b65a448700cf5ea269844e3f2884f6055aafe2dd3a841f5d13c660ba0785723433691060d3708de315be95d3001f5ba4cae5edb8bf45a69bc151ebdc1818c8ef49474f3d119e153a02e0e266e79f00a0e0eb2114d2c80a819f159ee4d55145c3a432704769a7f95a7211a3be0b0015849885a17841316143563b7d25fde8ca9dc3fd0dcf2c706713b3b9f5dfd7d1c0af0e70833a75a3ece063961a7a82971fad14185816958a32e0be7ad758dae7947f75c9f7096b3e6d3a0f987ef6a85bfb6b7f875cc4c323c581732e20f73979bb15acefe5fd820767814d82c9ac057af4588873c92bd4c3a254fc6d149bd677fd452857910131c1fbb8bafd3f25e6281fd01e5f294d2ca8ec0828c71962d3653ffcb44a86d31e43f95f4a8152508613847a87f5f41c511cf86487ca4ddae6fa17f2c646c5d5b3be7eda614fccdf01c95b030bf54423e4451afa540580ba7bf382336a40fb56e9e7edee1b27c1ebccaa5f4945f3f3b6e989a9a45465ec869e6e026141d9133212a113be3ca33c245f2659ee2dfe4314fd25d6100f2bbdd998e71c9d4e4819f78791f32b66226f38db022cb2a1dbdb7e95eeb0f7ebba17b3f96ff401bf8bd6cdefed30154eab203690b60a3f945c21e5f81e148649170cba78a87c83ee136c420b7d9cd58d7a080a9408cb91a5e3b58b53ac12632e680a85f07664761f94aeb376a9935ec0917f9eb9ddb80ceb1c587c3774595f5802e93806a049e941facf6cb02efdb7955cb62933bea82657466593ca4a666d6a9a4a47ec0fa7fa4c3fb0f371bf42de276360002b81522985a682ada5ec142840dd5247762c96108d5e772b673b00f05bdb6d63a58655388dafc8fc26488957736967ea6f00000000000000", 0x1000) munmap(&(0x7f0000a65000/0x2000)=nil, 0x2000) 02:20:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) getpgrp() write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) 02:20:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000300)=0x8001, 0x4) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c170 failed: hole in range 02:20:59 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, &(0x7f00000005c0)={0x0, "98705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560"}, 0xc5, 0x800) r2 = semget(0x3, 0x1, 0x480) 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) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000536385200000000000000000000000000000000000000000000000000000000000000000000000000000fff30000000080000000000000000000000000000000000000000000002d049d006391af00080043cceb8e94d5479e1201826fccc228961f261b33c19142dfe077dc4ba7af2f7c737d8f8d50d5f94025d499209355b99e448a679651c53c0de8ec07fbd12e001d9e10be956ee148cf73206411d17f0069c897a9be125ea51d1a4fde8250757d97c332db140d472a8e1d264cbfc509e7e5c430234dc11f8b2db88fcfa44b5c519729ae4ba9d4fefe428fa9a489a6827762380db721accfc982be88b2eba38106f79d4095cff76d701447d6db8d188f29425adac825fc91ccb0cebaa81c4d19145c01a50391f929c24541a84045cb9ebabf3983f99c"], 0x80, 0x0, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x80) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) ftruncate(r0, 0x0, 0xffffffff) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r6, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 02:20:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0xfffffffffffffffe, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x10000}) 02:20:59 executing program 1: pipe2(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(r0) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/185) semop(r2, &(0x7f00000019c0)=[{0x3, 0x4, 0x1000}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x20400, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000001a80)=0x5) semget$private(0x0, 0x4, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r3, 0x0) r4 = socket(0x11, 0x4003, 0x0) getsockname(r1, &(0x7f0000001880)=@in6, &(0x7f0000001980)=0xc) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r5, 0x0, 0x2) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001900)={'./file0\x00', 0x1, 0x7, 0x401, 0x0, 0x101, 0xffff, 0x9, 0x2, 0x2, 0x4106, 0x47d3163d}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000740)=r3) getsockopt(r3, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000840)) sendto$inet6(r5, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r6 = dup2(r3, r5) sendto(r6, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0xc, 0x0, 0x0) 02:20:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000000000007d"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 02:20:59 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xe45, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:20:59 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x4a8, &(0x7f0000719000/0x2000)=nil) shmat(r0, &(0x7f000071b000/0x3000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x13ee, 0x9, {0xffff, 0x8d}}) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 02:20:59 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 02:20:59 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 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x7ff, 0x2}, {0x18, 0x1, 0x3ff, 0x3}, 0xfffffffffffffffc, [0x9, 0x0, 0x4d6, 0x7ff, 0x1000, 0x4, 0x1, 0xe427]}, 0x3c) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x6, 0x4000000000000000, &(0x7f0000000040)=""/3, &(0x7f0000000080)=0x3) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x80, 0x1}) 02:20:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x10, 0x4000, 0xfffffffffffffff9) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x0, 0x81, 0x1}, {0x4, 0x7, 0x10000000, 0x2}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) socket$inet6(0x18, 0x4000, 0x3ff) socket$inet(0x2, 0x5, 0xa) 02:20:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x6) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 02:20:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000840), 0x3, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000200), 0x0) r6 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r4, &(0x7f0000000f80)="582720efabd16ebae63225258557ad15815fe417ce7a11908df08af7c91ee2cf2cf889632dfc94ff334a5619515a4c8ab06100080000000000007838cbc9142f36b397d893df28c89793824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r0) r8 = dup(r7) r9 = syz_open_pts() close(r0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x2aaaac3c) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r8, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0x100000001) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000900)=""/188) 02:20:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3e, 0x1, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:20:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) 02:21:00 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 02:21:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) socketpair(0x13, 0x4000, 0xfffffffffffffff8, &(0x7f0000000080)) r1 = socket(0x6, 0x3, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x10000, 0x6}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) 02:21:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530dc32e96ce673717d93b4c81e977f163b2f92c9161c31cf27552aab116ad04d0a67ca9a4d1fc2106a1f292b53af3c7cdc443ef0178efffb3467fc4a74378ff3999871ef995eec34d8580ca933a9b67124abc4e561580a0f6479dc9ffa1b160e1e1bb6709516b66c1d3cc07617d3e398f97525695b57393f49c1f1c930aec7c2a99678b7b08a8704"], 0xa) setpgid(r1, r1) 02:21:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0xccd, 0x9ca, 0x100000000, 0x10001, "f7d5cba04d0be581f1dc6ed3b3d38342f18ed85d", 0x2, 0x9}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x52c55b89, 0x2, "62b37baefed734840c76f30d3fc9c06d00", 0x8}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 02:21:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x80) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003cb000/0x4000)=nil, 0x4000, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) clock_gettime(0x2, &(0x7f0000000140)) fchflags(r1, 0x0) setsockopt(r2, 0x9, 0x16, 0x0, 0x0) 02:21:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/157, 0x9d, 0x840, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 02:21:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 02:21:00 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 = msgget$private(0x0, 0x202) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4cc, r2, r3, r4, r5, 0x4, 0x1a1a}, 0x5, 0x100, r6, r7, 0x9, 0x4, 0x3, 0x40}) write(r0, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x67a) 02:21:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xea7, 0x20000002f, &(0x7f00000001c0), 0x0) 02:21:00 executing program 1: r0 = semget(0x1, 0x2, 0x600) semop(r0, &(0x7f0000000000)=[{0x2, 0x1, 0x1000}, {0x0, 0x2, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0x80f, 0xe9e46e63dd60c64}, {0x3, 0x5, 0x1000}, {0x0, 0x10000, 0x1000}, {0x3, 0x4, 0x1000}, {0x2, 0x9, 0x800}], 0x8) 02:21:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x134) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() lseek(r2, 0x0, 0x0, 0x0) 02:21:01 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) close(r6) dup2(r0, r6) 02:21:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = socket(0x0, 0x3, 0x200000) dup2(r0, r1) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="75ee09ced62086ea2000657cab3a1d295cdc6e0bd76e2651d335e55bbcfd89885df4414633c92fe37f36a51d0508fcae4c2f7d0026c85ea25a5e894ab661cd68da0e60ed443e9ab840a97a81d051714de20a54c565f13352f3d197c30155f0596eba83deeed0dfca028bf4e753fcc66d35798e739aa626932b45515c08d41c0923b9626f91ae2a7c6c6b44cbc32e31760d3d0b8e6c110e08b728ac3461f2c8b40029ff580e52fb8e23deaaa50f2153a7cab85fe1a25f85bb8c61dc2b8a8a49e14156d8a4d6c7c808b0d12e4379b2369fb251352abb5d394a535efa53eb68a578c3758ad8781ad6c73d54b3a2d405f5cbd3298db44d30602d68689884f82509209784b4912f915ed99593b04be1451517a8428ae830a9cff43104763d6e8fcdbd26d3c2350c137931c67a8c65dc8b1550d37ecf3cf9adc7f6b6324d7ec47f62f2710baf38ed2af8d1801929d4d6a80f8bb49f0fb110789ea619850c3097318a1dba6dc20bb2a903de9060c17904bcd23290173b32bafa03484f56e90485fc87d90f69851148968b054745c8e4857b38e79d"], 0x10) write(r1, 0x0, 0x0) 02:21:01 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x40000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x10000000000000, 0xab}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x3f5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7, 0xd}], 0x776, &(0x7f0000000000)=[{{r0}, 0x0, 0x36, 0x55d5c36fb2593267, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x80000000, 0x5}], 0x5, &(0x7f0000000080)={0x4, 0x81}) ioctl$BIOCFLUSH(r0, 0x20004268) 02:21:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x28) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f000045f000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x3, 0xdf, &(0x7f0000000180)="0df92992dbe95d86dfe83a4c5e4a0162b01378c4e16b153931a966545fe5b3d22b05d93532e4b4a3f41450fea6964d608998d4e29b36045937a9a38b00d5de10f1ff6f301ee166a5fb8d47f55c3c140e1c33252886f1779459e51e17e91f092a0d639174e62fb0044b09ddf5facea1db1cdfc88cbff9a07a125077d9ec64ad142b0a4e669bd261ae10a6665a4a904f5d293d46135d90452734b1458bd3153296aa8278cafbe8054f6dc0a673624a7d52dabb92e87e60896650bb534c7ee44671820cbd9bd4413e7468dddde35c9d212175263a1aa2d86923aec0467fd665fd55c8a31fa04767c4bdc16b9b6992437ef193807350f376e14a52da914a5b7081efce126b38c0a190b7f41f0899022dba28b133ccebc7e8fcd6b7a663c6b23ad517b384924801db18dd30e7dbb3d3236415c49d10896e1f0ead74742d7ad27d3f5ceb3e38e494abafa2ff502eafbb9707692eac6c313bd08b6a848cee096e61f9e741ac4b615b40eb7bdca83c071c6f1c91031ccd16862ec53b0a934ea6da7f4ad9c2b93c64d8d887cf9cccffdc6a1a4b58bdf53651de71ef24f4790eba1b5be6154cd836c3f04cc3971b0649098c28068c04650537e8520991c1f876a9510f35e60d2a6ffd1de764d12600fb8399a0469cbfc0a937ed315555b7e47cc8239473b79dd024e8be6a875fdcd7b73027e2c69e8b3cc763cecf0d7cb3649ea16c32e89ad02acaa91efd8c524a405f22a5fc86a7ecaac42f22b0de4d22bf18aa517e2a1dec41fe2c3914cf7fc983daf4be1238a50dc616acdc5e6f1a0f01f4270cba964d0560ff57d95b9853aa0e84bdb6ad34a8859815a9cb7bab9da62316eeda168b1463573e481b99576b52bed94c5370c4aafaba712dcc717a1d2542fd9beccf414896dd51fffb3ad2ba4f5b91f53c28e0d372969cd89bdd31bf793f57ffb2492a3d582d2554334516eab13c6e6bf6306a02497201bdb468e11d7d391d3228965313ef96d9eb669857549b9fee7077f2ea52c6d5b72ff6bd6176219ed9e7e846b471a60d26450a4edf65fc1d3fc65972f19cf5e4e482780392bc1022628a45597871200406c34bd41f7b3d59d701ecea84c25562134809a764dd0d9d8dde06ec6e08b4aa4599716124472affa2754873a0a043265ca004a3387d3f1002b05abc6701492d665d14a01b3186ab6a866a8aab2ace79b1f3cebaa5eb2d3b58df2d389d03bbf0d0d54b5b33a0bcafbc181b943e3c4830420631186f0e12b6858b872888782e8d027208e44eaa0401f6d0bf51e505e5a766c01e09e7472f7dd564727b84cb12aa7b30834a803110a7ef1397b9b258e9c45e6125bfaf9b779f45ddcdf017abaf95d35cfea0e3bdc6b94139a14527572fbcad601a2cd461e8e945c8f0c1ccac0b023990087e8dfd43217a4401339f7267dd5f05b6f973d3df0ad75b2240883e742ba8d4ce3c9badc25a2befb34ce57dd6263bef155566e073b302291022d091ecc56030306d798bdd0820267e4d882dc85de133cbc7b6db2ca7c8c509bb2a3d70680f1a0a8c021555f6402992205af33e1091342c211dce95254cd7b952247c549822cff05b0df02b8c5efedcb3df89ad8020f3862aa8555fd55a0e9746b22a7d465c7c1b00973992ecaa439ebfce953e4439ded078ff5eacf928028b569feb66e5fe3f1bb75c9255b33a8b12a7240a64275446ac2fe827542696ca2a22cd15af280c7afa7d2b025950ec984d929a126520c29fcd78bd0800c4552e09e28dbd3481bba89aece723bc7adf81f1d0953e43a8dbd46d393e063d9b202d8d2b70f79f8d32934bcde424104d76ce8c8c42d1b076e85c3caf5a19e6e08c5485075fd414b011a2886ca9017f6124791cfa749666a4f457ed91e39b29b7f0086d33bf2f3befa2ec82aa2db2f86b6d2238fb571f2255ea871e9c491337b78186830b927bf744d3dd094b9d5a276d2639c13d157ade67e12b7754381a8db96b64eb4abc9333f31a9154aa71d355024ba28137e6f651dae6611f537ed649959c05ff05c117c3a4a24d7febaa86091680928d36806e6517d8ccfac1a38acdae9267c3afabdffb35fd9fa2dfd0a5d6113fb15f685e1645f22e3d926a8b3db9dfdc73c1d50ac89f6892cb841b23c209f795157fefe873649a42dab1823316a192de51fd769ca7e9bed85f1fed6a4eae2caeb7e640845abcfeee5853fb685bc4552b43bfa338f26784d2e7fd206d21d327192e99ac5e8e90c1102ccf5cce92eac42a153be8a78099a034fcd67a8f26bca4fbf23c0ca5270c9bf458e6f57e0cbdd0c79062c039cc4bca29b9c4b9490c6d63a735d3688969a13333e9326f2c110e2a97365b92cf023f3f981198f1df1523addfe9b2737785f01527e5580b869d7a1ec7555dac75575e60f4f1ed2268d3cd8abe2f265af9ff2854d9cf6f9dba40ab56ee39e5b2b2d50687e6c92807b1cf172bac6e1ba23859601b2883c94b35307a3020d6f81193dc5da26f493e29a41d2964227a32906b480dd9476344837acfbb32f9206b1fda4e5863da5d920e1489cadb1df0f9228001cf3d05848e0815bf7544f7d8d9b4553482c879e9d57efdc2acb0ee78d659b69d1229239f60bb296ee528552311266a92104b69ab18b67f8b0cc9461be6d027ea287475a1361481ccc1ddd1891eac0445b43e2e4026ca1a8e5a339f531da592ea42342766691ed22fecfab72c3c323c9d19b3d5bb56db71ab7332a4b330d02836a6349686a37c8c09cd14b64c1c72a2b2749301a99085bd7f09e8410050b4cc97ac49e8128d37359f8b4f11413ab8d5f144fc32e21a0cf7e1aed190b077fa2c913de8b35e1d60223e88829098b9d8366c4d7aad7d2e3b1e8a32c6d3a20edf07e5b644038e9dbc00eeb2c5692280f4a82fecaf26c64eee0a83e63cc48757ec8d40663130d41f3599e2375d43e09fa5017b36cddda8635fadebd1b4f6564138ca9b26b1060b5461bbb7a18823af4ee0215606a5f4a8bb837e33657a3ed512f999cf2d52261b2e4ccd211deb1b4491837810a900d3958fa1632ff97095b7c9a207c044a396823b8e26dfe485775ef75597f96e141b2587d73fa657062951d99ac1cd5e2adfa518246e5c709d48df9bd750c2d7da316c0133a349aec906f259c299af4e69ebe79f0f927b4fd078a3c08a811762d603acccd743a3033284e4aac421772478e56452471d050b4508ec4247fd6bd1d5fa4c4ffd7645ec686c430b305d278174600688b4d899a9fa1b304e83366545ab35f1b1058fce7971f48f7c79f4d084c67e9663092fb5dad575aa390ac194c74dfa58dcd004b00de4cc5f83d8fe62975f50a6f3998f281cf18bee67d514283d95fb4535f97fe51bc403563fb9292f2f4d08392c35533a655f9ba9f4ed48f23208afb82a43d598fc3bdc15661284484eaf85629da460d873f0496e6c1fd78989bd8d6c003851d28fd2fe4eb7adf2a92292b47be0b04525cead293a77442dd119c8d6f85c98b07a26b7b92eb0c2c279374c7c6780820064267f52259f5d084eed7da912b2b99eecafef2495495274c34b893d6ccb9f07309ebb5fc017e6613b2bfa333c40c3f29038aff839bc6b7da3a0675b9dc8db07435aa3b489b5aee3d2ba831ef08b4633e281eafa6be51a1be3af2ebdc328e6a51a1d8bb32f47526b38cdb6a899a25beadd866a85eda5659cfe7c7bab18b8fe0f8c339e7c8537ba454bdc44dc7fe11224c2eeef9399cd6fbacb6c4124980135e732aa84e6834be8e816de5614572736b93a762ae7f296822daf2362ddcfedc3250cf53f1b7cba688dba152b57e9c14a90318c69478ba736bafd3a90c9e2cdbceff25bb3814c2ed904f94f173a70ff5ee4aba00d823c3411135b233fe405442ab9ce6541fb4bb128d36b7a0ae20c08e3b1f9d5bb371cc7a61e4cf184ffe4a0d8988272264d1beae04ce3d867aec5440b455e37c80c385ad8b3c0660b9f4b61ae1f632e808f93110d2e547ed1d35dd06b25b50c60950e4b4f5e313ba66bbdff1ec182b3f98ebbf666327dbab2da8a9a6c8aa84ca1705ef369ca8fb0b31afae0c061f6228f56c834a2d16dd476c7fb152e44fcf49fe188b695e1c6bf3c4a6533baabcdbd091fe21c04d50076a132d59d910460a49f1363fd3fb86cdc5dec786056eb930fecd420fc5716f5fc1dbbb99ff27433f0c29f9f54b9ca241a66d24b825172ac231858ae60bb5ff89335d5fedb4ca20ab75f0ac10558083346575167a65299490b3bb677297d034663d3f70e4819c2b5094157625d3570221bff6d7fb169bb24ea1f2aa33b9f30a70a7ff1001df2ab2854707505c9dd8a6f758de28f758a31140c6002847c88aacc893c03fce31128451ae7af3f56d38665a1fa3854dfd0d04b345f85356c549d4cafe5b81d779d0b7172d78fd80e6b2a7e06f71fa62aa19d2963ab62874454a4f58ae4ef5abed3519aa61ac81233b14672d4301490d61d719e9fa92997379a679b4add2dd6ab669d2db8b87505fd38e7842e33655bbc42ab22ec57ce5ab66977852385f68fd34b3472fe94d97a8698569270a83573b7af7ea8d16d47d6599904a769f6e5b45ea614609cb7b1251d1b86cb39b8cdd734c37e4c8f9de355aaee6fe78a5aaf799d5f8d0f73f22d4cfa572c26a941a3e5d26d26b8f525bd11caebf0864d72e92fca419b488e31aad1daf69d6a37d361bebd0de407dbd6bda3decdd6da87b0fde1ee5a35d1218f9d379590e3ce0c6d4148269de08d87163360682a3f01708307413790caa6076c7b4ddc8aa18fd0aeca59f60f207d97bff27ab95a4e03e5b5bc63b26f00d4f170e4bc5ff8150a012a305008dd36801a35aed9206206c443a78de4fbfcd27efe34b874e695cca342b59b2df46de9502647736b6c2fb5a13609beffc847ebf8c35cb5c2c480f828383d80d65035425601545d0e1c58052b0938a34ba2fbab7348b3f5fe6b3a60c4e4b35b186f0a74d16abc99ce29f21bfd6d6c8e6a68382422eca201e194625b4b4476d20fcf88f39cfb48132aa4104c294464fa43d747a0177a94c412ca95100aec20be6c813deebe60e6e00b8d39ee30a00cd23d0b5f189c66e598c2fce7011d31d817a33487a3410cd806c6b599d747a2037c8a62e852e9cfde789096d94c5a01dd02b8abf3b5b5c5310fb7ec0c32ab0ec1aee74ba13874ee0dc4bc5743c9c490c74532ede3840c35f4f461440ac59e470426146231235168c97504aca6c7a8bf7cfc6cb5cc4707de846a24c984e17b88fad312cb00de5b27b62081d696aebc9956afe8a165704ea426e3fa176876830c28973eaaa1cfe870c96790bf62cad95b1dc87a6814994a1d714a2c98d3d6aba21189077f0c372d89dfc1970611774930d2c74bad145a107abbfdb74a0ce87ed13a06a65b04fbf131d5c29ac2faa3bdd179d8b2f256ef7284c16b1eaccf3c7901d1d51d13959e8a76120cfe26140528e96de406008aaca739493b42b16bce8c77e151b503c19717343a25011ee2c0818845e94ff788a1480f8cf0437b865f9acdea0dcdfa463c44e67003eaad8977697f70806bf530a8144aabb0a38a2e1d51758ea9338c23b4a59bd22c89f228d8d10b894d4db142beab679b2add2eeca8372bc6be33fd80724e7359d246ae6a13b2295254c922eb7d761b1a30d9dc259a937256b96158a13a62bf89e343f32c7377ad3c78a01ce022ea1e1fa387f3c6270e81e901c3763a92987fd5e531c2647618613d3e7e74685c5e75fd4b2dc7bbb3ae52efd28f92980d1e6c307dc137433421bb511156dc9d5afd468ee3def2c825ac", 0x1000) syz_open_pts() setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1, 0x400000002, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:01 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$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x328) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000010c0)=0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x1000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x6) 02:21:01 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) listen(r1, 0x34df1da0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x7b, 0x0, &(0x7f00000002c0)=""/123}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000040)}], 0x4) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f0000000000)=0x6) 02:21:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) pread(r0, &(0x7f0000000080)="f4008d0d862f5b016a40568323e688485e4054c457a0916f089ef45caf96d51b444f77865dfb8175adecff05f565ed55e2d803840fa23b77ffda352393c8ec08d96e4dcb7f8637594f098fa5bd279b1242801ab2a76553262143dcc23b2dbc6f33d8108b2af781cfe94d031b446d7c0de81e40851c46bb93499f37d42fe58041e781d5ca6553b2303f4fa9b7d957792d6be82bf314e4f9d7f802eb7c92c78e0896dc63e2119d7e7e75ffbeb768e22372939e7e99e09e5433b1e4b3c2f45f5ed4d8032eb171c2aed198086babbe01265b6590a7423a20c25d4d8d31f2891b9ffb1fbd31bd8972584791e6fa96d3e80171693b83c16e8ffd503d8adbc3a1d024ba22b113f6e5ea93ab2df64cb658b4315b367c44b90dde783a31e2d70c38f841f979410d357c280ff20207938b718936bf44e38854204dd5fdf15d92450ef2c6355ff0af131c62427c5484c490f2371631116be3965d1aca718f86f92307a62cfceec29dcb825961bb64fca16da299fc78a917b8304c59d7d1913ffce567435a5c384c0c547d93bebe80829318c1c85ee804fb641195037c5bb974afc4bb2dfcacc3465e99706f65eea8d6bc275b9226b4459ec468d508298b1fbe7e0a1ce1fb00341b61460dbe7524e3213f3ba3546248e1ad9c2493d0e1cd96fe26f68434b96119d91d1bff4b15c38b28cfd87fb17c6464e75cb1cdd89d4ac6bd25ad84d02584b4a2ac6e5299ce2c6aa995991720b61d0384959f3dada5bfd8874d93dfc580efda786a3a0b63f56174e37823297125aa10226c5ee2a198d6e6cdceaee7ba729b3474775edafa39060d7e914d313394b46abd87b568b683e0bf4d385a32d5b10b319e7969c6b81c35b2e60a1d098fee8a3c4286f56b13c86a5a5958510377b540c8219d162bcdcf84bd9044f24b54983c353cd01cf6b80abe98b5a627e0add0375751c7e397cc5ccc6549196cec573f3f2cdef805ffc39586318499f85518025a8c562aee6057d812d822dac37799eee31f75a17d8dc951bfc31bf66e2024964acab77701784601211d3fb6ff4dfd62254944cc3100f8220ec576a461a00eb91240c8c96e4f4b57124984748e8fa743b923333c8c0ca7cd80111d6b8af975f58f2131350761eb7f3dc843320b940520e58081bba55bcdc043efa5d5013fc86d446842e0f6d03ae92abce064a297e92cdcd6b835e6eed84b7790e941331e56eeb6667eb46ca0fc61b1d60c04910f6331e787755886483ff34d1889f243164b8968cc4a78031e7b06ca71ede4cadb3a37f9235175be6401cac0e14fd553e41289f82ce450ed7e39355e435d45985ef7dee2a33ae824fe623eeb525e6c211318532e01caa97b5e607ffa82d3f23b915191ab714586764837286951d5084106d2f527302bc91e104b87d1425733b8367e0d9a452ec80c05f5a2bb95cc04712d4aa9266ba8de3da065e7cbe4829e00f4c6c2ffb105309f7678d676d1c78f916f8aa877d58479494a82cbb1a250590edf5bbed63cbd56c9d743b8153cee39b7404e663abe9d9dbbf071904b6bbe7e55b3bb2dd22bc5f4adce6d85afe7e28de873bd6de17e8226887fbd04b52026825853d473f13bfb1df11946bc3a3923a0e4568f530b60f2b063e93ea1673091ad1bb43bf5998a38a85aa4b651ec98409ccc854ed56b6d9bb04fb99d07d83e739c068779c6f4b6b49ab9a30219f5ac7bb8786e0f0210811ca4afdc1a98f0d15c7c76b002a3907188c0158f26cbd954db25f6b3469259cc0f5bb24317bbe5f996c854969f0e2a640048bfd71a0a2087e87f146507b664ec0c125fd961c10704af39f0c96d89d60564aedd0136ec19507d7af318f6214f56dbf490f74f8aaf99ac8a062a5e6ec7ec760106139c428fcc99be793276a6898db3bfcf0fd964d655f2ee87b5a274b07e8bce9eb3138056c1101f1e636dce6e9af53343f92580ce345b701d90b6779114ba0f322f4d3e16d38bb17cce4963952270027fdc9984847d6b2e35e97774d38d1b970c31a981900c0693ece422805ddc6a2e78958ee00dcdfce234b5b22aab24a3819e28041598c17fa6ba5c75302c736a203ab505b3f002b00cc7db9ff78986d9a3eceecf67b079c39f92c13a6a6fdbe98bde9095f13cc738a60030ea3fb6ab41cdbfb30ed89d35cee9ac6720973b0fb4eec6f90c794d7dcd81de0b44e9599fd53010c2174c146671d04c091d9b8aa1aedf0d3e81316fed42b90b45a9a19294dd513dc81fb8dc85a2ee91d820869ef3b69412529b6d85e70051f5f83f10ebb756c0c4c4b294faa259641cd15ec9e0585cc96f049bde64d8601014e5256d7f73cb95aabcd09c5296c3ece0a8382e4c158d045ab5fbfee0662c9a91d88d1f9f53793adac295aec073b7236f8450b133702bd6887dc2f5ed4f8a5b46a811f4ac22d018fde61b3dc8f05ae555f22393a82e4a2c005b2cba36bf44d8fa8fd0666b28915b3a81713fec13a29463562eab577c363c8c2b8f36984126df54ceb7d3f5a883443095e1828a7c64052c4f0656ad515b91865dbbe61610d2d571262d144defa96d91c9120225c93645efee0d546a7643840c2a5a071e71e2e7814facad0c1261c46f33095b854a12386c52d7036ea1f08f95548305b2734df78430e74aeb9f3b756b2c5dbcf56d6614b6fdaea4fdf7c9b59a2686b998a9db4a2d895b35ce44063acba6f0b42ee25254290a0674c35b675c8cf9477f36fe21ca173f16001bc3169418f6f88bca7a25a6cc077e16ad53134849b4276b04b3613fd811f8012fbf3fc98a9bfd18b7fd6fa8beb376808fa15613112367ea72246178750c69b4a7633e7d5b4e9a438dc170c0a743f36689dc2b1037d305f6bd5842d77edacb02387313426e36ac20439ed513c4774e15b060d7fcdabe76ef4f875f98bbde79b27a51d2f9b98a7253a796b78c32e6565a88b70fe423977c0204d6d6fd218fe597da43193072dc920a80e11175a9bbba1c88f69e405404254622bef1136957918daeb06fb043a32d213b815dfa5ea4c7235a9f8d026f78a6ab3ac2ee451ffbe60743d228da78b1729a200a7a28534a24e6d67d2413784cd75fa1709c5e99d3ac9809a0aca424acb22305d9ecb2a237c6b4f3d15828e7b3647d72cbcb1a9e0c1869cd0314d70cfc48210e5d177d1137dbd9598c89afce257962f0170e838de420f6f35a3700d0e2c0b98035114120ad3ab6c935679832574c7ba9ba5c0198346392b9021605d3cc82c569757bb15ccf8cff72634a9bc0302b996fcef91bbbd56cfa388079d5e3f6fc3edfaa6cb58ade7122e1c57dd355e644a913eb6fb11c034dc28319124a6594d66916a66a3954503a3d131180a65b02132a4ca7c16543618fafc50c3bced53687afc286c31d626fae3fde0941f50dfe8a43310d56ce208cb91512030d1fcb817bcb747008de332d4f517e87563505d2b8900b02f1fc7800f831f83841934781a75caab3a908b071d71a3af93042f9a8b2649752d070e28a82b1542f47c455456f5aebd9df82184cb0156197b9aefd93b5e1caeaa745076c6caa1d60c65455bed9a845436b388d9359e3515bb7c4fa1762f6b7a1ff288136ad5579e0ca808f2ae217f5ce602909164a10e6cc4a60b9fa388679cbb454c355d0bcbfb22dd437be48e297df77b8cf3256fb9c8e948bf84ae06e624022e1c1f49318851f42d921ef29d26b83ac16f50f69d69fae2a4a1d6a8a94c1597ee914205273b12754eedc082357c921bb85dc92763f109c08168d4b26d636221f7efbdc212990b103fb80805231dae89a89b477e741cc22e831b648847fa24a6d2a6d19c52a9597b7c91198dd39721d779bb7321d8127967896986dc7ca1b9bc7126042ff85caa9a973e627c9ede6f44d2f15a9addc51e232b63cfbf0a91dd91eff7dfe54f4e78a71315f702dd6eb4513fb8f2b52432742743ea02c1e7a18e1a2040b392c6284fe00db70ac3a67d0a353a25f47eba126d209b233f4a855e2c0e9ff3521801813faa4575c021b46e49049c58b9f2e2a484861fbf9b12139faa562049df0294956d38f646db80360a37382428ffbab5d4eedb875306d6ad38cc785444a58a223d9b5b4fd17a030f4093d0bdbb8a01fc5d7fbc3141f08a29325c33d765b498cafc08971eb0c898a0580a3d7aa5d6dfe02ee0e8458e2c529651d499ab68c013a6a5adf6c4ec58db19b260c84c27aa856d83b163e13cc25c32ae13382bbfc47e2e28d63654dcd1f1d8a51deb929820f82de8f0c9eb772706bfafb3dc36dbbcebec0e05f01fe37b8c7651925b8512ccc50d27c3ebf7703180139d8dd418bfb885d4b7b69d5bbc04889c92ec2ea5376e254665cb440fa832310d2baa014352ce1f840d16d965ef7a34e932ec143014be636e2b0cca8a2ea12e3e6308bd65032f8494c8a0f9cb6bad359667d65ddef98f6d47aa50d98897bcfafba02a39b04793d50253d186d489f12855fa2ecf08e5b956888f024166ef84f27a9bfbd91ce30885cdf7704d0fad367eb39729c7c0ca9b144293e54146a36ecf7ec46a385989ef086842231e7a5480c9794e9c9608fc5f6d8d919842a8ab8502173f4a4f598e2cd1b08008f051b1cef7c8c4c9cb95f4d7387f27e9679f299f3f654ad705db406a438138f93081e38c5a245e395c678e5a3108be2c890b846bc3769af874f256bf1f7e56a3407d10fe15274565078f9be180984e2f3006e298813a465f6d54b9675681f0f052726214c11f6c607d029dfdabd4a220324d25ae84d6b6c4dc1c000a0db1e6c21fd081218e8cf2b4387657c853b718efe4e3de3d94e7248206ae929c5595879a5e90935b6367f5e5545fb4b64de77f747caa13c486767208bec26afdbae7b82947b727013960b3a08831c6d5fb2a527d900caabf4a1e6dfd4a119fcd3fb9afdcdb98122394d9b60c9e51594494ed472daa61713b2df235c6f0eabe86719b18ecd82412be9442ab0ff80ae380292f203c3a42423be83a14f891314a8da22477cef82857b23f977f7841aba2204a7272113ebeae3612bbf8f7e4b537a1f0e6a6b4f165545f8575d76334acacdc1ca32fca847d3f7d20b34a8d90c7441a0fa97e74741ce8e461364821e20575a1854f82baebd9a978c470c338a758cf79e9a9ea923015c8a224d6791249fed8d5173575c2b9901211452c1ac6dcf82eed9d0b6db64ba0e856ca27d343373e1cc7e2bb50cb9a06c2c4688f020728b72dc44a4b0e58da5c2458bdb9629638d370de6bd5e482b37668554fac7971058b614b7ab3db4c38fbb9d055b1e4bbdc43a10d14ea0a895573451d2f44f3efbcd5e52e56e8bede022462a981281104cfd694050ef09d5a53b7a91529303e841cdb03695e10af7d3be788b0ff8f53ecb96bdc5ed03609c9159b872730f401a7c1db9aba889c95809b933f67bf61489ef0d114952f927ef95dacfa6676b4b026ccc2c97e9c9cbc201c363c3735e57d0613959e8c893792e6139dac1849ac0d5dfd326fc932be38b33cdf55f39d22ba2fa025a2f072a7d6639dc4818c28cfdeee14a0adf8436de8b63fda8e37388a91225668d9bf85eb2aadbd3e397981007730a7e0956359d3bba34e0c1b93e3d4ff8f09b6b4c9a8ec6b3095f00aa92f648e4ea238ed8e80429804533497f6e23260b1e76d53c50283a3c03007295ec77a33eb6a7eeff6929c746919e8ceb875253a584f719c3315c65d3b7825f8e9200320dfc72ad45eecc729e5117ac8e285dcd0c6c5e3b0fe93b09e3f89d6a6c2df6d7cadfe59390c088002e55127cf2bf0e70090091b103f97cfba4", 0x1000, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000010c0)={0x2, 0x0, {0x7, 0x1}}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:21:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x5, 0x9}) 02:21:01 executing program 0: socket(0x18, 0x2, 0x0) 02:21:01 executing program 1: symlink(0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xa5) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)=0x3) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/69, 0x5ddb8e4265119275, 0x40, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x1, 0x1, 0x80000001, 0x6}) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) 02:21:01 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) fchmod(r0, 0x180) 02:21:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xda84c1ddfc22e4cf) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) dup(r0) syz_open_pts() 02:21:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) read(r0, &(0x7f0000000240)=""/6, 0x6) dup(r1) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r2) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) shmget(0x3, 0x3000, 0x106, &(0x7f0000ffd000/0x3000)=nil) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000580)=""/166, 0xa6}, {&(0x7f0000000640)=""/186, 0xba}, {&(0x7f0000000700)=""/220, 0xdc}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x24, 0x80000000000}, {0x47, 0x9}, {0x84, 0x4}, {0x20, 0x20}, {0x42, 0x80000001}, {0x80, 0x80000001}, {0x2, 0x5}, {0x4, 0xf83}, {0x41, 0x4}, {0x7, 0x7}], 0xa}) 02:21:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x104) 02:21:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 02:21:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r1 = semget(0x1, 0x31150c637cdd4c12, 0x200) getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/177) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x923232648767eba5, 0x0) 02:21:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000000)="757a509e29ce828007c82cb2d9076d3a8d38dbaf838930ebc9e08d0868cc", 0x1e) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10001, 0x0) write(r0, &(0x7f0000000080)='\r', 0x1) 02:21:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x31, 0x100000000, 0x1, 0x6, 0x0, 0xbae, 0x0, 0x2, 0x4, 0x1}) ftruncate(r0, 0x0, 0x2004030002) 02:21:03 executing program 1: r0 = syz_open_pts() clock_settime(0x3, &(0x7f0000000080)={0x2, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() dup(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:21:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockname$unix(r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="fa683d5c0cc0b1df71daa91ef03fdcb655bbeea80a66d96b62a8b70910c37063619d426eec2e954b5279245ae1b10d14b9290d68982ccc5ad11f370b24affb13543a5fc21bf562f3cde54927e76c8af83c7e195e8ea6a7c2341275eca23ab5d163ef2215f3d758215e26d2dd652a66ad122f46ca13db0b2c45dc7b91b419fbe8bb54433ad61a17cc3eb84cdeedf207335f0b33fb58389902b33f5b19377d0417a115ac3e1aaf1112777d90ebcca0231aebad78fad3fc58d502ab06201cc607a58902956cdd6305e0593259417d87285d079eac8c81d1786e8ee7c326e356b1c20deee401269a86301a69c4b9a981d5dab95842e90e", 0xf5, 0xc, &(0x7f0000000100)={0x18, 0x1, 0x68, 0x1}, 0xc) 02:21:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') close(r0) syz_open_pts() writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x1) 02:21:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)='%&\x00') setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 02:21:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x91) ktrace(&(0x7f0000000080)='./file0\x00', 0xfc762db4298ed573, 0x104, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x13) 02:21:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000100)="9c25103c068fc001e292c34a162779e0e4e2dc0481a9f7600b2d47ff60c6e78a807928142a2f88974d5470125d88cf1e8c188f422884e9db7785ac1ec3848bd856c2e289437c40a61cc6f4e167ae2988c26c03530f982320d9da9ca7a0b10452c00b2a737ed101a000426ee4f72e723bd7e70fd120fa65156b528b986e39f137da2f9612592cd28dda5027b54e70f5d76a3773e8aaef20228857d1f1d8657dfcd6f7ae1560eaa8bad8111357e3a9faed63f4bac9c0edf65e2976992a288fcf08be698a17e541ee79a58c90dc8d4697e047", 0xd1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:04 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) 02:21:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 02:21:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000140)={{0x80, 0x1}, {0x2cd, 0x8}}, &(0x7f0000000180)) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) 02:21:04 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xde6, 0x1, 0x6, 0xf2d9, 0x40}, 0xc) linkat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x4a3f) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 02:21:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 02:21:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) write(r0, 0x0, 0x0) 02:21:05 executing program 1: r0 = msgget(0x3, 0x100) 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, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x10001011b) msgrcv(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0f35a86341a455e5e8fbd41c55fac72567ac4c5c2d8c05894f1e4ffa47cd3cad521d6dd37af4b7edd33a9151145b8f72a2232a89da40a8b217c95f3269c2bbda2b338fddbca07173f206e062637"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 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) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getgid() r13 = getpgid(0xffffffffffffffff) r14 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x6, r9, r10, r11, r12, 0x101, 0x7}, 0x7ff, 0x97a0, r13, r14, 0x8000, 0x5, 0x8, 0x14}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="ebff010000000203"], 0x78, 0xfffffffffffffffd, 0x1800) 02:21:05 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/254, 0xfe, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x23, 0x0, 0x0) 02:21:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 02:21:05 executing program 0: r0 = socket(0x10, 0x0, 0x40) socket(0x0, 0x1, 0x7fffffff) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:21:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x352, 0xfff}, 0xc) r1 = getuid() r2 = socket$inet6(0x18, 0x0, 0x3) r3 = kqueue() r4 = syz_open_pts() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) linkat(r3, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xc0c0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r1, r8}, 0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0xffffffffffff1338) fcntl$getflags(r2, 0x3) ioctl$TIOCCDTR(r0, 0x20007478) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r9) kqueue() setregid(r7, r6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x5, 0x16b0, 0xcfc2}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x1f) r10 = semget(0x2, 0x3aca2ed90f44c288, 0x509) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000000380)=""/161) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000440)) r11 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x20000, 0x85a77305da363c13) linkat(r11, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00', 0x4) ktrace(&(0x7f0000000540)='./file0\x00', 0x5, 0x100, r5) 02:21:05 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 02:21:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 02:21:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000080)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 02:21:05 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffc1}, 0x6, 0x7, 0x0, 0x0, 0x1f, 0x1, 0x7, 0xe3d}) msgget$private(0x0, 0x60) 02:21:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:21:06 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, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) r3 = open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x0, 0x80) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 02:21:06 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1800}, {0x7, 0xea1, 0x1000}, {0x3, 0x402, 0x1800}], 0x4) 02:21:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r4 = getegid() getgroups(0x1, &(0x7f0000000280)=[0x0]) getgroups(0x3, &(0x7f00000002c0)=[r3, r4, r5]) fsync(r2) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x1ff, 0x3}, {0xfffffffffffffffa, 0x10001}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001, r6}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10, 0x0) 02:21:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001440)=[{r0, 0x54}, {r1, 0x103}], 0x2, 0x200) open$dir(&(0x7f0000001480)='./file0\x00', 0x80, 0x1) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet(0x2, 0x1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f00000014c0)=ANY=[@ANYBLOB="1b8449499c6bad64bf0000392f66696c020000"], 0xa, &(0x7f0000001280)=[{&(0x7f00000001c0)="44179f67c259e6e808c091f5b31e604630ec112ce1c7358354cd1911cd71f160e1a8a7de3491631a7a0435808f516e79ea0a9eee5dea36cef55585f36acb840c0c963ec0df48282852dd1f55de3702900053ba7becd7fbe0f4238bb28153d94042f5fc1eb007f7fd201039f35db2c65c43a1ca6fb332b8681afda09aefe0be423bf2072185cb2327762c70d0be55cbc9e0a8080845f9c51536f225844a9546623e3273a8b2468b9834861cdd9c3b12cd70093c01ffd57b308e8526f4c21221712b4760aa8cb133e77eed65441e9b05356a48f9a72a834943f4506b5695174029cc1d783dc67d050126c3bd38bd601ae9f594ce92d3953927895604c4cca9a3963121352b33d0145220c5ef7d8275e9f822ddd2bb0e94415c87af7ef58e7da37dfe2d22711387433d0fbc032dcbe954d7c15c2a84571466291dc4eb4d07688a710723307b5124c04efebe502c5fcdf8b66a85dff21a36745b74b1b0f687391dde645b5e600cd00c4484481c55d6f3d0fe6938ec4f90b58bceb7a29a56b365e7118ee766bc2629326398dede35a6f3f6a9ab826fcb4008e447ba4ced5d13ce64316fb81bb4132a9272bd662979429bd788e29f96df33be03a80e6e305eda586f33e2b8f85954b4f1c0cbdd71d5b1011c979af780613318886a3ca8c1bde64833fa94483b1d09afb27ef69e2b9b5efa9d0591f4f149ac4a3eca66861ded3fa0b9bea0f232f8dac55da2bc4cf29cb33c8d9bd2c8a7bc478aa9ba381a7bd6189c7d7e7483491bb2078ddf21974b12c35fba1244a6497b5851feb21d01a235187bb34c1d0b806739e00893d2c907bfc984fc8c358352b4822b85c08fbc55549234bc3dcd09eda24c001f7c1c06a66315e77f4ecb76884028415360119e5aeac6c754b2a7101620e1f3d006d3ec2229a821dfd21b2cd5c3a75df728b81ed248002bff033fea434e1468313625daa1cb94155e65842a34088b0e0a86964918abcd1cdb1a7ddebe47e62abb23b947628e10a1b5b3d5ad27ac8b0c1d0cbd6c7861b570445889a118052c5740ff97ac797f13b21214a29c508016cfc5e8701c227530a45cdb37059ca39038e373518263ba29516e2ac8ddf431cd55f5eb27e241b5aed5adb9e33273336e7b7127a89e5e99711ed1e7c76e2a749efc4a822f8ceee12a04888730bce410f85d532475da3a60963365a9e1ec9e54fc730891e9d78ed3686d1a2dae6aae8685967da5857f3ad8ca7b2cde1ba0c5fc368e5da62b9afb35e1b9647e7bede79bc76b7e631d15cc25d41b9e150fd1956d34471dedcabf3a2a923393e7f54ca726e767acf5e7094a3115f9e169891fdd5d8588c4a5e7d5d12905b2f4c3c0e38b40d997538fcfb39eef9e9d1b4552692e4efc72f973c5539e15f3f7b2439a3b6a4ed5be6fb5eb9ba11f55ac1aefdbf96d580e109ffb4b840a8c4d78e482ccbe5064aba841834f9a956511072c3f7bcee4d06294e0f2e181e03e12998551e2c03748e6bf16c1c999b8f3b6ca6d47b06393a74cf7e5aecf695c45e2a5186630028b3323507b41215b274cdbc7091a7c2106915b3727baaa93c8790150f1069c14e478195915c4dedb734110f609ecf65527f5102e50b5bf0055527448faa06265bc7803c46d7e3e77adbf949bcba925c46840edc61d9c65bf4ae4a18768bc208f38ce4e3cdaefb7d27e04ae8ebfc86a480029526d273bb23d5ddd65d236af7376c1295ea405e1ab8e39e6108400c03a4824b3822df7652d299e65b6f250c256688a0f41cd78cd5fe87c4737d3c9ce7070ff11abcce727d4bde4a24a55af59da1e4781c13f47c4d6ed509fa1acdd69ac01c7db73b52ed7cc68456281ed21aa1d3915cafb1eb79939440ff0dfc84c5bfe096cc35504ccd32e41fb6d64fa23f6e9c968c0fe8df67d5b48e96ff8f4babb028183a202e839ec5d44d058f138a3412019c497ca3faa783c0e4df2cb6f7ab9e49046b2ce0f443da71f912217bdb0ec1f698895708255f9541e9ac7704630c10f8cd95a754e479d0b2c59d7c41d22fb660ad5619d41eb9376a020e017073149a8bee3354156cec4c645a5e771c9bc6d3318ce86c0cf13acbaed15285992b152503872f8b7bc4b317ba7c41a9f75037bad22e4ec1e0190147afa4e728055075f94ebd6be575ebb438c99120e7acbbabf1b1797e77957c2cf301eeffa9b2bbf3979b77bcd0a85e42f9aa716555196709e4d3741a073c645fd8b6b57e3009d3374144c87123df5917dedd85a03e8920ce79668574182c5bab76fd06150197eeafeef562277d19d88420165d437e7dc77877a53e52e4a446c8886f3a9e2601e771f1004e9272bab318cf91c4c608b50c05d791cd92c71e4d10ed65f1247ed84056050b310d58d56312562b0637d6c89ac60c39bc0fcabf08f69f83379349fce389e1c6c9b3098c4fb96263e192130090dcd5e8d37fd8e571baca03a87b6de7ab6b3c25a0edfb41185d2ad0f408971533213b70cb076bd253b89a9296759b66a1e28401662d2b23c9df6d4c4dff0fae81128eeccba25fb324e72150b9ec09d3a9324071b41e954a092750c8efc54ccd1db32af3be1da710f6690bed48d27da5156aae671eac3cd6b2b732729d00ed6515f89dd9e5bc9dfb6c2f165692091d6b2617c57967a030e6aed8e745472aba5c9d8c51c37d7e3b619625f30520576e3c5462388412f58e4791c38f0cb562bcf82c9955825cfe545e3446bd0090d2b28d8acbf67e6df2e313db80050d2cc7642107bee2ab9740f6283d38c6e4c205c722645afe1473dc2e5e4ddedadc98b6b6d430f58b7e104666f433d38a47331e591abc2f25ea43f060dd394c2cc315c9f738f67d51d4bf07f620a0ad9f148d6b1d0a115429f906725c404c346b602002b76d86584321577ff149ed01396f5a5f7f72b32bae7d202fc7cc9f615b8bbf30f895aa7c63dd6a102b8674d4d6221b755e67d232b6b22349896bd41e23782ee2d9cddcc04cccb5d09c45e80a56d769c5164deb0f375b35db3289af94e8a78789a5c90717c94ef7df35ad1391ead634e0dd76402517c9805e1699b48fc0646a8560d5363935bc9e2a21e2a77a7a348af57c803f6dee1e0380cdad76031442b0cf5be35bf4227bf2762f3ebf428d0b123e6f52d0e6b454c3046adebc6d5f143830738e9adbf02c7768807516d63e157aceb89e4621f5da1082f11a1cf3754f0d3bc3652093b0e37d1b1ebdfe26b21df79492379efb7892e207dd5932f6d8a55c5433a7d01d9dd5f8d1316546dbb792f37a0f9af7781f1ce4610c40f34f652b017d60004f890471ed09153977697504072d18a3f0d6a214bb656133e3afa5da3ab28a91990db381b98f1bed246ea0c9fdca497bb050c1b2e9e10466154556a4c66963976069fc030d958e5770d0f5a293915d4f0b57998d6d8d293ed4645aca9b81adfb397b28d5d7277f1d02b07d0946e82a863fe4904468caf0e4a9d9ed1745686a8288dd37c3daa17c29dc8c69b64bce2a71fb117d9a2c236cce079697c425dc8b0cdf22aa31c30e65f0f4af627f7b966cc7e0d3601311f5b01238a5e2f38837c6e5279bb452c874e12560ca040611cfc95e2127021ee6602eea3df323dee56bc5a9e681a71fe3d8301a91f9db9aab1376a802ce3201b2273f7f3411b85059aa4e309082f63f534b5530147d96a8396a981c2f756348625de65e75943c9acdfe560f2152ab611cb19601e182c4334547bcabe5c2f6b9f415cf68118fded0cca537dfd403822922db2af1775eb4a0f435dc16c30ed72c22c5522dc8cc6cb4d39c36f7cb7f2503ad89139e13ba96764ff9f9703de02d4c1f6093432b3638abfc10a5f7568ca156250510d8eef0b146dc5ba64591b0287daf0d3b2bcec533e13fe1973189c460657951d0706ff26cdca50352db21f6ec2a8fe9981a80b503dcf4dc7ba2f1268ffe3d43e8579cb2da6df904c7f64315b9c7d396226738850cb4c57db3155253a2f49505aede3ccafe460d54be96809ad66a144ea6ec77e11e03cb2ea20183f2eaa97a329c46557237231f12489452865d16c25455723389cc93e40ccfc8afe058e053710bd47527b2242f6025f50aa9f58d68ea0ad908ba28108778ff9cc983a8ff9b258b0633d922c24adc302f57f320668a3f2c1e40ec89c62e54362bafc770c425380ec9974dc063d1ec4027de7d83e0690eccf74dc984c128da9b927de171e6db2b5db7b1cbf02666359c6658283f8b37397b362e359577a03ff306bf9db336033d64ac0cc467c7728d30a2992341cdf29290b4e4babd085e52fe8c565accc351fef6aadafdce5ab52f62ab87917af8c93e28822179ca2fc6539740c37ae984694fcffee3923b4882ffefae36cfedcf17f1c3b674d48f241298518db92adc99688a3f9b8bda6099aa37f692d4e4160caf2a54d4ec4865bf6ae5f7702016d9258bb379c63c479fee63bd5ae0efa1ff3f40826b49c79906a78fe50a1c76a1b9d965a9049cd2d454c3340e20f25afb855b26caa4bf27fc298c7c890cc0a25e2283b1ef6f309bd784c320b6606591030fe3220b86846dc3d89e5237fb618a79de90920f10ae7a01fcca18e576815574ab75fcaa836f3780accccb9e156069da416266522ae294e2e689bd8c56b61586b9e60b555b2d7869793b53b9850c11ce26ff571620a46f7b210cf247c33c7c7396dc33e54211d103a9ba7b6b26b92838f7900dea170782d2c0a67b7c992900fbe88881a47b8eb427837b3a2a217972a7355720f87223a8d1a1342765738384a5555c730094b0509fa7657615eaf7b964e253408771e197c6a65eb422dc3a85e9debcbbae1aa24b48fc555c16d2bd4482a69434ef50a804c5df03fc4e7b9ab74d1bde180c857c8df0e82ff1d61fa4e545a4ff9dc3110a215f1f489eb51d6f570f64e4d81751a2ca686b78dff07f1045f9f363642deffbbc2fe7f80e882d061b8007478aacd81968a212844308724004fe74369b77a0c7486a52e7990bcd6d538a40db9192707bcf1ea904edf3a7f67d865aef2e0a2ee26b48cd5b27a3d1537995ae9ffe141d7e7de44c59d78dda411dee5a720781acf3edc13a0ff007c17ee157c42ed97910354d185a60d67e8348b6b421fbb5e65078532bef06087accba9cc46537e9b1ad56ee65d9ff8725f1c9de4168b75b79bb6fbe2eea5c84d8c17289246dab817919a36b51e67cb24b63afb56f6e480c7bad0e4476818f454bc5098d2241ce9608a5d57c93e9f1ac5ddc34b583e6845857a80156ee8a8267e878f4990b424429f297fd42971e8a2e96354d763024f0a851dd9dea5a46df263ae15ec2452933e5df67a794b2c777ed08a4a3a7d5596ce08f49aaedcd75568263fadd3b9a499b014036d8b371e6cf70a5dc7fbb860df2bb00d31c4353e1d9bb5e5949098d798cfaa49e9cb633d72f8323056bdd4836409f0ec287707abe553f5e0f3fc5c954571c9af0e4848a8e05ae05783b5922ba3a81046ba51823a217fd3d2498df70aa3d511113c8d1cc6742bf8d76de88c3b3bc4e1a660cd21f62dc475a526e3d752dac9c9d9b8c7357d955c7ab91f9ab80c47b8598809c862bf861f94b74749bade7ffec780a6125d7f1cba976b537a0c28962b7083c4ea72dc811571fe150da1ae06984ed180890fe53f0a842d022697b5e92db9bd42fc3f8f5c2ad0ac0bb3754ecd0aeb30418d6e6bfa2e5f8e825e168d96e2346877c6d73c6c3c668936bf0c3a37179660bc79bd5ed673ca218e012e099e76e125a6837d2ba85849e15337f207ae60a0ca39d74beccb1ca3a6e9f32fcf", 0x1000}, {&(0x7f00000000c0)="aa04abc9e3bd5a7b02920ebd48fb0ed77283b3992fef16db19e142e4a0fffcecd52394ed77227016b72cbb59a0e5bcd01703ac3c128800b9523a22f3a5fc83770038f01af179ee690e0f0742763a1d05b98e3f11e694a6a219b704c87e7252e3981795dad67d96d892a73416fbfadf4a5ddcdb4e09cded07c943b28cd99add63cf05d8d14ddfa36763151fc15fa7324645f2aa4812d5f3758d9cf9242c23bd3405cc6278b5ad8c969c56956c72", 0xad}, {&(0x7f00000011c0)="53f3f81ba65a81e10aa861a959ce95c4bc1489f686604eeab02655823377f76c91c040057656311929d58ffd747fbc9116752b61668554fa596b1eb6524b3d9f61f9cff465ce91bb9eb9b6394211337d79a8df7cb8df2ecab8930e46c30d6cd1272450d741628ee5c53d0f645416040371215f8aee98165588ed9ae77d50140059615ab35a6e2ccedeb3e41c39cb95c901db38ea59ae3ee64ee3d2f98b75a7cd61cb9c2e8ceaab1fc0cce38aa77f2b0a2e3095ebf73a8a879516149a0df0", 0xbe}], 0x3, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r1, r1]}], 0xa8}, 0x4) fcntl$setown(r1, 0x6, r2) 02:21:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = getuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x848a3a54d47c6027) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r5) 02:21:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file1/file0/file0\x00', r1, r2) 02:21:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 02:21:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) dup(r1) 02:21:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1/../file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') 02:21:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) 02:21:07 executing program 1: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x2a1, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 02:21:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0x100000000000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 02:21:07 executing program 1: pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) fchflags(r0, 0x10000) 02:21:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0xfffffffffffffe58) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60", 0x8}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 02:21:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socket(0x1, 0x0, 0x1) 02:21:07 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) syz_emit_ethernet(0x85, &(0x7f0000000000)="bde52f99456054301e3957a703473a53063e1d012ef0547c1850cffa88f4df855b00a0f4bc8b46db04232a269358492f1dad8e5828b9aa9bc5a4968fa8642ed6459fcb1e6451cd95d54d9ecd7f670bc514b3a48e8a49012b193fd6f4b56ecef531b48b5dddf7d59b4aa3c2f54340869cf4cc2d86c1dc47584fc74e01066fb271e295d31f40") r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0x0, 0x40, 0x20000000, 0x8, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x25, 0x23, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x8b7, 0x5f1cff27}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x2, 0x550e}, {{r0}, 0xffffffffffffffff, 0x5c34a7e719b5ca49, 0x1, 0x5, 0xfffffffffffff26c}], 0xb0b, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x0, 0x20000000000}, {{r1}, 0xfffffffffffffffc, 0x95, 0x2, 0x99a5, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x82, 0x1, 0x7, 0xb34}, {{r0}, 0xfffffffffffffffc, 0x7f1874b53b2c3d7e, 0x1, 0x3, 0x800}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x9}], 0x6a6c, &(0x7f0000000180)={0x1ff, 0x80000000}) 02:21:07 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:07 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3010, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) read(r0, &(0x7f0000000100)=""/4096, 0x1000) 02:21:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/142, 0x8e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:21:08 executing program 1: socket(0x2, 0x400000000002, 0x0) 02:21:08 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket(0x2, 0x8001, 0x0) getgroups(0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) shutdown(r0, 0x2) 02:21:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 02:21:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x100000001, 0x9}, 0x8988, 0xf13, 0x1000}) 02:21:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000140)=0xfffffffffffffffd, 0x4) 02:21:08 executing program 0: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) dup(0xffffffffffffffff) 02:21:08 executing program 1: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000580)=@un=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='r\x00', &(0x7f00000000c0)='//\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='//\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='//\x00', &(0x7f0000000380)='//\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='//\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 02:21:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) pipe2(&(0x7f0000000180), 0x10000) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8048, 0x22) setsockopt(r0, 0x40000000000006, 0x40000001, 0x0, 0xffaa) sendto(r2, &(0x7f0000000080)="ca4830ff0c4e997844fa65435e932582066f20a400", 0x15, 0xc, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket(0x18, 0x4000, 0x0) 02:21:08 executing program 0: r0 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/214) symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)='./file1\x00') semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xffffffff) stat(&(0x7f00000000c0)='./file1/file0\x00', 0x0) 02:21:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) chdir(&(0x7f0000000040)='./file0\x00') r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x101) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:21:08 executing program 0: socketpair(0x10, 0x8000, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 02:21:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 02:21:08 executing program 0: r0 = socket$inet6(0x18, 0x3bb6b2dd8772f21f, 0xfffffffffffffffd) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xa8d, 0x5}, 0xc) nanosleep(&(0x7f0000000040)={0x7ff, 0xfffffffffffffffa}, &(0x7f0000000080)) 02:21:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 02:21:08 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0xfffffea2) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') 02:21:08 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x75, 0x2519}, {0x0, 0x80}}, &(0x7f0000000100)) pledge(&(0x7f0000000000)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3, 0x4, 0x81, 0x7fff, "3853fb1a1ba6bd5935894e05e0f18d33657bb357", 0x7, 0x8}) 02:21:08 executing program 1: shmget(0x3, 0x1000, 0x88, &(0x7f0000ffa000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) shmdt(r1) 02:21:08 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socket(0x19, 0x8000, 0x12ab00) 02:21:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x80}) 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]}}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) sendto$unix(r1, &(0x7f0000000440)="c59ce922e0947c306612096496d2487b9071afea902d54ecffb2db6dd54d60fd73f0b9facd5b033c950c0ed586647c730b98f707f2ae52dedd4a03c2bca830ebf63e0a8f5543d211186319e1755d355267d80878a3b26f6d392c786abf80835e3989420e06aabe5e7901e830ac77c706af962bb64df31cb7d65409df228f292b90b787b7d6a5a726a7790b7df4b1734604c7f4271a62cf44c6ffa6cae3adc5c901ebbb974f2bba1740f9611e0e774ac387be24adec3460ff13837cf2fa3b4a080c328d37ae67668d4fbeba274390966d0832760887462ca6fccc99e92ccd887c", 0xe0, 0x401, &(0x7f0000000100)=ANY=[@ANYBLOB="295581cec629e09552693146fb68fec21b367b"], 0xa) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 02:21:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7ced, 0x4, 0x9, 0xffffffffffffffc1, "f30eec271b1a832d4cac52694b8df6459e115fa2", 0x7, 0x800}) acct(&(0x7f0000000080)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x7fffffff) sendto$inet(r0, &(0x7f0000000200)="61f48a58e8fd8cf74425a4038b38fa7a390459c01fe873c12a7478e32626b58f5dc6a51add77a6b81fa2a6f71ea08ce9f60ea5ee1e825df57df88d5d2dab88789aab917fa76cbd97c742c90454349fb9f018fb30ed", 0x55, 0x171ce8ab399bae1e, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x20001, 0x140) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x553}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x81}], ['./file0\x00', './file0\x00', './file1\x00', './file2\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x20}) close(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000800)=0x7) r2 = dup(r0) fcntl$getflags(r0, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x1ff) r3 = accept(r2, 0x0, &(0x7f0000000880)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto$inet6(r1, &(0x7f00000008c0)="20fbe4f4f9d0563edca196ff3161968a5579df0ff0f7ec7382636daac2257c5b145842976e1bb244f22fad4c9be23bb6a048f4c201ccd451da96c21b0b5431c6bddd8f3ace38d671c921d18afeafedbfe09fd383d1d3973883cf222e0061055eb857590cf6ccd90dff2681b33f226d3c2f7087a29dab8230856fa03ff58959981c7bc04af15a1c8338ec645aa48481a7983e637f8e81b1ec258aef5454b83f2fcae49ba758e027920aa39b4c7eda458e3ad4afa424fec990811b99685336e4cf142f8103cef7c9b76e23cd2b39c10adab66cc931f06d560a0e85c9ddeea26f4a6019fbc415f415ab209206b25d95", 0xee, 0x2, &(0x7f00000009c0)={0x18, 0x1, 0x9, 0x80}, 0xc) acct(&(0x7f0000000a00)='./file1\x00') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000a40)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000a80)={0x36c0, 0x1, 0x0, 0x9, "25704fa2bc2c21193b4b9f8c93491c818f81d325", 0xfff, 0x3}) r4 = syz_open_pts() bind$inet6(r1, &(0x7f0000000ac0)={0x18, 0x2, 0x9, 0x2e}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000b00)={0x1, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000b40)={0x1, './file1\x00', './file3\x00'}) rename(&(0x7f0000000b80)='./file2\x00', &(0x7f0000000bc0)='./file2/file0\x00') chdir(&(0x7f0000000c00)='./file2/file0\x00') bind$unix(r3, &(0x7f0000000c40)=@file={0x1, './file2\x00'}, 0xa) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000c80)) close(r4) 02:21:08 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) write(r0, &(0x7f00000002c0)="933ea3b7267ab4a0b3d9928b0f12556c1a0ea95503274d6301fdffee30dc17d5fdf86dc59e0de5774984dbe3b9971ba9a4f57a6d725d4180491986871090cba7bfa7dbd666ee72512cd293d1909949271a475a0dc3c9", 0x56) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000340)="07db1b248f10265c02e48992aff15057c0b99fac67713f46eb1b9362b0c4e431efb76af66a2601d265de35a14ee2f1738e8f5a66cfb7b448317df657a04df3c8f1b834a469270956938cb53f35ce0ef11e818b8e56af974a46d3badc58a0f549d8c314f0d53cc4ac8186b2b1587b995c0d1571deb701fbdded20289ba393248ab7e297e5c709dccfb33eaba23d06514fe689cd12d4cc325387cd330680ca483f2ccdeb7787ee8bfc0a380ceb0ec57b12179008830d3653b7add13a8a388d1ccd842aca972c7dcf31c82752576222173dfcbb89fb1964de289ea7d48f0927541e", 0xe0}, {&(0x7f0000000440)="ed70166210dbda671dcb4344ae8daa74f68a71e6d1ae7d0f54b438c75fc05ff22dd2def9fc99eae0f9eb170177ebab1aa5989cfff531e6f52332d9d2ad7aca38efb5d9847581fdc650997685df328b1502219316c27379", 0x57}, {&(0x7f00000004c0)="a6e7a561ff3dd6f3ce221b45a207409a0b68b0ecf7f58f2fc785de3165149b08b1e5c45fd4c961ee975efff52c1758954a82fb29d6a5dfe42f860561c14ccac6c3bb6c782d7bddc7c9a383f103c4fc9334065c7022d46402676a9d14b6c6f347491ffe8291722b98b2c196d9c6e5f4c0d5a62052f3944ef7eefcca5d0eeebfc4514428a74660480025476f12e9d016944f365487cc559b75d10f951e2a5f0f56eb9b", 0xa2}, {&(0x7f0000000580)="be1311ebaa6950a619e5a5f63a5660140780b66e22d6825145d0eeab2a24bf63398d21aa2152d50915621a7b36dff6fc881b", 0x32}, {&(0x7f00000005c0)="14fae5b149288a0fe584d0149f8c5b6984d0ac399d81735a1cc7015148808180441c5cd32c3e0cc7b1b2c65ca69b6abb300ace879c7e9c556dcc3b2fb4ee70c9022320be2ccfab31c5b3d180873f2117dc9fea05c0027af02baf7a672c11b27c90eeac960ec3bb4c5560070c472ec621fa93f01bb3997d77039ef624d37d14bd6c74a9376866bb3d5cf0fcd81499d1755cbc9641544af6e16944554b4e8339a70a6f9ddbd6c9fd9952a2d8a546a7728758d7727fcc77c54d2215c76efcec934ad2", 0xc1}], 0x5) r1 = open(&(0x7f0000000180)='./file1\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00004e6000/0x2000)=nil, 0x2000, 0x2) socketpair(0x2, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000740)) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:21:08 executing program 0: r0 = socket(0x20, 0x3, 0x0) socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) close(r0) 02:21:08 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x1, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 02:21:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7ff, 0x100, 0x100000000, 0x10001}, {0x80000000000000, 0x2, 0x710c, 0xffffffffffffffc0}, {0x7, 0x80000000, 0x800, 0x401}, {0x8, 0x9}, {0x9, 0xffffffffffffff9d, 0x5, 0x295}, {0x9, 0x8, 0x5, 0x3}]}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) listen(r1, 0x6) 02:21:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) execve(0x0, 0x0, 0x0) 02:21:08 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x4, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x3, r3, r4, r5, r6, 0x2, 0x6}, 0x800, 0xffffffffffffff81, r7, r8, 0x9d2, 0x1, 0xa9d4, 0x1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000380), 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000340)="2a39757b196b2914e0ffdc301b016a8caf7517ed9b779402ab289af6dabff27d9711e51dd1edefc3fb25696673a9fa1a2a8cf932e35599a59397d448b1e083f58b75a7f3a9ace7", 0x47}, {&(0x7f00000003c0)="a4a5ed0f8435a0b6257233140b3674bc3fbee9c7e98ad927fefc47cd8b409d8593c6e62cf640e21233dfc191e148511094e4ff936906ae1c43c03c4cf09c4287840686ef6c32476ebe16af206d9d99b66818e1ea20fbb21292e3fc32874a97bbc0a2eafae60148e4d826cd65da0be28970655094202e083955ab42cb366656bd820e3da2a5cfea3b4aabd247633016660d4b36da377b63e8ff012a2141837b114e86961dee08115d554969479768140c6a3da8b84149114a8357f8", 0xbb}, {&(0x7f0000000480)="f9634520a332240cc72ba17aa0b4c4cd1cc1f0906bc4bd045ab230f691e6d6116e448c499e9b7ff30c212a9083008d6559cf225d31335509237f8503f877ea18448648851616cf07cabe9a501cf1b895c18f138a04268d328fafc26138fee8c20849c574b2b7713b905726681a3831782633d70dc0a0512480be9c7c829a4b6a1d723fc128d2b0a27e313e4d0950bf7bbb78d4549532368a3b3de288308b78a5a46b3bd55ee742a06171f7dfe0bb1e20b7d2b19743729dca69430ac1af358e589523edb6507cfdae38f3c6fe78e0442d6942aa092838054479d168674a7817622a0c7acb3270827056d91a01970762f13498326a7ef4f6887f1f2ff60f801474b7e8564b00410583bc9d46e5083cb9a10ea24f7f00cfc0c51d20f1ef174c6b86190ef7b5cf178bbd8d48afd0c930018cccb67f87f878bdd67ef223244bda261a4e71078bfcbe197e733f2cc0a42c2831dbd5a8a7847e5df9403f39b4bb460599959ec02e8c6eb23da7a79d5ed8cd0193eaa340a034a434094c7575f85509fb2c9e8f9a4ab6bbbb7bb07af180d21c3fdf02f2bbf1a1acc83c172625e8faf110b3365f1ec2641a67d64061af159c3bc2ed61e429259d48721bc85f6e3ead6cfcbba64a9998c339b27fdc9d23cb52907edf682a07ec49b983abca7cb3024b697c87b5ed4931f9946b4cb237e71788b816b11893255bb5526b3482e8bd16331f51f9adf53a1d6564f53e6d5746fc5be98bf6fd284ea7e0206f0dbc114988b03fa30f5e91b18c22a69eaa0168ccc3367b7c82ed27592e900793eea58d49daf20bb37d9e1a3c15a4e780cf33d33c8d6be2423b26b8aeaf443e072ac9f697259cd3f4219521f64cdaa88b2424e2bad9687f13215a852f2cf349720defd89e2f44afde70d777eddf3cb498412a7706f9f9e36f55fcc1edcb7e0cc4defa367deaf7bc3483654a78d10771b392fab27642dab287d2434ae922e9f14cf78602c2e81484fdca372758dcdd0e830273eec88976dfe522ee7d575938155d333e7919a5659dfb9c52a8eb30befa5b01dd09cabd530ae437008a42de63301ea68994c017a3015ebb1c54698343f7f2cda579c89ed1523f08cc5f8c7e90022e5f817718f531ea42211aebde9e23ddcea800820fc168f56d0c51099bd9c527ea177c69cf173c4edda78e68f28b9e1277eac8bf8ee1e255fce815d185bb099a70ffef62ca4b0d7f57fa247d04aef14ac1c3c80fdc9f61557403c3e4a0f61b9a6ea94516d1d226d4062d2f523bfe437e07ff569fa8685f453caa2656fee657f98a16344d9b51d320fdbdc6034de989978b371d27f7221620ee10590ef2fc50656af4d133673289df4b1d71037975909c2ef49e24609bb51618e86e78c88d811117d078e9e71e93720b84b289c80e15f3900ead2ff9ebc1a57dfd8e0e9a8ddc8636722703f2c4ae64be1b971e4da6f9cb075e0739aa5c5365efc09f467a06cbb613ba2c14b8760ace0de55265f750b743820bfca4436b86b0caaa4b22d72857a7889924b4855a2be57d22fa9b3b946d30739d4f638157cf52fff63ab3c4a8de0946f9d385d6c101344faadd4fefea20ffd9de57355f2535997654227224e4cf60577ed412988cde0565d3947571c29db9456f1112d9084da356f4548980cb05d76dac8ca0799b7312c3dbc4636ca3ced7c9beea70db0733165b247675b3912791c2542eb44d93f50b4183314f5acca4db8a8fd78c0dcfb19c00a6a3a02f6cbf03a91dcc3d53a54b9486f05f5b570441195341487fe2e00102c808459f54461bd9d18b452b19f1a8f628e24807dfa1fe8f1930259e45cc76363601658140369745c28e61ca21bfe1503026e7f82357144fb987a9f59d2f55f0f0fc63aabf2f651576c085164aa809824c1c5337529623b3a865a3ee71d9650f1d7dac3c799ec58cd6fd320f7b24592d0d1c4aa33707a0d0d6ec729c23a814413c1b096acd7fed4f5f5a55702a910f77bb903f011048c19d085801e4d301824b11b7dd2f4f36ea87d1c2d9e02915572a4ae45c47151edd7dc2366c1a825cf070fbd8ad491e763e3ed7b820b4bbe9868a107fa17a23a4dbe9548a640a54afe96a0e0568d14676671384d0a5a95e34a3b8ca30f8de9e73ebc702ffbc75a5b2eb883fac475d42affecb30878fe4d0b600ffbf8e0b9288dedda611eeb33c4d3011970682f13b032f076983ea648cd0ceacc253a705dff7d1d2c63a61b2c266d6d5fa399e9faf85a4692c203271901330a16175a2852bb9d422f62424f07f020b4e867fda2aedc52e1c5926d06995b2203d232ab49cf9e37369ccebde36dc6ccf8a48edac63c4a902beb48b03012b122e7621278f8100ba85c3705b5cfe99dbb141d92207b2172968ef4a372d0c863fffe7ff6e0c5218c4bd665d2520265b38f8685721849821eff328247695bb43dc83903f1ad8289c343f75171c2fed80d9f082fcdf33f2c55ff3043367299cfd9732b44e3da37ad994e330ad8296e27fb2abd7f9ad1fba78aaa44b59748fa0361018c4ae63040fb3011086c7891af76aeb04cc5c233604be24b06fa0fb3fa300d0433b531b37d14c08a80b92f85a77725c826bac68f648354bb7d47be3079e0568b26b5bea98faf6b4c6bdbc6e68b1547114326a69ba41da71d4aef382694f0a71ab017769c8e10a8fc3bd358a4b6eae62295674259036dd2f7ab92c5b4da9579b4d20ba6fd5a5861cbe52773c34f89e5a681e671d8a3a412f209b3a31e0724842e5338df6763f05ad4d1c98b0da1b7e5fa40e047d1a49ccb789493d5b5730a180912575736b27cf2890c4ff11e931dfecf0c4cd5b2342f61c218ed472729f1811e9673e8d1f34030e20900d8c690e70fe197ec6061bd2ca107e6b016f5b760b9509d621de0966cf9788220d8fe1aa22920189bf87114e2e293f4f5e80aacfb354728fdddcc4b12862009ac42b604af7b0b9ad4a58840917c270bb8f629e04d5a6ff3a36dd61d5e7a9377ed77ba07d44b8533aaa0731f63ca5b292ee44fd4c820a7214f2f8744dcab84f7bbfe235a69d3a834208f95a03e53a972c4120efd83f7d0eecaa1c2b6f2dae0240f38d0d0f0f2e714759590e852a2a85eb72aaadc50bcffcca9409a3b5f3155117bf5e215f7554906bb36821630433caa74268196fce9e9dc839b919142c3f2056351b92349c700ada1321d630d1d2e7444f021214440e6212eb5ddc23fd7cdf92e930710b7bc952c38a4540375e6cfd6ac73a99f04d6fe519ecd25833968776dc902295b7af03fd60f7a6772b56c3bfad99a24b2487a52340a398b0ad826e9f566b8e6d2aa9a3d76e6f10ce8a101b673402edc75de12a6408eaedd35d9dfaf21d3e26441eb6807df9e75598da7f8cf490f3671bd78e5d7d029eae17e5f74c2c791b083c683886d7cf3729fd33727b27ef77fe853677e076d65e3fcaa60c8d4529259c976134c1e9bb55a16460bbe5837e24fb2c1378c199cc31f1530539f1e84259db5b0137200166334f4b7d27c8c3449929ae2bd1205607d47b4a2bf3c7f100318ed7c8d2f7f511eec9eff644a7f84db182c5e9d0ea90c449e8c65d4d90245f8084fbb16fac2cc93075971e531e1719c3caa3ba4d60fcdfb9008445e4ab88961ba1561750f27eea96061c24ea20d0b338e7533737412973d463ce4753e687bebe83d42b10786af09bc7dba6caa4fc74c9de2d863b920b15fc8f44d29830ab75c06bfc385cfba82b0e05c09d6d1c65f48d999d50b4bf579fd8f1bb687107ae0220d4123d6a8fe63d89affc460e369b8bf9c6d8efbdaa16b4abfcda25957216eb1bd7487de6308dc12fe248e1687c49d58bc4a06d0734fc1f99b6764b0af2645bf9c57870cccbfc43d463e790abeb83d7875727dd0ca934f45ea89c163577438326cfd04b6654635e002e7f2f658af4332121671645e0e4a02d19391da546e7ecdabf92d4184131ea1d576df188d27b97092e4a07806b77c1d3d42b8b33a435d778e42a180eddcbaf47da638878af52cbfe341124b6edbbb7a3af1b48640b7605cfca1cefa8411b3c94ab93a0193b2bd7c1d1981839738b554d78ebd822aa36e6a43aeaa9508e55955b3cc6a33e969b73b0595b4aa8421494fe66395724e4f9f61723514c53b2204e454f1c122b31b447a56cf999e38dcf89d5395d7eb5ae8d071967f18193941985c57a86ea40fda718d9e2352aa74b3978af0340e6dc5b9a87fbd0e356ee852ee4743190f6d7ff8357c2159d06ce49ce9af2ec49deddd8659fdfc4c06064e4786c1d5cdc0f925d67bb81ac05472bdd2bc19ecad48cbdaab419cfb9829bd82e9b3941917af40328c40ce707d30a96b10e63db715ca6e27115d4726430812782d1aa101f515353f7e9cf012610fb3965e5a02b920657506aaf8459d6fce31cabfea98193a65fef5c59288894b3ecd9390564245b08e1303e9aac5bbc8207c5663dbbcbe5963ef63ac3f9b048f437094c6e0f95e081ab4ec62cb6150670ab3c272dab9b1a8b2478f59731dd6a5b888d7c25f4b2149770f9b3ef73cb799709124d7e6a51b0e02723b22256e647ee2d149ea91515094c1f1aec726783d61b91254f77477d6fa0ae034250272198209816452407d6309902fd8601a42bd5530896b486574aee33571579635f66b7b47d0a7a992468f7817282a8498292ca29ec78b89e5aa4e6ac3d08077f40de70268ad0d44d35efb7dd84e76783bed260789fd692f5e2c7c301079266489d2c9a423d2a5c763053ac3687ca977a109ed17277509cc3e5cfabc16be2449dd0a5c0ed42c4004b2cc3bbb14ba5d74833e71a69cc2d0b2323bb914d90b4abd6a3daa5c302723c27118ff770cae32c123cdedb610215d5fcb6e9f969fa5aa1912beb272b2699f8ded15ab662f030eefb67fbf95903c9a9b9ba9f46b4b0ac258ab0446392d07d9da3cbe33c8903d15998c791d0f13ebb69330452dbad8bb6b66022c0df20c4d43ae375aeb7c7c592fc38674b72e4744a36946a57f242c533b2cea610246f3795653e5c91a76de806a3807dc65739471123005e9fefe1c16f29c12365c7f4d038b1304e5de4cd8999a28e7b11c1c7140ffeb8c26680adb5846abe46d3706746e8a42de7cf10a2dedff7062861ecfaa621a3c8948c2fbcc8e43152fcbca4199d557b5e61b0a4377f16965e6d89285cc571603a8dbe3dafb4746ae4303bba25ff7d3b6fff9418383002c98048080b26eb8443e73730e14ac4c1ccfb1362efd69a68fb762848f050b9640925eb01e80b47d297a160640115524d891783fbafe6333dcf0ddd16a827e4ef46d1e66dc66a5737ba596fb0797a803d9553490f8508fa8b2979c8e4d486fb51e26d7529318b5deb01e57f8f3adb3fbb2a2d16d1a6fa72f16f2b467eee633c7822269920a82e818514d08f0c71cf909a28fa67c5b4844de5ba381568ec0efcade29044f981591a1faff9aebdfe93d0cbe9cab0133159de5934058ef20082ab3b850eea1b2778fdfa6efc77d50268b75843576cdf15690521bac8308b0da23e712eb4e5c7e5909156f3d602485de1408696d73dddafb22c99bf9529459bc2961cf828b790b359fb91731e36c29620cb964a67ace34a485147fb733be46668155c3cdc99e5d46626372ce045d40a5c32fe02dacbacef2bcf481ec4641b164cbb2a96bdff9e647b133f61f3c96f6338db90c6eaac8b30c9dd945ecbe86621435dac50d1312470881ed088df62c24dcee19de30e599d54582455cad24035f22a0c2eb692280f2baac41baa2aca8c329f0f6103d36afcb279ab1e28dfb3cc9674", 0x1000}, {&(0x7f0000001480)="ef8b37b6f340b719bf8bf11577c4b20d05512419452e550324a86685c426cd03511622f8a5a414ed9e5c8135c5b55e092c1f0e", 0x33}, {&(0x7f00000014c0)="6238ca8d1f43eb6e5bd9c11ec319", 0xe}, {&(0x7f0000001500)="221867206dce1167325119adbbb6c843874133e716e67be21511e8ffa5c4c22b5281fcaaf2504601", 0x28}], 0x6) 02:21:08 executing program 0: r0 = msgget(0x1, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, r1}) 02:21:08 executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0x80000001}) syz_open_pts() syz_open_pts() 02:21:10 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) 02:21:10 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 02:21:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x6}, {0x9}}, &(0x7f0000000040)) 02:21:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x1, 0xc) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 02:21:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 02:21:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) 02:21:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="022d14826b7d9899745297f24148121c967d93337de83458f6172d414e72c868c1d2ca694fcd4de98ae673b57442d5fa18629a1e3d559e9241d94ffc33f14fbfc09719076a95150277ae0ee0c9b2cce48a62c5467f6a67eefe0fd8235dd81d1cd73827350c29de16ca79a5268ca1bf0ca188301192c336497269936aac72032c216d00b91143bdf0eb792ac1907aaf3c1cf99ac431d2f0d955bbfd12e31925f5fbc249b716a49596f638b6ad"], 0x10}, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000001600)={0x18, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r2, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) getpgid(0x0) semop(r2, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000380)="368ee75097280bd935d7d6c30736d1bc7464224a83fc8be50c5457cf2840ea9800f1c44ad49fd5cf5696e6369c6c65f6cbd2c9381e60e3ab8a53db4fff6557add03c8f8b67e41ebac3a94ae46745636d952ec53234df46cd595ff40527caf598abf59240d5ebeff022e2a8e8b6ed27d1d006d392c43db41ec0815e459e7f4ecfa0f0b19bc86d875bdadf76e674c1a6429a5c83a5226bfe07f7b35b737a0de4ab9d6e4fb763602b23954b7aef570cd45b9bb0e307cc397dd8020a7627825ee88fd5b646af63b4ac0c2c2b", 0xca}, {&(0x7f0000001640)="e5597d1aee7778c9b166fd23af7882f000f5a72f5b30c0fbac90215d306d2528cc8ab9c394b4ec253ea519a1ff2a08eb614f5325c23e5f146100dd46fd1a02c7ed81cfd3636a2cda2c9b787ff23057e6e039ad888c06c17b850b08cfdfc8253b5393cf2508cde4fa7c61a600a09c15f1ddaa73ad05b9ab70bb976aa2fb752848c28f9f665ab2bd0350fe42f709397c172d96f412cbf455496fb532be6d4ad7ffc3f2d1c32554d5590e00318c629dab09566dab18ce7d2806d2ec313012e771fb73aa44b7b8d03de20fb0642ef9f999331ae9d91b394690c4fc44a71d5faf20604d41e2656120dc2bab8a9be85be479060d76169a51403724cd676ecab327bf15b8dde6b1f4947d48ac34c3a4eda179c0e1e1f23a124af39fd1d56dc9fedf1dbe7d4f8579079592da68d32f39c11e417657c496f216b16591f334888231ab1ef8dace96841160c43a59bc62bf823966fc1533beec78fb00a26e909682a34cdf46d6f56b3d43157164cea8d8b0895c6eb95a50673cf131c1e04a0f2836346493705c9850ad76f21d1e980564005c28e4c9a18cc52e4dab4ae50f293319cdcd41b3e8e90a5934167752d455c286163d7318e95cf3c2887029752fdd57c772993a186e4d397ee1069b89e97e77850c62e6d752217a804643382101ca730d79de60df97877e08e16b7a700ac99d061164d7eb55e5ecd7f8a1f5c81a9bac7d90439a662edf461c6de40574d9eb27f028f9c63e63877dd7628f5cead0070fa21bd3153b67237c4fbdb76d5e9dd8cd2024715a2aa329ecf3c9bff8f3058b697ab4b1754d4ab35f46d61d7e9f0ecb3693f8592d7de16aa34dcac0c478e665e88e576e684b56934ead63f1c5b1086cb345fa253de03c7d25c66e03101ef4f006081dae843b431313fcf1de57ff8663b028613d50f5bfafbe12ecd6077e1f754c611a5ef0d24b716029987a85778188a8264a25b322ec9572975ff691fd5ddc24a14e3b78c6abb981fb906c6aa5d6d5def764888a17c3e2fa3e388d775720542173fa34aaa867f287d5330447892043c17d47f6f58e758c994afc37b5ea253c880b50e9639ade26a9122bcefb03c84b270f1b3b4df1d4d9f7159995ead7610b1c39d799f43ae9a83f36a8a0726c9b3536089cb5072f24403fb6954e7c69a345f52cd045d1a76b858e4d14a5eaa37da173c45e2db783c4604db1860e424b067c96eabab76ee55ac71b97e1480970adaa0ad62fd12f4a2d48cd60f7579096877535b22417e4ba2fc1f72d5c00dd78f2232ac7275f25dcffd90629ad576f4a340fe5e2d480362ac35633cf73b010603a8134cf9b815b0505095dd825981cf407170a4c732a6c8a1758d3b5acd15a60a5368daefdbdf4d31712f6732c514cb4b4ff0c135cf8f8e7af138f713155ac105d85547d9bdefe4c342c20d5807de956b2535d8f4a88a9dd7780e5cd6174898a40e7c39e49c4014cf7d1e9328254432ae11f139aa85554bc3e0d58d91c351fd456d990289cbd71475b63298679e1c173370f42afe7fd949fb7a348202210be8633404b0790a730268d585d87ef0a6d043f2a1f0408f994e5630a7cba958b821b372e6dbee380f6d26dd89f7e273e33da78bc4c25aa440c966daa978b1865b52e6f559659237e4188e41bb5c0ec54f3e3045b9dde789dac6f8f5f1fdd462bf67d166ba2de3b01fd179466a4fe903729f7c6230f8c3e04ccb19853b6c1caeb4a2560ba5c0472b00aa9083c1f42b8bcf04e50ab3fab5c82f838e62a0fe7528350d31864276d50acedb8966e257b4838d3cb86a9e76fdc8bb149bd9556b85006f56bdf5b7aa8b5feaa9573e91844c4f271e767648812dac18aad0579cc799eedfa1900bf177822336d179e394c9067938c3f28774c8a5d4666d839e3385d8ac16ae1b7f98c8aa5dc8b0a2b50ee4558d7fbe3c3bc4c9cf1f4420e4d366a8855ea0e364f66393a4056eb68bf5b1f16508063e42653684458d7badf7aad0e471e9aaacf0faec5e8dab27431d7ad612dda94ce58736581669ff525ad0e7369ca66d6f871857720fc0c302171d0dd10a6eb8977fdfaac555c96a9e758deb0fe864699a8d6a1d0fa3e5d6d4efafa66b3ae185a82d29b956d811c576b3a6bff6a7b429635e2717a72660a815ef711ed54bc3fc1cd84e2fe47fced86d6b00fca3d982b59990e4dbb7982f03791b6521b6e7b516cfafc82e9a8edd22188c2ee469fc5161e52161df41285cfcf95a1c0fbedf9cbeba2ae190cd273701a1a1c2a2dab7de514a4e9c47df5e7695b929b055ab8b9da74181d351588d7124eba038b101e4fb9e2613bca875b9660f34039df3768eddd9815ef566300e28f94122a7517353b4b6f54babdb77c0402c91f1643a4338828e00de1de515dace66f512bd41fce833e981b0299bf6c120ecf1cb3066bfa58d4d4da379ca47c29f6a015847b4d97a6326da4ae2b686b38dd8c7c55307e2f26c47a732093eef6a4836a04bca492f2cb13ce88f12731ef90005ee04f5520bf56cf367a393e0f59eb04b7f1ee5631ca9ae8353fe3ef84dd82fdeb9e6a17b3c9cdd055505f325c47b787bde92a0909dc38669c925bb7dfee1a9dddca90ff0d895781066ca3c15c9f6f07c7077ccccfe33f7c1bbeba134179231f5ed2b18b50a9f4b6b8df2a93abecd1731aa44f305b1309bfd0dff778b0bd3ed5bde42deca455e2422ac9c8a052993658eba046b3acb107dad7b215ae6ddb2315fdabb164c2a79ccfd8af7d320941d94a69a259f97c01bd4992c2c5da6bdc038871797d7cc365265b397cdfbfe65b5e0650dd6aea70f44f43e20a2a9ed6debc7fe109d4df9b63e8269652cb0293adc310986bf7023fc54dc06f4982ce58d7d057f89bdb6906c0cc60e226fb56a8978e86260beec2beeb252cc8a8ffb15f0c661b2528c1cb66d8b5235f323a9045e0732ce5437d1b163a1067782cf2302c9ba525d6b7e491bdb7f492e96e2df024600a720817368f6989cbeeb7e9dd1e34c3aaf166be1969208b22004aa0a0b95a3d67a9f60fe27cc8e8d54d4fc72de50d2edd0904d1f66a9ed76475b9cc62e1219d905f5d80d3748b696c009441e7bdb2d86805ed8d6042a0a57cf27c86cb2281e14c3d2f1ad6df0f3f8cb073c274fa27f1ab34dd04a7b3b235dc3161b0f8da6342ee514374058e9a121e08bd7446661a7cbc51468abda1525ed2e759d1618e9fb86e50920b7eeb15d7af577b510f827e97af8d2faeaf9b35c7ee2ecd5128d42c05bd3fa82370fb3889fe657be5c0bac3bba65ea2d9125abc17bffa070044a32d88020630aaa30e630d0b23c80e5ea2fb7dbdffa83b73fb4a3cff8ada98bfe026d11f0f29925c768389cbc21bda965ee0b5616952576c574fbf590268f028ed771fc861e355154b34bb7458402d8f2496dd3b52476126954596b92a9eaff98a2dc5b59af22fdb0047d63e0008148441cf3c3a6d2aee7fe0fde3eb736d3803445d22df2f0d69593025df2198b1379a0c9ca400aa10e0a5268803f545909e561fe7f965c6d82d3403c6bbf4ac115929a898a117ac367061a9e37d5549d2861499ff50d4a8f18d3d69535a38aa9a6f80ce69c2cd6bfc446f4092b1a78706f98319c458e2182f88a72b9cf31180f0932c93b02f8e2eb9269f33605ee537e15aa4a71621c1f63b0cc3824f0c5aa204329e1a81e908e40f058a3f724b34a1759410f14fbe8e566b9f3db3c098fc6fd35d6617b7f72817aa04fc623650eaaee917313ff66f3b8774411a2b4275ec21aa67a287f9de3bed89a4217c23eadfd48b7abdd40509092095c57c3dd055fe315690e02625d2ea8c52d7c098b73b69276f3505a8a2daae4384607ee86ac9d1a25d4b563708071446ee26d37abc48e06b3852f0f449034ef7b9f25d6e0e5e51450cbd84634ec4026a98cf98d2da2b31ae79733a4a462801752c09e5ed12507eea8aba44c7716756c13552cfdd0ecf4db430659102afb600fc85d2237f801f621a497af4ab0b708cbf1dd63c596079257331e96e90d69f81d1a2bfb43a467e67a3ac28c0bf23d3720881f9ae16e022f4b47465c03ed2ef3a9bf08ef19f1621a3aff285178f88ff4cbe041a3a737aaec6cac1fb31921d7437d13b1aff34ec34b66593a9d2f5fa9ccdde60879cd742016ff421ef0acf10fbe46c972db384892f0da8e2e91db952c309b15b09c0c679cfdfd8ca167107f745e2131eaf4e442283fd84020594e65e0343019bf0b8cda8c3cb39938538ce57d068f79b0371073530a02099c87687d184569658e088a204c888eff50647b128045ff59973cfdfa8192c39c3fdb5098680952c63abeae2d0fec3eb228dfea1ea5197632b8f82f4bd3068feecca712da6b06010dd2af8ac837664f3b99f9adba4703765ed51d90214552536cc5a910632ee4bb741046998b79bc73a29c1c1c00ff87b6495be62017019cc8e23f43429009f5b36e05fcf8450bda8aaa9769edbe76b187b47ac46d7668c2fb75ded8fe2c2aba3f0f7db4e6093d16c98c03850e816bb9309ea2409ece39da47426c0098cb919e0f471216c25d0bdd0833cf3da6d77e119745099bc805f753eb336302d29fe205d8c181b1184950c31e79b33448b559a8bb842b51cfa4395e476a0350d31ac92bdf29cbc7f95f114042b9b579c7c91daa5eb5bd51d58f703f9df7fd52c6d841290b2cc590c871b11419b6fc9a657e435c4198de19454aba2a0203779c507a9ff978589fe0a3e3c9d9ca050dcbfbb30f5a71a023a98070ad4bc71b03d03e9a0a6dacf358523b42d45049faa07a4d72e346378c126f17be8358552f46d89322765bab1b6649c71d1becefdf3b4f7e4df009ce00903df50a3b3d8f2259d21aa4c742b35528306a7508bff60a0cb7e6681437c46b0ac1594defa7519c081f774bb89c31402983aea0ed75118dae6fedc7cf4b5d08363c08346736dc3085383636dc39f1e8f8b0c372f2540ffaf68c34a9e35f198a7184ffeb94b72c5906d283e282378eb3fdf8c5efcb2890665ab051d2d91fe551f504108c4ffbde714b910ef3f9a8c01f51b9c9627d7dbc3f5f1dc23b36626af611a9d2e0b189643a104b0055b27365f0a45af3d1777dc34a56f471cd711f63388fb053f6eddbe3668c7649140878b00fa8add9dcf93c4b177f8ef2bee009b74420565cccd5a7fc89d5f102b58c460c724ab09c279ac21a7dff30f7484bec8e541395959a139bcbac865e29d9540117a0b01b063c608a69291c078c51b83da18872c861bfc76c2ccbb32d2b054cdfabe4a1944cc30a6359eda8141066c37ee58d3659aab04db65750c0e10ff7cd72a952f53e71141ef1d163aa72f6ace863fe6cad56373c45edc9eed3e4a86f64126e973f678e2d026e332fde1563ffabc2c631049cc70fca026afc66f37bf370d8670778c7511c69583f9daef2688d0590fdd9ab29cfb0c658a12f4231adb4410f33eca739f323b3c003177e68f059fe6df79152640f2d2fcee7d6ab2a1f4af950493ef0890f7547308598e0543f56ce672e6d518e2d4a0c9734386a366743e7eb267cd4e8d80de0ef5ee9143b7f4601ddeeea9b900b5651acc5821a4fbb8731b4452e34b7795f73eda0d96872113923d5a13b4a309bb38827956d094a9196cf653109daae0b46001156cd35f0a01e5b846bce53c952c02b5f8290c63b4686c26e8a5bd70d76c69d2d8592a04f2f00018b834990fa38bc41ae142b35b527cdff9bb916ad07cb4fec4bf7d6a6ba5ccc97287d795888b57dd453fa4b4f55612c9bdd12ffc4b34da474eb80195c54bb3b3ecdd09d33710", 0x1000}, {&(0x7f0000000040)="598c4d5d52934c6f779e69a7eacb204d65397ab86eb81135a99b571a71587eae02909f9f25b82917d21e58a2853ca55b025428", 0x33}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) 02:21:10 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10000) flock(r0, 0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 02:21:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000033, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3510) 02:21:10 executing program 1: r0 = syz_open_pts() r1 = socket(0x10, 0x4000, 0x9) setsockopt(r1, 0x2, 0x3, &(0x7f0000000140), 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) write(r0, &(0x7f0000000080)="95b634fe16cc6f38e4a38255bd04ce5bf684d9ea80a334282368a36429a57c7e7c18d44b546c87f07556acc1b780342328e01f34c58b2547673f05abec0dc17c07ac458d6353caafed9ea44c7a402e64dab93d01b1e080160f85065871f53cf07dda5e68e9325dd3156c02600a8f07edc90295c5e043121a1dff450d6c8ce5feef86f9a71bd61ec012f0811972ea7a55be1d9008d7810fb4a61d26da87be0695f4c807a8dd4685762d9cff59d094cda08e0f13e3f4ba15f199c1", 0xba) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x14) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x23396f7bb91e1608, 0x0) socket(0x2, 0x5, 0x5f) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)) getpeername(r3, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xfffffffffffffff1) 02:21:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) listen(r1, 0x80c) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, &(0x7f00000001c0)=""/195, 0xc3}, 0x800) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66af23653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 02:21:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:10 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac142d107d817898d6eecb4b1009a09a4c14a6354e5bc5acf01e6462e7b94ec557ab13bef56c6ee4231e01732a850cbcf23cff04634994b67a6332c6424106424a098722431cf98ca1b4b5b6c38532af450535c68e7a070077e449805b464e8e076f0d5244d7f253099e4986f3f8a4ab8ea75540df7571fbf930d3e582ad572c7c295573db1d439e0f3260ffb170a4c303086fa16f985e82064a93a4f12e59aeabb5792083dbd4cbfa037cb8a60d4ef235e223294d67e186413e0ac050eaf5d242acef9f0040e92b0c01bc3497d44fe7946e748fbdb986e0773dc6891e5cf5ec2996cbf31c8af94a9b63"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000080)="930137c7f7d555d02d69f973d894211a937f0df17b9f80497b43c4d9aa8a7690bb220e62a42a8282b309a767f503fd12194f2d7dd44bfe9b564c594ca90ed4a038e633b8643296288d49641aa52e2ab09875cf6c673d909d7b8977c9b772e6b7f96145727ac6bac81f0690c2253abe03eb85e3386f70fb1fac5075b0ca7e7d7367794b052bed21", 0x87, 0xa, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0xc12, 0x6}) shutdown(r0, 0x2) 02:21:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x1bc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x3f) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 02:21:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x2be) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7}, 0x8) 02:21:11 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xe, 0x1, 0x936, 0x6}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x100000001, 0x7ff}], 0xfeee, &(0x7f0000000080)={0x0, 0x9}) close(r0) 02:21:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1c0000000, 0x20, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:21:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff9d) 02:21:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="47168cbc2ede334757fd16ee3cb4a439b2be1e53fce9a65cc802781e53b290a5f1d8fa4aecb1b7c35c69fbdf073c6813411b10b570d91844e52790f191909bdccce294ec64303daf44af526eb2e30fb3bbdf969b872e0a230ec68bc658154d44408abc16e7da93c770c75a2b0406cd8335ba0ab7fc9fea7e22509ca77c5a6e50a872be84f84e4a72e1a068f225", 0x8d}, {&(0x7f0000000180)="96a19e28bcba59a7199f4f51fcbb6d88693b56e639950795709e574d2bdd077a554be4ec08673fe4cfdcc90b4c1e638594544b19295b5506e8597483bdc7ff870f85df450e8123dfdb18b8e1d490e672f1f0804c4f53c7c0cf039dbd1e4ba8a18c5d267e054ae5075e8036829816971bf1eac2b885ddcb6442f19ff64cf1dc1f8da1e62189cf6d435a3bf2d1042e4d664e", 0x91}, {&(0x7f0000000240)="59557d052a3d37cc5b92dc95107fe1cfbbf5ebb2cbadabd04a024e618d5e83e8dfb542bb7f56285b0cf9c52f8dbc06aa5c4b5933e827cea5619252f6e694d04a34aacf48bf8d43bb3c5f9a6acf53e8eb415cf9f098802b9e0bf6a92fbf51841a52bd", 0x62}, {&(0x7f00000002c0)="18d19933e4dc88d07917369c3d36895d80550c2bfb", 0x15}], 0x4, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 02:21:11 executing program 0: symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000000)='./file1\x00') open(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x494, 0xfffffffffffffff7}) 02:21:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) close(0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/185) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r2, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000500)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x2) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000740)=r2) getsockopt(r2, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000001880)=0x4) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000840)) sendto$inet6(r4, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r5 = dup2(r2, r4) sendto(r5, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x400, 0x0, 0x0) 02:21:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0}, {r0, 0x8}, {r0, 0x4}, {r0, 0xb62cb59855d69de4}, {r0, 0x53a18c9058cf3b6a}, {r0, 0x40}, {r0}], 0x8, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) 02:21:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x4, 0x80) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0xffffffffffffffe9}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r8}) recvfrom$inet(r6, &(0x7f0000000580)=""/122, 0x3c1, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xffffffffffffff07) r9 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000a00)=0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r0) syz_open_pts() 02:21:11 executing program 0: flock(0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) chmod(&(0x7f0000000000)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) flock(r0, 0xa) 02:21:11 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3, 0x8, 0x6808, 0xe06d}, {0x7, 0x1, 0x4}]}) 02:21:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:21:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) getppid() fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) close(r0) 02:21:11 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed09003c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgget$private(0x0, 0x220) sync() 02:21:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x0, 0x400000000, "0000000000690000000000000000179e4b6c9f00", 0x0, 0x3ff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 02:21:11 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x83) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r2, 0x20004276) 02:21:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='@}a^\x00', &(0x7f0000000100)='^+\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00']) 02:21:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000000c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba2d623d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43ff36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c138e4a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x172) 02:21:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffc, 0x4, 0x2, 0x111, "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']}) mknod(&(0x7f00000000c0)='./file\x00', 0x8, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) 02:21:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) chmod(&(0x7f0000000640)='./file0\x00', 0x161) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) seteuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c843000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="894916264a68abc2c2d3062fd6344e16aceb123105f497eac636ad85314c5645fb0f9407a0bb53c9a1", 0x29}, {&(0x7f0000000080)="118258fd98d6cb90096a6767210c26ac7b6b471d94a896ed", 0x18}, {&(0x7f0000000100)="beab324d9d374a3c596917054241c7157fc1e4eace81ac38adb85b1784f091d2c00dcff6090cc05cc7934aff8c762db093c7ffc1ededf6c4978893a76bf1da08c541eea6560bb0b964b598073ffc9bccab31872666c7ed57d41f8bcf131248d0c6cfaf07d094e7a25757a7b7681ab6f0e6e88b6b9113d8e729629ea1d44e8a674313456614c96aabba15fa90fe8eecbdb7381026f10287711f269a77619ac1a4b1951d0ba5e2fc", 0xa7}, {&(0x7f00000001c0)="a798545b713ed5b911b0556647e799f74ee35f516088e1203c9fa3b0902d9fc75ee61046a0c23f22f5ae7a39c17f1e1ca1df7d3428463df428607c47dab7baac77766ef41bf304b7a97ec8c78d33bc4d39cec179f0cbdd016c75a6b1510ca4f25ef90e0041badcb9e45f512dfc720e19dddfd0c413bcb2f96239ae544d9011a681c5497a39dd55212b20a794534068a85d7bce090a5c6a86b4e617924ca8f6492ac1fb38df5215dbd39685cb5ca2a88af5282a54a838b53fcbe5618401d497042014b6cb635e35dde00ae8bea36d76e00fa357ae0b8ec4c1b983eb7adff8", 0xde}, {&(0x7f00000002c0)="11a22849678b136f546fc3f5e81add251a6cabb0d1050607337f53c1d0d05e88440341cd3fc0d7feb2f153f6aa72a4e1ac8e28495d61a6d34a57c280c666003871953f82360ae52866ea05c59b513a20296fbb31a3c6a3cb2ad74fd00b4ed7024b15a4b6a0c03e0a844f7a964029ca6f3f377bc9befa5a0743c0fa5c9db46bd28396ff2265700fd7177890877a95ee09854477ab04", 0x95}, {&(0x7f0000000380)="1335857b121ef92b0fe5c45bfe82e9a7e86bfbaa938b213a886604ce027fe4ae44322aec51d93e74ed853870717d76ac606283d9693d9fdf17c01ee09efd472870cecf07b60bc0903769f16927fa992a99670ebdae8df31ba504479e236c05d4e916a81b6a01c1df9b19855e9e56c383a670e23f7781762c00027d310fa87abac55f207c599db2e4641708775b038d2d6dfa6caa96ef5c2e9c564b12930e70dfce46d9f64d021a5c4ac645183046ed11655e2faaaa2804a10cbf20a6c649504b", 0xc0}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x4}, 0xf) 02:21:11 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x36e3, 0x8}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:21:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="8bcbb6b32564435312352fb8ff903d555d9883734dc9afdc9738cf00c2869e2def213ded45f261a81c411ed2586125f188767a0b16d810b3af27fa2acdc5bba80ce590", 0x43}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xc0000000000, 0x0, 0x9, 0x0, 0x9, 0xfffffffffffffffb, 0x6, 0x1, 0x3, 0x100, 0x7}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, 0xfffffffffffffffe) 02:21:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffffffffffff, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000900)) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r2, 0x5) getsockopt$sock_int(r2, 0xffff, 0xac11c74ea9509419, &(0x7f0000000980), &(0x7f00000009c0)=0x4) r3 = semget$private(0x0, 0x4, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x7, 0x3ff, 0x8, 0xfffffffffffffffb, "bcc225e492db0eb8bf402c9bce738ff1fb41429b", 0x4, 0x9}) semctl$GETZCNT(r3, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 02:21:13 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x100010410, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x8000, 0x100) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/107) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x7, 0x90) semop(r2, &(0x7f0000000080)=[{0x0, 0x10001, 0x7a31b626e3c2f8da}, {0x2, 0x5, 0x800}, {0x1, 0x3f, 0x1000}, {0x4, 0x6, 0x1800}, {0x2, 0x100000001, 0x1800}], 0x5) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1000}, {0x2, 0x2, 0x1800}], 0x2) 02:21:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x3) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x10) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) acct(&(0x7f0000000080)='./file0\x00') 02:21:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1/../file0\x00', r0, 0x0) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') 02:21:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$TIOCSTOP(r1, 0x2000746f) 02:21:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e105d63902c236918416331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56f8e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad07c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x0, 0x80000000, 0x1c, 0x200000, "d730c1e7bb6fc6e23c5b00000000000000014de4", 0x0, 0xfffffffffffffffd}) readv(r1, &(0x7f0000000b80), 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) r2 = syz_open_pts() r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) clock_getres(0x0, &(0x7f00000005c0)) pread(r2, &(0x7f0000000d00)="8a591654c66f4462b7c4b61663da884c98ac413ed554dba014d6bfcf7ef410850834467f7664a1253bbb656182e79c51fb771bd1876e18aab10463dcf0af6bd6ee3c7111a8d61d34431cb2b42028b517f8f9fa33de078050ffb10ae14120a9e1abf1b6f8a63664597ce6b767732db4dc6d46c4aea0626eadfc75b2829e753c0ce919011dd2a98acaf57a4c4f8ec03da9ec77cee7af8e13b77d047eb5cc21af9122dcfe193ebc4eeb2781ca37e60ad04888d0f6b57d762eb0465b43b50c70eb8098cd9dfdb2cd7e6b972ff1446f6ed942", 0xd0, 0x0, 0x0) 02:21:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x33311fd1eb754556, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 02:21:13 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x2, 0xae0a2aa8d7812e95, r0, 0x0, 0xfffffffffffffffc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r2, 0x0, 0x0, 0x1) 02:21:13 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", 0x0, 0x4a0d}) socketpair(0x20, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000140)='s', 0x1) 02:21:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff, 0x5) write(r4, &(0x7f0000000140)='W', 0x1) ftruncate(r4, 0x0, 0x30000) dup2(r3, r4) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x9) 02:21:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x4308988f, 0x0, 0x1, 0x5a, 0x101, 0x9ed2, 0x2, 0x2, 0xb95, 0x1e1}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 02:21:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={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, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:21:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x3, 0x3f, 0x0, 0x0, "043139e00000e6080600", 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ff25c9ba5d5a718c4ba02201000117c378448c6b601993025025e28d3b77a502675ec25981fbe157349fe37fed8ded0e1b943508af862f20e897952c5c2b46b58533c4d1e414b6d51aa51f9dde94fb2da637adc0ebdf3b182e7a7f"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=[{0x110, 0xffff, 0xf1, "ce396ae71704135bd3d0bdb33aeb6308492b257dc0ad9282656e8edcfa1ed6d9b0358e89aa50ae43b786d4c7c2ae3d0797999e568f3b7effddee1cd5b352f922ae73c056fc572c67a66cba52fb1a2094354b0fe09e6b5675553a83f8fb91ae03abbed20fc09ea2636e5851f43d7f6e60ff80ac4201f7fd212f5e62bf3d4800b713f5e592bf5b66d80b0ab544140ae2064e795491f1ba5604b563db0f3e8b49f83088f0ed692bfe692cc0624a3fcfccd548e1a2bfb8c5db5cee69133ca5dba0a11b375daef4dc906ba72a835fc380f92b02539b3d41fa9b53be8a4714c4ca51771135a5485511b021d2378753e94b9e3d1e64ffdc60d558263f"}, {0xc8, 0x44984037b4739de9, 0x6, "3b0c652c3670585c5ae053f0b93b5cdc4f741627cd6a74f33c165fc1534a900916eed3ffe7864cf49f007442f1a6128da388b1be3fb10bf91f3ede41cfdbd873eed6656e8f740c85c4f2f8d1168bcc67c0b819efeff22fa16891796066a0582df4c5342c141932c9127c5e3d17979ee2a7336c88d7399d511524ba3425675a49f2abc633d8e5d48ec6398ce65903caf8fdfa13c2772a3b41da47c595aa776d5b3d42091151336a99a5c5149383cbff25b6d2869ada0341"}, {0xa8, 0x1, 0x800, "e5b9e2ee9c8335837bf55b34b2a6645960747b9d7657bbf68baf8ccb6ae8077bab673ea18c0400d9f399e7587a3ee4c9d946ecb1f4edff1ac01f0c72a89fd6dd6df36db965d8ce0182b3072e0716f2e8ea98be4c2ce34235abfe79937a61670b4d530e28a2cfb07696cd2d94276e0994e7d61d9c8a9926a2ea16a1cde602b313bea94ed13a3f975129d752882fac662c8a71d610b1"}, {0xe8, 0x1, 0x2, "5fed4266730f934e2c3c0c44e9e5925795d0a6e5ee9e290facb990ba515efbec5d92f7c888ade786ecc60a8172e46bd314edbfaca6698dcc9ac38b8b1e19db8747999ba3f52ce7e8550f73a52149325677240eac005fff532c51cec4beea8570aba321f5ba87e1c03d0dc1bd4383ac687b4b01a00bde08bd176ace8bd5faa0091bba93e36c762e255a66b55ebe4d6a0c4b75d4fc5b7b21fa65ff599fdce850786014283b0529f9f5a5130fa6b2cbce0f77e2e8223881c447df1c7bd744f9e95e1ba84bc6a8fdd776db72be9bebe2bf78cb94ccaf9e4ef7"}], 0x368}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) listen(r1, 0x10001) syz_open_pts() 02:21:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 02:21:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xc0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 02:21:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="0c212afefcb1879f161ca824de85f37a187995b7f321cc1635036901225339ef81399eef39f8a569d3a9ddddd28580f352f67472dd7da48c944fc3f4f4ad847ad077efc171b3de932be72abfa1f54000dfe58e1afbb652aa8c59daba1e4732a7bacf71b4f99e8a98ee29e62b2f48d3b7b3a924092cd8ee625e4ad8d242e6271f32cb7e0af9fec3ac6f34c2b918d184c4809a4ce93e3abf039249614b553d31e82a14c50c84b36e4268f7a579f125e04067f76671fbec3e475274a6aae4df4a0bff632b0a272338a248b5f8febf6acbca389f891bd9257f66a40d3d87f2dc625e84cf35ed0b9b6f2e66f7904bc736ce3862", 0xf1}, {&(0x7f0000000080)="f5a47a8faac7a6dd57b89a6d3b5209a1f8299dd0b99867715fea43cedc34", 0x1e}, {&(0x7f00000000c0)="e3bb57e89eec9eda5bfc222b5ed4d86d0091b896cdd006fed421b85a18688f34a8677eac25bbf691ca348cbc9a5e1a66255b00eab094", 0x36}, {&(0x7f0000000240)="01ad087a19ea1b341a8ac7ed27069636255312fba306ebd427be5f6f513afefc3e2dfd8b2ee66f6caba9a96258f35e1686d1371db4338853731762695efa500aea8df1b1d8fc5f8ec04387abf01c65db9afb9ad48e06dfde12043867b82630d6a23739a4c68cf500d10dd07dd227dd6476d3a0bb0ddb86d5fdef73e378b67e2871", 0x81}], 0x4) r1 = socket(0x2, 0x6123ca0cda7d08fc, 0x401) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x5, 0x0, 0x3f, 0x0) kqueue() accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) 02:21:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x20}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 02:21:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffde6) getsockopt$sock_timeval(r0, 0xffff, 0x821e5d901b11c109, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = socket$inet(0x2, 0x1, 0x40) r4 = dup2(r2, r3) setsockopt$inet_opts(r4, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 02:21:13 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffefffffee9) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 02:21:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x100000000, 0xffffffffffffffbc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) getegid() accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 02:21:13 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 02:21:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3954, 0xd8ba2e8, 0x91c}, {0x3f, 0xc0, 0x3, 0xbcce}, {0x2, 0x334, 0x0, 0x4}, {0x0, 0x4, 0x10000, 0x5}, {0x10001, 0x2, 0x8, 0xffffffffffffff52}, {0x0, 0x401, 0x3, 0x2cf}, {0x3ff, 0x4, 0x8, 0x4}]}) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r1, 0x0, 0x2bd) 02:21:13 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000698d33d5050229b59e1755f26d428d00"/110], &(0x7f0000000040)=0x6e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x3, 0xb857, 0xfff}, 0xc) r2 = socket(0x11, 0x4, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) 02:21:13 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f00001eb000/0x9000)=nil, 0x9000, 0x6, 0x12, r0, 0x0, 0xfffffefffffffffa) 02:21:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) r1 = msgget(0x3, 0xc8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/91) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) msgget(0x1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) 02:21:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x10, 0x4000, 0x0) r1 = semget(0x2, 0x0, 0x200) semctl$GETPID(r1, 0xcc2c5b96ba2dc76, 0x4, &(0x7f0000000000)=""/241) 02:21:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="9085a63efcf2cafd59b8cbccfeb6a287", 0xfffffffffffffe42) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ff4000/0xb000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x2) 02:21:13 executing program 0: r0 = socket(0x2, 0x400000000001, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0xfe99) write(r0, &(0x7f0000000000)="8c86c4181627624115e3988385f76ca0b1f0bf20851c56c594ac241e035cfdebbf833b4ec2e2949f22fb817e9761c848e3160e02d49bbb252f6ecb812ad67c68ef6e60803903b951ad82fbbacee49b42c5f48639c975db3009cb1fd61cf4559a90e9c86f97a4b34a67b2bcaeb693568e4382725380f25a9e62a1c8fb1db4d9a072974e7535b887413e3ad27fbf43b7fda551e15c7e05dfb927b03bf49347b752c1ad34673152fb7059eb58438b7873c596281d58934940b3b07f24da58be6df717629c70dd01567dc862ba", 0xcb) 02:21:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) dup(r2) write(r0, 0x0, 0x0) 02:21:13 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c10650000010021965308b9a56c01cd8e942cacfd57d002198ced79f70f7f3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f6706000000000000006d0a53562f0774d5233a45bb322373ce74bac90f3e1d0000784ac3822341a23cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90100b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cac43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f4"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000006c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000640)=0x407) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000240)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') r9 = semget$private(0x0, 0x4, 0x101c0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=""/53, 0x35) semop(r9, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 02:21:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1f) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 02:21:13 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) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x30000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:13 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xb8, 0x2) setitimer(0x4, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x2}}, 0x0) 02:21:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) 02:21:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) semget(0x2, 0x1, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x1800, 0x0, 0x0}, 0x8) 02:21:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x101a0, 0x0) dup2(r0, r1) 02:21:14 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078e2b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b6375727e25297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2df", 0xe5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3ffd) 02:21:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x204a0, 0x32) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 02:21:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) 02:21:14 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x3735d1465b70641f) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="ac1d5b0493bd06e2f4a1e931fce7c953d8aaa0bcca91bfe3259a8e078beed24988a58e2a1f89f6f4c23c8bbe598538900674132a2aff76ddde6cafdfa1cd21b095437989c91af0c712ffd40c8b4b947844fdb9c37f7ed8a9ba6c7cd8f57e73d60b3a6425b9ac0a051220a822c4dbe0720e5b22e258a39a01340398ee07c0a703a16f79bd7f", 0x85}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) dup2(r0, r0) 02:21:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10000, 0x5, 0x9, 0x3, "86905cbbbbe8b7fb385f3acf7a8c90298cca579f", 0x6, 0xb10}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x2, 0x0, 0x2}) 02:21:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) acct(&(0x7f0000000200)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x2) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) renameat(r2, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') 02:21:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfffffffffffffff8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0}, {r0, 0x100}, {r0, 0xa0}, {r1, 0x4}, {r0, 0x4}], 0x6, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x41, 0x4) 02:21:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540), 0x1000000000000067) 02:21: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) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x1, 0x0) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1, 0x6, 0x2, "41453da500138c39469a11c5e3e5f55a4efe6eda", 0xfffffffffffffffa, 0x8}) getppid() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x20d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$dupfd(r0, 0x0, r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffeff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 02:21:14 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 02:21:15 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) close(r0) 02:21:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r2, 0x2) 02:21:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/253, 0xfd}], 0x2, &(0x7f0000000580)=""/16, 0x10}, 0x41) chflags(&(0x7f0000000340)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) ioctl$TIOCSTART(r1, 0x2000746e) 02:21:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2c) close(r1) 02:21:15 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) clock_gettime(0x0, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x2, "000000000000000100002000000d00", 0x0, 0x4}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x4) r1 = socket(0x2, 0x8001, 0x5) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/14}, &(0x7f0000000180)=0x10) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket(0x10, 0x5, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) socket(0x2, 0x4000, 0x7) 02:21:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 02:21:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 02:21:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f00000012c0), 0x0, 0x0, 0x8) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced2d5eba64a681700000000000000"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 02:21:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0xd, 0x0, &(0x7f0000001c00)="186fe66dc3221ecc5135520c3bbd26effc81bc951c4a6ccafb4fe57c15d9d174abfee62f2ae2d92c50e09b6a52a40815af551d2da5f7d922c2ecd49e844cd4fb41aaea4dd74ffe6e05820f797b24504e26b6bee9a9bf209f785395ff30916770bda70ad80a1827ca08e626ba8da9c26c76a95ed5bfc16349e7630cb87d2e1b8f42717598fe96e7847e694145f94fabf0496c9ab7bf5158be7b1065be7734bd66858b32cabd29df3b791b", 0x3c7) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 02:21:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:21:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x1, 0x3632}, {0x3, 0xffff}, {0x2, 0x200}, {0x2, 0xfce}, {0x2, 0x6}, {0x2, 0x400}, {0x2, 0x6}, {0x2, 0x6}, {0x1}, {0x2, 0x9}, {0x3, 0x7}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x6}, {0x1, 0x4}, {0x2, 0x7}, {0x2, 0x6}, {0x1}, {0x3, 0xdf}, {0x1, 0x7}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x800}, {0x3}, {0x2, 0x1}, {0x3}, {0x1, 0x100}, {0x3, 0x5d}, {0x2, 0xffffffffffffff80}, {0x1, 0x25dc}, {0x2, 0x7}, {0x3, 0x3f}]}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ftruncate(r2, 0x0, 0x7) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffffffe, 0x80}, {0x18, 0x1, 0xbdea, 0xffff}, 0xfffffffffffffff9, [0x1, 0x1f49, 0x100000000, 0x10000, 0x9, 0xfd, 0x2, 0x4]}, 0x3c) close(r1) 02:21:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x63da859c0b561b2a, 0x0) socket(0x1, 0x8005, 0x6) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="a61471702b9139a20700"], 0xa) r2 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/98) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/57) 02:21:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x3, &(0x7f00000000c0)=""/131, &(0x7f0000000180)=0x83) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0xf4, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x6, 0xfffffffffffffffb}, {{r2}, 0x801a0015018cc3c, 0x23, 0x40, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x100000001, 0x8}, {{r1}, 0xbcada20ef5a8ed30, 0x90, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0xa2, 0xfffff, 0x1000, 0x8}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xffffffffffffff77, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffa, 0xc1, 0x1, 0x8, 0x73d4}, {{r0}, 0x0, 0x44, 0x1, 0xffffffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x100000001}], 0xe9c, &(0x7f0000000340)={0x120, 0x2}) ftruncate(r2, 0x0, 0x1000) 02:21:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) accept(r1, &(0x7f0000000680)=@in6, &(0x7f0000000a80)=0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 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) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="3e5150690000f2ffffffffffffff00f4357e7c76e368e0e7e60c2d8802f8d2d1ed00000000000000"]) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) 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}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) close(r5) msgget$private(0x0, 0x284) 02:21:17 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) msgsnd(0x0, 0x0, 0x0, 0x0) 02:21:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4fb0, 0x1}, {0x3ff, 0x7f}}) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x6}, {0x8c0}}) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)=0x6) 02:21:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x27) 02:21:18 executing program 0: 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$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x9954221cbe04de93) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x10001, 0x3, "40f759ee175855704ce176a3b7b1e03638b92048", 0x0, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 02:21:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x5, 0x0, 0x100000000}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) 02:21:18 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7fff6}) getrlimit(0x54c9b2b3ca58a88f, &(0x7f0000000040)) 02:21:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x40, 0x100000001}, 0xc) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000300)={0x0, 0x1ff}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x190) flock(r1, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$dupfd(r2, 0xa, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x7fffffff, &(0x7f0000000200)="ebff319296484ade0c1813e07d18938ceb26ac3a979a6c17366163d84b1a8dbb88cd5918249ea3e6f60ce606ee2649d919ed919528a6116fc44e35a50e73aae8c1870578ba3ef950733b727197a57d5d26e4453a18cca1c4a3917a9391676d2d5dcfd5c32000"/115, 0x2be) getsockopt(r3, 0xac, 0x4c, &(0x7f0000000080)=""/255, &(0x7f0000000180)=0xff) 02:21:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x40, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9) r8 = getegid() setgroups(0x6, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x3, 0xfffffffffffffffe, 0x3, 0x4, "a50fa94afa30afff6e610bbe1c9023ad9fa65738", 0x7, 0x1}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0xbce32eede67ba0c, 0x0) socketpair(0x2, 0x4, 0x1, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000001580)=r10) r11 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x2) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000340)={0x2}) getgroups(0x8, &(0x7f0000000380)=[r4, r4, r8, r6, r3, r5, r3, r6]) getgroups(0x0, &(0x7f00000003c0)) getgroups(0x1, &(0x7f0000000400)=[r3]) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000440)) ioctl$TIOCSTOP(r11, 0x2000746f) msgget$private(0x0, 0x408) r12 = shmget$private(0x0, 0x200000, 0x14, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000480)=""/30) r13 = semget$private(0x0, 0x3, 0x0) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f00000015c0)) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000580)=""/4096) 02:21:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65300009d33ab1a2fa0e365f2c923df64da187ac6cc268a24ce2776c14bf6b54be56ad0fd9a5c6f0514169a9e974e3a1a5522d2cdd8bbcf0e8a37539d4ea66c43ac6e3443e1f12d52404e0b3dd298118cf742d967b2aa0e613c75839ffea21e5d490d1d62e439d10dd8425261649875cff6c7ebbd786f7dce2c388707f2186bd8dbc9d9cf683970df61933ed953e08693aa8dae1f52ba948db8028f5213601503fca1ded76a99600b4fa96468c995c2ccd82a31e695dadeb58"], 0x1, &(0x7f00000000c0), 0x0, 0xfffffffffffffffe}, 0x0) 02:21:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x529}, 0x0) r2 = kqueue() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r2, r0) clock_settime(0x3, &(0x7f00000000c0)={0x8, 0x1}) dup2(r1, r4) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 02:21:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x28080, 0x0) lseek(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) connect(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/26}, &(0x7f0000000200)=0x1c) fcntl$getown(r2, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10010, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0xb) 02:21:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/29, 0xfffffddb, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x0, &(0x7f0000000380)) 02:21:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000000, &(0x7f00000000c0)="006f7fa6cc9b0ce0f27504ca50fffc3c778c95459b", 0xfffffffffffffc7e) 02:21:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:19 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000340)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21, 0xf13}], 0x1}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0xffffffffffffffff}, 0xffbb) getsockopt(r0, 0x1, 0x27c, &(0x7f0000000100)=""/198, &(0x7f0000000200)=0xc6) setsockopt(r0, 0x3f, 0x0, &(0x7f0000000240)="1a2ef90eb3d555e273756827265a9d8a48a43daba7de7a9109845ce00451c3120660396c2d3b57026a7f87b377d8265d217eae7ff28c6f6b2613bed21a0e6fae7413228b31dc67cd4e262ce2790847120a1ef1a84d06ff09003489a61e06c411cedad8b9396538f9d9eade45e09f6937ef4293882b74412c64e6daead99ac1ea3160cc2a736f7713f564140332b2615d10d26bba29a52320421c2bd6d3b94095b21db044475203708604a6d7531a0ac8183b8dd0dca0a6e552de714349db8bb4c39e06e8a765aa1bb2b67a07d3b05e8b", 0xd0) 02:21:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x326) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) 02:21:19 executing program 0: setitimer(0x3, &(0x7f0000000140)={{0xe1, 0x800}, {0x4, 0x80}}, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='\x00', 0x80, 0x9) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0xfffffffffffffe01, 0x1, 0x9, 0x7def, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) semget$private(0x0, 0x1, 0x4) 02:21:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 02:21:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) listen(r0, 0x0) socket(0x18, 0x5, 0x3) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = semget$private(0x0, 0x1, 0x479) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/206) 02:21:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x4}) r1 = socket(0x2, 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x5}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="6f0573015db07ec2e0a78812d75d2d56c94aeb31691889f1ec026166ca6cb0fd0e729d495236bfe05604c3718e4bf302d630ccc74695a0ef5ac7bb2d8a9e72c71235bf7434bac3cdceedc27f348a26894cdc882e6f0cf71be1174c9374646f092b548d126cf3ee655e0873240ac7c83302966384116121eadd171b906b3b0b90e9fa75a85b3a2d1da7f8d3ee8072368303b8488ddea3181372b85020ce6a478c86b44450aec9526f4fbb363b9fbc29da9cb9011b5784", 0xb6}, {&(0x7f00000001c0)="dc4417617f227ee3a70def813793e351ba24a6cb7a71088e2a00c89b7faf368ce92b5d2c7c2e8c973df80a7b63005dec18f2667a41a5991e1bc792afe409cb2f2ad89ab3ac53481b722b51ad3b1e7326f9ef33409b2d80b7a38e1a1f63758f91ba80424b3d952630b42930120982c0e02e95e9923faddd61f54d8823ecf8a912b7d0eee5fdc206f83b45d0f9f8f7fdff2d32765630c1920a2f609547edfb587fec9e06c6", 0xa4}, {&(0x7f0000000280)="10518360828a16c0341ca41d70140a555c09c6d15b477fa228fd0e5bcb7071e3e6b9106a57c2c0ac2e7e0c746615572cc211d2ee43f5a74121d6b73d670b2aea5565cbd7787ee59a13c19905c3b8a3c01557aee7332a6b4a2676a82f8449fe666c4e6a437c1caeabfef59f17fd5587d1134e95a98a3dce37aa739b373a715defc5435c25f000c7834e614dc10ef306fd367449de92e7", 0x96}], 0x3) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000080)={0x3}) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xfffffffffffffded) poll(&(0x7f0000000000)=[{r1, 0x3}, {r1, 0x66}, {r1}, {0xffffffffffffffff, 0x24}], 0x4, 0x0) 02:21:20 executing program 1: setsockopt(0xffffffffffffffff, 0xfffffffffffffffd, 0x1f, &(0x7f0000000140)='\x00\x00\x00\t', 0x2) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000080)=0xc) listen(r1, 0x9) 02:21:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10008, 0x80) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 02:21:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x101, 0xff}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x1, 0x6}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x17, 0xf0000000, 0x1, 0x3}], 0x7, &(0x7f0000000100)={0x3, 0x8001}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x20, 0x9, r1}) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) 02:21:20 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfff) 02:21:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x208, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffc) symlinkat(&(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', r0, &(0x7f0000000300)='\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//file1\x00') 02:21:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcab", 0xc4) 02:21:20 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) sendto$inet(r0, &(0x7f0000000100)="a35f4262ceea1c725724a5c74a3e16c5fa30cee3577dc42274871ed8db74c46159c4b8c761f56624683063ba0d3a2a3f654a350acf8deb20aa35a8819e773be58bf97c4de7bcc926d35b4ac673e549b8aea327fad4a445d4ce1595e45f62f722132f7cf31aec6948d229f1c5ef95790b98eb020835724d8f895be04ec1a45c8c0e11940a8ab7025a618a85f2594958d60439c8d8366eedd944459876d96f241a46c1f66a940ec7db6691ac386713e1ab75e5221012bc243c69b396c74e38ff23fafa295be974e71882a4713c0fe49e940cbbd8c34f4262201d4db295c4be36a6c917cf23e8a19ed8e6ece4959837a5b7ac0f25", 0xf3, 0x8, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1}, 0x8) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) 02:21:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00006000000000000000000000de"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x0, 0x9, 0x1, 0x3ff, 0x7, 0x5, 0x0, 0x3, 0x1, 0x101}) 02:21:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0xde6d09c2fc2fd231, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fsync(r0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807f00b2b8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2b8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2b8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2b8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2b8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2b8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b2b8 va 0x20ffc000 didn't change! 02:21:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4, 0x10, r1, 0x0, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00b2b8 va 0x20ffd000 didn't change! 02:21:21 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 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}]}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x9, './file0\x00'}) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) 02:21:21 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x9, 0x8, 0x4}) lstat(&(0x7f0000000080)='./file0\x00', 0x0) 02:21:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000387000/0x1000)=nil, 0x1000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:21:21 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0x4f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x5a) 02:21:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x20) semop(r1, &(0x7f0000000240)=[{0x3, 0x7ff}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x138) socket(0x20, 0x4, 0x9) getsockname$unix(r0, 0x0, &(0x7f0000000200)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x100, 0xca) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x100) recvfrom$inet6(r3, &(0x7f00000000c0)=""/77, 0xfffffffffffffe2d, 0x800, &(0x7f0000000300)={0x18, 0x0, 0x3, 0xffffffff}, 0xffffffffffffff63) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x3, 0xdf6, 0x55d, 0x7fff]}) 02:21:21 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="02000000000000007ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad65591999c77d90e90e9a922d27982d831a296a5e421550e83a385a23580aa821fdd4327f7d641168a4cc651182c64333bbd9249d23ed3c384495e18b365e35c49"], 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(r1, &(0x7f0000002500)={0x0, ""/4096}, 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) ftruncate(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) r6 = socket(0x10, 0x3, 0x2) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r5}) poll(&(0x7f0000000340)=[{r3, 0x40}, {r2, 0xaa5ce3b4c8499c0b}, {r3, 0x80}, {r4, 0x2}, {r6, 0x2}, {r4, 0x40}, {r3, 0x4}], 0x7, 0x5) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) sendto(r2, &(0x7f00000055c0)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e0200100ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1a8ed8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e7199983f5b0f8635abe96dcdf0f3470", 0x100f, 0x102, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xfffffffffffffe5d) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt(r8, 0x1, 0x6, &(0x7f00000003c0)=""/223, &(0x7f00000004c0)=0xdf) getdents(r8, &(0x7f0000001240)=""/181, 0xb5) shutdown(r3, 0x974adb1b6ee71369) read(r2, &(0x7f0000001180)=""/46, 0x2e) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000000)=0x1007) msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f2ad718e880000ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d0078ff672f3c940ffe71dab5c7c40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6ecb6fefe4c2522ffffa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dabe7df4048a4d954000000000000"], 0xac, 0x800) fcntl$lock(r6, 0x8, &(0x7f0000000280)={0x2, 0x2, 0x6, 0x3, r5}) 02:21:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) sync() connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000000000"], 0x1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x6) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) pipe(&(0x7f00000002c0)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000ceb4726ad5f304a02f59b5938c3797f1735a292dbc0d32fcfa73a64345c77f75c4f1157eef467539c79f3b637cea829028a419128773635eb2c7f0f1c249050e58f01065f03a3929815a3bd40e33d564a4cb001214ec968e27e8711842cf67d08185ea6f2ab67fa318372b2e2e09327fc8dcf9638888cfacaa75a129e6415c3d09903f5225872c717b764b6cfc7a3459c4a4589f0cd607d6bf8698ef1f6596"], 0x1) listen(r0, 0x0) setsockopt(r2, 0x1, 0x5, &(0x7f0000000280)="1c030cf5e1d418f492f5df7325a52a7db3b9", 0x12) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 02:21:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x19, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) listen(r0, 0x4) 02:21:22 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000300)=""/22, 0x16}], 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10000, 0x93) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:22 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x800) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) 02:21:22 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 02:21:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="2242b8c50443264e97e59a2481bbffba53af9757c0a7954408436d5f93c6d1b6fb3c86b0e11fa5b88f2e64de4cae7e43dddcd36ae7941ca81a2e180ace6d5676999be90cc2b1642f071950b601e276fc1327e2036ff6db209e7aa5caec26bca36a5421152d4f3c03fd2058b9c58bce2444a925aa78ded0bd97bcf152691b9823d120217b7edce5fe72f4d24a71d7c252c3813bd9b87a2d3eda81f00dac442a8682a43608f656d514571f6b107354144a3810ddcd6c6c02d01474987becdb50ca08c481b9b05fae3583e73c", 0xcb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x2f0cc7c63c50f094) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) ftruncate(r2, 0x0, 0x1000009) 02:21:23 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000002c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x4, 0x54a}, {{r1}, 0xfffffffffffffffa, 0x4, 0x8, 0x10000, 0xe40}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0xfffffffffffff001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x6, 0x7}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x40000004, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x92, 0x5, 0x3, 0x69}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x6, 0xffffffffffffff4b}, {{r1}, 0xfffffffffffffffc, 0x41, 0x1, 0xfffffffffffffffc, 0x6}], 0x9, &(0x7f00000001c0)={0x4, 0x2}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x11) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)=0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fchflags(r1, 0x0) munlockall() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r3, 0x1}) 02:21:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt(r0, 0x7ff, 0xfffffffffffffeff, &(0x7f0000000140)=""/34, &(0x7f0000000180)=0x22) socketpair(0x18, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getrlimit(0x8, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') r4 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x20) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000003c0)) renameat(r4, &(0x7f0000000400)='./file1\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000480)={0x2, 0xde, './file0\x00', 0x8000000000000000, 0x9, 0xfffffffffffffffc, 0x6}) read(r0, &(0x7f00000004c0)=""/28, 0x1c) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x40008) getpeername$unix(r1, &(0x7f0000000540)=@file={0x0, ""/97}, &(0x7f00000005c0)=0x63) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000600)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000640)={0x1, 0xfa, 0x1, 0x0, "d1ce7f51f1276a3fe94adde1aab26746f4a49527", 0x0, 0x4}) socket(0x0, 0x4000, 0x4) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000680)={0x100, 0x6, 0x7, 0x3f, "717b8ad415ac492a11ada0113a0fcf57cb140f0d", 0x80, 0x200}) read(r0, &(0x7f00000006c0)=""/221, 0xdd) unveil(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='W\x00') getpgid(r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000840)={0x0, 0x7ff, {0xc0db, 0x4a0000000000000}}) recvfrom(r4, &(0x7f0000000880)=""/70, 0x46, 0x40, &(0x7f0000000900)=@un=@file={0x1, './file1\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) dup2(r0, r6) 02:21:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001540), 0x0) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) socket(0x11, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 02:21:23 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) fcntl$setown(r0, 0x6, r1) dup2(r0, r0) r3 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000100)="001e2a3cc447943856bc1d009be3c726c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{r3, 0x2d}], 0x20000000000000b5, 0x0) r4 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0x8001) 02:21:23 executing program 1: r0 = kqueue() fchdir(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x40, 0xfff, 0xf03}], 0x800, 0x0, 0x8000, 0x0) 02:21:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r4 = getppid() r5 = geteuid() r6 = getegid() r7 = getpgrp() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000001d40)=ANY=[@ANYBLOB="0116ff32bc60000000009569ad643e1e85fd07100e74218883bb5599cc830bdca842e4ba914b25d11ebed9afabb0b7405f38422dec4d395250dac86a7657d60b3badba7be8c3522578676b0efcb17e510d595023fd4975dea2e56ff3f330ba4f82"], 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r3, r3, 0xffffffffffffffff, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r2, r3, r1, r0]}], 0xe8, 0x1}, 0x5) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r10 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r11 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 02:21:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000100)=""/82, 0x52}], 0x2, 0x0, 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xb358669f, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 02:21:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x2000100000000}) 02:21:24 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x0) lseek(r0, 0x0, 0x0, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="e008c50d7409c55d9f84adc07efbdf9c19b565964a9362e324e25ca2b43bcecbd4b5fd2e9e8f7d5f4285b3554f8cfa1404b8f2f992eed2fb2244b35b12354fc5ab4badc7f544316721dcfd98f9ea567933090c08f524b5c77385910b13cf7cc189b6d307b0a186408562dc8ca6bb0594b4f5b8abb2130289a631c476a53e78f606cac3dc7dc908caf9e5df08638e809d70", 0x91}, {&(0x7f0000000000)="3344a1d86b78", 0x6}, {&(0x7f0000000140)="cd6f2ed130592afdd1e1ac7ce0c65dfe73345ae922a484e1e1561c52529842428f51c899e563de59eac8c1ea6efe73a649826fa255aa13032aaf172f8f445b1840f670c9577788969724de611a68ec930b0a12af9dfff1d164299729d559d6f1364fc52e5fe66331a2b9577e871038ec9172d23148c48f1be606da4be3fc242120fe0616358ca77b693faae3983aa1ae763fe26dd76f98249a1b0eb47d0e39b3ed6291cbe617e05e40c1a658c3", 0xad}, {&(0x7f0000000200)="c869936722bd29f6db1733c83b697f422143", 0x12}, {&(0x7f0000000240)="5294a85fc593", 0x6}, {&(0x7f0000000280)="9887152e501bbe42515c365ea96e97dd6836dac551aedc04b22b3368ee0d2e6fa7a102e20f176a08bfcd548e825ebd5ccd4f0d219f7342635990eac0f63ea224032965d5188b0bd2d71dfe0d8882e0703f82743a4e35898a40ae5e65c3c2ec34a44dbfeb7b557b1c49adc208f7020999f6a645066b806188bb61a756314d04e35050c0866a41ed044d383b300f5a5c83587d740cf1eea0e58fea5e1a3b52b9a2c1b237979b0a1ed3103d34d4a0faf1e0f6952632be8684bed7edc28d587c638e9e9909c2146fd05a60f9e4815936bdee9e148f9688c533aced79", 0xda}, {&(0x7f0000000380)="6059c978063157ff4d42926aca3091f5ae4cb047276a5a4a9b2c2f3233bc38b6b776fce87a22be5d986b9c9c280a43e97539328fd456e0020618ece0e0d995a02e21ec2cf530eeca09a0d597a1fd2e8a33c18a82ddf1c88e5ac431fe04ffbcaf5e5b5655b7a58754a87f4b587e46b1337bd0ad37d2a5275ecf5e128279a33f92eb5f6c16fb8809ee44ed343c54b0e70bf58762dae3c5b5f24518589a13b68c02dde111fd8526e37781f668bbff027fc2aac392901dbfee579a9a17011f1ae7acf020ba82cbb2cef6149325c771407a6d8deafbe550030030816efd2cfa06f6bf0ff865863f1895d4143198c2029ddabc", 0xf0}], 0x7) fchmod(r0, 0x0) fchdir(r0) 02:21:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) fsync(r0) 02:21:26 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000385b9f1957c2b9b0218034d762a3874e4ed975b1107b00ffff000082dff1a100000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0xb}, 0x0) 02:21:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x18, 0x4000, 0x6be, &(0x7f0000000040)) socket(0x2, 0x4, 0x92c) 02:21:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) socket(0x6, 0x1, 0x3) pipe2(&(0x7f0000000080), 0x10004) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 02:21:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 02:21:26 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 02:21:26 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) pipe(&(0x7f0000000100)) fsync(r2) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x1, 0x1, 0x400000000000, 0x200000005}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 02:21:26 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r0, 0x0, 0x4, 0x0, 0x200000000000cf9d, 0x0) execve(0x0, 0x0, 0x0) r2 = dup(r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x2) 02:21:26 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x401) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 02:21:26 executing program 0: r0 = socket(0x0, 0x1, 0xfffffffffffffffc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:21:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x92005e48568d9644, 0x100000000) getdents(r0, 0x0, 0x0) 02:21:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) lseek(r2, 0x0, 0x0, 0x2) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 02:21:26 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)="0699611d50a7d876f0ebd93fbf8ec9f9775b", 0x12) 02:21:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) close(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x445c472a923d90b8, 0x2012, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20, 0x0) close(r2) write(r0, &(0x7f0000000300)="65da568f99e7b954573b52005a", 0xd) syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000240)=""/154, 0x9a}], 0x2) 02:21:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) fsync(r0) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 02:21:26 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 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(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) accept(r5, 0x0, &(0x7f0000000100)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f00000017c0)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) 02:21:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x3f) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 02:21:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r3 = dup(r2) pread(r0, &(0x7f0000000280)="73d52240ff94b53b7d498706dfbc8fe5a0c198ef538c92f519a6ae29af6d53db7f7bfc2db5ce6b3a89bec2f92a9e763847af464fd503182cf516e6e3d7de45bbbcb15d91c9b2df623ad75ea10f11678ce4ce6124dd66dc6a7b0c2619d9f698d49df6a0551b7c8b283708e1507a2db2e11819e8f9a84c5ea39b6516da8e8088659bd912996c70747a3c76f1467563f6c6b2167a9a41e7556204fff672468acb18111d890bc3dad47ffdca6050d2344e8647e6c7d3947d02d31aaf383b6a2f3ff357b8644b64ff6b52e257817e8531d173ee199059ac533bab3753b394c95e0cfd64fb3bf2", 0xe4, 0x0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) pipe2(&(0x7f0000000080), 0x4) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 02:21:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) pread(r0, &(0x7f0000000200)="a1347b65e3f53258df6df4a8133946e7627ad5a6ce31c4a058fa80fedf7d2abf69358b8cf2f90f11e4c2c3a703b5ce5ddeb203d3a264b8c7f6b542a20799d0ed78d410589bddd044302381172c635a7b966c9e9504b9cee50bec450a0f9ca3b122af00a2d8ed50c37cde720b1a6e8c319996b92bb60e1596983b04d9d5b8a40125968fc46131527bd4064780b625f7582f3c6021af06618e1e5567eaf8f5121ae5b7ccf747549b57606db988e5a9c326ede957919c681c9eb9c08d91134ce524011c5ef3c1783ae2288b11452a266d9a67c614883cb01af70676e95d97ffabf6a87f48b10e5321a7cf2003c8c672", 0xee, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:21:26 executing program 1: r0 = open(&(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/\x00', 0x10, 0x108) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000300)='\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', &(0x7f00000002c0)={{0xffffffffffffffff, 0x6}, {0x0, 0xc0000000}}, 0x2) 02:21:26 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x6, 0x80000001}) 02:21:26 executing program 0: r0 = socket(0x10, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:26 executing program 1: sendsyslog(0x0, 0x1400000000000000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x24) recvfrom$inet6(r1, &(0x7f0000000080)=""/77, 0x4d, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x800}, 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x1000}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) 02:21:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/143, 0x8f}], 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x9, './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockname$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000659d05204f92488becc2ff64d500"/4098], &(0x7f00000012c0)=0x1002) bind$inet(r2, &(0x7f0000001300)={0x2, 0x3}, 0xfffffffffffffc17) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 02:21:26 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x7) dup2(r2, r3) 02:21:26 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) getdents(r1, &(0x7f00000009c0)=""/9, 0x9) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) msgget$private(0x0, 0x40) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0x43) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000c40)=""/25) 02:21:26 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0x1bc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r4 = dup2(r1, r3) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r4, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 02:21:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x90) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x6, 0x5, 0x7, 0x5, "bf31aedda3ee42421564dd7b262cd7569e6c3791", 0x8, 0x9}) write(r0, 0x0, 0x0) 02:21:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000001) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) 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) 02:21:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, 0xfffd, 0x2, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x9, 0x7, 0x3, "83dea261f8bb7bb363cba065ad8ff976a315848a", 0x7, 0x9}) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 02:21:26 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x10) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) acct(&(0x7f00000001c0)='./file0\x00') semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0xc, 0x4}, 0xfffffffffffffff9, 0x1f, 0x3ff}) flock(r0, 0x8) chflags(&(0x7f0000000200)='./file0\x00', 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 02:21:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x2}], 0x1, 0x80000001) r3 = socket(0x10000000018, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, 0x0, 0xffffffa8) 02:21:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfccc0e627313cbd4, 0x4810, r0, 0x0, 0x0) 02:21:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0021000676c528c351110b4b00"], 0xd, 0x0, 0x0, &(0x7f0000001700)}, 0x0) 02:21:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x1e, 0xc003, 0x0) setsockopt(r1, 0x29, 0x800000000000035, &(0x7f0000000180)="a2d0f781be3769bf2f44180fbbe1cf2b6f58fee29bfd96221edbd04fcb753ddad0ac74631610714771c50a591976ac4e34d0227decdb6abce2ec2c20a347f8e60a8077b8cbee690d7e5c26851a8c55b44aab95b2685c28802669a7bf1c3ce1", 0x3c) 02:21:27 executing program 1: msgget(0x3, 0xc612) 02:21:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r2, r1) 02:21:27 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = semget(0x1, 0x2, 0x152) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/88) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 02:21:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x6a80000, 0x2, 0x1, 0x2, 0x8000, 0xa8, 0x0, 0x0, 0x3}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x65cd088a2b3254e4, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0xd503faa722ba4793, 0x2, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xffff, 0x3}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x100, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000005, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0xc7d}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xfffffffffffffeff, 0x727}], 0x2, &(0x7f0000000200)={0x4, 0xfffffffffffffffb}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x31) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/208, 0xd0}], 0x3, &(0x7f0000000580)=""/197, 0xc5}, 0x5c4395674a010ec7) symlink(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000780)) symlink(&(0x7f00000007c0)='./file0/file0/file0\x00', &(0x7f0000000800)='./file0\x00') chdir(&(0x7f0000000840)='./file0/file0\x00') fsync(r0) chdir(&(0x7f0000000880)='./file0\x00') r3 = msgget$private(0x0, 0x248) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x1, &(0x7f0000000900)=[0x0]) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000940)={{0x7b3, r4, r5, r6, r7, 0xb484949bed777e93, 0x8}, 0x3ac, 0x8, r8, r9, 0x3, 0xeccd, 0x3, 0x81}) rmdir(&(0x7f00000009c0)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r11, &(0x7f0000000a80)='./file0/file0/file0\x00', 0x800, 0x37d9094fad90cb77) select(0x40, &(0x7f0000000ac0)={0x7, 0x1, 0x200, 0x400, 0x10000, 0x8, 0x1, 0x4}, &(0x7f0000000b00)={0x80, 0x3, 0xfffffffffffffe2b, 0x2c8, 0x8, 0x80000001, 0x200}, &(0x7f0000000b40)={0x81, 0xffffffff00000000, 0xfffffffffffffff9, 0x0, 0x6, 0x1, 0xffff, 0x4}, &(0x7f0000000b80)={0x514f, 0x4}) openat(r10, &(0x7f0000000bc0)='./file0/file0/file0\x00', 0x40, 0x184) msgrcv(r3, &(0x7f0000000c00)={0x0, ""/133}, 0x8d, 0x3, 0x1800) rmdir(&(0x7f0000000cc0)='./file0\x00') 02:21:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) socket(0x6, 0x4000, 0x4) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 02:21:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) close(r0) ioctl$KDDISABIO(r1, 0x20004b3d) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) 02:21:27 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xee50) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 02:21:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 02:21:28 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x200020101) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x800) 02:21:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x396938a548df5f54) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:21:28 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) kqueue() 02:21:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x64) shutdown(r1, 0x2) 02:21:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0xc0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x0, 0x43) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 02:21:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/94}, &(0x7f0000000000)=0x60) sendto(r0, &(0x7f00000004c0)="c62aeccba661419e0191cee1ce6bdad2da7ef10e1389b696e0e48dbe666439c09529978c6d9854b2eae5629e8e9e5030673d04772e51826662a8252a118b13fde6316763bd78f9325d548a3d2a4844716da7eda689356e1731f31d8c273e134fd006ea4f91c3e4b1ed4c158b8ed646f905c8e66cb26d2e5995f647dad6bd83e5a92a11f9cfc37406f7c8e59a83674f214f6748b40f63df2c545a941871f59127d9adc52450ff52e1c13911aad122dcb7d75d77c0b9c5219e2d4faebb34596e0f223c48316942f77c279eb14cfd13adc72b773ae750d50e37365461555147752c4874cf1a06f0f2e4e7cc2bbc23359a2fc05fe5ebdd71628883f8112d05fb6e030eb0a6bd304bab868d9914240059339a81b85e366568d65acc66a81e9e0b1a07bf2eabeea875a98a94572ef8d4799a744a6b741d0d6cba887ba70412670c4f9034e6cb4afc34488ed3c52d1865989decba367a2dbfb0d3f1a5cd4fa568570071fffefb97a99c80f5b3110ac3985b44de2be2971b857f36688eb74f694335c0010427ba45ab14508d793d554be79a84d6358e17cef63bd5f082cd36223e91c911d8451796e9a34a882f0840f44ffb5798e69c7e80b7d44ca1f6f67f214263e0c7e0c129e5fa017a9452ef334e42d2dec1839d0778d2bcb9f2d46979f47c74bdb314dd1e2ce08df87585fba53d0144108439a552f08a25895512ef25b0dbaaf2d2734c492be8924a78b9bc110ee3bf828766c3c96ac29e8c526549dc0b1c6d68afceafd1a9be9402356b000680d9f9e61b474ded840776240879a180f2877122aa28a04d1d8bd37fd2287fd7bb8d0a463b59bb99e27728cae28adce3e758708e6417a702208e004ed48274ae1d11432adbf0f10d0e215f3260da40d07027d11bda08c26e05b3d931214df155dd079365273e089fe8972e7bb2359f6766d6fb976b079df1d547ef6d33450c0a606b820337b8c6eba1cb57ba7c7b4d956733634a289ed1eb0f449b863aee0b810ef8885de690c72ddc53295b0f8b99ca090bc6b788ec9497d63b47c2b0bbb903fd5ccc960c1b5c912d8fc0ba4dd01a131632926cea32fecaa3f0dd074b8f249af7d3b761c92feb0c02f1093077c76877466851cea4c4aef432adba1bb3f11795da1fc93494260896217fcdcc3889cd5557c84f252f8f1767f374fa5a0bd4a45da42722a1e2090e8b2b8eee5b03ca3aaddcb6fc0e54ecff78ca2d23af587b9e01e4408b0b101c75dd6889645a1b3b2a924d292b4bea099bdfb583caeac7b70938a4eac24565457ce07c716d62acc85203bdea57249a0e09539b1ddfbc4e7863b7cdfe74e852a282cab1851ae0130094b272b86cf40235b45d943d4c4d6d8d85102dc27741750b36ec718e7b0414f23d75c443b88a610e4a0cd9f0a3b7d44ce0e4b2a4909ced1704638d111137447ef1dc428e26dd6e5132f37bd0da48ea56110f63118a2a5286b07f82773d7ffd410f45dc5ab37e428a59d107046b9e8267fbb6b91946135142cb26c7ef67acef1c6a0c124fdc7c4971453477af774351342e0a569cd8d45fd5e208f218fe506dfbfa55394e1af4152f523a73bdd86715bfdc49919b38847417b56a3b68b97515a258aa1d52a83bd9bfed1f9bfc8c9ac51b41ab6c460f469237f620e72ca8d3636838fbc0160c6c6e0592996c4ff1408b2ca00d91c730927d55a7ebcac4e7c2472b5c4a0f3e8dd8fff9a5a259b1d3ef6387aeb1c3b6e247e4f342c27ff46fac27ae5ef638ffdd5249387a3b9f4ac09c5205481b7d57a8e0c96aad32a3076b55ed73b446bbae3bfca48b09d9ab7d7f447d50895147c4915d96353dd4bed28b56c337eb7842c65bb3c92472bfc31dfd776d08c21d3e65b7990e0ab83524315f7b291c3105c17fd1ce00e6daa1620fb11767a9206768dee5e998a50372c4376ac4146c47453ce908c2065d9f85f8cf1f49e09195f228f0afe424003b552b7dee502e7d3623b1e36add49230ce817f5846d662c3733c9e7873d61e2560f9e68c8c42492719973bb6c3fd6aa9fe994e186b3a808c6dc23e3b7ef767c91be285aabf40bc5da7cc48dd5847f7dce7219ed74403ee52d408b9b499ef574d60d2cbd0cef2a8d19fcdbef01cd517fd2f84649de376430e702e0fb454398c518f6ad0dad6d64a4080506d47c43eed2bd484f83c4bace502a82452f968d9e2656ba5ec55e92441102fc09b4b993924a93d2110a20f9e44948193bba07d1be0010e34e3e22116aaa7e8661f6f019a759179225c7e833c80901e4a9521cbfe5044a68b37347f596588562f58ebb543acb997e439e7f541a257bab56c7145b49b7dd21fc354e1c8aefd6724cdc6ff26f7dd14359961b71b72a33f03cf7f6bb201549d4d77fa2738ad1384a82a664d0aea717cdbf15ac1af9539dc8354c90cb14b8b291029332f3aea25dff2b3ed8cd1ec9b6057b01c1c0b4e80e6c18fd124a9c35e809dad36389e296904a9333d6235de2937209b857d20a6b398542eb359304479fba24ee1d429f9d2ca819ed68b3482b5f84469f4d389a04b299cd3667fa9996be870d37450be52a9b3ac0d207958743c9af6b32b5c119f3c3c6b2ecfb9d87d50c12c681b747a7423f8119180c5109383cb02e0edb7417b3c6fbde0ad6b983558bbb99901dd5a77d50bc92e54ec04aeeddf5e533b7c4461faacd2787ec5189789f5751cff4428c069dbd71b27bdd7fbb77a03ffaadbb254d0d15d804757efc27b3f674b912458ee92ff56f0dc5f6a2fab7ace38997091caa38a128678ffc76b11adb0429dac0864198dab13d0f9629b43eab6121dc1284449486efdb22fccd5a1ee1826a51f03dea0bbf4f82da5b6da91d00ff5e40cab51aca59321a703806b4f232dbd27d7b657c04ac41ae2a0c3ea331349caba2c54a65794f8bd1dcde30dae988dff19458fd75817627a2bbe6776708d875817783f1126b26d50a70fd0a5d51f56d7821df4f32ef9eb5b3b94c1d5acd525ca5b81b788f45207c5e5ba417222feabddb7c3f191fb8cccf5a4dc58b409ddb3e5d4bec26d2ff95ec2873ede7a1a83bbb44c5fcd6481bb381e01a7f9b1d4ab06271c8d98bd41fd977798439de8f9ec5df610b1866a3d36e0bc81d1dd713bad8be5dedda4e90cdd8478cccabfaed626a1f2a7e2d62a20d2e30e4bccac70f2f5d7a837df5e502eceea1c598584e06d53ae1af3e67025bb7e1625fcd917a9f9d78789edc091a70da47b6453efb70b77df57fa1d2ca9bee644dff96ea1fdf1d81b14887ed76ce02443af9d1793ec5f13433c8ce9e5168a865a58d639efaa8e6df6589a1b148400ce19a733aec581c6071e3abd90a5a1a815dfe5aac2dcedf9ed05aadc44a2b4b88b83289eb47bd94bd14f14179e858b8a4385e0ee512a4d076a775890a141644ccb985033754e65c4ac8ab1384693016c10cbf68f4befa31b050146d7005deef990ecda07d7ea154a82f11321ab8701bcb5638f184cb8e721a3fcdd4bbd622cb2d9eb278e281a07263ce5369db3294579f4c5fbe964c179ad7e2489dd6efc54c0c6f34b51d3645426667812d6fc609fb83bf5ea11ca31713c5a715358e6b64b410708fe6d8ddc9b92d9512318be36af24a654a557c3ce1f62763617f16abef75d4908db58f9260d0f9f986db224774b767dcf6770868a2f2039c9654a4e12395fd2e5580b0606b55c6c862cfdb91ee324bcb301d4e955a013a607042eca3c074e4da8f18cae43483d2d0ab2d2a40b0a75035fae0b4f78561c5f2b09ce33f32be32f4c32feac3427fb9ff86661d63118bc643e128be1ecc4d64223d2c8a085a4382e7e2c9d9f1c85882a5bd8d8f505511df38c48059c99bfb21fb8cb6eb3531ff60ecd3974d29e2b0a104fda951faf04283f96e0dc6a80de1103e0db1b5c7596757343988318333b842139e8c63d3c50e68c0f015d09cd2628c17caf2f54852de1b5c36d8255681a7b28b867740a6d207887e7c5703f6b4dd7306546f1e6632fac023add6222836ce5892828cfd430e918202c17171595a6f0057740a58182c76a4557ebb1060b6a8c83e7d45930be37f4cde91b44d41da0bf23f4101ace4ac5f0d9382755c4906117f2fdf1214b73eafd832da2503eac451058418331aa10fb2ec8a2ecb5af3bc7696f8ba7f3b34a7db23d78227cee56c295e1e88271865a31d6c60b71b15173a2cbf48cd1637e422dba180418ef7a8d16729dd5282d8ba9cddca11c2afc7175e5910133c059f43eed538befab8a9f2f95958178e07bd673fbcfc09fca662ac0458a9bb52911ae5de1a74169c2d462cb5e40957810f9242c25f1d35606d9372f07a929e49e4ab65631e34544ebaa3b3c99ce7805f414d6372ffa63af75fd9a46817acc6702fa2b2bdd24720e143233ac20eb1a130597bc2901b00b7b8dea7b69cc0d78284e3d06214b03502f79b5f28747b4fdd730cb1f7c0f3f0dcc5699117fa08a10570cce516d7f6c558e9ffb13d402e74e0aff6be032c124065e769b863bbbd4b8b5f3b7a8e58768ee2023733fde5c0122c4d5f605fcaa40a785832883a3a32f1c1ee63b90798efe99c7d05b17019748d308ababaf75907b630990c732b2ba338d40a7dc38862ec13c4f176a64c78234bc1b02044d10121cafceee57ceb71b258de7eab6bcff305ffdd32bbc52ffa687ae7e8dd997429600256e0761e0f843789c6e51060e854a298e1b6ba372f6e12751e55341adc65c40a08eb9be385646aa0e429b13c3ea6f6f81548bd07e7857956b97825f7fb1a150680a913c657f205224f2e932c41d1f8dbf1cc887a791929d8a1747a2b2240300c6cda1cf2e1d02706d654b4b384ff48726c33c95f45f56e0ef5748e3217119719722f0c27e80c98c0f76dac3acc95ae1501d758c312d3bc15bf95b854a705fccc0d9e1297eaa6aefe9072e06a44de16839b2ca57462452d7132c29a486567a6836b12d94fb78198a46d429f71f8a7323990569cf6387d30275007251ed33a4f7642904c6963c30e1c0640ec54ecad24f84c23bccbe815d0d1e00696110eed6065b6f848d2005bb9b148fd1fc2bc50cbe144e5d81eef77ad15dc49bdcbfcc61eb35a907dd195887e26b224f47808b29e8205c0948edddebc822fece6187bfba300f5bbaa6a0b3f2f35a84b920bd6168e2ba3adf03f7c3bfc5da35fc1d5efa1ee2d3c5e60fa6bf4acc7228520e08f4075845a277dcfbb7db7a86618a2182583a5826acc0d6dc85da1347e251641f0e959b8fab55246eaf7bd3af050e96fcae79566cde07e0f5fd3aa3e9aa2661a68573affc3a8fe3b0c65f68c719d23d82b38cef24805bdbd6e6ae632e2ffa7b11f5c2cfe6c6bc4178fe5f579536301a29d0be79720fa0f00b1f6c8bc878c82b3774ac9317879c44a4f23d63a6965a04b1e90b79d507fabf6061b0691bf44c09ea9fed6fde3bcaab8ec74e9e93b02b8161bc306fc7b5159044992af821f5a0c452ee8d9e3a5d137ca49b9d43fd6d269c679297c9a71eb3c800090369a00da57b60c81fa8032b081d96474b9161d85e407343618e40c19ccffc4b3c5c242b3bfa9299139cfe4f6968f687d69cb1c57a0fd46534b7d6ff60b0233261e9cd11755e1be1b7cbbca28d3f4f342b45aada31c125b05f0da610d7ca939ef190c68847d2a40c3c38632555af82989ac4cb314ce895b9863a7d9e09adf0b346ccde02550a7d773aa3b26126503b2dc79dca77131bfc3b7759e2d7893ac2328a6ede7009ecd384c21e96f78bd22d46d0b88513fe029b87416d6d08b10aef0fe2166ac4ad0e529351453c9f6f30e3c348d", 0x1000, 0x400, 0x0, 0x0) 02:21:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) fcntl$dupfd(r0, 0x0, r0) 02:21:28 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4) sendsyslog(&(0x7f0000000100)="da7fc32755739e22c9be2db72595d16117a197eb66a36ce6b1797b8381351d2502143c47a158ff185dcae537bb7772c9a10cff7ebb6f4844945f62c82c18e6a31cf010cfa9afe4d6513e0485e8e1efa84d88b830d1dc611c72777592df3322775ca540aef228ea319488514df8e5354cbc6c2a596dcb2ef100e59250c5ecd550ced2d3f55ecad11cbece57af555dc2dcd3e6833d762b7df61507337f2d605411f701bdb222a91c6f705480bf7da4e063973dd07068b5cdb2eec9ed871df67eaca52bb8594980f373da7fcec61d14e78a9303d023fb", 0xd5, 0x10) clock_gettime(0x0, &(0x7f00000000c0)) 02:21:28 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mlock(&(0x7f00009c2000/0x11000)=nil, 0x11000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3cc0c44f9f3e86a1, 0x3810, r0, 0x0, 0x0) kevent(r0, &(0x7f0000001740), 0x2, 0x0, 0x7fffffff, 0x0) mlock(&(0x7f000098e000/0x1000)=nil, 0x1000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f00000011c0)=""/91, 0x5b}, {&(0x7f0000001240)=""/251, 0xfb}, {&(0x7f0000001340)=""/216, 0xd8}, {&(0x7f0000001440)=""/89, 0x59}, {&(0x7f00000014c0)=""/164, 0xa4}, {&(0x7f0000001580)=""/90, 0x5a}, {&(0x7f0000001600)=""/91, 0x5b}], 0x8, &(0x7f0000000100)=""/7, 0x7}, 0x2) 02:21:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setreuid(r2, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) dup2(r0, r1) 02:21:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) 02:21:28 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10114) 02:21:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 02:21:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc1, 0x4a, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:21:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000001300)='./file0\x00', 0x1fff, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000001340)=0x4) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) r4 = socket$inet(0x2, 0x8000, 0x8) write(r4, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x1, &(0x7f0000001400)={{0x49, 0x6}, {0x40000000000, 0x6}}, &(0x7f0000001440)) rename(&(0x7f0000001480)='./file0\x00', &(0x7f0000001280)='./file0\x00') write(r0, &(0x7f0000001640)="f6b69c93a0baccf08cdc5b4531995d647b1ed6a65a1f78aaf7176e7fb3be7834ef7cedc4680d132841ed1d08082bd75781087ffbe0717653741fe1cc5bef7aa82b2ed4af465df3ccdb43e979c8ce21609876a9f9137f0400d05cf00baaf7149dd41d4d799b808f9016371f0e9ac9f0736c28c3fd6ddeac0b87421a34928312bbdbdee17ba0ed951eb283ec7d28522c0d119091f0104b9ad347951b6fa1bc9a1824709c4fb0e4972ef2acf16783ea2d374e4ddfde48d7ce74d6bc5ffcd6eda9bdf8799655e45c5fbaa32bbdf99dfd493e482eda31d64f7f5823df416de15f4d01ad07ca67df", 0xe5) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001200)) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 02:21:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x17c) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) readlink(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)=""/20, 0x14) utimensat(r0, &(0x7f0000000300)='./file2\x00', &(0x7f0000000340)={{0x1ff, 0x2}, {0x9, 0x6}}, 0xa6c043f6e631809c) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000280)=0xc) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') rmdir(0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1, './file1\x00', './file2\x00'}) 02:21:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1006, 0x0, 0x0) 02:21:29 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair(0x0, 0x3, 0xfa, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 02:21:29 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="84fd0339de916ad90eff58b22843be4ba938051492c0db3b8fadc1aff78bb097ff558c31af371ff9eebf3c3913e89c816ffad0bc7ab68c67aa72636435dce48e65e526b1df511faa499d10ad32633a437f8e422731ba7dc249f6caa900720bc76ade45d0743bbff04e2eec320881070d33a512f39c1b26033ecdfb62b6d1d6782d2bc9197c13", 0x86}, {&(0x7f0000000400)="d27ebbfe7642ad526cef386184eb3a3f0321be0f8ceb70337debe2f9903727538d4a299bd2f1428838b5884702ae3880eab6b04e8e91a0f1b46b576888e957596ee6d302a2328b0ddf65d09d0e2524a5bed337fa7d281c2faea1cc3c515a1d8cc33216be4d69ca57303afcfe4848c97348d67b36ac26ea6cd5e2e561f0edca803f09a7a9dd1f81cd191973db9a2b82fd7e9ba8620cdaed3d562a6c987cee138adc8d9ff7ce59246ebbb489079ce0dcf16756921e704756249ab8ca5a7800cab0d94d953b845c3db1442793923f9e21585067778cb6ebe11d7cc633d3304035cc046111838b25c53e6ec83290b9e088466bdc7ee1a525f0f416bb5997b050dfa775eaf99173a15f8a0907f97bbef094fe689842e227c934e232e1518fe6483fd64e00ad10b1541efd04f98e138cdaee1bfb0b6551d70cbe9174836fbc654bc5974f00cdbad62fe00dc5ffe59e93239cff6d113d9c05fe870dc68c2c43a35ead589f65520f426fb8e9099e052c0c22dee9ba7e9492ae61829e131c4e308e9d04ab7450071a0bc3986c4a749cac58b0e6085a2d2dd4351aa2f6930c2f84626bcd09badc9840ee24516ffcf7b2d6439d8a82a32dfc5cb69d4844362779be16344ad1f2fe1523ea29994b8cd3568b17e6af436772df1ae90ae03bb57e0524fd18ac20b1028fba4b01951a239058f4ae6bcfe38db4589d3323251acb9f7869b0b2ce4883a5ef667e2694ebc5d236102418fa510bd91fd676010645b1bbe64b9b6939320e15cba61d6a49c22459130b0da99136a0f7001f1b78bffd43d46dc9d37c281d082d14e658e53f64a3671f8ae3698a9392b1b79f914e5d0cd6df7cf94423386f7e2810b4dfb251f4fcffedb12fde9eb0795d75defab3a336d5ec97956333756b33e4196783f1e9ba549b6351dec71def61259f96acabb54dd7a1dc2496b00954ef2e30d007c027815c64aa3daa86118cdcf2d716690a54ff10c8330330612a4eb5baec49c581f5797f3325c107e0a793a86d35c249d4966f2e72354679e267ee4d0e1cbd396ad8fa542859a0507f152abb59659b95383feb449028d5e2c2f5ac712cab27f75891e1ce54a714498da3369e15c360aed44b2ea48f2cae11eec9d39fa015a432b4b24b6c444e26e9bcc18a9986a28191fe88c589582c434c42759697b27b8b45e1b72dc5756527aa5bc394f9870fba0b49d95620fdfed0dbc310ff7e8c432a40f0d96613d05b3ae9d821a107c00b377d139483d54d8fd4f96eb5ecb0266d263319b1a82f63002470524f71779835f17342825d3ec358c99da45f6cf02ee075c68db97a4cbd40704732b077662dcb35ce8ecdee0e89a74e9c57dfb1f12f01198622f45e9d16f440260f4ae4cc494c9bab47200895ce64b45e0b8b1be3b0884085e141e0e3ca1f8df660ebc21c7ae351d7dc606b0684adbc0c1d88d007539a54c0e6a83be2f7676b726d4498da6e8962c43f9dc8084813bd49935f9534b338ae8a4820d802fa1b4495c13230467ebafeae13ef68c972694b3e95dc738d2841ee832718ac55e24cdbae1b26034af050aeae6afb82cc3ede16d978a34639e9ee8de19f359f28560e22e8d5151cd99e63b92b47358a22fa1bf6a3230b30b7d26629a2c6d5b9dde9589c7d8ba455e4b046899ff216f47d9d2dd3a09870589e8b7e8ed6b3a626c55d4e3c322738f11da7cd71c323998f5ac9b6849380a22ea076e1aae71f82caeefc3ad72d3b08580e660efccc2958c94a35ac58739c7b7dc8e6b0cf8c950274a4f920437c7bfbed40824634ec3b2e1882c0eeb53e00b4daf04d4aeb12ff5dbdcfb1c258421ea965c2de69035f14e6b80316fa97cd9cbbf952c7b84ee3bab81cfb2e091a9ef02607036a76818320b74e4a37409527fcaf7f3f623cf469860d44912312bacb53c097ccf3c4d627c2125d3c7eb72f9da4c8982ff6174807404ccad7745327a37daf415bfd499c622ccdd92e55041f11b2a9b4bcee42956ddd92a2cf702004b365aea4b65a54f8272a8c5e11092ca5dff2213c085f3c8b6b5620dc69e2c4d72f632c69dfae4589d7b009c623c32d29ff4226b67e61d10e629d8aac60b504a05db421aaefacae5ebd7ca358177dd03445e228b87f7c8d41157ed1872c4a591cabc30ef216fed723110ff24037fcc2bde8dbe8eb1c20f80dc2a5b57bd5c23036e8ee781b08bb821879e0ee6c4677ff5fb021cf9b95c4f8ef25537284cff85621a7178187429e62639604c34eeb60e367262a0c0ab78cabfc63c4009b1869c537f512bfccfa23b413d0caf214c93fdf1fd75324c7eb664884bdcffdf554a3ea2a9de23da306b958dc88a4085412ea319cbb0213e4f593abd3e58204cfd34a9a99e044e2ef3277edf1a85d465c1538bc5e9a8fd93bcdf848d71f40d6e2415ee5dbc005f66c2c580eebf666d9ec1a48f89e50d3aa6653ce3b26280c4f321c32e616fe145fff54e11bfc559827aca67caba8c368e5d97c55d550259335804170194ebfe9380c69c6062c342c724e25591efab51b1bad7e948caed6b835b79e8539f4e420cd0693ea92bb305b3510458c46c3b68a1d1892e9666a38fcaadc68804e2c9ab87ade02a3c0c5197e1dbdb97b51cabe22944a6ef26eeef8987867470ba35fe321174c8dfec1973792dc825b071e0337aaedaf19440ec6132e87c1c68b97223d81b9e7a6556aa798a388010c4f3bb7c658dc8f6abe073c9741c104831b04d08ce209174e6b152ef39cd14e0713dfc29690c322526f6c5678b6a2d78028f287b25a27a52f91cf6f9a329d1360f88e837f899d256244a1152b4331b0606d709c1b001405639d6b9e53f6e67e872151f8c8a8c81cee977789dae83af71dc7815e0e720c9b33d14efc7bb1f247896e15f941e126406ca65271835408dc31e9314d5ee285fb5bc31e645edf7f597bcbaf38370bd64b6764f8f459ba0895c5492ca378d8340cc5404823e6db55c25938b5930fc271fa5b8fe4d643eb064a071398fd8dcc14aa48451680feebd9b0640ac98b3acb0d336d850b833ced0eb2448c3e06f2b0c6f56b9c5d88a7019acd39c5eb47440d1d4eab9f4490fb0b2757fa6370e2ce48e01e2ecc219d405a8fac6466832bfa98ecc1a3f96779f2f437eab8cc4bd5d4555dbe4506823c206acb6b166047cadbd622130c77158c3f9728f1b74b222b65bc2ca4dfbb2129b93497439b920a2b9e2fe40a990f70502057c6b9c822bb323cab98fb93dc8820e620445030d9251beee7add9937ca86e3d519333a66f49d6ff374d53997b9149d85c4123242a8881200848d9c997ea4771ae119c8b62e2ae4d960a2b2d82614e8c8167af1271f1ef0b5db2b1619a916eb71c5b96327387747d47cfdac062bc1902b63a2ba3250e4d18a979923fd5f3ec3933a377369dfeadab07d1a01eff413bde72fd533e8b50f4900fc958dfd206968451de024e87f28500bfec20f16c645e0e19c8e1d34c2d2f0563924e119dbb1936b9c1d7b808c6664d11e579bf64919f0ccf7693f1d6cf837fc205760254cd966ba72c91f7ae82854c94bdc968771fae30c7993440f202e984414c9762e6f7b86a7a391b5fa063960da8463376af3d64ecf1a6cdcda8e452c3ffceea6aff3200d688f8c5782360d876168cdd6b62ec42a0da64f42b35f2c8609d5db0973a90bd8c090da29195c6a381350eac7634353d3d572c99bddd5aab5615b2f9c2a40b3b36c778847693d0ff6118f9e682b0970c1fa963e505486dc855a4873c8113d33f6e0b926c14d5736c309ea4d5565d3a52ccb88d1e43e5d635b88253380516f49af6e607c29c6a2ec9cdc51b8e9927f6ed71da13383b031b014871b947afd642a8491463d0f56b49bbfc190edb94281eb904106a25e1819300325a4553fecbe8cd8c1a82bb2030ddc13346b7711360dc749805756656e2f6c7926ae26968ad071ab9581e9497b1d5d13264607b6484843812fa279e82e2cb5d2ffa69ea2dde29305924dc5f99187db9a720be14f1ed3c536ba1f40e25c0ed3bae9929995481ef2bdac9cc1b3f4e6058858c413c6cb9634af2244ca8359bc065d36640a8bce78556950411f4bc78109656ee1146d54ac4f25c7b17a85d9cafbee60ff28d622b1ed45eb3dc0a554e1f6cffa3f720b7135cab9caf2eb7969c57947578786e6c41a4ac00de541980269323ccc3ad80bb6665801b5d951a338e5a3a277f777d282b95ad09cd7046acc2779948184c7aa96cef455e843f07f603b9626576ac4db1871557eda887a0c3e02e3f0703fb63523f06c63f896dc04770246ed1fc9e974319f661c67608c4ed4968f6867f8ad4d5cd0b1633823af1e0c5e1da35c5b372181f9ebbf2d4d2dfa64849186f1473294fbe7d35ffd0b8cd35699cfd7bad97c068bf84a8fb9733ebbda7453acf6c639111732f20f274fe0d0e4238e59ad124a3226372cec52b3fab499831ce0d1a99b658fa4c72483cd2df9da0cad49625d97c45084b9b7b544190cbbe7426d573ed5def4f6dbfafc2a8073f47177f095c548f5a48d0e8b5aa51bf4c5d40d9c98425eea3a17fe2042d7811f7dad1ea397ebc7024c7a29b4794e20cad048dbc532065f92dbf37b5566db3758f198acd3dcf54cd8e7dac5e50f1f054dc6970e9010a4b03abecdae10f7bc6cb869a16e7c25a3c017a47dafdad474c092b753af233ed8a38be3906683bdaae44c7094ab16840c63aaa1875552b97532f5d2981ddf443a0479b36d9a2cb5cfab3613a487c73b46872f4378c094f818bd8fd132bcf43331fab2145331cae70fd89ceb36ed8a4b2d5cb3f188ee978110895bee4146a49fb4d8828a79c84c8edc9c28e14f561c87704c694812aa596249c6cf81a5a72f45439cb69825bb63d6f636650b9f923c0fe0d41dedf7a48887bdee756a0a09c0c4a98c048be93c30c0153865b0dc2143f0a2de1d628f715e71622348a087128d94bc492bbe8b9fe175f3c3fa85dc274cc45adc8244c939569327708c4ae858a7135f00ce0ea29480d7fa886f133fee6627978b8444f98dbc0639447f11abde2ab6fdbf867dfc7f65b4362809886b06172aa6ab36354e61036ac215b063fa392c9b4ba70a69a5dd4d96a9e4933178ce653a09052cfb08dc74b53fdbd949079507f6f18bbb2fbfdcc93bc42d2482281fccbe2ca62c418a6fa93b634ebd337aaf5572e87ab994a2fc26cb303e85b9fbe492ffc6e65a7c6628f599acd700ad82d64763ca0548412b72a754ef2d1d59417d6208c15a18aed2b564e705b200e96f4c98f23901eb50eff6dbc8688ed2a8e853a6e30eebb24ba8c59ef4cad9c1f8cdccf2ed9c085db229a4052b9f5bfd555dc074db3c70a9a0684345358ef08fe1c8398e8b9a39d17920b4258113ab650db2d8ee6c5c44b55b1d3def35f3ff5e3320dc86a88671c59c4329c0838758c22c305f76067e0ffbf097b0f8a3d4f0f8426420381d8a498729b093d7de922b074910de1621e8148ed52f8aec5c9bf7ab3a3008df19fa43c3ea9929d42111e8457aa773babbc7092028cf9ab14dfc66e488315b4ea561a899ccb80e1d441fafcf51de812351e6832c30ea05a59bfe26012dd7cb28cd044099c81692deb534e2eaa5354a119deae958b111c06ac0127f0e501635b093f3736e7be0ad9c64cfa29d47d6f987c65efcf3744f7787fc41c47d13ef9ce35bbb81662c03f5446b90f3cb015eea446339f550706c83164ee25eed92fc7d15b867e318df5bdc1a4b6bf40c1f83f4396f5fa827c92da94be37f89057f0783ad97f850d09e874e0e046e69a02a5474cd2976a3d", 0x1000}, {&(0x7f00000001c0)="1ab22a6c009493ebde4225fa9be87808926ec67df76d479a0e492fa0c9e50631726ff4f2e65ffa1c7e16532b6233179b062e6d50b1aeb18a63066957e98cd7845200d759109e158c23ab87b5d872c98254ee765f5ff4f9e4875f54097edd83dbb78ef59d013b99b0b2c6ef8e0fcc21e37ac5f70815789ec3d0531d2313ba2a49b480e911e2be24a4d4103299619189ddafc3efd4701266fe2f3dd4a2fc4e8db89d8ffb38cd607e72c7c70311881a6606642b82ad78e6908728cba32160dcc54f98ef13291a14de7a64e1e7872467be303d8056bffb82f105e8", 0xd9}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x8) 02:21:29 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) r4 = fcntl$dupfd(r2, 0xb, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 02:21:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="f7d07c664081f6c4ee1cfe6d5885ec0000000080fbb55d496df41075343b797d11b062f54eaaf6b46afb08277f2d74f9c42a03649fdca131ba6a3a7894e9d286f7719d33af580bbbc7a63d17af4ae8f5f53c75f4a01b56da2e2c40144611a938885ccaa67a841479ef4dd22a2ba0e3419e9923e50fc884754b048eefe643cb43995d5f12e58f9fe673917df51b801f88668d903ac23bd324cae7661b0c405eae19b036cfba5b96e87154ff4911f8f8592d7f22cbc80f2eb9a46a6f0b942d549aeef6cba37864dc3a83efececba51ea00cb938c64ecd36724fc26bd25d727855ab6df", 0x24bd53cc9854a493) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc608a2656ef63453, 0xc00fffff}], 0x80, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 02:21:30 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000540)=""/60, 0x3c}, {&(0x7f0000000580)=""/135, 0x87}], 0x8, &(0x7f00000006c0)=""/109, 0x6d}, 0x42) 02:21:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/169) getsockopt(r0, 0x400000000029, 0x2e, 0x0, 0x0) 02:21:31 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x5) preadv(0xffffffffffffffff, &(0x7f0000001840), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) pwritev(r2, &(0x7f0000001800)=[{&(0x7f0000001d80)="c2ef3bb43149b48c2664230ed9dbf9d8182df01ffdfa06c64b5e957524683ea79ab1e1b7b9fb8a8e76aaab8b1302f77ffe1670a31bdbf419268d90ffdfd54dbc0c675def795e471ed39c8a8df72e00f464d28d27c56062eb543eeeac9ed0a30816bf3b535ecdf3c7d4585f1740fd3ca985c50e48cf7e54df472d3a39c797dbd374dd74b92648ea84caf827cbdef26fb69a4d2c282865971004ea0a21d48a5743fe4eeb88f2db3fd652f35d4ab1261915ab", 0xb1}, {&(0x7f00000016c0)='i', 0x1}, {&(0x7f0000001e40)="9ba1b4fde2a5e5f5261f2ae2c4f3a016b090ec29d7f5117b28cf141e3673f3f8818e989a4024d5b9fcfb147cc87e2c2387a879ea64f4c6971985dee482671d796d57f8013eb03aaacf50dbbabad9ec885d6fe81746ea16d636ae57ce87b8ca22c1d8c9632e593e9fbf44b7d0e93d8516cc84da90f42ad37b1ffaa4ae8d71777215b18f91478d8871056c0a80194f166d96383ef2f42e7f437176626617f88cbb1798c78df1960aa2261f3c48ef6b9d7a9a9e26e4a1db4697a9311615828a0d070ee60298a09dc7e3230ad988371c507e0ae7107cd760bac1e23c61e9052bd7da6b0ec36b653c292f5ed5ec139cb9e38d2b840a9387621b910639211052da415be393520c64625ce9cf07f84573be0fcf30939a0d2b62c7b1bd354de45c1dea153e777109a1126da565fb560c90d3a6a3508d14963ca9c84029088f42d0626d23ee2a21dec79f78b684054030ce8232b005d243cc6963ac6167f4280340158fcb490df2f8e49e2c3543b2196b0785f8a4d8787ea17fcda76862ba58ca43b84c3221efb580e7cdb7f11a117dfdeb9c24ff061f1ec365b0dbe288d10afefe49b1d0f7d0efd4727cdf4233ad2b93b0cb84b2203aa6a169eb6e22cf163e3a43f632e9d82f144a4de082e0498ae9d0110c1883b1ba71159a971cc6f993aef5632c35760c9be6f051251dc628402cda484c49ab76f59bba9965318d01ebfdb273fea437cc1a30a8632a6b3151428c80dd45a216b442aa9209a10be2aede4fc7c3c79d57fc6acc62a407353b8e32ee732d47a2b40d664250fb11c808f292247e7128e3aa8d5baee92193edc78e1590821d1038bf174c75d304e1b42318e106a94154a1ce52b9d026714f58d28092d7ecf7e02b405c3636caeef519550557d14fdefa7e7a337012bec55487a4647736204970dcd3db9bda1974ae65d076f9f6006408159256ff215d749f5aaa33648cc4d7ead10e3fe0e835be895216f18a7bb34b7aed468be99ed4faa88a2e6686e72877c80cff6db3bf0975205ba1daed397641897e2e35414bb9a2230921320414c7447a99ccae4a8edb1ed1688e3d8aa643d3d40860443d838d51a30758ac3d34ed1d11793ed5f3fed284aac2156368580e0aeb4db1fdb6da4b30d1852eed886687e41446a83e0de7a4c25fc91878f01cf39e05210dc3d1d1a88c254026dddea5c03854b50f2f98ee364c3c25f400af25e35d5f6b1b536958da3561ca842a112779685023d161ecc7fc8839001607cd76340ae1f66ab7cd40d8dc5b9b7f505b636123859dce0848074f688e94b0acf4b90783b694cafefc79a1b8ec64e9d6b629c58396b91b6499cb8ac02001c29e5b67ccda66b51b1c31d8cdd3ebbe95c90bf68239441ec6bf098a1da2a211ede8bf512be0c4fb2eee2233a7d62c1175b358ea24136688854e5405b0697d0692f33c021210f64a919d9e1f0057fe149c3b691d560e5887289aeadfec78c0c5d76eea7877e350fb516eea3e4bb3068a0b9f4c386a1b236ffe6b6fcb74e24d977ec29b7dc9b3198b524425fd39cae026f258a5cb6440e7b098035e8b6a0dbeb24112db9119bfdd8b822960415261b76e76378d2f0329ff76205efdfc617b414379637ad9ea4106a7203c2e4e6c03bd758f48f640a47bad9604d0fa1d3beaa4638d1174dad58a06302b2ab63128e2565523c63c76d718bc76ab1674cf7d836d107dcadc606a1925650bd534bf3dd918f3815576485fad05a7115152fbc6c2ed40c3ed9a5bd47db7bf5237d1c850712a4675651fdf9b9bbc98d6c9c93ca8563cfd886ea9584e2d28f8de846fb17950c42739f68001dafce2048a7186d4dd8aa9140627b71c69d1fc9f121138bfda9503ee2c5d5512ef40f04f68042ef3b36b0ea865f9d9c37af39952a43fb6286e98ec6fc982d663c2434de63a9dd2001c0b326f637cffe89e384848f5d687ebdd0e15165f7f46c8ae2a381c61752833c5fc23cdd2de8f9c3aee76b073d638492c3301703101c902bdff87aee62d24d311cbcdd5ee7f65eadfa99dbb59d6a1a2aa612acb416cb734132940165fc419ec7e65084a56d2eb1fd43783d8ca156f4e05df4ef23b8ef156c9bb3cf6c6f79c304776da2efb4eccaa5241a46f5edf922bd8225e6c901f51fc7f5a1a86c79a3e2031df06dbf2691e276352308796d3436af494bb25d33f986fdce5e6435c7850fa719a5187c6955e4cdb41b2fd20bb4a53a7c8483fde121d3a56aef0c35e1c9b56627ca6f1d7ebaf80f3b43b1e3e8b38d6c9e07d835cbde3fdd6e07b1fa0f8446792eb9e7e620685e874b88ede83d8bdd3581a20ceabcc9a56f7f6c070e3e0b574649dd4ec8549f8beabff26898a4bb373e6cb862f6c1e17f9b75e5d741be2a2ad2b79ca7f32cd7e93b5d68adaf20c2b5e9df2f1bf2e934ac92bc75a35beb8610cb069136cdd1dfdd0f3f0b5c240c0056b4d36d47f81e302ef48d3ada436c811d0ca4622c755b567dc97cf635c33f546083405ec6977f28f7025ffd7a94058fcce157d85eb7e05fa2686868a46b07ecc6703873429a12fe0f63f1fc9dc9e0aa3c1ee61a539f0b09f0388014af11891388dd38a8dd3dc3cddbdfae1e8c44f73b7111695090c2d786ef2b70d6e42fa30e5ecc88cc31b56f6cb4a1cb04c12e807c7e02d05dd05f20616322bffd85aa410a9beb85613d775e3075fe556bd185009ac9a5d022f27f562e90427f496d3821ba08f09678b0049db5ce7fe9c4f8f8eb93f67dff474ec2845e191ec51b002b4d20b104517e89402083041d703bdc478c50c4769d061553c2e7be902730f4f0c46a33f1ac57f72eb24e5acfb2b0c173868f3cb687103a65d117f3ddebe84217a6e113e04cbb654c81eb724db1e7d4a8a58c958d401dbdae8dcdc6f19c3ba317fe1fba72f4048c75836390d50c79cea0aca6a4acc0cd28bfc8d4fb42ec3f793f10d59a9a03c53e0c7e20668bec4f711e9b5c18004adb98922a8e730fe9e5146a4e19f903374029a2b7f74ed4cd29436dc395016cbcf67b685751d2e9c4d37e2e62b72bc75e92bb1448b75f218114335d2f40a1b5809ddda6dd330e2a09854ddd49a5c5463a5420d39139c3fb317b7f4f01d72020caf5962ecf95c4f9b3aba8e1ac69008475d78d0aa0c43b872677051faf93a9dfbe3964b9a87f1a5f966e2409c359865628a9f0c22d68473e0c2e4f22fc1ba07dcefb105bce3e391ac21b59763ecdcda97efa070c4750a379b3b33a0041c1b3cb7ce4be92147b26dfb65f97056b6b6674ac6c0096e33a6073673f979e9e1eeab1042ac26e456062dfd0689dcab0f35b881a18b546fff7c9788dc672d5b03de23f0c303a9962fbf9e3822212b072fbef685f117307bb2180d30d647919fa0afb40db960819f25a5fb73d71845b4a9a1549efff808e5666c5c4d6529d6ed89ec611e1a221c61e48efdf363035bc60a82dda5e6ddba174a912ac4885da3518cac73ea6db26f85a705534d2159b224d5093a8fcfcbaf59b74379ffe84da395e2a7be0e25626ad6c03e6fb74ac21461a4b7f2f30fbb0b2ea1e7d7fbb77e324a49d0f56791b1956e0cdbab677696660ecf51c46f67effbe018cbe12dfbb04451a253bbce0bdbc8b6a607f7884c3de8730f2c6154a0624df252898971b92a713662fe2037ab1bfc38ea1ca87b46c305c08d20097190b5984bc9020259091dc2449edb9e298447e965ee3c5a560cfde19b6c41e2eea617ccc74e549abcb56cac83d18892f860ccff0c582131d0eb08c7729b48def55580b8b7d932f6c210c1220f1ff46e60708bf596341a9a2045f91ae346328c9d72fbeafe684d4cc2eb74ed11888b878b5e6fff62fe7a90c915cf0184f01cdfe7ec07ddeffa955126e15836eb75ecd409f685502476e6e0c637ca33cf089f1ca73ad6a7f54bb35681fa8094096cbf0ffcd1ea28de5e8487704f9553cda79e339baa9feaa80b4b8ec31f6b868480d25d73c8cadcf43d67671ce889cb0be1ab9b1947db85d4f95e795ff99d38e1adac2844ebebfdd5e4f782ef53f9c7a6cec860aad7b83dd3bc5dfc6b5f39f2c77b95fcf82395717c2e5bae240ea081ae2178728dc9f40b5e7026d8968aad01fdb7a9f8b0399039147abc5000b626c2623a38d258b86a3a33b36058a5c964f1a860465821a17c640ebe0630fc4cec6c3245d7750febc4faf512cca3768772541dc169224fa11b911abd06856ee3177c1dcf7e1078a28febb17b0bab6611a66fa234a52999476da60394f609293e260ce08cca8ad402ff6bb690d33446ef0db8bdbc69bd36ca56388c8448a7b98556469f8c4a65f6d98c017270894810cef3e6df791a88a04d1a2592ad5f99b01dd1905b8dba612d3e78239338b6674f698c1faeb29fbac07bb2b246136915c4210dffdc989f9f38fff61a9ebcbcf33a6e85441077c430f25b6c274aaf68c57301c548c2183f0564e71f7689481089aad553f12402dd477d6991aab26568ae24d47220102a18fe981387828c9d042d092a275c25615a707e74b5a224505bdb9f68cf257fc86ab8e8d63ac72e11c05f391a0f310b0ee300f956d42ae9326c23b074680ec05ea358c9676de3e06f58c33bda909b4da561767145a29c44d2addb966ed8190aea129a7e1900257f368bb819eb61352bd4fa2afa60f895a0d12bf4793f0af1feef49062f32b554a1dad00a932e7267cf2b13d6c466d8efffed00535edfcf77d7fb590275a72b091f28ff857a0854bc054762c458b38f9c9a7a197c9f1a9d5b274dcf47f49723a8fdf96aea0f44b6176c9ba89b712227d57823442c43cfc153ebafaa5fda91461432963d2be4de884ac89576b3ce2ec313b3f1b02c7233a15ed3cf9ef68e59ee66a410dec7a7c20c54cdbc525de984105c668420f38003f1ce2bedc1044736b2895f824cc73bd85b97a014c562db7e48b6f58ac0e56eda9cbe53848071caee62339a0f0a03ad5d7566c66957549259a0815d9cbf597a629df3d58577ba2fdc7fd64fa42b52a5fb60817a5143343cfa7e0fe3866688050658947a034a0a16bf5aeda86c74a17beb9327b2681299a84ac3d012a8603feeaaab8f364e3b8c785351896a0b986664044e72ac7c24f34ae34e2e9e153128c4a1153449d0d137c6581e452d6eae5f6badd25a17910a05114acfb02c46a1246f668b56a3b6009e74fd239a45026c54fb36b5a0cd05384badf5b6d9c1922fee49b56ee3d783f7a3f24652574c69590096fe524f11728a5e72400b35790d25a2e9b5c2e8ed6d5c8a5cdf9eaf1922775a6206470245ef1eb35fb35dfc38c748c0c901201eafdf1a294afaf4d1fe05136abbc2ccc0c030ccfeda5c98149802be2fd7207e8690de68f06819dc2c1f61cac884a1bfc2542ff5f52ee57fa426ab80cabb7520e049e4092c0a76c2ac21a4e5a0a2143863a25e044460ebe9431f158f2515e4fa548656c0dc00152da43f6b6c9c1a7f46f83498c5add11bf0955c18e72fd53d1d585dbe17a30c4a08cd6529ce4b1325d6410944fbcc97beeebe165862289e759ed04960973937c79f718bfc503452e1cd5a81b68cc4044dec23884555ca33caad8d9c2708adf3d8fed601c118a9f79d72742b3a47505781e2edd265e5f81a335a7a9ce0ba7ef595e8092ee3f835e79fcc2e849508ceac84b517d35d4fba29235a32b2f04ff845a6c7909276f32c9e514be9b32693e8580e0ea7c3ae32859e5c21a08f5e265b57c9c23d2476ca65f1e4744b43e33c5174797643b13f554acb7670eaaf16333c2be06fde277372bba3160cc0f50e46e4ab522cb736e189547a3ed28be8", 0x1000}, {&(0x7f0000002e40)="32c31e84532a183d838b4ac0beddab5236a1978a40fec4e6feb7721b7eac52f48951f13f3a876a8c2a36be98a9a1f2539e8a5aeb53cbb1d4516bba5144534e118bf2ab962b8bf9dd14329d51395cf94084fb97b219eb3c3fdffe7104a8bd43051856d6572e21acbacf823d590ac01a529142079cec33eadc4b0cd2bc44fd720ea875c70f5b81c451a5ed8d710ba7e6ccc9c546144fd007689b72f56fe485347dcbd01ffa1940b14af0dfc42738ea3cfcedfc7f8922c1643ce20d35236daaca852eab665b101caec883f0ab321319", 0xce}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f00000017c0)='./file0/file0\x00', r3, r5) pread(r0, &(0x7f0000001680)="2a30210aa58bd45ba37ba92dd0bd75c7d47319c52baa384dc93dcefd9049f44fa778c10c8a2f00c85ba77b", 0x2b, 0x0, 0x0) sync() unveil(0x0, &(0x7f0000001700)='r\x00') flock(r0, 0xf) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000011c0)=0x20d) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r1) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/4096) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 02:21:31 executing program 0: mlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/134) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 02:21:31 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000280)="ebffcbfd13b9fd962eaa63713048e699549296488674e2edd90d913e85e48536fc665f04ed7c1ae7c058a0b0a51193487b13d048387c61c5d0a8438572bbb9792cb56ff85961bd4cc78cc59f6d698d3660509081c59bee8a34f18f8a5d1df3281be886585e3ec8cf6f8ddf8af72deb4990a7e52f35d597bac15f230ee3c055634213f910adbee245f23bec3d41d46e697f9342907d123584c5dc3fa746a5fde64c0f2795a710c8289113572b29ab4a464e3e3456f54cf488f47f5b378ef66117ab61a223de9e6a07e9871d3cca931a1583bca9c5e8244c2811f619f996c3711d42f6c00f3bbd8a5f2d5111aa9e9073533475", 0xf2) shutdown(r0, 0x1) 02:21:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:21:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 02:21:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000280)={0xfffffffffffffff7, 0x1, 0x14}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x40000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x7ff, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x64308d6b, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x81, 0x1}], 0x1, &(0x7f0000000100)=[{{r0}, 0x46215e6d9f4bfec4, 0x40, 0x8, 0x2, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x10000, 0x3f5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x7167}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0xc4, 0x2, 0x9c6c, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x4a1, 0x6}], 0x5, &(0x7f0000000000)={0x8, 0x251d}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x5, 0x200, 0xa}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xa1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000300)={0x200}) 02:21:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x20) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000240)=0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0xe3) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r5, r6, r7, r8, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0x80, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000100)) r12 = dup(r1) connect$unix(r12, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 02:21:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff193496311c2367e82bf9202400", 0xf) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 02:21:32 executing program 0: r0 = socket(0x2, 0x8002, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0a083f62e973149da3cd785a391922dcc7fe4fc93243d91b1a715dcc1d883df06dc73917b90138d544a59e0b4f610ae39f7e976b7bd47e37196e"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) socket(0x2, 0x2, 0xb4c) fcntl$setown(r2, 0x6, r3) 02:21:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x10, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x90f9, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000010, 0x2, 0xff}, {{r0}, 0xfffffffffffffffc, 0x42, 0x1, 0x80000000, 0x8000}, {{r0}, 0xaf448fd8d3e51371, 0x80, 0x20000000, 0x5, 0x7}], 0x101, 0x0, 0x20, 0x0) r1 = kqueue() bind$inet6(r0, &(0x7f0000000340)={0x18, 0x1, 0x3, 0xff}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000040)=""/97, 0x61}, {&(0x7f0000000240)=""/209, 0xd1}], 0x3, 0x0, 0x0) dup(r1) 02:21:32 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xffff, 0x4}, {0x18, 0x2, 0x5, 0x5}, 0x3, [0x7, 0x7fffffff, 0x1ca6, 0x42, 0x1, 0x5b5, 0x9, 0x8]}, 0x3c) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) lseek(r1, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:21:33 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x594955cc, 0x40000000000000, './file0\x00', 0x2, 0x8, 0x3, 0x6}) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x8000, 0x80000001, "34ce70c5eefd715ef4752669783bd273c20698ab", 0x0, 0x1ff}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{r2, 0x2d}], 0x20000000000000b5, 0x0) 02:21:33 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 02:21:33 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="e39ce242085ac40d0ea5ac06bde4d4ba63f345781b76ca745a102ee5c905d9c9fc3a87b28265", 0x26}, {&(0x7f00000000c0)="8c17dd1bc549f028bdf5214420d4a85aa539927ef2ff02862d360ef9e18207eac38b7b94c1bb947457f192d96689bacb28d8dddd017089c0c554085cdbb7263209512f4b6b46c70b4bf4c6cee934bc8acba66565aae8aba0b8239501a52a09ec57164533ff9c17801ccea2ac045e49d3965b12fb0a9459f735d255abe5465a60617d76dea246e533c61f4c6f7a157dd38721b4c1aa4332dc1c6ac0cda726a487518097e0fe8fce5ad3104cfe8e3b7eb14aba462d9acf43d415c84a3c859e94c7390d42ea5522b1bded6a7070b72353771cdec39ee6c891653b146ac2dd5078f46bb1fd7b48e231a1212cb87fc9ff4b0b9121393a84", 0xf5}, {&(0x7f00000001c0)="fb67847b12f1fffab13b5240281f0d602e", 0x11}, {&(0x7f0000000200)="6b91f9c91a8a37dd13d88680ee99e730e032073126ba51eb89ed", 0x1a}], 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) getuid() 02:21:33 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) semget$private(0x0, 0x0, 0xc2) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="8cc2819354031d6bdcbed9a4f8ead077c6c5864d644910b7389bd11476cefc8b2fae43281be30d21f67f888abf9fa679aa48dd5ea904b6edef9ed5005aa52eb5af3fce6efe5d3ff0a39e484910e7984c801cd11037a3240be62dfcfa00b0cf905ee0723f17d0cf151f86", 0x6a}, {&(0x7f0000000440)="68ef5c17453ba87c99efa54de401e9e58c08d59bea7ccd17c161911774bb5261359dec8034bf9228cfcd5268bcd036e736c35d4d4718be116fe2d6f2a97f5dbde19a0bb0faa6916cbcbf11c528119d7fd87deccc79ed6a11f5b02441fb253bf6d45dce642c368071e6da4bcb69addb5bfb05c8cc72a51330c42d570ca41125d904a3aeea5233567d93fe803c53b7507fafe67b30678374fb865bbc7ebe37290b4d419c69c0cb59d3f991f4056f90e034fd52a76dba2e53ae8efec4e6fcc244", 0xbf}, {&(0x7f0000000500)="d8157e57730aeab718509e3725c85ad4bea062697423d454bf5c7ce28191d349dc24d2d879705a72d3271e3cb3ef3372189c6efc8f78ad70b0af0797ea3383ada2475132df8adeb6f11266b4", 0x4c}], 0x3, 0x0, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x0, 0x0) read(r1, &(0x7f0000000580)=""/73, 0x49) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="8c6176dbcd31885264e9b101c689d8c2bf9558ffcd4fa70fbc00c02cb07cde16b1669b4ed7a59b7e1b20ee4c07a13cef777c96693e408eba7935beb31daa41a272512be9227dfb6bd969b68a22f34406e890326ec519cea722f2e8141171bb591a0fc72aa2295a7f2a543b45365f848aa9416b102df40be0c30832db8d35c975c25a115d8a43919fbf2f824e41194508af0e2bc634b2d55dc83c5c795e92e2fe1564", 0xa2}, {&(0x7f0000000300)="e479474d73d176fe99cea6e71ccee95658846d045c1f41204c38a9a34cfc72bab9af59b6c72f9bb1cb592543d91477067b233014b3eeb1eeb9d58cce1a48b8dcacf2e6156d3b54917a11c7cab136ca454feb5c6db0d1b26eadff23c8a471eed6ff1068da78e2bbef30b8476d00bc8609b3fa8e2b2de6eb88790c3dc2158be516aa6a6d58ad297d21d1c0feea5ac0408869238e7e1da61b82169a1e727f6659f4b9d54f760daa16a4af84a82c2c1c53c1ff5afcdc632aa131f28be6fbd955ad7b94a911124b193181baa85eac78bf93ce3eb761b375521009a208ea854a52bee68e64f105b8ed0fb6", 0xff17}, {&(0x7f00000001c0)="4f20bd0ec33bbff4643aeee9fe3308d83fa48dd69a93d1078f0468d6f5f469cc6129b5b32ec32673270b", 0x2a}, {&(0x7f0000000200)="4fa92fe1ced40b2ea7b89d3e9b341827b72097c52a4f096f8c43ab9078a3ad6f2298aa025c1493377a9e6aa5238a8050ede0be6776cd8ba3206aee3982fcd3b6f3516d4ac7e521fd472d00e74928fa9b4464fc07dec4d8a04d8548667853c670db1c5e2a8cb021926596a04ad8afa6d37769fc3def1743a5a27b43cb343e9f51f2df272cc92313af02", 0x3bf}], 0x4) 02:21:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x7fffffff, 0x4) 02:21:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2ffcfc443f821246e8006a518ae56cd2e2664c05a8a88e9ca18827d801a33e9674e0216d3b610a3c71cb0f499e2d2c88f1b11771b249c504ba1977a8fd67df22a9ca6a50d50e86344ae052007672ddc18867bc7843455e0ab70ea1c3ea2fe160bf62e90dce12d18fd6379022f4d5443ed59ea5652d7d8ec64e92013b32d5ba533c65484d66c2359dc0ab38de23bb61d88965a94b801c0db9300fdc508a7a4ec39700"], 0xa) getrlimit(0x6, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x10000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) 02:21:34 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/198) 02:21:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x7, 0xb83}, {0x18, 0x3, 0xfa94, 0x1}, 0x7f, [0x1, 0xd4, 0x5, 0x6, 0x800, 0x0, 0xffff, 0x5]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xfffffffffffffffb, 0xf81, &(0x7f0000000180)="990a227a1821f2a62afee7f72ea936246c313be1795c78a4d57fa0a4d658908e6e8a6575639ef23868fb614de3e8bc108c13b29279368187d0027649282650ce14a04023217972b079d110f15379275970ef38b8057bd9330db5e2c8d80b52d8583ea8a38756902e1b7e1b8950591e501be85c6d071b7b393dbf84f31a6a326c93", 0x81) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x6}, 0xc) r2 = socket(0x20, 0x5, 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/127) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r5 = kqueue() sendmsg$unix(r3, &(0x7f0000001540)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000300)="f0a1120fd8115aa2d637f781982a305ea8e1f1a44223248e7c7548a05887250e2cd55d51ccc77df7186aeb3694d391c2e5558a69709f86cce95bb05534936bb1bb8d145fa057586df03b8799d479fdd8a63f3e2fe3aeccba0f5ef9924de8ab8de8c9b631479c51e3728e7169403aaf2ef722444314c93a4bcfec28e4e157f4531e8bad4a6b787a6fae6329fc2eecddf5722c349d1c9bd375402ca5ef82f4401e095cb38add93737ed7fadedeb32301466dc1b49187eb08c105f18fb3d0123bd295a0cf478d4bb3744ebd699c190584825182eac0fca4615c40aba5c28e3019534cddb693e6168268e9380e24bfd651398c504a1b0d33c603236992cbde5a9142e626210d9f7c4b2293711b9c6f6460b98bc48794ad318eb4976c87f7b5be771a8a433e75cad8a581646ce26f20b92e6b197617a58229736b94133c48394a09e1ae3e735fb2107a7af6fc5848e99ada59213b0d4c261c56419c47b6a441f1fa97e3c9b95750d555f6b9f655283c830c17be23ab308dbf412662123247c1d0c81db85d98a7e20601a34730390ccc9e688167d01d2681ed004a7225ac51237fbaf295b34f55178e4b4d47501ef868aa4db00d4114b906b7c78033b9c2b6ea06fb5a8415653be8171a243f217be00cef6256bbf10ed6630884f033d2b084074c71170b110c86ed01f8267f44d500c9913fc64e7534cc2bf5a13336fdfb03fe1038b8fd8f8f5e81320e5a0adf63e67b4946237c9c8a09d73faa6d1d840d01e5d9a36a2f454cff6c4dc5bddd65d69dc86d3dfb810eaec8267bce5b4f2af3f089328a4173dffbf700019289f492989fe31a646585356cac76c66524bbe5c3502611e4cbfa334be65d80bf2d7993c94fce714fa379d46efc7a7464d26c0297aeaf629238ed1b7478f70ab759914e48c61a5293ad7342c7084769d3ebfff7866e9f384f240f7b30be7ed95bf185fabe81cb20576132d4e23304e4495bac41e36be01338357ac4725b55589b390fa52302f09934f37dc95979052263e91068055d38014281e2683c7a4fdd7833535dcfdf71e441e3433faf2821c1773853243358f40ab04822010012609f73782d15dbaf260056a67ab22117498af3134c9a9334f9b71cdbc44ce417558ab3f82a872126066a5cf5ed1a0649a3ceaa0569832864cde2c189d837a195dea8e3b7945d4fb3c7da6b1792bdfa082ac705b5f2875e76fa745c4b8ca7430b29c2e8f895d68232b587ca6f8f82c7f817eb345699008b7f0d458cdae6b74a39d520f6c83e4e71b767decdabaf04c1f7a16a764b6cce978211243441ebe6a27919c1e3c9e7574070097991715f1dc856dad51bf7383c9e0072c5b73b2bec2c32085ada025201691fefed2bf65925f4ff1a967ffe4b42ece4d3b9b7ed5015713c8006c6aa1a4a74d2fca183a951008fbd675028eb5800aef25e2cd7d7969395c6b76d0ebe89711d9b0242bbbd8a36ba07ca271fa632efccc6b5225adbbcdfee092e63ae3335c77ba0235b0ed7cdd3234720d97ae7cbdb0c287278816706f9a0f34a9cf529493e83f2f60da80fff0d04cd8a7fdb1ab58f604dc4ff9369a6221b7c3a39211095566edabf4198d9e816b01a4bd330067da3d7670b59f1fab5dc813446dda912bc6f9d54ec4b400de8957f70b4a37c45f3323ffaeaf220408aaafcc2f833f46ade046e7a9c7689b9775893193f7ee59eaeaba86781ed458ca4aa0325d79a02948b028c6c71c268310f99e8a7a76d2c4604e9b0198181261812ce9eec0ad2ef104d9409073767672a2f181eb8a553f2c5a2a1b9140a4cc5932582be0d96c241aee517827912b68d09ab79c69aaa00c8bb006cddfeaf3a783582fc92105f66602f4b55f2bd5fea15d7a51559f32c924dbf9b3a25b4a165dcf03f094d7224980dce449aba7d0db45bc5a7b522c1b5c2d5494d7d9678fca655cb110020656dfdf8092f913e864d1ba60e1bc83965062d4d6dab288a6791dc1d5d25cc2e05a4fecc5a8e9fc9ded2674edf14bb252503f0e21395e4d46b36add419458a2a5d18985b10a342e506d55509b3fe84b22789fee9e7f23c7b68eff9c11560ba63bcdc28777b7430dd5eee4c5dd40e6ca21b110cf19b9517819ab2fd9d4fe859d2bec79e356b9575a118f84f2dd61dd3c53f56801d5bdee4161a2b6ba85311d291387a881dd91de211c28d9cbd24b0edd899e2b2ba7aea8417f53fcaf1b9f5d7abcff585031bbd6a8bcdebda31d15b76fcaca6de65ac71383ac57616d766ed1652d9faf23d6809100c2155250f2ef1cfc7b5c34c8465cff28c19a9e48bf2593d7cd92fc4815ebb6b1899bbb764e002cc07eb8c8ca42bf8fc57f4a9a7f662ed09d168c9b560823526c8adc39fb3ea3048134edf1fe597369ac83c5654cf55d8b5af6fc1f9192c5219d6ca78dfbdd3264958b5ddf4b2109f038fa90668beb0d51901ed61ab0e7f3d60163baa88d2aa2c11d5af900c2ff51e4c98e9b7e04613b090a1e9f8bb1ead0b326b6ee5f20b85e467ca876244e3289dd4708b0b1890b7801995be734bebfb604c5fb391b52520aba4ebd1b66027cc84c64993afd32962cfb413af34e546467c77f188b7a8fb0152de7f533d22cc08046d830d4f12f344a0f963077f95efb2407a40722cdd40067e0ccef72decb7df09c324176e1bb835b0b0dd5d7804fa6a7d516c9fcf37ee366b20d827daf77f81cb9869c8d433ede6dd94dc6751edbbef80eab9b6debe7f9b7847fcfdfb1674fcbd5bda6a139f90f2f47ebb38e7eced2a32f017d6f0b219770bfb776532974267a9e991d370ceaacfd347aec5b2d6fde2a2de8addc4ac76da780f7f071bae18baa7c8c8a817c7e5f8765a177aad5d67bd94e82a6b5005bf5bcfd6b5a5d9dbcfb392df9ea21bba0b50100fc5e21fbd54876b83db45e115cb8e3c33411fbc5d32dd38dcb54eac53cb86da0f61c7fa2edb9cfd622438df0da837cf72d025bb2580db5dfd11a38654f7e35b259c46f1728d617da5867c5d7ce810176539b9879cf1ce9656956cded53052d91044497f4ac6d5c21a85b2b42b3f6922894abf10337ee5ee9446ac69c1f0e30e17f0cdadde123ceb566655a20605485dd9418346b7992d28bbb02fcdb5246cb2ca20f6f0387e7e0cca7d309022ce81c2bb347e856b52bd1dbf09c0ba7ba573b487d5a629b3f5fdd2c2834d8ad5aeac9cdb323b525601f6dff9d23385bb0e64e34a7748bd7c314ee070768b47cab116408aa9f79993f59d585d2581bf205b98107e46779ef30821cd69a91781d98d329a68c4a3d7d2cef48afb2de1aea0c5a1a83d21a2cacbdc703e4f175fd67ffdf798b0bef2d32923fae8964bdb18252059c7705bc8e0dad38b0ec86bf79592dadc4b25acfe8ad59b2b36ee319194ed336929ad23ac057398521bf609262103f6dbf7c4e2faa9a6174b9b0bae3585dd8d0e1d36397ea55679fa5ddf1cfe5465c343c28d6a2def79e617aa6f64b567954aa542c0e1c0183569daa7682edd0d0ebca37881c14ee3a818884131e1eb4b49577f329f19ad827fd5cf0e8a5ed9f8a9b210938cafaf9ea934c0963c8a588078bc8b41794384280e4682e098b0b0f2045786abe047735f3178eea9bbdb892bd8bda695fbc391e387be278d6f331634d997669387e4780ee15bb10a5f3c1ae52ca9617a492e7779d5b571d215d8f18e257a3eb027453c50e385843807f72e27bc777452af2a6c4f3ae7b7e213019ce1d881ef2f7d1535a4af8e656bad6b87b1a1e2ebec1108ccbcdf5c07ae113412a6607c709d6acce00a3751d12ed044b67aed8ad1eb588cdc29854314adc0438d422d145d80ed5bf5a42532d6f86e82a3524c491f695ed45ca07cdb64bd30ebc2314fa5620b7c7a695c0a0400303cd40cb33d6095b4bcca4199a97ddaa3c6e396168bb27a097c5f29e10165c4635536c89ae88dc128845a5c8eb0e52017fc912d5e86c1196582fc893bc23b6e3d91c77d6617700951ccd737abdeb085b826eb6bacfa5a7f61ca7a48fc3644dbe69730ed91d94c4ced692e0e2b04de2e748dacc7f094d9453dac8480ce7acb946aa5495dad9c8a5d88287002b8823166f5ae923ff9d8d2b8fffca6c3ff45d83f140795c0bc3c71916e75f5b429acd15bcf15c4ed603fd47d54b1b4e09e8bd3e702dbf3e3b26c0125adbe0c96ace6a78f2045301b3677e52281a94b60054c7f2baaf99c5cb36286dccddcb63ccf78b1419f636618352d299544165d5f323ba81152eec280b065b9cf0f2f287fdcf55c1ff63a63f610a919575a96b774e8b0f419e651fc6873a499d0b042fb04805afcc2a380538a2d5e2b4f4f93b149d574c8908f7cb2f9c2a82c03da474215bfa59ce3d76b6ed48b22bae88a121abadfc466f1b69a1137b404798c1e7a77fcc8d20552654570289744eae0d99d19ccb75fc4756afee62d3fac201abe8031ad8f14fcab2c1a563b610423363dd09bcf343170db21d037be17b67f68b4c28d8a4abd6c65af471dc99954a2041952ed0395845edcba0b2faa1a0aa14ec682292eb553fca6fcdacd81092dabb14cf2fa5d7a316ae097177357d8aeec38d2ab159b9aed04613fac957e343451b659e3115beb5ede1cee0beb18b9181816a64de2193e8e425723860169e02cd5563adc0f33b72dc68aef3bf1dde39a7a04b0e673e0f92bc5a2d929de3e9688011abe0c389f2ab231f4312524a6d7777d95ad23ef51c6b0d886c17b3ee349680b377f55b09e1fc3a5cd1fab782112ebb86ea55554b4645d9e09b8993028c2677e83097da358fd2d9669a89b0d0b112405126433f9a77d9d7fdc72fc2b44b400c6869cbb096d6fca833a3df497bc52d20e7403140847ade4b629020d3ce4b87135e0322e0a8ac08f9953fde035afa2e6a0906e4760190874b3d26a67d2203ef34fdefb4b03f7a880e7664b45387a1e938a33dabdf5b3dfab985f8e29576c30ab66eb34796e15e0722c1969d46c52baa5c5c02b4f973a08bdb9ad31b3f84c578d966cc75b2d80a511764532166ab4d6e15182144772bc195fbde6cf20562755c9bdfbaefb46782d78566f9b758691a11d65cff775480718dbf4d158983e5ad3000cc1ab0b82228d6ec22a7483fbee4902371a67a8d58c947be39b0783a288cb2c4312055dc93c645876845ab502a4cd5c372fc5048124b3faf03aeafb263b693d7355a5167ccf1b452d0f5824f5eeede003a0cdded0c9120cad5aa6abc923de0dbb98871ecfe80b14d66cc41444f1e832fe545aaa2bd25dc6e2fe986e09cdf48cc67a2d87131878ccea1ed1509411cc5e0e0e5e2cf8920ca52c1481a1819a7f42cac804758d29e45087ba30c6e86e23af131badc203b9d34cd8dc61879d06a75daadf1219522dbf669974b8615d1256f8db5ceef189e3d3a1b87320009873e181939e750fa4ecee843f54fe43772fd542018fa6c496e16631da961b31f3bac6f3d3beb208d03465f6f8e3dc43b0f773eb16b20f8d24c1b0cfc5e5b176eddb1b1e5872f677db8cba5a06d2d6f96186234531f3f9783dc26729fb50ae39f3992dcf77f53bfda4abd6e4ee22600ea1fdb2e6d2217895674380f3cbef8a97083f57f81883f67d7def8cb8dacd061ecddc0f977c60eedbd23345a91d8f06f43d075866b507d2fe022900f3308a9aa5791af1fa9f2bad272e91b6f8a95c1afd94481192e4abc9689a685c90e06908195dd36c8db7cddd0dbc3a0d9a7a89c76daaa0e0598f4649b84dc4496ca0d6bc97373fec48ee182773325aa2723903db8b819b06a6d6d6a7f1e93264bb0803b9587bb7066cb56d", 0x1000}, {&(0x7f0000001300)="849886e4ce7e55b0a7da3c2d350815d97754924a446a8884ae608cb3ff0e4a43d8f11fa32a96d59008840958de0e3d0dcad22715f8fc1b2ac3bd6da16cb96933f5ec7741d5f32d20b74fe041dfef40f16b3abe9996c634cb95b7929e6e6b8305bc87cbb547ba9e6974fdbea87d2cfbb7f4b2421e4073858651418f137f2ccb09116a6f53e251a8a7990852aa81beb717368bbc2d784408990a6390967b0c5422b623f02e1a85c0e0e357654f44412af749d7e408028110ec82291533b28a9931ac74", 0xc2}, {&(0x7f0000001400)="15d23c3ce028263eebacf5c74fe4073e9e0c5e93d3dfadeaf0758aaa8b2b6b3844c5642bccb3c21c9f3a8cab278c900a53709c4efa15b43503a084f6d890cf8aa53af3fbf9d034b9e3e993a7d52040149566c4d357ee57dbf80ccfadc42d6eabcb078e2b0c0a6bc6186078023e8a945c8cf3e8e600606647cf9720e16b8a9a35f9958e0b4451", 0x86}], 0x3, &(0x7f0000001500)=[@rights={0x38, 0xffff, 0x1, [r0, r3, r1, r5, r2, r3, r2, r5, r0]}], 0x38, 0x2}, 0x4) 02:21:34 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() pwrite(r3, &(0x7f0000000100)="d0fa9a7821a1f6afd3e35e1adce1be3acca962619a70bc0f6c0f4f6480", 0x1d, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 02:21:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/255) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) r2 = msgget(0x0, 0x4f4) msgrcv(r2, &(0x7f0000000000)={0x0, ""/47}, 0x37, 0x1, 0x800) 02:21:35 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffffffffffe1, 0x4}) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 02:21:35 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r1, 0x40b, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) 02:21:35 executing program 1: 02:21:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="fe7dfd76eae759bf3d4c684e1d3b8a5f9cb913a98b57aa45671b721ae5b9f27ef5181b8f90d97025ece1241f0f1106ba732afc443bad473658fb6a7eab201835e4eb67b43ef91dd2107ccd59587848f1557e6e87c55058cd2c939bbb5173a7b3c3929e1fba5ce3461820db90d28ec1c5f43919f32db830299a", 0x79) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000100002c, 0x20000003f, 0x0, 0xfffffffffffffe8d) setsockopt(r1, 0x75fdec28, 0x417, &(0x7f0000000080)="d63bc6bfa138bb75b020993b17a326abd36abcf46ae2c314914a17ce4a7deb713f10abe03fee88aff089bebc677385498f4814e0d3da85dbd124161eef5c43859d47f0a72e142f3517c3cdc6f5e3a70683e1e0845b8904410c3aaebdaea2156dfe338d816f4666adb4a25215e6b80fe87290b05a9e69258a027e86cd2bc1a4599325c7cc7775598902a2bf14bc52331fb336384f02737b4c00c21616f9871a2a0e6abb7aed69701c288218ca4b767007ed60a0b5f163ce1c08bcbc064303ca93afe58cfe0d55e4a9c9bf2d0de9210774e3e438c16ffccfc22bb20480fb6297e22c9aa679c24c2ad398b8cd4cfd866470e30cdcc9185befe421d84346b254f2047b96f0b893c051cf627ca5d30644d38f5a006183526b62413d8bca07b25546f93e6df40b37e4245d3dc052a08cafccc362e5f3592c134b11c50a469ef8d9e0f956c2242898cd626c5bba17b4a98e18f98b7b05d1fc54800ea55b91990899b491b28bc99a323c68c4c0a9d8b69e355b0f45a2369be1f8f804bf7b4276b62809baf0f4d1b700cb50592b95c457e64525a784d5280e48eb6f7c1b3ced7b2f32cac18f9a43c73e8f4ab25a397ae19b96fba97e9cde071065633085a9c2fcb9f3d46c51832bb3ed248a5596063ab97d2deb2352ed32f54d2b916e08667940b67578b1b94affabdc55b5c24121ca20108b3c0808187cca99d15d318e0be2ca913833aba63c074647c47c081a06c4aafaf04e10d78b12bd12ec3899c0b7fa135bcb952c5c8693fd3fa3de0af5011d68276cb2293f568dd09c0a72e52232fa6c94b968fdedfd336f0fcb912958913d3b09f078c5b16d8f0a9fe15e65602fc7c176255aef34513ba609b8c9302f3e96a93c2e4588fb6e80337cf651f90fd878233489a69b20f082768a69a8e88d7d37aaea3c72980305d5a59185a6227e42b3b4b329cbc3ef757d562377208740e802e35fd7384da3701e9f5042d157ed08f62983b003f9dd0b1d4e4e761317d2d7bfa8b4c9db46fd01ddc91d12ae8cd41cd4657b21877e4819b9a96aa7b49311c87b3593e9942ce7f19a011e57a1b5845837c4a72bb54b72c3936a3309ee86b4a7d62e400240200c47f1f9a916e084c5d60c07aec484fdf6648a2013f6950259edc4e435623f7810944803fa0f660abdf98118cbbe4fdec4e6d04f1cc7de0b9def7ff7f2f92a4b09c9c64bcbffb0b3019bd7ef8ffcf4f45ba22623cbf1b0c0e20502cd0549b4b5f096d58d126cf906bbf94648fe822883f5f07ab718a0538eba617804d2004d0981134aaf8ad57b6df3d41c2f84ca36c95b272e6d73f3f101dd96f75d42cc23573ff5467aaaa385c5e2d1820a7d1468ebd96c0a51dcb9079101c6bf945edfc0499b13a7ff47477ad293154e75d1be84cc3bceb9de946e6cd9229874baaaa1c90b5470280294da24cfd0ff44aa685eab23c72bb9d891690afceeff39d35ba2d433e851cba4cf973a733076a39021146e91a337fbde1d346b778bff90893599e8d7ea285ad84ba5659e68d22e7a59ad13f8c30f402558afd1a72c871992a407c758f741b169217af86c1680b9102f25a5d18710100d0f4708cbb9c646d2e0dd0ccc7f6d60380f038b7177dc185e989a75103c84941531f176ef07d9616db5b1ac67da83c017c28b8675c1b4ce0dbe3bfd3b06b4835a7b1bffd3ff300f251ffd8fe836eb32cd4ed1595130a4576d829dbb57a97a9b503273d3b504787abf39c29c6459599f86472db2166979e9f31e057be03a1e8a3268f02f0850cac038b2435687d210744a633b90eb1cd64d27e47664b980d1c74b79b56164b8d2e2a382a1ac4e94e6cb091b62c1f704e528bd835f9cb13f069f1a1ae3af0c4bef1e585afd5b6b93810019f1cbc0409360640babbc1731f0a4d1c48000387666e308c264eddafbea5d115e7cfa6556ff644cc0bd59533a1b8babe5730f00ad14edaefa137046b118790aba24f0cccda1c6cdf49764da03300a8e732ea506e45f3bc14dc0d81386a585878e2498fb33e889f22d2c058f704eaad2dddfa096236541abc006e8860605cc004e592bcf016fd7209f2214f1eb8a5c0efdbfff923b5633715cb73652acee7f08aebc2c7a8fae4bc1794161469255d411b8279abc6d78e27dbcf36b0efcf484ce1407e35d23dd6cfa4403e80cb1af007ee73e553d6e8113338ff407cda3aec74b71efff7b44363bdc5fb8eb8c85bb9e37a8c222f4c2bdc379869c44a837c5e705e76195b542229965f016dec9963a4c5f95875ea5e3d8071a0fac74c76ba119a6669fa4cf0976ab8e70201011a127a336a2c886f653553837a763928d3c8be62f7b7cad833123b87dcf0e8101eae9145828ee8f6758cc3150038d803bc42b8ae3da1893436eb68db61afbd4d1d696e5aae03df63f27bb021b9634f45d87b1ff14f457d80dada31e51dbe6abb90e1715da0f9661f689c7b5a9007d2fe07159ea941e014a7009186f910af72d468f308294399f331b816910b8762aeec9201615ebd343ad107e2246ef3bf7f1a615b177de492f07b75d54ec921a4193d1429de1cecdb998a66e12d881b52cb05f771d4a177de5c3b47fbcb0fa1522554fe5df5b257ed575385e3ba7b7988b1824e3564f196ed7919d050de2d217336d659ba7ae97c3d1184ac2b9252fff85102d483c69651f1c010988db594e1111cd5ea687f2ad5105897efb397df5ba06ff43cd422b014a5e2bbace204210d7cc6aed946cea2d4af3afd0fbb8313cfbbfa5b12c68fd4f63da510aaa52be501a08d5d0bc34a74426daa24c3f8b08c3d9f0882e78135de487035885229a5118644b2d5dd28722cffe00622f984f95aa41655732117ce75ec3c3072ecf45d9bd52e30ab3ec14b710b8d29b67040b5b3de57cba5f17cae9f3ca74d9d175bfce07f6247ef7abe2b1c63874ff082734748cb52f337e5b9fabdf8dcc4bd3fda1843538eb7f5c4df625f8d4a95f5363cb7e2a3c7768e7a5baf0134d1992e2b140b964aa039a1418682463215235b47a720727d6003f1e149c2596d5180e86cbd5edb5240653b3dc1088da541f97453fc4b7b807fc9d531a44bf9a6f74f94c3cbfb20392feaf3709b4481262e0136ddc68853227b5960127e1cb80b4a89992a803d340e970871053460f64ef08aa5a8055e12e712a1a77f75f6a4a0cadd1f6a178c2af266b7dc4b95f43d861358789a8da172127e64d1747e6e04abe8e68bafbca9f9837c1a11c5d9c5fc176570776e45cfbf3b927b5e149d1be984eae11c2230627f272d9d9421117dfdd4ba38286759411a9eda2de8d0fc1bdc15c9a6b88cfddde7509e410a4d74633cae0d73c55ec6d338f2c66320e8dd08a5f9707c5e0bc7484f4552a4088febaa5c456fb2a1004f730f55c9caaafc690476d93280992086705226969d182bcf66af24f6dbf7c98a357a2e2d465cad1262705c017d41701f0becddb5c4c8332756a3e70e5ad5788e4764b8faa23938e58ceb6e9f47e197bbf3a9c66941b32a8d6788f51cdf25c4cce33d2c6f99ed04dbcac2e80f0113335d9a4f2403e89c0ffea0cbc4f962ccc2f1f6e7db626af4b07e4608d368def55aaebeaefee92d3e28331142a3e6d5e64732c079a57dc72ce855becc29bc761b1c9a3ad16fc8ff77115f116e573f0fb514e2bca00e2fb0752556efc66e1a328a421c7ad76f51b00b0153191bbc1bec903d764871fdb61162220bfa4f78de8060b9ac52a8672371a1f2245e04331336fc9ec18b269710f895853e7ae703930cc9fcfd2ff2719da94569277567fe2923131c67df3ba529ce82d2167d5f8be9b41bd1e1dd8908e6231b3c0f61efcaf1f6a37e2801bfa444343f13d2388b75702c85e984148214f29bf3bfbb2bcef081ea8f98c82e7119ca5b330cecd6c4ea86053be31398458d919ac7ae0d697014e173550f7ed92abefdd91a305be847c3149e2688ce223007c665eb8ff4ff6c36d4afbccbd2f1d11a58493fbc34fb1c9d2d7000768466df00bdfedc51594bfdbca4622e207aad11e411606eed0803b239244e79cca11dbf16c60bfc1b198465d9b682dd17f39e9d45c43334797f57b4f4a2979c5cd76fcbfe07c7d74be7f811b4e955fea6896b9e3ad271863f1e1dd2ff243f592cf130a24434a529a6f32c4f913bbb74233e07cecc9f767a3174f38b21a4e1b000ea5f2fd9e6240c0735532b6d0faf02d2a52ac05f6c070be834b56b604740027ac6675702485cc41ace3e7deb28212cc56c837a4bdf9d985cb4320501812b1b16091a5507b6e286f2639c0bcbb67ddec6189dc672d3fe47da008db5718222e3741b5ba6e073b61c4196ffcf461dea16b4c022db2ab9ff9ec11cd05e0b7ec63768cf8cc83a5c0b63cd13bdf0396c5334dd69b1933e9a9af3b82c1c33fcbdc7957bcac9d115dcad705d8dd3c8bb9bf1117bb388f92171babc6a512267cea8bbdd7bc6928d7673025b678ab1fbabda88eecf2d411549c534b03cfaa421ce3b046288e15adb572a4982e5507c6501fed9544be9913ed1f4a9ca8086b99a59d3c60d80ae1567208c9a87dd5a90afa71e452f26596c4cd5eb5846080184dc09fd6058bf354d81f3c11df9304648e88e9733dec3f5ed0e680aedd1f295a54200f7f21e29f55f0507f51506bfd22c303e34943782e544bf7ec639b4ad7fc317f57fd24fb093a196ac95ef2a574bf048b76835a10b75cb0ffb14b2d9ee7a12753f7293d39ad95247cdc6bdbf59fcebd0eff60e5f0f97309692959f0850a3e898764ea8365875bf4f24c96238f1119c21256002c70454f578cefef6edcc35d5a6ed59c279df9df390bf875d4ab159cd694c6e6577b06da7bcd5bfa2be8062a75f291beb0f6335fc41c33891961988e860d6205924ed35f34eecc789369ae912a599507895f56998a7f4edf0b4e404ec9340eca0ddf11f3b5b3b63b11407251f85524eaa91f696255a54adb2943e001349b55ffc16e22ac3885475475d074e19380cbdf050dff4a821330d2484d52ed5468dcc6c255c31c42b948e7f568ba36d4dd51fe4a521d2151ea5a2c240fa009b30179482b4f4db63f102b3a1d76f0ca75080076ab06772ccdd5847d8dda82cf80dad60af69302e439e176b5f1a738bf1fd520b01245819ec384d752c817becafb45ee41d6e5ee63c221313114c398ed70db3484386e25ffbd5fc850b3874cbf52bc4c760774a02791e5aaf262e6791b7d8e802a5ce374d25e218e1237fd24e62e0bb8c50b87924d92aec6e2c49b225cce51e9dc5d4ffa707191b9a47e6c47eb1ce318a71e4597e52ba29bfaa5b16067cbb4c0cca1ca493aca1de3dbf289ec910bb6feb2d79bf47bb6f1f996dff9ed231e174b9c284f83cf62aa2ae082cad83b32b36d6124c4a61238a25ecd7a51b8eb93f1a43d9ecc361a8f4a83f164cb11c53145c1a3f1afe8e2efb09fde8da428edc952d77fd31fa426d67c210bce21da7e525f7c3e62ea6447124d83619db635d6f08f5af7ed96e9f235b833c721eec9fbc3021f6428419acd96afe8739c9f13ef495343133de02008cd8b8024d688839d78e65f8e95efcad6ff6eaaf5ef9b29731349e689b0b40ac4a46d5085e801b436297cee651a55577d3c887a7f98413cad6d92f53c2b92e2863fdf44e972d6b4e56e2452164ca39e52fd6180288041c9a259f18040451724d1f0241870a5bb4e36fc929a1847a8a4c40726180fc4f8b461849d74aea80bfbb998ea7b12f777887330811ddeeafbafb7be2f23bd4a315b0294c7baf7c07a5d31928681691bbba08220a1bbb21cb0bfeccd46859431d61d", 0x1000) setsockopt(r1, 0x40, 0xff, &(0x7f0000001080)="3ca9c7f1c39b6e638a976018f9c59e9ac653f9a6795c0a950c1c97ab83ec38d0716aa94de954dc1db39843a61b23412d21c1d30c4a2d01ab9cf41a0213da4296560b37f35cd3cc221af6a4a7711059ad0bc324c1a2a98a8472a25bb1c5b233b0cd011b5ea66887b5e53fb6b69b177a561ed7cbc57dbdf6fcbb7b02e696384f0de8df", 0x82) 02:21:35 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00000000000000000000000000000000000000000000000000b9cede08229e9c49de279124a5c9489d2c97385b3861e78e565fac0bbc325d20b64fb54e22d35d208083cfa4d2d5d4de"], 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x220, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="25000000e4f611f300000000ba45ede2435a8b028a5afbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c388c2583001647a64469feaccf"], 0x51, 0x800) 02:21:35 executing program 0: 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, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 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}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) msgget$private(0x0, 0x2) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r9, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 02:21:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x9, 0x0) 02:21:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 02:21:35 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0xfffffffffffffffe, 0x7, 0x743b}, 0x2, 0x8, 0x80}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000000), 0xbb) 02:21:35 executing program 1: r0 = socket(0x2, 0x5, 0x3) listen(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) accept(r0, 0x0, 0x0) 02:21:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x7424b1c4518f4f77, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:21:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, '.\x00', './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) ioctl$KDDISABIO(r0, 0x20004b3d) 02:21:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 02:21:35 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) fcntl$getflags(r0, 0x3) 02:21:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x6, 0x4000, 0x7c, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x8}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0x74}], 0x1) 02:21:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x8eefe3c119bd808, 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x4) 02:21:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() 02:21:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:21:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c3c3a11d741c9e08a4629d02c4a47df987464a3e5e5a3e783e47ec436977d37eac0cde0c6901ad20085c0c8ef307b19be3d7d3a7c69d5091fc7fba130598358445db4462a382addec105e713194ee04696db47869ba5bbb48602f0738178"], 0x10) 02:21:36 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) socket(0x0, 0x3, 0x81) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3f) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) semget$private(0x0, 0x0, 0x1034d) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) 02:21:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xe7, 0x0, &(0x7f0000000080)=""/231}) write(r0, 0x0, 0x194) 02:21:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000a82324d6af02343ba0b6ab94770c3f1351d1420f4d4a681e817256b7267b55e9b46c101def62546bac9b1838ba452d58532fca18b57e44b6a301c67cc13d83e4512d05f7c0c54f6ab4c0ca3fc5fccaef1a7f89517da464dd013b1a66f2b9bf9fecc6aedf13e139bcf9b0d257341efe184a719c74f0a86d7c24fb3e516ebfc45fc27241a5256240c7d8afd86ee328a3dca4d680477bcb5f62d50cb8e9c89c5fcdd757115ab1c765d21c66a677799b722fcbb9f02e072a0e368e62a2ee65bbb40632428d58bc5782ea2a8cec3ba9", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x2}, 0x0) 02:21:36 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r1) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) renameat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 02:21:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) write(r0, &(0x7f0000000180)="3575333da77a2920dc4793128c8e317b49ab73e2bf433a0cd4b41a0e3424f30b315d94e201691c7b864ee549a12c886a338902309455f903b145faebf496996b6681a018fb56ca096b3083acb3bc6aa782bba0f754c1ac769152caad04c4f8cf774b0fabb4ddfe8b005b9633da4cb18075c18985a4f2dc82716c2720c09fc5cc230a4283905b93bc36e0fb945372a2ff2ae18b78443dc3b68dfacaf8d5decb372751dc85576ef10dc11958dbddcccdeb909f63e826f31693e116631d046463f245ead6cb2a62fa75d74beb2a6244133de60bc5e3009abb7d2b7f931348ab38af729db90118659c294fa2b9c714ad04fd8715bf01a5e3f9", 0xf7) 02:21:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) listen(r0, 0x5) 02:21:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3, 0x4d25, 0x5, 0x5}, {0x101, 0x0, 0x9, 0x3d3}, {0x8, 0x10001, 0x400, 0x400}]}) r2 = syz_open_pts() setrlimit(0x8, &(0x7f00000000c0)={0x8001}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = socket$inet(0x2, 0x8000, 0x200) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x26}, {r2, 0x4}, {r0, 0x2}, {r0, 0x102}, {r2, 0x40}, {r2, 0x88}, {r0, 0x108}, {}], 0x8, 0x9) 02:21:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 02:21:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) 02:21:37 executing program 1: mlock(&(0x7f0000218000/0xe000)=nil, 0xe000) 02:21:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:21:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x3) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:21:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) writev(r1, &(0x7f0000000000), 0x1cb) writev(r0, &(0x7f0000002100)=[{&(0x7f0000001100)="b16416cbbce9ec3672039a57dbd93895d889e84ebc8fecbda43f798fc567c7759c0d85a48352831f1eb2cc9bf8d2710b1e2d2d5ceb307df30641b26dc2fb0a61f7e24bfa5849ca01b85f929535921162d365cb8cf89e4160feb698ed9802ba3b07a5e943839f42be92f2c4451b48cbc9ae94451f85555461a45f9cc26beec72b3c94082f61d8672932a63694af8720246c46257db83a2e66e1c0b350d69f7d843d65e5d8c563aa75e76102eecd3881edd6d06286cbab746ab33d0129b809e3ae7438c49533db5573122f686ed93263c92e2add24ae77dfec5685bd728faba37491da3618f3bc3c586c74f44a97ee207112f78f5705ff14838f739752f4ee752c167ca042a0e9d5dd9c275a6992f97a9f46fe6e8e77580125f1b730f2aa0ba4ef5116d43b8bfa5c74f593b0693a7827a2bb9d7a5958a1f55001efd9bf98fb8a42788338b892ebbececd273f7b88094c7fd71d91c2ce67821922400202749aef0ae04b15e404815adb7156bb4497f4e9684d5b415e08d1e6f6b3db42729251b6f6c2cedfbff1e4e48ad4fecfc68bbd99600e176cdfa4ab6a4b66de265c94166c225a8d260e3fd48241fd08ddf43aab95035701e83658878e904663bac2f70ca9924ea428b1e36d8a849cc1e925b21e48aec7881a13abdf6a97cda5a3d6270be5e94fbf1c6973007766e3acab8a98deca0a411f2efd4e78fa2fde3645ee7a17052b74d650f9264a5011bde07cc8c7bf3a0b1407d9fb509930a6e335f4d5e2938b45ae9354d512b3e7211047e0351ea5000bf79e50a04adc3cc232b2c8fc9a46cf6b2ae060ec1520d8e7fd2857dbf91b99e8cf996e45333c6dc4ba9bc5102cc524fde4ede84eabbb9df41cbc98dedcac30c794c899d274f13efe1beae581ab5e6a8676d2ffc4b08bf104a880773b44045dd424f02acaef6fd8eacc876b92c2951e91435911c4286fad23aaf8735ceea6793f8726191fac813481f895f575f7f4e79da940446cd59b4520830aa8d60ac3d5582693c4ad0638ce2ee338845514794a8542d0b87bec13099c3d0339535d48305230753cd5a4a167592796fc812a1662087027f7f461f8eee290e1251227fb04dbfbd75c1ba49bb5044fbf0a35d1aa6dae43d89d0dd7a50d43d54ca3ce08455db9708cb8024df29f3da6cdb970e0c21992e52db6445c8635a93626fd60ebbab8e162ba3765eb29a3675a947b4bc96e47af646fdb0f2f091909ec1504580aa6656afc537c60a6ace18fac4daf42e9809c82de690425ccd0653492cb5320fad3002523f02c5866a6dbf2f4823f0f37cf47d5585ca8bdb5ad3ea6120b02f39b0e14f5afd51ce02cab88cf64adfae7f7deb0598a9d0a1ea1075ca6d7b4da8c6ae05d35f8ea9f4c3ebc91f9fcc67d3b28c1b998260552b592ebc2a32cb3ff0f12adda599daeb05c26575f6f7b645fcd6aca6a8adf57837caa27e36461048a372cbf1aba09595e507cef8935454ba31c1fd18d5380238840882e1f52c538e4bc541a5835375eec48ec413ddae87922cadaed2fad798cf52b03c45882ea5158524eabcd5bb2142b05bd57b614df7c157777f0e62db7b2b35eb03c3a6148d75d420a04795cb73e6b2ca85faffd3ee1ebe7eb96ec14fe50288f138ecef1d68d82cee7ea8c93202e094e02099397e75bc8ee67c93e2b0683dd42783e8dd91b4c5d382ad0b8166ec6a2dcfa2372f841d71b2eb9c00cf8e39723c79cc9a0a58cfc8bd69427a6442224707e0fdf067790bd3585ebd466d308f8af50d82fc1397a7301c2408595de8851d042256bd58e2b9845c1a5303e1db3ae73d8cbd37a0a68efc14e73e309f2b0f97730fedfa8dcf9567a812c145cc3fb4dc534ebc2100c40ee22addff429b4e644d18f78575d028b4a8ef9369f9f9b06efd9d85cf6de7add21cd80130a406022b56299cd6a1e8019e7d28268b1b33d82a9098cfdab3947f5048e3d737ccbe10414ce58f965408a20520c2eed78b2bd35544b42d2b5a2854ae2aff32c494f5ca0b6527581b3cc74bf8ffe6390017c71c1d77365d437b2cabee4bcb3a91faba0e53ee9c86b1ca6e86d969826a672801d854ad5d1e5142c5f0e463025d41e2a084b5ff8ca747d594df33c3f745630a984ad264a3c4f74149943e4dd2f59ecfa8ac4345115f6b321b6bcb9833992875aee3b300e85f06312e89a2d8be1cfb926edf2cf8f9f8454a3deb762d6b82c243d9490bb1718375a857f90d3e3e461894955ad9a9a03f07cbb0cd2bd2a4a6e998d50ba39f9647a3bfb89b68a59a0a610f83c4ab64c002fbb6559df3def374a7d9420b7a6320cc0b0ce7f84a31eff42826cbd97e0fa867b86e17e929821ae0e01cf4b058d55578618b706c3050e604845aeea1b219d38840f908bfe6dad89e15cf6c9e995e1563ada36b6c617e14c0f5d5c2f86ecdc30bc8b4b9246d45c33a38f4c6353999d9905a67deebfcad9a32b20ce375bf1777e3194126b40f92d1cbbc032295874ee0c58426e2fdb750a275fe2c4cab3b7754c45e20cfbf40cd244f99717010ea177c953848d3d0319f2ad094a9ec9b4dd0c09a9625c54bfb55b44a1dcb2098516972b6924fa2fdb42396bdfd2695fb9003a27f83ed2153dc659ceb9c85d514e5cea7233b2b63680d4806acf047715a18a7b1fd050ca2622fb4bfed1e52eacebbd8e18d4a9c5cd49a08b631b547045192ed630eb698dc8d6fe254a149f45670b5d14e6488c93216db44600a238b6b690d71cceafe41b425051fe44ffe8e1b4daf4f9f92e62896eaccceec09321bc187f4b2faec0585a4f9d99994afec29bdfd89079dadcf6d24197d511d0b06f71517722f196fe45309d40ccf9c61bdddd048ba7334934d4195c4eefed5a650b1dd2dfabe970c025b72dbfd9d99a28dc5485a2261c4983f8accbe0b0bf7c64a438fd40f76ae2e5fa6cfad49b3f9920896723148aaef21dd6c26a9aefdb3062cce4fe697ee00ca8c271ed6b1ab7909c89571786033d899b0cd715f91af6b3bbb35222869f71e126556972f0030d12f22af2b346b0106b82e2386453addd1bb8f8d3217c7a5d136c77887d302058b88759e8000131470e8b70e81e9bb9e387d45ef4f302a5610562049865df97ffb59a308870ef893c9709aa6ed2cdaaf2a555f8252b6a26f529b494bc69ab9b04393e284174beb158f05f8ed8dff2bc99dccd6a8032c0d316f561bd7564d9b8831fd280bb77decc7978afb64bf3a24f2c410cc9c8f92528dfb858c45f18c9fb79ceb75bd50668c101244af6db7e44a126e8f8850bdb727f56d9d5cf8af29f3ce4630bb1078c96dd906f8962e92cc5ad3e6bb9efc1c3158b08df862f420264c80c97f195f53d72588a394f17f24d627641167360540acefb4f836ca807cc22cc5ff04ad2b460c3fd69c566b3926c8be2b1175c90f3a79053b9b9cede36f81aaff27ef76a01593713a6c73767a763c0698b388af1b8a1013b583f4c5d8626e4f5889c4f31b04350ec1794b8193a193a5f02ceba12462afa6ba90ce7d4d190ce18a8c38a83a511e9f93ec9d37a62050936fe208dae6e5ba395e24459ed56aede1806ae7b13d28b90d4b95e81f4dfe21920b9255888364b4efa9a285ccbf99b45a0942c2aee7da2ee1f220e1ae2320be4b7bb0def747454519870c17da4457918deeb24ab9464e36ceb5932d0a71121c8b10d94d37d027fae87748fb5ba0029f8be745a4897f34d6a48d43cb39f8c90f2512371a30e68d5e85cc84a5e0744b1263c116af3c8e6f631eb45d37b1974e77ce148c49483cff4572ee04ec0d3ae6607cb7cd2a1c4b407313f45d78f9049d1e8f6df544adc686bd717204e8aa954137e78fa28c2e2083ea53fc5f44b24738041dba84350a25436e3c1ce3ee9218b2a1d4772f4f8acc58cda0ad72bef2039253dab3361bb5ea5218b470cab415cf7922562ee867975af708ceaa36db4420bf267c19fda0c7006d430f1da1c62195abe7919d55356e0f826d58a91a4d3ca9ec6453745e9255019e8c8e349d7a2d74bdda7e9f0f93631e93305aa88d05055833835b2bab88f2bc724b782e0baf0450ceada4bd1df148ff4e04c2800234600ada27925008023109019754a002d0112b8568b6b20dacc7814d097ea8012413a8589534c2409effea3587587c51aa2060c1424614554759c1066d2e89e69b1a9ff7313463636c16287c9933a1ecc07d193ae99f48dd1ea4019dbc362516f657cf6b789bf8f6d8916ecd73af4c2329c53f0954ca0cbf316050217344c8734f17c8e170dce5ece84ec5456e094c4a60a251853d52f2a2bccbdb8dc34320e4412e8bfb8fcb19a79773117b1abe429f0cb3b68f0e8f05eef0cbcb356c1488693359d33941e7ce78f659c0bf3917e967979a55a6cdfeefbd06dca6103e207ac1c5105dd5514a5097ea8a58d8cc8e8eee1bea70361503c6036cb62b657f970e161afcf27260b937129674bda42dbe7505cef3f9cf3430d522b6ea1b27e3997591b0f331e9d0d4679104e41cc666808acfdb786b39e683e71cf9e53e20f43cfba95c1b327d4c531f519d1771cbeee46785323b1d3f83288a07fceb4aff2126877d26c93618500bd6531df521602378cadaf76aa2e1cf39a2982356f0c1ec27fc73e4b113b6d7794656077e5f95a46149a4707a0e296e38aa1009339f48695256c533653f70149b584750735298ff4558198ed66fb3e30f6da5d5b8070bcf071d975153ebba9cc9033ae9160f396188f866fb5c1c850db9070e03c2b28e6fe68aa859ab2cb98181350b62f12ebed4aeeb2ed78499803b7032c82f4571519776c55a323ca996b23f0176ca6d237e648d38c447b098ea13fe1e6c70a6071b0cd6d8c24278d06e22a89f6787b888a7b61826efbf35b11c586fe40af413774d210f0d9fd533bbfe95023f700fa65779992248aaadace9e011f96110aa8c55868e6ee69be54d1544c1e3208c4905ece253d139578e524e9edf1209732aaf422adedb79feee9fc33816917a41880d8c781a587996a4458255fcebde9dafd874ccb43e47e4bf10614f6dc1ac062621b0287c0b3f17325ca0291f5d7866fb52110ecf245c4e715e41e85febf6363734857aab1b2a376c805d4084a978449b3937827e29fc378ec43d9d51f3a5ff5cc9181087ac20eb4abb206a0c8423e1c74e7ef201f5832c5d6380194b4527da3b40b08c1fea15c20de8cba825b81df24295a28f82fcf67c2e1af9dac1d27704c631554032f64e605ca81fae6d1255a6442dc8b6c820e9fc001d0b0256b8f7de854cfc43cbaffd297a4569d1026b059c363b1bc700a7485397902f4aa9590c079558208334f374a59fef0c49759705d776643dd07bd962fa4ab03c1f7336a30e674765a8bb599b556759d9a9cc0dae7436c62e80b51601c5b1e6c2ceb91c4d6ba5219463a12bb38a1fdc4ff467e7c998e17120d14ef38865d06874f024e5b0966c1cc2347799ff53b9143001120284199d27f66192a79f0ef8704734b9caff8fc2fadeebf3c7de7ca19ced9bc5fc03af22ec017162ee7164507a2b44f554db746519d77e375a0f1202cd276318b8fafd92425c8f832d816725f9a3587128e3070851cf14188b63f1c83a9ff793d8e07ad778cfb526cd9ea80b7951a12f921dc89762ec9d55b35fc170a99d468299712713f6ae93ba90fa2f6613ec1c0003d1dff969a97054497b8014308a4338b7c57cadac733d5a1db5c71e705d3ef2050e9d900f0be3f892b9222ffbcc847f67419721ee8496b7c8e9708913487eabfb8dbe2a8e3fb7b2fdb0af729bd6e4c82a3ce7e80ab812d", 0xd53}], 0x1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x257de239f4b69f86, 0x11) 02:21:37 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 02:21:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 02:21:37 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = semget(0x1, 0x0, 0x1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/75) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 02:21:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) 02:21:38 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getdents(r4, &(0x7f0000001240)=""/181, 0xb5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x80) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) 02:21:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 02:21:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x2000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) 02:21:38 executing program 1: 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_int(r0, 0xffff, 0x804, &(0x7f0000000080), &(0x7f00000000c0)=0x4) listen(r0, 0x0) 02:21:38 executing program 0: setrlimit(0xf1ff3a957282bc1a, &(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"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 02:21:38 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', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 02:21:38 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x100) r3 = syz_open_pts() close(r3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 02:21:38 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 02:21:38 executing program 0: r0 = socket(0x1, 0x3, 0x10003) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x4, 0x101) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x10001, 0x7]) r2 = socket(0x10000000002, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup2(r2, r2) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x2, 0x3f) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 02:21:38 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:21:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xaa83eb15348d29b3, 0x3000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 02:21:43 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) r2 = accept$unix(r1, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="295c6e43e7a8aa53cc022ab56f2faab46f037cd26185441108ad235aa5526cbd1e02a17498f606df40dc0ecab58becdb5cc69cd07343326faf3aaf1b453711507e60c35f0c820531417d398ba903091d76194a055c779d", 0x57}, {&(0x7f0000000100)="a28995faf39bc5d5e4eb7f3f2f17930790f2bd8051c81648f93918dfe0ef8fb194560ec45d2bc19538e80d8a2f0c7e90efe849c5881fae27a4c73db9186b7f5fec46415dc0f478901bb8a3d3ac724fe7634bff1b7d13c7dc43b05af25062a93f47dc80363b240898bc0ef3e4c6f2042b5a7e61b8764a40f62dc7180bcaeae49cd82b1fce130e45877a20ef44ebb81811d82b6a989da8b7588c9d51f37f340df6eb355e7fadc1e5bc7d502709bb77b0ff982b0a7620747a2919378bdd1cc4c6ebeb7321ecbe", 0xc5}], 0x2, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x48, 0x4}, 0x40b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 02:21:43 executing program 0: r0 = kqueue() recvfrom$unix(r0, &(0x7f0000000080)=""/115, 0x73, 0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13}, {{r1}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffb, 0x1}], 0x8, 0x0, 0x3f2, 0x0) 02:21:43 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x400) r1 = dup(0xffffffffffffffff) pledge(&(0x7f0000000280)='@\']]\x00', &(0x7f00000002c0)='-]*\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x8) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket$inet6(0x18, 0x8000, 0x8) pwrite(r6, &(0x7f0000000140)="38dd5395b2c9ba3c56f1f0481c05437591aa678f46711d91025b51d3b205b161e40413fcd4448fc8a33a3e31244dff72d06bf23f43f6426839415facef48f0ee25b69798078fe8d89d68f53c8470a3668bf56c589f0d076dd9fb6b6350783308ce10778c3be47d1c2f7cb15839b95d8615e525c68b43fcae6628139e5db5fa5f4966625c50dcdee50700187bc4ca1b07670ddc48c5e61d2a4437e04a8335960f51d1e2465d8b9a79804095b397448b175505f602f4ddda72811b3e346805961ae138950f3c97e13db8e802215faf3e3cb92814402863182b30acef9766a869b4719c7d5a8f762971b7", 0xe9, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x100000001, r2, r3, r4, r5, 0x100, 0x2000000000}, 0x2, 0x7, 0x4e3a}) 02:21:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 02:21:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xfffffffffffffffd) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040), 0x0, 0x3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 02:21:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000003f00)={0x1, "f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f63"}, 0xe3, 0x800) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x10) fchmodat(r3, &(0x7f0000000240)='./file0\x00', 0x26, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x3, 0x4fd27fc9, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648140c33eddf8a9a816bf73d1fc19c1152ca36b2807dc36e429b884bb71b93d36bace694a8e6101e35995c362f0ad3f375cab3327184fcbc3f0f3761d015fc0f", 0x53) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 02:21:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) 02:21:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 02:21:44 executing program 1: r0 = shmget(0x3, 0x2000, 0x8bce76d4717c528a, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:21:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ftruncate(r0, 0x0, 0x8000000003) nanosleep(&(0x7f0000000000)={0x9, 0x81}, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x2) ftruncate(r0, 0x0, 0x80001ffffc) 02:21:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(0xffffffffffffffff, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 02:21:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xfffffffffffffd72) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adaf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c35b74900"/4098], 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchown(r0, r3, r4) 02:21:44 executing program 1: nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = syz_open_pts() pread(r0, &(0x7f0000000040)="fe2da84c7cf454c071069086c5b93cfe95f91046e9b3cf2a490f327b51e6e911c59ba2a5c0c1b9b0aad4caaa640bdbc359d19c2c41ee9f070e36c52c6c8f4396db55a89fca2309c4ade832cd3365754251ef92f9fff9850537bc4f2e959b8b30110a015df2666876578bc295e1948d04260f", 0x72, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0xfc}, {0x18, 0x0, 0x0, 0x2}, 0x8, [0x100000000, 0x6, 0x7, 0x1, 0x3e, 0xb6e, 0x3, 0x9]}, 0x3c) poll(&(0x7f0000000180)=[{r0, 0xd3}, {r1}, {r1, 0x10}, {r0, 0x8}, {r0}, {r0, 0x40}], 0x6, 0x3) fsync(r0) r2 = kqueue() getrlimit(0x6, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$getflags(r2, 0x1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x5c, 0x0, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x10, 0x0, 0x80}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0xfffffffffffffff7, 0x7}, {{r2}, 0xfffffffffffffffc, 0x81, 0xf0000000, 0x7, 0xfc3}], 0x6, &(0x7f00000002c0)=[{{r2}, 0x4bf10e3d96d268ec, 0x40, 0x20000000, 0x3, 0x6}, {{r1}, 0xeae82ac625b0a7c1, 0x40, 0x3, 0x200, 0xff}], 0x4, &(0x7f0000000300)={0x9, 0x59}) 02:21:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) fcntl$dupfd(r1, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x100000000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 02:21:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) 02:21:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket$unix(0x1, 0x7, 0x0) dup(r0) r1 = syz_open_pts() close(r1) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x37, 0xa3, "3c3c3d8260b9d4f0213780611c1831a6ff997eac", 0x81, 0xc117}) 02:21:44 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x1, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = msgget$private(0x0, 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x4, r3, r4, r5, r6, 0x10, 0x7}, 0x4, 0x3, r7, r8, 0x5, 0x8, 0x8}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 02:21:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/16}, &(0x7f0000000040)=0x12) 02:21:44 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000002c0)=0x8) r6 = open(&(0x7f0000000340)='./file0\x00', 0x18040, 0x90) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000300)={0x9, 0x65affbfe}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r6, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 02:21:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x100, 0x1, 0x3826, "31de264010dc801a3a406f7f964a81410aadcf57", 0x359d}) syz_open_pts() 02:21:45 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) dup(r1) flock(r1, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1f, 0x6}, 0x10) r2 = socket(0x1, 0x2, 0x4) socket(0x12, 0xf7fcc8fc8d4d2639, 0x100000001) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x7fffffff, 0x400, 0x0, 0x80, 0x5, 0x81, 0x0, 0x0, 0xe8, 0x8000}) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x8802}) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x4, 0x3}, {0x18, 0x3, 0xa1c6}, 0x8, [0xaa8b841, 0x5, 0x40, 0x1ff, 0x2, 0xfcd8, 0x1f, 0x4]}, 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) 02:21:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2fb121bf6cdf97b1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7) mprotect(&(0x7f0000539000/0x14000)=nil, 0x14000, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1f, 0x64a, 0xc10e, 0x1000, "fe94492cf3cbbc5341dc3df1160371e26e26ba7b", 0x401, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x7}) ioctl$TIOCSBRK(r1, 0x2000747b) 02:21:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x64, 0x0, 0x0, 0x20}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:21:45 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 02:21:45 executing program 1: getitimer(0x1, &(0x7f0000000580)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) 02:21:45 executing program 0: sendsyslog(0x0, 0x1400000000000000, 0x0) socketpair(0x1, 0x4000, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000140)="9d7970ec220bef2f946bc88bcb8aea5d0ba4ef70da98e55ccd7560d4faef2b2b40be994b3aaf3ffdf43a9c089c079ff1e845cba747752f4d8044d8aad0f1ca7764aef72e33934ca57f42588d9cfbabd41180c189cff0ac51dab7d8e7a0362f2a57a9cf272848a951d6ad41bbb81f4ec3914710a516f2d5f617bd7cf0bfe374b9f25fbb0198aa752dc4f5d71c020f16dcfc7f9f2bb6dbb311cb2b6c63fd8d638ef56b91cbce8702415811fddf55609a773540614752eac021c266948abaea283f2867", 0xc2) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 02:21:45 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 02:21:45 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') 02:21:45 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) 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]}}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 02:21:45 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, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pread(r0, &(0x7f0000000240)="a71a8e67737e8212e7f75b8208a01188d5a6aefa40abfb62565c1914e52b88c4412cb53ebd7e7a495ba2ce63dc6b4bc27b1d34cc434b80df22001e5bb3409490abe7a24ec8cc09e245a00d614ddd37dd55cad45a60aff42f70684efed3c11bcd75aee929200929a96d433b8b8de482816f38212dce9de9f09025c80e91c1c8374cb78cc03b500c0deb66d2a8d97bd37353ad7cdee2f7b19fb9f4825adb788eddae2cfd949974a633112ac2f1c553bb6a797143119a789a12760256f3ad711ba27fec8d67be2deb9776c1c9e60bbdd8a3a6", 0xd1, 0x0, 0x59) sync() unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x1b54dad3534f7ef7) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:21:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x18) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@un=@abs}) r3 = syz_open_pts() close(r0) r4 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r5) syz_open_pts() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="7845d77f4e925273ae73722a6d366d49be7927a064c3f01469b7b3e7195ff0f9c6825a58778c920dc40d99a00f6c3deb19b52838ec2de475d853cef298b476f5fc19312b5971192251c91416a2b7e11276c84bc9b0b14067d369332f720ff72f6aba999fcb802e9a082716f1d71c2d5d4010c23f02e166737d4c9953d69fb8e2d34029fb95afe3d5474e86f0c9dbd0cec5575df0fdbe2d04526034c55e1dd1424c82e885939e4aef38b492666b9b5bf6e92fe96647605718d29d709f59b7"], 0xbe, 0x800) 02:21:45 executing program 0: r0 = socket(0x2, 0x4000, 0x7ff) setsockopt(r0, 0x1000000000029, 0x7, 0x0, 0x2a0) 02:21:45 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c4110000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001e2000/0x3000)=nil, 0x3000, 0x7f595cd4d6247627) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:21:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x800, 0x100000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 02:21:45 executing program 0: minherit(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 02:21:45 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000e0000000006000000000004000000001c00000000000000000008000418001000"/60], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socketpair(0x2, 0x1, 0xfffffffffffffff9, &(0x7f0000000040)) 02:21:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x9) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 02:21:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 02:21:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0xf0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000000, r1}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x46a4d30afa61bb19) 02:21:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xddb}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0xffffffb2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x1) r4 = socket$inet(0x2, 0x4007, 0x1) getsockopt(r4, 0x9, 0x5, &(0x7f0000000180)=""/249, &(0x7f0000000280)=0xf9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x9, 0xfff, 0x100, "bb05541bbd0cabf94d91f0fa4d906470b98aae88", 0x8, 0x3}) 02:21:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:21:45 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, 0x0, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x6b9ec54b11812d40) close(r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:21:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x101, 0x8, 0x8000, "4328e2250caed9ea244504adfb7bda55fa83df5d", 0x9, 0x994}) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)='E', 0x1) 02:21:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x4e, 0x80000000, 0x4, 0xee}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x15, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x1f, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x18, 0x81, 0x80000001, 0x8}, {{r0}, 0xcadd2bc7c6e49a22, 0x812a02d62737e699, 0x8, 0x8, 0x293000}, {{r0}, 0xfffffffffffffffb, 0x30, 0x10, 0x7f, 0x9}], 0x9, 0x0) r2 = kqueue() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) 02:21:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:21:45 executing program 1: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) 02:21:45 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="86864c018fcbac4a3e7ff23ead893822d718188737b3091937c90fb94b56c07c1da809820d196e3c6e2350f9a7e3fa4c2e56bc5548eae9dc8e12891fcea6be4d03a2a52988cc758cd6263035b292dedb649aa8e9d041bc8d36eb8bae285bb1f8bbb94af0423279b6e348ff012cdb550b35f3f1610ea4bd7dc9b6f0a150bbe372a31a5aaf63de18624cbdf863714fa21f910c788aa9e2541fe20a5b313a086818c127c4c339a4dcf6e85fd9e100c8bef4a642c42e652225", 0xb7}], 0x1) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0xef739879bf664b5) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 02:21:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 02:21:46 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) pread(r1, &(0x7f00000003c0)="62496067ca03d52713bae5b330db311eac3e0f58ee36c50fc92602f8505295275c4c9a0b79235358", 0x28, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cbeb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2"], 0x1, 0x0, 0x0) socketpair(0x6, 0x3, 0x2, &(0x7f0000000380)) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r2, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) dup2(r0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x132) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r9 = fcntl$getown(r0, 0x5) r10 = geteuid() openat(r8, &(0x7f0000000300)='./file0\x00', 0x800, 0x1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r10, r5}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r7, 0x0, r4, 0x42, 0x4}, 0x47a, 0xfffffffefdfffffe, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0xffffffffffffffff, 0x6}) 02:21:46 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) 02:21:46 executing program 1: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f660000000018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) 02:21:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0dd227f404bd5ddcbff4548f53d29956ea7e4599dc7ea0c225000800000000000099565f517d9c7ad4b9a91a8218e3511df84cf751", 0x35) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 02:21:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="6bc73454403d84515209d2998d0f07ce7465da58ad8ce41e04046d8913890970a1846b900d67b9a06384c63cae19768366de9e7f649883544eb39cd67944f1a81bd0fc9233f630d3b46b6b2f7de6a6eec01b76223b2fa45053d8e6d13b68c17905afa4c17499b615f68f805e5df0886a52d864fe40cf3dc21b390bcef8ec9c8484bb467934656b1bd1ef42884ca89f13cd1e71e370d87874dd2f67b20c450e72", 0xa0}, {&(0x7f0000000280)="b2b44db03d3e05a947339be663f50a3e05472e5a8e1ef9c355843d90428951cadacc8ad33ac5bdb02721036d0f91b2b76ef6b9b4466b15172c7de986b25488891ea1adac351a19d2eac392b6449917cb180ee4e6c671508ce9cfe9257fb46f9f562d25c3eff0771a606bed282076301c37bdb64e817fb5ad38b1368c500044febbd88404200b0e4a5e872eb4fc0d7b545a1f24cb918a31f2596228b4fa1fccf2f064b68a936838d4c5f15c345c283abbeedcffb3e52626c91478147dbf172265d68a053379786793cc856c43f298b1eeb31a63d07b25c0b68256ad431d92", 0xde}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', 0x0) 02:21:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) 02:21:46 executing program 1: r0 = open(&(0x7f0000000100)='./file1/../file0\x00', 0x0, 0x100000030) renameat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') faccessat(r0, &(0x7f0000000000)='./file1/../file0\x00', 0x105, 0x5) 02:21:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x5f29, 0x5, 0x7f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x70, 0x20000040, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x2, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x80, 0x800, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x81, 0x2, 0x7ff}, {{r0}, 0xd3a47bd5c43b51cb, 0xa0, 0xf0000004, 0x9, 0x3}, {{r0}, 0x0, 0xc, 0x80, 0xd, 0x3d7}, {{r0}, 0xfffffffffffffffb, 0xc6, 0x80, 0x100000000, 0x7}], 0x47, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff9, 0xa, 0x0, 0x3f7974e1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0xfffffffffffffbff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x2, 0x813}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x1, 0x1}], 0x3, &(0x7f0000000300)) r1 = shmget(0x0, 0x3000, 0x88, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x2000) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x914e5d8dc2df0aa7) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000380)) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/174) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) symlinkat(&(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00') shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x2000) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x10, 0x1, 0x7) setsockopt(r0, 0x80000001, 0x3631, &(0x7f0000000600)="d5da7a57f73d760ddfdf8bd36ba9b973e44a6338a3c5c3017d0c8e1d06c81cd64045c5ab2273d49b01b8461e7168bc759d50c9ce0923d48cc77e326c8532cfaf7b6d2c6531d97f33e230c30c5982803267e79a6dc2b4deb1771de83f61769dc24202f5365755f7b36a563bf6c5c186b2a65a53c70d4d700e4120163437269cbf7dd5c2b57b5c52eb03f9e8c14e", 0x8d) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000006c0)={0x10001, 0x1, 0x8}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000700)=0x8001) recvfrom(r3, &(0x7f0000000740)=""/23, 0x17, 0x40, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r5 = getgid() setegid(r5) r6 = syz_open_pts() dup2(r0, r4) poll(&(0x7f00000007c0)=[{r2, 0x1}, {r6, 0x100}, {r3, 0x2}, {r6, 0x20}, {r0}, {r0}], 0x6, 0x730) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) rmdir(&(0x7f0000000800)='./file0\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000840)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x2a05, 0xf273, 0x7, 0x401, "52c7b26b4851246ded4d31a407143ae6989edfcf", 0x40, 0x8}) connect$unix(r3, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000900)={0x5, 0x7, 0x204, 0x8, "0bc4312c1fa1b6feaae6a08a0cb6173c552e807b", 0x7ca00, 0x413}) r7 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000009c0)={r7, r8, r5}, 0xc) 02:21:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r1 = msgget(0x1, 0x80) msgsnd(r1, &(0x7f00000000c0)={0x3, "dfb11b576904a7f46fd72de46edb86b7b590adedb119f982cd4f9167f23b27d36000874a6445f62e5056f057405730b876d15a794179c4e6586f6590ab4683d5dd07905d51e6452c97c00de437edf82637f89b5bdf6ab3a119ca2f509587a9484d3b500bad427a654a567c1d4063b800ae8be8004057ae0c94a829c09f89f5f97580e87f751ad0c48ab29b3bd0fda0235d8efc2c615005eef9bf562380e3f124f17b12636e24387ee5f0a7558edce5770342fb1ad30333ffebfc659ccd31a9fc302e8a988d0f4144b79fc1e62bf0935501818818e3fc783cce47b9"}, 0xe3, 0x800) r2 = dup(r0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, 0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "1f00b2f1f2eda23844c14739e5eac1ab0cb97cffe1f389937b062159e581c284d59736f723d683"}, 0x2f, 0x15c8128a9982142) 02:21:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x81, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x1, 0x1}, 0x7f7b, 0x0, 0x14d5}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x7) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000080)={0x800000000}) 02:21:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 02:21:48 executing program 0: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)) r1 = getpid() ktrace(0x0, 0x1, 0x10014, r1) nanosleep(&(0x7f0000000080)={0xf5bb, 0x10000}, &(0x7f00000000c0)) socketpair(0x1f, 0x8000, 0xfc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x80, 0xad3, 0xfe}], 0x2, &(0x7f0000000180)=[{{r3}, 0x907ec93e4036aa5f, 0x48, 0x10, 0x80, 0x8}, {{r3}, 0xfffffffffffffffc, 0xc4, 0x40000000, 0x1, 0x135}, {{r2}, 0xfffffffffffffff9, 0x652b19d464ba001a, 0x1, 0x7400000000000000, 0x80000000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x2, 0xc, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x800, 0x5a9}], 0x10000, &(0x7f0000000240)={0x44d, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:21:48 executing program 1: r0 = socket(0x0, 0x2, 0x40000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) sendto$unix(r0, &(0x7f0000000000)="8b09d27bde667d193733694e6612588a198f5f81ca6dcac0603be30dc7d4aaeb0518a5dbaad199e74dc7266277f7aeb1", 0x30, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x8000, 0x1000000010001) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 02:21:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xf000000000000000) r1 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/249, 0xf9}], 0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd\x00', 0x8, 0x0) 02:21:48 executing program 1: symlink(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(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') open(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) 02:21:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000100)=""/35, 0x23) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0x726}, {0x20, 0x9cb1}}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 02:21:49 executing program 1: poll(&(0x7f0000001fef), 0x20c4, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7ee6, 0x1}, {0x18, 0x3, 0x4, 0x3cb6}, 0xfe, [0x7f, 0x7, 0x18000000000, 0x20, 0x8000, 0x6, 0x100000001, 0x6a000000]}, 0x3c) 02:21:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r3 = semget$private(0x0, 0x4, 0x100010386) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000480)) 02:21:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x4000002, &(0x7f0000000100)="08938add4f4a86ba807767dbd876676dcbde51d354900ba1242210bdab74838810a8211db08339ba8255d2919b5b90f27fb910473955346d0c1d0c781b0d20a3a7b34adf60a0de89c1b94ad40acfa7b3bca7825fc694baab7eb95eb8223313784d914e033e6e0fa959f50055fdbbd0418f3a53782a2658d6199cfd3c0788ba5d7dbc1ef855981f2baf095cf9a54d40d7a99e824f67af8de6f3fb1d9f749be99aa1518e89fcb44df1fe2d9a2483117a1d7ce7fd26b9428d373a", 0xb9) r1 = fcntl$getown(r0, 0x5) getpgid(r1) listen(r0, 0x1) setsockopt(r0, 0x1, 0x3f, 0x0, 0xfffffffffffffec6) 02:21:49 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) write(r0, &(0x7f0000000080)="76c474c0572001fb03c360f149cd632cebbcd7b00d419ba3d233c1d0021473db", 0x20) shmget(0x0, 0x2000000, 0x200, &(0x7f0000fe9000/0x14000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) socket(0x20, 0x8000, 0x2) 02:21:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fsync(r0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r1, r2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/146, 0x92, 0x1687776c144217fa, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x0) 02:21:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000280)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') rmdir(&(0x7f0000000380)='./file2\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x83e19f35756696b2) 02:21:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xc92, 0x5}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000000, r2) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) sendto(r1, &(0x7f0000000240)="3e4afd02c27ad35ed222a9a80c4f0616313f475f4a3bfe23bc5024f4145cb7cd130663d914745c0eda00b30f322e80cc2c15788266a9e343c3c9845336a730c1bcdfb257479e5e3cb400f375b449a8fb62d2ad2c1eb8de3bbdf7cd33ee843c1e45efbc2968eba8114869643a9bd8d8c14fe27c63320abb6377033ce9fa9b29427fe45a9e0bfb960f87dd053a58692dbc455390b41ef4e361563913bc3978a9357da060c9f096600208afa78952126f1683bba2d76bfc0743afbba0b179693b54c6fbd5", 0x2ae, 0x400, 0x0, 0x0) getrlimit(0x3, &(0x7f00000000c0)) 02:21:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x3, 0xc5}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x800) setsockopt(r0, 0xfffffffffffffc92, 0x80000001, &(0x7f0000000200)="40e7bf804b5ef7d452fee241b169af76a8709aec8dfa4f0dc2e12c8cb43d58a2c1cf5f592a0f8078c2f87e91de2205408dba84aa00a406bd367ca37306747bc9dd27d60b02127079ab99f02cb50ba85a2d2f63a8dfb8b38ea64256c6152d77f569672facdd3da7805d8c0df6fc28d0bd66c4dd052b25ef9b186422513331c6c5bd5da578fcd73e1b54459c", 0x8b) r1 = getpgid(0x0) fcntl$lock(r0, 0xbea4d5f647b230fa, &(0x7f0000000100)={0x1, 0x2, 0x0, 0xd3e, r1}) ioctl$TIOCSDTR(r0, 0x20007479) 02:21:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="00f5442934190000000000", 0xb) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x41b05d26e3bae44a) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) shmget$private(0x0, 0x2000, 0x37, &(0x7f0000ffb000/0x2000)=nil) socket(0x1, 0x7, 0x8) 02:21:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) sync() 02:21:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0xffff, 0x400, &(0x7f0000000180)="bb8b6580b4d1433eb0ed83c2978d1b584ba191f5ac9699aef13759b304212850785a9de91e52a089cbeec67ff018e9b242191e7a758df0f4c938915beed8b0fd4f01d90c53ba1aafbdae9f0cfa112a9124a571b18327ddf0cd6984b2de4b0920085e4f280fe981d3c6d748affd37e37460bbaea26505461bc5de0b8483714dfcbf29d0daeef6a40f1ae63be58599e4ac60b6b0397fd731e825c0637c41ba781fb5edafb8994f519f252d59049b1fa43ff097ac97f088ac551df6516b7698c8e27b908c50f624d32947383358e16b6b96d7", 0xd1) 02:21:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) lseek(r0, 0x0, 0xc600000000000000, 0x0) 02:21:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001780)=[{&(0x7f0000001680)=""/181, 0xb5}, {&(0x7f0000001740)=""/10, 0xa}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8e) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000000140)="7449d0af514a24c6b947afa72004d98094e268641a69776865d56fe52afd81e646d6ccbd30d77440b4f313cbecbdb6abb92f7253a91be00463fa3249fde9a06056bfa241abd7e6ab018ffac75ea72cf75d3e9b4a36c0ac48ba94c67ddffaa407c30b6a5217929de6caf4f93cd6b3b34b23ee8c9dd943301387e058dc581471d1dd5461d51b0956f23f8977fb2650514656b4127e44cf4efb8d196de2209978cd8cdcb9b78768c7ca58f30dcbeee9b16d40c31b6a0336c5e9ab7a323a1605939fc1056325c23289536d7c82d81082e9f902b83a957a164f9bc9426d4f8a9a48b1215198a2874640c599fcd2bd27811a03d1fd1e99cba4b0fc8140fe9a08fd85e61c2ea5ebd81c4c12c681414db9b3008ee1a3f6adedf8cb8153c73daccff0c13f4571e7938909048fcc8727a216f0c33f43eb4fc9946ff2c885507f4dee7885ab08320fdeadbf30d7814c5fd272701a3a75655f74fc373c6660d3d238774b2aef8eea5af495d852a1f5512e746e1653570ce533bacb712f87041d958207c479333c3bd73fdff361ab8815d14da690a5cdbfb5045f251de26345f9a426b8d5f05e4167dfa3a2ea41ff7fb4f65eb08a1e2bacd8e6dabfe5b8f0d94274e092c632606b78a790cbbee5674fb1c04d00f411182232535fe5ec026342642092f3f7bdcf7e9c9ce7f531c6891aa07356744afdc4f2dcc9b75875f5f95fe84d72e354db1f9ef0a15d89625147ed0aed54b8ff4ef05db4f6876769a89c09eb546b95f1e759704d0f8d85c5ca8f5ec42fd2b4f4588d2de754261718255cee843a2df33d99ea53daa58300e458439a6b4ed478a76450a81452799c19445b51b9d89bde97ea8e834615b0bf21fef6ae107af33c51ccbed1f74f745d0c41b77764365872f0fc9a2ed9a264923fb1e47a17e98140bd703363af8f815bbff8c5a6ba5ece3646f1fb8c62f7b0370bc8e4f23fc002cde5cd4e9cdcb116644e32fc944531d5595491e136162afd6c5dcc83e5d37e4a944511554ef81580d4fcd16d48a78e186271c5ee6c84086f683cde41edb95f46e3453e1484911ae1b7432d54a3888393f0ed188aa1ac9350201f3f4eed6cb43c5c94c21ce3ba5ba5944e4bfdc21f4404594c9e10f6c0dab9b9f0bc16188cc365ed7febea11abe289a4d46093d1cc14b96cfca579dfc589db6d58debf58c04261ae0e406be872747028b0e1d984980556d2fd8d807e4e002a96e92c0add9307914ede25cc327af303a98aa351beebbc4ae4fd901130b98ad97e619c0e3f9e064d49363040867da236d484083734f965d7f9c6697865728e3c408b977912058dd13e51806661ecd6f4e7737228b7c578384df8d45c39f7d046eeb6f0274dc3baa0ecadac9ec769d1f56e9ce4d0a07a56850f0e784e912637f57435a75a8219f434a9073f85a370e32d8c4b9f243b91e0181bd3a37f7b6334bccbf943ac0899e6341d0e19c46287865336d9101990614d46028ef42e948a4b26637ab69aae826d44f96a64c0424a1fc0a5bc53fe7a391eb75dab4e6a86ae93d7bb6a5e7b33442389046ac19855a87de25063523da7a63225b6892edf5b8ad0fdd279f8cee371ecbe5521edeb3575d567943e8635f532fe9c8235389619410778c9731a0116edbe703e3c8bbdf884e0a1f2a4bd8a9279cbfa8ae321831b2b01a31b2cc7a2a283cedd7e5e17118db7ec2b5684e6e933eaa06c6828e004ac779d9515e56a203832b9b58919b7a653886b2d53306e678b831c2d91e847da7769cd633520805fe889fc97437f41dbfd20a892b56cfb4d15e1e72b7a9a03cce79a211a39552f9264fb93aefde922405c2d79980bfdf5d7f13a6f4088aff04fda8d84f3b0025cf5ed0eace18b14e34326aa0b1f2234e8ff423c9bcfb6bf58d0454bb988fc83fe40b8da7f01fd9bbfd2fba08f4a1be8be0103b7d813761cf56244e9f99d0290b13faa5be28eb979a51199b62f644c1e76baee2776460af431e4ab102e8f5751559fc1b997eb1b6e1f4941fbcbab4d2a07ebce2aa72a6ce3b56a82825f4df9d163154ad5db7908cb4e09f58f9b2953fc054b3ba8d9a0db0cdf955f8ee28214828fc37c3a7cef4b8ef4127fa07a4620b837280cf57c9db2192ae75fdd62ea8fef3ead0591d16563c129cd581aa0a1e83d57b5584d61f65dacf8a74e8b5de81d4ce50d53a2b3267cfb0165b8be8f098eac7ee758dc33e0a6d1455b372c74684ffb25429bacda5bee354eb8b8ac83f39095d3fd704394bcf0046274695d9f7f55ca8f6a18377044d7f544fc41287946d39ba839d198f29bd5a01a3b35305d5a445e94c79aeaebf62290e157e9cb3c307712aa42a0f7a2e51caea83a9be5dd92df02b8253c5b6c6fb06fb4742ecbd0d34cab50cfd8df71f4966ad8a6f8d4d38616aba53b30f1b3ac952d7b0b130064b0b04b0f0bbc7dfb920337aaa994c58c6ea34bcbe9bd27662fc1c9f7150a35f577c19bb785f67ad7fe2483240d54871943ba3aba4d15ca65bbda3ed7236b3f7e548e4c79d127d18b5b48844544f859bdbcceafe0fa38262adf5474be865f3ab7b36d043518f7f30f1b4e5cffaedd5553a4eef8ccb7191191bdfa5e7898e3a35ac798bd63b0c6b7d96c443510c6228610b81310f4bb866cdad73b32e0609511f054ec5017a44c0062ebdedbc12b976343b29b032e0c356547ef84f7e17768afc86858393686010a2a74a613dfbce46ebeec33d30897514dd92df900f1cee4a604ffc7c701fb61d72b222e0940f9bfe853cc574aec08aa57e06e90553cd447871fee6ed5aca8f209052ac98a90c0f40c9e6641618ab9669e0cb50ba9484460c32ad98c1a06b911336d7023f2ada32538c54dc8163a783f8e65f36d44cc66091f32666dc2268978bdf5d19f8fa95aa5cb8c7826f162c4a6024a9427968e3bd3948311b9d3fb1ba212c706ec340a1e1442bdcc35fdc8b15374e25aaa436f7f4f579c745d2621d8ac95ae44d62546d775468de9b7d76a6942981d3d2e6e0369e0c328f8f66bc64d08e762388334d92eecf2fa0da1d15d6b47ff27dfe7e04079ea266cd25e1aea86e96946eec1c95218a3dd1718647d7cd132dc6518aaf4cc986868614e8106d078dbe509c9325c745b2c84265ac956321a32d21c031872058122382e2768ff84bda19cf3b60fab907104a4e2634d039d4792deff28baaae2798b313c1579eba42bb109842863b3e3e3293d560adb453f43157da31ee0d866dc6ef50c11f919e61258b183fc5d45ebc43adca6491213fd567b2b698aff1b9bbc5a0a7c3cc335fc1e42a1944ecbd14023016002265d84bdb942084288cfe349155309b97e67ec83be2c2a7307ddce50c306689b56af187437a311518983ad48b216f49a1b3631a8913acef465c273b2fcc39e7ff6a8d665ff7433c7b7ad41ba3869a3a56812d6ea555e561b753ce78e1dcf3dcb5bcb2bd103977b26404c396236bcfea5afd5c72d43890c48aa4ebabaee1f7821745f76c257e5b5bc45fc12bc0a6d1cd812aae1fa7f1b95befadeda9e9ce566eaca2a960cba22e88c77adf022f921cd0d3a9d848a9e51bc53a63c9966c7e74a1d70e88183f5788a377d285582c88a2e3d1ed1dd40a01b409fd12720d225c4c1c2635ce521906939201352991a324c5acb151fbfbbf05f815533148fdb90c9f870bd9e4eee63bd4e56a0f71416a1e72c398e40633eceecb079667a7c866f4d19578294a165c34c921ee04caa3459e339cf0918d5a1ecf498e3f0192c08ed7ea36dc00d99f64f9485621bfc51af859046b039caa3f108113b39b3ebb75fcf7b266fda66da883ec941b0c5b9ab66de756bb22881ec047d9946c0fd659211d87c49e75c87403070dba649761851239bb1477017e026c3cb3f47ed4079d541a9fc682a79e4084d417f4274a5db1e5388c3513849e4151cf62368d64e410009c6d738e572b71956bd7bb7d5fd9b0832cf2f48999f77b9fa5eda825469da9db1ae4cb088077504f872733743b8442ca2f55ef2e82a63e1a2c32d5def2fbfe30b1ed62ebd1818bc064dce5faa10ddf70967c1060deaa9437a9f6c4277ba54dbf740de3d3615d380a6534b8fce593ee158f4655a2a509b7bb3bd74cf8e7b26376f6f368982e21c162c1d175e22e30bb4e962f8fae031f50ab838f029d32eed3d74b0e6926d0dbe885c341154c3099735ccb3d935a5d7c7ea98b4693c498e94096f6c4611c16141f523a88feacf43abae4528cc17651e8e2fd26b3ecf0b0ceacb4ee63a303e18ee462537fe07ff9b81340eab4ca2d03c50cf5eab989ab8b18c6a3c22c68eac0475b518b4714aa92388a336c5c47ce8ba3ae55cdfc9c36223b755f6514750bdf9153911df1396c7507c96a81ecb24c333e97083140831322192e3c9875c49bd13c0709bc5acbad49d20e1dc2cebe4685a9da35b570a2106e6aa44bef1b2df76f66c2c38f32aa3bfa00fd7a3826f1c5c08f31421c194eb61f67911071db627be8735bd0c1df695e3e0154069bcc9019ea2a1d8068b9e6d913773e645b25a69b87f7fe46e758747cacb4203de5bdd1f21ae70fc5649e58aba3e851da51acc30b73a782cade546871d9539c86352a5161bda36e3e2184072dae870b39cc3cb39d873b7847e66f0a1ea085d9950de2dea6a09bcdf4e377338baeb52e1038ad2bc7c3716d80d28ed4960715cf348b18e79b72ef07a33b2fb31480fb6997bb30eacd96ffa6b553885133a7b75dbf1a898b8679e1fd804512701d74126be3fa486f59ea73c36b202577cd70d40e66c8cd89592a128dd66bf2e8209159d29a7b465d0561f74f360d60fdf1fa1efdc13ed3a4b7eedb0668a12757f0d993ec085ef33f823d20ceb8794f8d8a3a6221c07650f9f512168d8813a7ae5c5a2c3205e40ea871ab75fa725d4eb487d6f2e7c4e06b8685361c2fa84dab7fe021fa63a43bd991334f42e1750a1d9b4e4f820de120a74f78153b52ce922b5d40343cda93899db28f837f16200f9766255e59d591594beac6bcd7d6fbd6f90c3d0d745d14a37719af7289118145f8b364151201f95dcbf77934421af8c776536d7f47bcc5f8ec34fdaf8241422c29dcb75f3bdfbc148ca74ca689eccd69407911f2546c3c12cd8d7d155e445100358269c597535698c465731ee779ae24a9c0f2e63777c09331b859908564192d70ad8a691b9d4ef6c314d8b9004d1d2299a7103d7f7e62d5a3df8459426c1459ea93cd08930e6df5114f62b0c428f008fc62afa3589eca363aeccb31291049e2df44f82e584a04d4a2453e2b75abaff2ff6f22f27b3ec6e00e52e5ebf8efaedae7e779e12f649bdb3d9f51b28094fd8e48d3aaa5e0a27fbc931337fb711c14adfb798b518833765029b7aca9a0ff7ee9f67089ac9cce20b70fd762beab2ebe544b75a8f12db242d275692486824e762f9ea4575c76fc53a620d76b10c70ce94d2fe82cc11bddf1e05a5de2a11db062c623477b4e5a659be8d82a2e782ec1d33c635f1997dbf97a2ef1743e08d35327c833c1311ef3a79bf3b48c38e48c784c2cf93fc818a57bf2e97acd2b489838af48d0952e75c2a3487fe190bbd86fb5a09573dd4ec78b2e98ec613a596646d2b136d9f817df647708b6546b29e6742f491570c9d383a1cf6797cf8416edbf0f7c3cdb0fd65200f2c54b31b7b7256aabb900f0f15931e04c6daa94c641c0e25180d622d8c11dcd37c39f0abfcc8271490e4d1bc30e0cd7a118d0b698354e78f92fcc5c57c3a7839e2775089b531294235ccdae8e477c9461ae9c3d850d8eee536c69d42b979354d1fe1c6", 0x1000}, {&(0x7f0000001140)="777f75893badcf3e95a682d0af598eca67385af049a702c699baf579fa2d9e161b74db00a2c58a5d513ebced7d3aed7065f1aa8cc38a05c9df4f0ace13890e6b72a64a9208ba7e65320fd0567eb3dc08b0f753fc28066bf0fc57b64ef2e787cad89da54c91587f45a458ec7d5172e3735c52d1ee10e85dfa323c7415669de4fb7aaa7d2e6b943c", 0x87}, {&(0x7f0000000040)="b1fcd1bd78a11502243f2e673a01afb725299401914ac51d82cfcda5568f1ef4fe988600a70b77287ce42b80", 0x2c}, {&(0x7f0000001200)="04312118a191f842d06bb7b79efe1642c2b2cd4de7d6090ab7141fabfcb6666ab91d743cd81c96e6eb2dbff0144861be19872d9ca36b6c8ce44265c2cc170c2bb5b41bcff2361066e9d2e44514e1cb707f0ad2bbbc57b390c758591676582d48bda24c01e2d845db298239a7e25c1a4ad01ff71474f7382613637b67ab60532a344a2deaf366d82250d6", 0x8a}, {&(0x7f0000000080)="1918a4047c3124a6d277905a08437c4d3045d4f8493263f565e8787e8c26", 0x1e}, {&(0x7f00000012c0)="7caedc75bbf4d01199a6deca0880090c65ecfe177afff35a6560798698230282dab9c9de632caa7e7231ad27016a7ea52c156cebec45954bc0689ac5f4d22ae8c5586fe6bcd666b51bcd4f1110d9208cb3ba537bfcb191be2d07d131d422006d8b9f7392f734be37f6656ee3d957381cf55eb24d181300863e4bff486b2b4834f18260329a6d7d46f786ddaffa6fee7a6871ea6d3a481716c21747755175d8603610f2905d67340e45367ff73412d126be9eedb9fb7db7847ec820ab2916475625a85a4aadb58536c0d56d2547ff231cd554", 0xd2}, {&(0x7f00000013c0)="80c9a6217a5cdf3e634c232999451e0d053bcb54bd59177431fd984f66c3e5426db02d49f605e343f14b8cc6ec57c8f88cf2bfcc20d36fd6cdfd716b37a3556fe992e72d0e82df6dce0b665ea3a9eb94b4ec64bf570a064a2229cb622ac397f1ed3b15f1187b3f2fbce9e3d83be5c36a", 0x70}, {&(0x7f0000001440)="fcb7bc97edfa3e1be51c0fbdd8a35d318eb9739ba2695865310ba6d0cd6f95041a80d8c042bd80faa0c71389f99519b9b2a0e39c4e6d93120f210faf1fd58ca19b40703e76d2654ae3a9a88ac69cfec80b1409ad7da0c67d995d6f83f43bef238eea932ca0d288c5ea3a4213a8fff92c5115a236aed310e8688151ba06e253c18f36dc405725cdaec1dec6cf8786d11b1cac032c165c4885dbeedb59e413", 0x9e}], 0x8, 0x0, 0x5d) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) r9 = getuid() r10 = getegid() r11 = getppid() r12 = getuid() r13 = getegid() r14 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) r16 = getegid() r17 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001d80)={&(0x7f00000017c0)=@abs={0xe368d15aadea0b86, 0x0, 0x1}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001800)="ecd96c3485f91d2a601c684fa03f13645ecd39486637f092bff87b8de7ef05461bcf69ce0768920d8e7e486b9f59bf312211603c04ccc8", 0x37}, {&(0x7f0000001840)="fe9c04d6b0f7c65c15a2fc29af4d7a7a0e36796bb069416fabc8210e8282b135c4502eafd168f6886b135883432cdfbd787542116f212fce3c584f11260c081beb0c3bd4ff6ce884c71c338a0245691fb060923b57f8d6b1fbdc1253", 0x5c}, {&(0x7f00000018c0)="27a22a48018ca8344ce9626cc509a9ab2e65b10809b31b0f997ca4181fd12be9ea1ab08f0937f16d1601b34490e3055a4cf04a2712d461fc1bb6d5bc2588526f9a50930d10a28576029764f1b905a4669ff7a1f0b1ebfb0d3f779c16531d04c6cdf35e4fbda047b1116808be5fe0d308f5c882df035e85debda6dbca8a139d03205e26cf9ae0db77e7c7cf6120ea91765c47e821fafe2756caee3f5aa904d27dcdf51bd1e93d68daacd7fc3accd8ddaaa8d99e63826f0e674950519220b899e1a71ae0bf3e56ebab5518abc24e5f9724e8e49761161752b9b08f4e67191379", 0xdf}, {&(0x7f00000019c0)="9d43f1d24ee7fe55c2296b2ed21035324854c1b0", 0x14}], 0x4, &(0x7f0000001c40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r0, r4, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x118, 0x3}, 0x1) select(0x40, &(0x7f0000001580)={0x7fff, 0x2, 0x2, 0x29, 0x9, 0x0, 0x8, 0x8}, &(0x7f00000015c0)={0x1ff, 0x7fff, 0x5, 0x0, 0xb80, 0x7, 0x10001, 0x400}, &(0x7f0000001600)={0x200, 0x65, 0x9, 0xc009, 0xf043, 0x8, 0x400, 0xb6}, &(0x7f0000001640)={0x1c, 0x4}) 02:21:50 executing program 1: r0 = socket(0x10, 0x2, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x20, 0x0, 0xfffffffffffffcf6) getsockopt(r0, 0x401, 0x1, &(0x7f0000000040)=""/24, &(0x7f0000000080)=0x18) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x2) shutdown(r0, 0x0) 02:21:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r0) ioctl$BIOCFLUSH(r2, 0x20004268) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) write(r1, &(0x7f00000000c0)="d64aaf4a18b649f6bb20d2a3b4b9e59d7ee2b2e11e8f9f75cb86675d3321237f96b6f926a1f8508cb3f70223f45f473a5a8ef20c292e0ed1371e05b876495de46604b7b6388210623b278c54cca6f2ffc0099be137e2d56eb2da0e7900e484dd456c6afd64d770806c306ba30e06e50bb468305dc2e3ba033da7d914adf7", 0x7e) 02:21:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r1) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) fcntl$setown(r0, 0x6, r1) 02:21:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffff7) pread(r0, &(0x7f0000000180)="6427a2d7e280fda10ba1ada5605fb0cf3fc5ef5d014b11e6dcef88b7a25c5f981d4de6982e12eb05652bf4c39e81e5209390820cd3de8166376fb0d0aa402cf6e4b45a42d55f7cb7f0357935c773e00ab02433db6fc7cbc8046a04e18a44a92a5e038d28fa6b94cc0afed17d8239a8283b9dfeb3f2dab38ef7d8cd59f6e1fc30f6c4a1fc3f2921f891d3c3b42787970e69484393a56d92a789e2e2c998d68db8fe590f00ecb7b753", 0xa8, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) 02:21:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair(0x10, 0x4000, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000100)=0x66b70080b1b80247) 02:21:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpid() r1 = getpid() r2 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) setpgid(r0, r1) 02:21:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0xffffffffffffffff, 0x20000fffffffc}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 02:21:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x3, 0x4) recvfrom$inet6(r0, &(0x7f0000000100)=""/172, 0xac, 0x3, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x1f}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) 02:21:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) ioctl$TIOCSETAF(r1, 0x802c7416, 0xfffffffffffffffe) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0xffffffffffffffff, 0x80000000, 0x5}) 02:21:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x19e) r2 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000500)=0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xe2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f0000000080)=""/6, 0x6}], 0x4, &(0x7f0000000540)=""/95, 0x5f}, 0x842) shutdown(r1, 0x1) 02:21:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) pipe(&(0x7f0000000040)) 02:21:51 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/54, 0x36}], 0x4, 0x0, 0x0) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000000740)="f486026ceb8bb0f9e20feb977a77c180e7813b28db33d80b7381d0c27910e1624b4af4c4cda015cc3f20f262081b9938194eb3045142a8d1ff63b93c32232ddafb1b8510cdcb0b9d755d4de8eae6881f37a7dfbefbc71d3df597bc04cef6d3018f1232666ab11f", 0x67}, {&(0x7f00000007c0)="8b637e468e57", 0x6}, {&(0x7f0000000800)="cf46750ef802f651b59a2e0b93209b5fc6f9e35864b477bac4f8673654a36fd8941d2e6e774903414387d824259ff85f418d8111ff6d6b7a", 0x38}, {&(0x7f0000000840)="981bd86d0747f8d22344cb8a82dcba28c63fd9f1c7d705001195b158c2c0906f42f9754142c7368fdc0541f3a468f0f9c9c94d2abbbb0d91bcd6bdeccc0597c44496f89653735287f4a1913b3f79253b3c8ae33feb6aa28e3cbfda", 0x5b}, {&(0x7f00000008c0)="f938e7407b38c472fd93110eb1c96677cd0d22523d4303dff96414", 0x1b}, {&(0x7f0000000900)="1103590b866f24e805afbf645165125b99cc05d0d4953ca18ace6467b06873f2d2b32506ac28858fbbafee53231a1d4aac5a789ad4e0ff1b79b5438866ef93c4f7bf0749cc2c2ecbf6ae1bbc53816004b8d530f13970f0ba18f73b498d54fe242f6c3b5195541787356330d8f2a56df7cffd52dc378f1e4da8735b61cfc4ec3eaf1d0b5f1a", 0x85}, {&(0x7f00000009c0)="63b4190c71c9b7d00d6b861d2f719b0d2a425ac78df6fc26d36b0cf619da4748118c43e656092bb48cf404078ef7608d3aa41af75501fc10ba558706f3b891bba3e1c91aeb4a4526ea528aadad244f7b1ba3d674f0b99b334d1ef55a78322eaa998d3602fc1f25a64b719208c710ce5da903e9239f5b4387c26de1b70b5fbf7f89d042c67117e3788dc3feee12aa0b4083675862120eaebe0d7b1042ad9dcb6ee3555ae8c41e6ac753c335af6da1af88fca63b9f4d052a09e126d23a1bbc613a4454e81b94da", 0xc6}], 0x7) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/diskmap\x00', 0x40, 0x0) fcntl$setown(r3, 0x6, r1) socket(0x20, 0x3, 0x7a51) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="d87b389d21fc93aa53eea146b3adcab7c5869ce5b363341f78fb52e991b7a3c49a1fbfed2657a59191f35dff30880f33bd297e6b5409d2d63fe4867bbc7264d6731f1b90b977afbfc1b8842c1bcae829ee43020bda8208889e5687b612332a0cbe9c9e44b7de9b0eb2196f9088d8573e555a4eaccd0f110461cee3e4c589be5985b67d924e67cbc3ff075ea4bca2d0f44a4321aeb90d1f32d9a2e57af19d78aeb6898370ad7da7a75a66c7697c19f6963361ebb5b81e4c8c7a16619d49b9ffcc51c972b13597432fa8bd4d1a74", 0xcd}, {&(0x7f00000002c0)="18974f5f49d1e49775e543822ce55c72f6db7a980e2bc8def198f080027cc5abfeb87d5d57cb74fe68dff28fb4f1667c0aa6343f1638a1fe142ac6df1680d8b219b85e248b435b561f74664060ec6159488d7f8364c33ce0b8a37868b0d928c9f372ae8defcc7fbba9e271e5303d61d0016be7e983d30c5146cfd9815488ffce2834528f6cc16e3ec8ea1d4b5ea47e83c06fcb717b5b7a1ebaf457bd4d03eec864745345199f2f6275cc959e5ce6370505d079dd4adcda15812b65226d2b3513ac1105ef6084e4d91ecd1f9b65ec267f2a4a1fd239bf71cd9154171af10b", 0xde}, {&(0x7f00000003c0)="036994b3c54ec4e5f42afec57b452fec4e5b371295f88361f693a7c8fdd223a15a35f7b361c0bdd64e20e0e97c31e0ac6dfc76bf179a1e418b1e0790e81d8bd79345953564b9130daa87d696b79111970b6a4479fbbf92e8adc1e2fc56bfe2ec93ffab322b4d98f1b07647c3d6cd2d00069563c4d71e11afddb36a91db83eb4abffb84219ae9f621c8fe75ad0d59fea7eea7170bf865946769981510392eb98e7023450040b26e8186a0936b8b56d84a61d2748b006cc12c6a30d0f928", 0xbd}, {&(0x7f0000000080)="5d547ed5af7af3190d", 0x9}, {&(0x7f0000000480)="f1c788e82461799dbe31c056d2cbc6266c1af52f843ccee61db319f908a72294d201a933c8a2be661044a592a3f93b664e1515c22c56f95541470f23190b294d1b1740ff5c4821724fd300dd5585b2d71db99a893afb294723995a5145db5830875758d91fec845e7e24c0c434f3dd83ba707c24", 0x74}, {&(0x7f0000000500)="83de4a73c027050fa50896d4155b04f213dd0b147ad51304ef8d4ec47382c02262c5873aa8494b0a9cfc2211ab5e443542765bf5553ecbeae618b5e5c55065df35a86f93f7f35fdf50ed4e7ac7c4580aafea79da8e124901f173b857b7254bfee37ff6ce745af84d0677b53860c3b03a7ea23fc7984766b614433e7090a8855db7e6578b3693ab91bd5b82a4d189e0b8411190339691768ec19cbabafa96b150461c79daa3c7b8fc03873c1b60166dc0a1f26ffae9", 0xb5}, {&(0x7f00000005c0)="ab94a02ade85570e7fd54e0d90afee58dfe4d1d6848d9ed155cf5f02037ad6582c3ce47cb452a161c0a1b149cd72f3e2990e22be6b0318450622391b85b7674883669a0369df0e4d084258428ee4d058c9a9399bc743a05575f4abdcc8d842f71b266b54d77ef0b7b862a1f109a5d3d87f35bc3a13cebad2b75a49e9303bf013076e1fc46be056f89603333243761fb56718f86152c1c624f6cfc6b11e15faefc86d78260d0c5a8e6e69fd868416e8e0b982844f622169c4faa211df7b353df5a4c659a1cc606ee266cb3b30770e8f298de1703f76260b4a35d5f80669e9fd3c6c4146cc63cc0d02532b08b2fb9506239b1b9b62a9a2aebc48abb1", 0xfb}], 0x7, 0x0, 0x0) 02:21:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x80000001) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 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) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:21:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10017, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x6, 0x7ff, {[0xd5e, 0x8, 0xd7, 0x8, 0xfa, 0x81, 0x3f, 0x81, 0xffffffff, 0x9, 0x8, 0x9, 0x55, 0x7ff, 0x2, 0x4, 0x52c50000, 0x3bb0], [0x1, 0xb5e, 0x2, 0x2, 0x100, 0x7fffffff, 0xf6b0, 0x101, 0x80000001, 0x531], [0x350, 0x4, 0x43, 0x1, 0xfffffffffffff000, 0x4], [0xffffffffffffffe0, 0x59, 0x0, 0x1f, 0x401, 0x4], [{0x7, 0x8, 0x9, 0x40}, {0x9, 0x1, 0x9, 0xffffffff80000001}, {0x7, 0x3, 0x6, 0x3ff}, {0x3, 0x0, 0x1, 0xa29f}, {0x3, 0x7, 0x9, 0x7}, {0x631, 0xffffffff7fffffff, 0x7f, 0x60000000000}, {0x4, 0x9, 0x2, 0x5}, {0xfffffffffffffffd, 0x0, 0x7, 0x3}], {0x2, 0x9, 0x2, 0x1c00000000}, {0xffffffffffffffe1, 0x5, 0x6, 0xef}}}) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 02:21:51 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x20) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:21:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x7aff14514b5e3a1a) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x38) 02:21:51 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x4}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xffffffffffffff7f, 0x6, 0x10000, 0x3}) 02:21:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x3, 0x9, &(0x7f0000000000)="138f5aed4564ce8d01641084e329b23aaf4559fbb62faf3f622bd4d89ecd0b9509b757d34ea135d5de40", 0x2a) 02:21:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) r3 = dup(r0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:21:51 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r3) getgroups(0x1, &(0x7f00000001c0)=[r2]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) getdents(r4, &(0x7f0000000040)=""/52, 0x64) r5 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r5, 0x0, 0x2bd) ioctl$TIOCSDTR(r5, 0x20007479) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) 02:21:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) ftruncate(r0, 0x0, 0x2) 02:21:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 02:21:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r1, r0) write(r1, 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r3, r4) 02:21:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) setsockopt(r0, 0x80, 0x4, &(0x7f0000000000)="6736cc6092baa0117a9b6dc9cc1b61711f813f4e1b176bacd6b9ca4c7ba9d3e7784259ef04474c1fe541be43a41cf2e06d0a1f5672aacb1df37511e6c192a994ba133a153581f9047703e5c1caf62f389ec21c2c144d445ac702cbb6097c300149971ece87c035044ef08a00c93157532d940b7e36784782180cc75f0f246dfa99a15f3451e169bf9c", 0x89) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) 02:21:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x81, 0xe02}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x78d9}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x100000001, 0x6}, {{r2}, 0xfffffffffffffffb, 0x40, 0x359c31e105816a78, 0x5f9c, 0x9}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x452, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0xeaef, 0x16db}], 0x3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x81, 0x8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x8, 0x7, 0x5}, {{r3}, 0xfffffffffffffffa, 0x10, 0x10, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x4, 0x1885}], 0x3, &(0x7f00000002c0)={0x8, 0x9}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xc1, 0x3, 0x2, 0x1}, {{r3}, 0xfffffffffffffffa, 0x39, 0xca0179bb587dd4db, 0x2, 0xb14}, {{r0}, 0xffffffffffffffff, 0x14, 0x130de8f31fcdd4ef, 0xa87, 0x1}, {{r2}, 0x0, 0x10, 0x8, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0xc3c7aa856f1f6214, 0x40, 0x6, 0x984}, {{r1}, 0x0, 0xe1, 0x20000000, 0x0, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x0, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x78f, 0x2}], 0x7, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x83, 0x8, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x81, 0x0, 0x1, 0x3}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4b, 0x8, 0xfcb}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x8, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x200, 0x2}], 0x34, 0x0, 0xc68, 0x0) close(r3) 02:21:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x3, 0x10001) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000040)="d5", 0x1) 02:21:51 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 02:21:51 executing program 1: r0 = socket(0x10, 0x8005, 0x1) sendto$inet6(r0, &(0x7f0000000000)=' 2n=', 0x4, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x107, 0x1}, 0xc) 02:21:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 02:21:52 executing program 1: symlink(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 02:21:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x8) r1 = socket$inet6(0x18, 0x1, 0x6e) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4000, 0x40000000) 02:21:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) socket(0x20, 0x4000, 0x7) 02:21:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x80}, {0x45, 0x1f}, {0x20, 0x8}, {0x0, 0x7}, {0x3, 0x81}], 0x5}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 02:21:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820201120faf39977daddccf8e0d358d7c76b9f04a6652"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 02:21:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchflags(r0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef", 0x1ffffffff}) write(r1, &(0x7f0000000200)='\r', 0x1) 02:21:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:21:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x5, 0x2}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) fchdir(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f293000000efa20fb0ba41959f2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8c07cf4d3877cf3ba7451d051f5587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198b775766b17453c62befb123558a9ebdf1b6cbb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3e9026df0430b67f055df2b473f9c2f7a5daa530239fc1ecc4c0000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0ca1c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147fffd941fd86fcb3e165be9ff6577c40017f2f064b23ffe1692c355bdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c500"/344], 0x10) 02:21:52 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 02:21:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x4e9a, 0x1, {[0x800, 0x8, 0x400, 0x100000001, 0x955, 0x8, 0x80000001, 0x4a000000000000, 0x4, 0x3ba8, 0x9, 0xffffffffffffffaa, 0x80000000, 0x8, 0x1000, 0xffffffff, 0x0, 0xc28], [0x0, 0x81, 0x0, 0xc62, 0x80, 0x2, 0x0, 0x4, 0x0, 0x1], [0xfffffffffffff000, 0x8, 0x0, 0x8, 0xda8e, 0x0, 0x7], [0x800, 0xffff, 0xfffffffffffffff9, 0x92, 0x8, 0x608e], [{0x35, 0x3, 0x5, 0x8}, {0x0, 0x9, 0x3a, 0x40}, {0x9c, 0x3ff, 0xffffffffffff7fff, 0x5}, {0x3f, 0x8000, 0x0, 0x3}, {0x7, 0x2, 0x401, 0x3}, {0xe08f, 0x2, 0x2059, 0x800}, {0x7, 0x7, 0x3, 0xfffffffffffffff7}, {0x101, 0xffffffffffffff43, 0x9, 0x781d}], {0x6, 0x1, 0x5, 0x100000001}, {0x2, 0xffff, 0x554, 0x7fff}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect(r5, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10000, 0x0) chown(&(0x7f0000000500)='./file0\x00', r1, r4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000007c0)={0xf49, 0x10000000000000, 0x0, 0x8, &(0x7f0000000540)={{0x6, 0x7, 0x8, 0x2, 0x0, 0xfb7f, 0xfffffffffffffffe}, {[0x0, 0x3, 0x1f, 0x101, 0x8, 0x8, 0xfffffffffffff800, 0x5, 0x2, 0x7, 0x4, 0x7, 0x80, 0x6, 0x0, 0x100000001, 0x0, 0x100000000], [0x6, 0x0, 0x2, 0x6, 0x8, 0x0, 0x469b, 0x1, 0x6, 0x20], [0x3, 0x9, 0x83c, 0xff, 0x4, 0xf9, 0x3], [0x7, 0x3d, 0x8, 0x7fffffff, 0x480, 0x3], [{0x8000, 0x57f8, 0x240, 0xfffffffffffffffb}, {0xffffffffffffffff, 0xf6, 0x80000001, 0xfa}, {0xd253, 0xfffffffffffffffe, 0x8, 0xffff}, {0xac, 0xfd0f, 0x8, 0x5}, {0x9, 0x8001, 0x81, 0xffffffffffffff7a}, {0x8, 0x4, 0xffffffff, 0x9}, {0x5a, 0x7f, 0x1, 0xff}, {0xb95a, 0x4, 0x6, 0xeb06}], {0x4, 0x9, 0x538, 0x6}, {0x401, 0xc4c, 0x0, 0x4}}}, 0x6, 0x5}) r7 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) fcntl$getown(r5, 0x5) sendmsg$unix(r5, &(0x7f0000000ac0)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000840)="c40663f0346e6cd68918e809daf969d82556bc07c981dfc8ffdcfb9792985f12defa713efecc2b9f954b4a45cb621232", 0x30}, {&(0x7f0000000880)="17e1ed130445eca73d47fd0bd6650a27f5aefa644c874d3d873d5519b30eeb4dcdb6cc65e8add86c08b67483af3f915a6334b0b867a481d7d8c4fe2c56c4c708f6d5b150a2237f49d5392a0ce85f3a8394a357a8690ebe6eb97590fc68836aded17c7ffbccfe69e7c249dbf032efc04d2157d669693374ca559932862cb0c11e286bc6390eeb424db5defb48b7e33768b5739c0eea65b42b2287032af30a65859b53d166275f9125636fc05ac0cbd86ce43a39242223b6470999816116a7223316b2f343081ea411f1814f1cc4a4f4181baa7b4c3bf3c20a8348deec97a216", 0xdf}, {&(0x7f0000000980)="9d3b47d89db5751955ae49b6e44986199884a12560ab49ec", 0x18}, {&(0x7f00000009c0)="832d346a508e82cf0733b1d78cf2579c051c56c527e88d05f9a1d430c6615028b27d15bcf4b151f5600dd5b54ad2c18d2d0fcc7de9e5c2264baf4f1015de8c6e06a0fdb33acdc1858d4ddf550af0f7fff0076cdca0f27a1fed0052551244696f18dec2662ba80b5950a1ee1e4bd6c9733919d6ed125cc8", 0x77}], 0x4, &(0x7f0000000a80)=[@rights={0x20, 0xffff, 0x1, [r5, r5, r5, r5]}], 0x20, 0x1}, 0x4) pwrite(r0, &(0x7f0000000b00)="0edebed4cd0a220233349e10c972218db33d622dbc1b62c3862fea2afc35dff0c6268c5d1c29088324f22db0842d98a84746e89830112fa6453e6761f977eecf150f8cf039785580bdd163ec85c962c1e61eae1d5b56f50d5d677f9f61dd5b77f17d05f2fe8da5b718996bb539d44e76f004126829a1c392ba", 0x79, 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000b80)={0x2, 0x0, 0x0, 0x40, r3}) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000bc0)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x39f}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x77}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3552}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x14b}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) sendto$inet6(r0, &(0x7f00000010c0)="90fdc822b28454a17c4472ff35f2b7e72a04d0727c9e8f2493528a124cbe7d20b923b648338636c398a1ac7045144f52b14ddd19d1a7f44a27b7a7e37643eb58bbd3c932c77bc88e6b61d256", 0x4c, 0x4, &(0x7f0000001140)={0x18, 0x0, 0x7, 0x4}, 0xc) accept(r5, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) pledge(&(0x7f0000001200)='.}^\'\x00', &(0x7f0000001240)='/dev/zero\x00') connect(r5, &(0x7f0000001280)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000001300)='./file0/file0\x00', 0x400, 0x10) readv(r8, &(0x7f0000005680)=[{&(0x7f0000001340)=""/47, 0x2f}, {&(0x7f0000001380)=""/216, 0xd8}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/70, 0x46}, {&(0x7f0000002500)=""/223, 0xdf}, {&(0x7f0000002600)=""/87, 0x57}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/4096, 0x1000}, {&(0x7f0000004680)=""/4096, 0x1000}], 0x9) mprotect(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000005740), 0x10000) 02:21:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 02:21:52 executing program 0: 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f0000000040)=""/116, 0x74}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x3) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 02:21:52 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0x2, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(0xffffffffffffffff, 0x2, 0xca14a0b983b77ca5) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000340)={0x100000001, 0x1000000000000004}) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xc6}) r1 = syz_open_pts() close(r1) close(r1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000140)=0x9) r2 = semget$private(0x0, 0x2, 0x80) r3 = getuid() seteuid(r3) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) getgid() 02:21:53 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) clock_getres(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) getgid() 02:21:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0xaa4425d622071c54, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x440d, 0x36}) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000000000000099d3000000027ffacf0b6bb66fb00643e2e50410281ea0c64da6b37c54b58f40bfba9dfd760b6227bee6611a8179b380af770cebe6043c2c1a36e67dc328ffffffff43306b01004e85cfbc664fd901d91403a9e2568b12ca72ced1f57d915bb5c8459f04361fffbfa69f6d47ca4670057248660f6753c44839ee730b0a65a1630988bf68b8cf5877095233167e68b366c8687f1ee8fed52e544c48cf7335adf52e5ef590bfa687b12cdfefa8e32fce0bb379843efab42b13ad66c949bd38c1e415eae60c4fbd3de86c3924749d9efc768c91e50d31b51e4f08b14e8d8ec91965e46ca67c8bccbbcdbf7e114a55b4f10e727f7e3dd0ee498311e0ac83fcc167e0f79e8ba627ab58f50f80c10b54"], 0x10}, 0x0) r4 = getgid() setegid(r4) r5 = getppid() fcntl$lock(r1, 0xdc32ec47b45e7e60, &(0x7f0000000000)={0x3, 0x2, 0x1f, 0x100, r5}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x1) 02:21:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) 02:21:53 executing program 0: r0 = open(&(0x7f0000000080)='..', 0x8, 0x120) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0x6, 0x200, 0x0, 0x9, 0x4, 0x1, 0x2, 0x2, 0x80, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 02:21:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xdd4) fcntl$setflags(r1, 0x2, 0x1) semget(0x2, 0x1, 0x40) 02:21:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1021, 0x0, 0xfffffffffffffcd9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) 02:21:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x20000000002, 0x6}}) r0 = socket(0x18, 0x1, 0x81) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929669", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f0000000200)=0x4) setsockopt(r0, 0x1, 0x2d90, &(0x7f0000000100)="3251240be6030f30ef8603f35f4e669e36beec7850c5d92e3fa6502a15dbbd76df6883bb28f1b5b9366d4a01f392508cbdaf0bcc914e29f44ee6dd7bfb9e9b29970b29973bfa5f8ae012c31f03cbeba88e6d5a201f546369b4dfedaec1e29173ab0b8378607c7704819b14f81934872f134bc3981663289442b2c63ae485779b216dcea319338bed769e29a6569db104ec6114d53ceef9b4ea2722b339e2118972401a56a576205553661292ac5d40e693195f4ca03bd907d19a54070b494a20793a7950b5d45c88e2fe61b5beafadfce25486f3d0c4943fa0dba8a80a29d9642193a7585f780bf7", 0xe8) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)) close(r0) 02:21:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:21:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x92, 0x8f6a}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x27a804b92f2adad6, 0x80000000, 0x1}, {{r0}, 0x69a5a80735a47e81, 0x10, 0xfffff, 0x3, 0x10000000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x968, 0x9}], 0x1, &(0x7f0000000240)={0xfff, 0x4}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="3b83737b678068a014df4ac85a1d59274ff728c44d520ec7b7", 0x19}, {&(0x7f0000000080)}], 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="9975c27b2800207f593d69b78e785a0e023ca8317badccc61e07bfaa78d26346ad397d4c7dcf3f3b38624fc42b9a6df3d4e3e10638c01af8b1abfc5f0895153592f8aea6fadf60cb2b35b8d92ace73baf29e7e7bba9218c2f2c88304a3e7f986ebcd86401dda", 0x18d}], 0x1, 0x0, 0x0) 02:21:53 executing program 1: socketpair(0x20, 0x5, 0x3b, &(0x7f0000000000)) r0 = socket(0x2, 0x4001, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x49a, 0x6}, 0xc) listen(r0, 0x0) accept(r0, 0x0, 0x0) 02:21:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="f05aa51b62256ca3001dd7f89b4de681ccdeeac25835", 0x16}, {&(0x7f0000000100)="8d166740d707a16b4ac45242f06d1dd4133a7d4881cd00f5fe91be32acb705776f9031e85984b31edf34d0aff1d0413ad057f8be", 0x34}], 0x2) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) getpeername(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 02:21:54 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x18, 0x8000, 0xa6) socket(0x6, 0x3, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x7fffffffffffffff, 0x4) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x4}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 02:21:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) 02:21:54 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1ff) 02:21:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/54) kevent(r3, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r6, 0x20004268) close(r3) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 02:21:54 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x6, 0x3}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x2, 0x5}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = dup(r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) poll(&(0x7f0000000140)=[{r1, 0x10}, {r4, 0x8}, {r1, 0x80}, {r1, 0x111}, {r2, 0x40}, {r1, 0x10}], 0x6, 0x1ff) poll(&(0x7f0000000180), 0x200000000000034f, 0x0) 02:21:54 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 02:21:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0xffffffffffffff7f, 0x4591}, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:21:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r3 = getgid() chmod(&(0x7f0000000340)='./file0\x00', 0x9) r4 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/57) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() setgroups(0x6, &(0x7f0000000280)=[r3, r5, r6, r8, r9, r10]) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) getgroups(0x8, &(0x7f0000000380)=[r5, r5, r10, r8, r3, r6, r3, r8]) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000001680)) getgroups(0x7, &(0x7f00000003c0)=[r5, r8, r9, r11, r7, r10, r9]) getgroups(0x6, &(0x7f0000000500)=[r13, r12, r12, r14, r11, r7]) getgroups(0x1, &(0x7f0000000400)=[r3]) getpeername$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000001580)=0x8) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000440)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) msgget$private(0x0, 0x408) r15 = shmget$private(0x0, 0x200000, 0x4, &(0x7f0000dff000/0x200000)=nil) shmctl$SHM_LOCK(r15, 0x3) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000480)=""/30) semget$private(0x0, 0x3, 0x10300) 02:21:55 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000023000000000000000000000000000000000000000000000005000000ff000000000000439418c9169ad2fb4de0ddd6f83c68af3b9f990e37f3945c8f919297c0cad555c5b80edcb8fc70fdd528cef9e7574664b493fb31b26dfe6caa9b5f8284d8ffca96ff71d1b5f3c1db7603d38fda04a3a4c7f08fc20fd8f3e6e5821260d5d0285b97e94d01b1cc02a986f748099df6036618ff6d229cb68dc863bcdc5421330c1f74490c26dc4df1a09e0ae0c4d57b21c6535aa8"], 0x25, 0x0, 0x800) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x7ff) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=r1, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES16=r2, @ANYPTR, @ANYPTR, @ANYPTR], @ANYRESHEX, @ANYRESDEC, @ANYBLOB="506890fdaa828f6df84053d7b83bfebd53bb15f77efccf3855c28183853a1aee6e10c63b657dc59d0e81df79ef4eccff751fb10718d7ac80df8765f1b39dd3ef487c5ab4f3ad9e2ffa27edf684020e", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES16=r2, @ANYRES16=r1, @ANYPTR64, @ANYPTR64, @ANYBLOB="1beb52f6d486ce51ef2c815f062bd02abbdee6f996c13210e97a8603db536c798c2283920a294282ceda71711f22c6896781636b1eb8ea529cfffc75df8315de6f352b67c9300932e7a178f0742d4c29fbc3fe92bf5bf00ff158097c33c36b54266344b1c97bb18899f3b5b3ca153540fe98c9dca3de100462590179260cbe54f937e076a0f3ee3db5", @ANYRES16, @ANYRESHEX=r2, @ANYRES64=r2], @ANYRES64=0x0, @ANYRES32=r0]], 0x1, 0x800) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]}) close(r2) setsockopt(r2, 0x9, 0x2, &(0x7f0000000240)="a300aba87736ee76fae6b45b46dbc5b6ea582eb50c6f6f", 0x17) r3 = dup(r1) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() listen(r3, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{}, 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}) 02:21:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f00000007c0)="7df5a6c27245199221555e3bac411734e595ffd6cc3072ea3f3ef2dcfd406f04605d758c280d572080e469f0da8693cb0c00be5899d67dd9bd5936fc51cb8641a17a57ef80bc90b2d0ffcef14a41510c5b117301dc3dc4f9dc1cee7ec7fea5f9ff580e0129fe17315cede299125625bd0d3014f778659b6d26b9dd7f0fe28c83fa88b45f9c289784ce4a0d1e28c0", 0x8e) write(0xffffffffffffffff, &(0x7f0000000200)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xffff) r2 = socket$inet6(0x18, 0x1, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="26c6c9a95b39357437d5d9917357f50b40e2f7f03681288a79922fb23efb8feb9f228023d20a27c90c6855d72f5dfe7d768ce75677bb1f692b9f9367f5e60068de8510460761d3f4c18423a4e29c107f4c99fef566b05f902c0d8855f3e3a683379621906f18628e50423d8dd0bfa910df80cd74b872f287bbbb7e36bb7802a7df49aa19486f0a4eb8ef4ac0b70030520fea271bdf6d6ab13cc24deb23e13f3eb68d05841e5ae0ae50ec325b32bc4435443ea85cd5ccda89614eb3a9017a54aa2f04a6153913816d327d2ebd5f1589755238a51eb90fe53e8f642565759864bfd3ebe905ddd06ac3f018e7540b7b3c51d3ab", 0xf2}, {&(0x7f0000000340)="b498084555474ac5a83610bd99b548819bd196fa3637494450b0172f57892a5fe7f88ad63927e98b7fd20f9f69239165248c4bc60c9d5e552f1ea070a81c1ae100cc575692b11763ceef073ebb0d8c245f7f789d277a2a16dab1590d4602c0c0195e561a397569c9e60a5d51821932315271ca0fc2b0df0720098fbffad98da671e0b7472cbc8d3cc41c6db98f8c3e96f2a0304b", 0x94}, {&(0x7f0000000400)="9de34807189d6200ceb9484dc6cabe72ec53e5b7f8ff79d603a495da716a7c91b001802ec61a0cdb31798edb3501e92ea0377e4694cd93ce1841c0f0a408d31817116d7523cdb7657b8d7038a77b5460aefda0472d82f3f095f4eceb7de0c08902b81627882c697d66f62f24fdc1d92db30b7750a45eb3e6a829c8351c51b2213935e339c70a420630cc4cae65a7", 0x8e}, {&(0x7f0000000000)="3bca58e725513b67a2949313673dace1023043ae4809f65b24dc8be09eaa7eb82360c259367d3074f29ddd", 0x2b}, {&(0x7f00000004c0)="40bf99226382798d15c073628576000c0c0458ccd71fd7ef5ef9f58e952cf4cae9c1bef14b4049724fb359dcea5d3f75efda970ca9b13f1dac98cd3aec1f9c04ebea3b4193f9a1e604f9b65bcbd0de9382759e4c268d28e46a62a2ae09d1ea6ea00ffdd23150f7f4e0866334c1e7fac070745685b7c4e7ab7cf49408df1e728eb9ee49475ec662424c400bc97cab223f8e9119b94dbecde600d586db2828f13b0c60df50b031559ed25dffa628adcacbe46a41f7cdb48eb088d747a57f10301d0ce9f741bc8e4cbb89b282b22983d0fbb49c8ee0133e6e1f7b19b13a", 0xdc}, {&(0x7f0000000680)="6403c5b5b01c918d430b4a4de024f739ccb24545c1042f984ee6c6c6e8cca3c7f3b6faf575346e6fb512e40cfae23273c6a1e8f6aae0fd37c20fb191095dbcad4a505db46ffb2ea9024e45f28064cf53dd566893ce90b463dad87440a5a3f6fb9ecb1ff9377c52ce5afeac6424917fd0b367b9da427f4e062e0a64792ff8f34b09a95d26f75a6d8fe8a483c0f9c84246533887", 0x93}], 0x6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x1, 0x845, 0x7ff}, {0x18, 0x1, 0x81, 0x7ec}, 0xa9, [0xfff, 0x51, 0x4, 0x9, 0xc09, 0x2, 0x8, 0x6]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) fchmod(r2, 0x20) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)) 02:21:55 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0xffffffff, 0x0) 02:21:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffffa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x1000) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x10001) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000280)={0x2, 0xcd3}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 02:21:56 executing program 1: kqueue() r0 = dup(0xffffffffffffffff) close(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 02:21:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x2, r3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0x8001, 0x5}) 02:21:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="3e2e64a366686c653000f4657ea99907174c42057a9f550e1f991377310694062ffabaec2a684023597eff1677f83e7935a8b60b54cbea3e95d0d43b06e564d488c9e6ebca515b435b8c74c22d331cc8eac406ee0f9b9c5b24ad873df0dfdc9ec53a0416e6a6d8a6970de3815a155496e72471f99397e0bb7bf653d74eb48c7b68d7d643f361379e4af5222b738c664cde0250973be2c670dc"], 0x10) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x1a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x6c, 0x1, 0x7ff, 0x3}, {{r0}, 0xce76f9aead25255, 0x52, 0xfffff, 0x6, 0x78}, {{r0}, 0xcdbc67ff2d2fbae4, 0x8, 0xf0000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x1ff, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x6, 0x80000001}, {{r0}, 0x0, 0x20, 0x1, 0x3ff, 0xfffffffffffffe01}], 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom$unix(r0, &(0x7f0000000040)=""/41, 0x29, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getuid() getgroups(0x6, &(0x7f0000001780)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000001740)='./file0\x00', r2, r3) poll(0x0, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000340)="22605317cf0aab73edb28997b397472281bbd2f1984485078a3c45827026f61403958a9861da798c198e710056bde4045f4e377b59eefb8c58f44ea53091d403433eb543d9b8f51f9ef43116cb09b6990a58175a62fe756334b64ef59fccc3a29b339b21cd9b3b081e5344e29a016e57e5e22805d166cda00b74a0eb3dce17ff0122a337333b5b7a5e44350b51e931f7f5a71528879eeb3b79e9466e0e01e3623c65fd45ab8d2d57bd2e7134d6ed2e6bf541ac54ba02ac7bc174caba27d3195c847480e11238ddb55061a98ea6246e35141f", 0xd2}], 0x1, &(0x7f0000000440)=[{0xb8, 0x1, 0x9, "3f66431045b79b60cf3e7ea33cddcac8dcb0c72ab8bd012bbcdd0a48c3c701e4715ef623197e2c097a9db8a53b64fe5252e7f3c3c2ff5ef893df2694b306e440d26359dfdf1a4a460aa896259ac21d1a548364a234bf30b9ef845d785a9c34a823315b967b7051a8f091c534e0cc5f13223e94646cd00aa51f5b26519337b106bb4f35131917f1ded296eccc65680d622d89d1700a7a167db9e95691429a5390946a"}, {0x1010, 0x1, 0x200, "529636fb85549ea1fbb083dba461367a298a66a518c45865b2e5e8dd633144e10ea0c0b027f20251a1153c2fd88af582ccb44699bc9406953aa86a7f7f96e178ea5f91596eb6b5f182d971ed69aca6c79bcaa903481afd5cc956197b710691aedfa9eb11e76fb1c45fad08edb7172a1f04ee413761f49f56a3c6c64e37ec206ef06967d3f766cc69cc3485e5cb34cb3570b7b794a52c0ae56cd1507acfa616e2c6833bacefc32cf82d89b3f4858adc06159d1b167c929bac177170ce34e10c7ad1ebf6e8ba827607a897cd2d89adb4e826f86ab9f461f5b8849f14519248d9db2bea484dddd1f0e50ab03563da212912e8d83359418d67faa3dbf1f74502e50343f1107498c99bb4e5b0e5ba0ee3b5c9fc83280affc99353e4d56979fa43566791f5931c3f231d6fbf14e35d4198e793d7ad6d8353c3269d736fb07837f7de396467b5b5f1a2762f9b0b0f38208b0a8263272ea95870d85928b614cd68c7f1dcd2edb3dbfb3ec2138550f404b7ebefd81ceeabcf7324d5af0a0a3b354474459c54dadb6fa357354bab5ec873caf960eb29183d802f7bda4c4adf6d639a1b9575c317dc25cab94c990ce8321c00af11cd2269c2a1ef0009e3948e58f27229c6b9d1dd7acbdea74b59ae422e4ed97ca5d47cb65c54dfdd9bf434b1116be62fe919e6784b52acb824f4177c33f47827fcdfc06bbcaca7bcb10a3051badefaffbbeb2f032db6bde4c2262b5dcb7555be5d8237eb1542d02e450c058da1768042c3822910a6669f6436635e8af5c49f4cd68d1997b0e351523d35609ee67a4a0dfe50a13adbf754c3cea0b4f0289acfc939798df4fb1f016e0ccd265a8e9af99be35c199a23b4fef611d40aac91b92e9e421a663892cca053a474f86d2e5836fccdfe79dc9fd2c1767676c4473a13c039f612509a749803aaec70f415dd4809ac724a4aba71ac37e56d5d26bbccd70f41e2303f6d1a2540c81615ef2563a422925df1770d7baa11a1c568919c7c0f099d48cba71215dcbf7dfdee207591663afaea963ee38953baab476729b997dc9fb16459d09d0df07fb79e90c667f6039b8e0ac363fb18ac6fd3b4df93e3464068d605d1894b19aa495991d9989c2bff5761392e6d2ed4cfc44636eea3d2bb2b24342bea7b94c99ac7941dba0372db880d7927027862e58db4413848e59502c19b731fe729d4941c84bbbd727ba5e86e9cb4cc7d6a9e6993e99d22f27e0c159c7daf64e0e041a4227d914af5aa73258cfc8505d410fa55d1f0bdc36489dccb70f01e8fa5ace660f296e813e9e575c0720a9f735b79064f663b79da887b034efdd4132ed6727963ca1c103e95133a89349e001eb51df248166403dc9b66e3291b8f126a7ae022dceecee651d073cdd2c1834f399ca58381b833f5c8a84ce8e85b609be514ae7b64b8cf95f89246971c31f835262870adc3d7aacb50aa78f883f7b2ac5c2c2c259d07ad78b7486eecd6b9692e90d7ae0316f75194b23f1cc6ea057bfd36b5e5c982b3ad5f3a6a9fb43ea15a0d4d1162c7e67553ec893437366653af0a59e76e350e8d4a664c689aa073fdc0575f4fea568b510147e2e8cf471b3d2cfa36046980e039c22fa927801f8295df40318df086a84487b3f4a87f9f37c5d8d3121f6bc0dda6232df323036f56157def6e30df87ddb5b56588c7da0e0f8f3b44180050742651d4484701e20a9d4799b7704770952d62c12de54842a4f4b8d2e11b84eeb0bfe86a0978d509953b60175d11e4577ff59e65455d1617ade092fb7a6189371a1c85622065bdbe2a31f107d2e52fce1f279c9d3cf21e4e136e2c73da6665968bd3049fc1e13fcfdc9ca68a109ed43aa7cfaea972e149e5eafcdf56b2f938e9c3e0d6744f83d2b4ad2d25ff669374996e1d3d5ef4c764233791de52be661eaf70b7652df27c4f9b2e3901e2bacdbce386e17e61ff45e04ce0e0dbd4c628e89a0300d4ab92217a84fb46729f6629a4323d4fa47ff81d4cf93b4aa7c90b2aad21ba2170d9a56ef71b5b28453f00d58b81514e91e85c75d9b90530f1899dd6970574a4627172d7046dc27cac4407c1839eba070feef63ac50df7a71bf6fd97508815b8aaf30b2390bc6830f03dd8b52b7e4381b0a62d6d01b1d4052c7ea702bdcab7718c86782f438bd81fea326ed6db90878058ff3da8e1c00d28050536a857a932e943addcd20559d7470c2d918f8358dea137077c5c4823f9f72cb9f48a7ff716969e95fb435416b7ab802e8f4f9fbb6b7c13cc3df8d0bb9c088dc0e47a42effe27edd257860efb4069891378e7d7cc724762317d9cf4471f26ecae3fe6fae2818e8ff71948b3cc22994a0a649dd7ecb1fb52695dd13d416f00c170d51b0e6db5f0fc04ba62bc0038dca4b4171d8d740830745c62d9a62e82aed74f99e844c08fdf98f734c40f792c02f149e8ecc0ee90c5a5a9535ba64b8800a9a67b0c2a037ef3ca3f971dbae4908c875b288b88d630593f5ee8b4a230f32e09c350f721ec5ce9a5dd9950707107ea831cedd8e245a86c27f10e400a519b685b2e4b6f264fb6d955a0473e8aeb5e54c1bd757d18edd694aa71922515aa4e8f1aee48167e3417c70b407f5166dd5f590f89cbd9e2feedb4fce4f2115b02f74aa6fa901986bad8f1df3332fab7fbed8e0f5fa6144962179ac529c576d421696ddc6379de7d629f77e72312bd6cd1e4c6b0fc4d1421a2b12f3702d8632d9ec902f0fc049c879acc8770a2ed3086ea6e94ff280349b47c8bf24ff1cb1e85f491162f631b36ccfd2c6e5d66d8b275d5678491921c56cbcaa20e40983d1411f05a08d7b772d187c4ef657138cbcee0a292fb9f0fd01f3e68532373c25ce317f62f37569286d5ad42f7a132e4cde0d0fd58396d0999db79733aedd10153730a76a1f97421f285dd56e90bde99c813aecdce47ad62f0cf0ee057c6c74bdb0c4b8292794bbf54c6062da58188b69422e17ddb3eccf2a37495c1b5c86e38ae80023be38bd8b68b88a49970793a7513359c3321e27d15d16ba90e3b31f01cdb13bbc423f3934508febd7c4c5b47a1fccbcfac68769a6ef3fd365c04d77e63805ae066c81080a586cc0c373850c432452d7ae54949317f4ba458f216e053ad9bbdec23f2fc54e4a24539b2a378c5a678da19c65d1a29a84af2033f458ea0db03ccfa94fb5333d17917384c5831055ae0f0e1348aa5133b5549be38bf42cfcf0908104fa2536b742bde8df3584f272d2419e44fd2d4eb6eaf1449b6736cfd94be740e52ac308807f1dd9b0952d3e506c663ed367993435d0eb3746d1c8fb531f56f5e36cd78ee286e1bd28dd421055f6996f1db0e19d5744add9c3787e5e0706b3752d5abe4021ceac560f1ab5ba508891ff10a2666a8c68e6ece4c06976a49b51e87389c7d10c885f8ba60e790d2375a66ff1a19e5b009c321eb9310f7cddac611751d3b8364e38471314e240f18fdb4e73840c0d79a4b7e69caf9ec3534b744a02f7130f044c199d25e31e3f61386a852b9d9b1025cfbf8eca8504d69a28a1d4dfb83333a7ea386c854a2b62db2b298709dde5bac5080e69ab9ea7c9034debd0e8eab367aa118d7dce38bbf2fe4bcff90f27ee4a27c6ebee05b19e6a840f34caa0d7666013706a57c127524d1d3d547334976d63ec2a55dbda83d17936b231bd754473f504bb52f957763d38dc78000d611f0316d87be48ad8326b047e46143818c201365ac5c49f82094d8b9caad503b35ab0e19ed9cf863389bdf7d5df97b939693039a889a4b6bc4b858e431335c64eb567f49df019793d91227afdbae44a5e8929464a405cfca4f901598ad62fda78f515c077607571a33e7169248c67eb7221bcc988e26d423023b7327aa48ece1d45153ad06152c43e09962d412ef996416dccc454864f9b568f4ab950a9e55ecf964f9cea872a1bd24597a3590330d79d666efdb51d64cf2d2f23b41c3790b37f4d8f467faecbc30cffa6b13dd7f7aebb3e57b39861fb4f793ff91ab4eb9cd66716a918fa982f8a8bc5804c4acd6a241c845c9090f3bbc9609016f1ded4c13fd0bdeec538ca1feedcd37a5a25cd1881026b4449ce2b39dd6a1dc75d875087b28d15ff5fed45b7193ae9300d54e88215e8ee2db9721df7a936c8a6ec583235d68ca0f2647f7964ebfd9e0470d1626a2bb9ab9ce6e724e1c6a20ad342d0f44443581f7ac6ad8efe26c01d676f50919994f7c3a355f2460cdb70bde43bc9ad2e66fc14882745e1c94a27009d2de706066741970ce64758b0ee7a3c829340c6c56997f2fc17d4f0c85e44979eb796fd1afcb0a34e75db12de4d30b48689233451a45b9963e8926d04017ecbe276ff8081a3ba924c9382993bf1b61b3f07e9986d233c565e8d7347e0b5c48e06833366b06c9e9a4a40f33304a4d4b7385b7774446401f23f1198af6d675818692a3fbaa5ba2a842588e6b637de2788d678a5f5b627b8f0a56c10ba093f8f08784b6ccc2b3889e37602d0579d88309d264d3aa95bc6bd565209e3c7e9c22d1841ddae89ffbb1b00a6072fc262cc623ac6e0f8d16fdb3accc26562dbbfca090d0f5188e52c6d156945d58c622e70201da8f40a25955cffb8b5423fb1cc40552eb5ba0b616667c03c5e20a0faa87585ac8ee0311cdc451ca99b9ae650d1ee7faca7705e250123e2c139466821fd6d4755e1199db6c783f1c673b5d65084717ba22dab159b1fc3c61852eccb0faf3425260e5d1b8e5e9ef8cfcd1d04e55d69fb5c387036e33eae81092ab303b2d347351f47572d28c58ff2de2734d82d4ed6fa6c5a816ea84be1ca60fff43f0d7e8a868bcc7561d07e24f7b9da9527b28934ddde3a14409d94715600a44dde0c09826f88133d36f9a2824f32fc70aaffe2294dc0e9710aa4cd685b09e6e30d9f915a62340a10b27fb9c07909d5dec13fa14f9fec84fcae115272367f0690809ca919d7d06a96b21097a97304c9331b438b6959601afddc9c4b8e3b1d622750275b0318fc1b0dec4137e308c2a0cdaa15d6a6139a2d5052ab3885f0a99072cfd82773e952ef7874a27869336d87d6d55658cd8abeb531bb274bcf57a52c660be32c053f5fdde75833f21be85e3f98de9449d634c253e55311e5902605b61475b5c3d7a68dff8936fc4cd6918d10ffa3cc1127dec3c6de543825763331440247a66a7f8b70f57db5b05ca77b3e599251331efd5668f2cc05e38428b7344d6d3e63a44f500ce623bcbdb0d0d7b48e1785ceb1de00660b56a3f756311c9983ffa3afa4c6d0861c50f55f18df6a9a1b8f926b06f962cb6e49db6829e4549e82bc95091dc8c876552ae264390b62ebeb175a99cc3822501bd752dd49219ce907998ab8dbbbf68fbd55a73862f8d48d2745ff49e9882b6ad9b987dc0c52f3bed9c0801cd248d0ea7b1621b2767342c31ef34e7f923080f8a4786d910f8dd28943144903c688db23a2cf6740744b781ce75c27d8337133e509e948beabc248368ee0938709df72b3b284f22f570249c1909c6547a443745e0e4dbe48203f97dad37921a139688dbfed54851bcc174cb6f72a52dc27e621a92c1b18d58422bfce2b24920077441354c60e4a54727cf8845142429bcdaf9b987d1d06fb6c41d9f27791da6915e6ed47cd388f6987490f43ce5c1cf2769f332b077b093130e3305a8e5a9d00f58d753f40c01a498d119e2f33ba7f2e4deb97028aa5c886e59f1c0729c913541c3bb0459d52d0f55f88548959b2996cd2297cd000c80a7490bdf2cb7024e580a44bbc357b8c3941ac755cc98d9af0316c72256"}, {0x110, 0xffff, 0x100000001, "ff7997a00eb8f6689054a72829bbc5e57c46d2ff8f6218f6ba2debf58ea34478382eb5c7d4ef2f62a80a1a484e90438f66a3d2d79a01405203ab547bbda3460749ccb9d9663d672f036a1539d1fa1b8df7a6eb41742f1988bd0db23bc692cf30d8ee157360f90745f0ae17c70ef6709b8dbe6ac06773a19103fe4a872ae98d7081663642d8b11b41953c1fddeeae22b5dfb90e4baa4161170a4dfca8a534615f28772021028a8cd3b55e8bc1199ecef9dabfe4be667fb46a39e724455eb8c621e136d9de87d3647538957bd439a2ebf97d5321c91cbac314a27367c21d878fd623e33a2af9930f62713440b581e5b029fec7a07172a7f46e45"}, {0x60, 0xafd2ac3eafbc5ea4, 0x3, "87a90c98d609f9798ed60ae295c3fbbca2cb2e233c236e75b9a254717338063afa64bd8b7ceaba34c702023917d0b06b747088ad226e395535eb98455d8a31e07e4c635b7a6bdf80acadd82d006d"}, {0x58, 0xffff, 0x4, "3ece033fabca60339d7ca0258e8f01c5330a3c544db30f0154c4fe8e932facd39a30fcffa80c2bb596fb8fc3c4877323e6a134b0e2ebc59e7b23bd8dffc398359d8a26403cc876"}], 0x1290}, 0xb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mkdirat(r1, &(0x7f00000017c0)='./file0\x00', 0x9) 02:21:56 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0xfffffffffffff001, 0x8, 0x20, 0x516e, "534e5141e39e7bb0c6f587a4f7385dec9b889ac6", 0x6, 0x800}) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x5, './file0/file0\x00', './file1/../file0'}) 02:21:56 executing program 1: r0 = socket(0x18, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x800) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 02:21:56 executing program 1: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x145}], 0x1, 0xffffffffffffffff) select(0x40, &(0x7f0000000180)={0x0, 0x9, 0x3f, 0x3, 0x4c8, 0x8ad1, 0x2, 0xfffffffffffffffe}, &(0x7f00000001c0)={0xfffffffffffffff9, 0x101, 0x20, 0x6, 0x100000000, 0x4, 0x0, 0x4}, &(0x7f0000000200)={0xffffffff, 0x3, 0x6, 0x47428dfe, 0x8, 0x7, 0x4, 0x6b8}, &(0x7f0000000240)={0x7, 0x8}) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x508, 0x8000, r2}) 02:21:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0xfffffffffffffe3c, &(0x7f0000000800)=""/79, 0x4f}, 0x804) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/20, 0x14}], 0x6, &(0x7f00000005c0)=""/68, 0x44}, 0x843) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 02:21:57 executing program 0: r0 = socket(0x1, 0x7, 0x3531) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x7f, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000030, &(0x7f0000000000)="3e2a823292cd1423e59345239ab9d98c9bb1", 0x36) 02:21:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x2, "27bc2014ca75afbe55da88cb5c2cd44b47cca184", 0xe385, 0xff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 02:21:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="91f38c618aa60afeb2369251dd462df9917fd3e418236fadab39d3556e0dd97adbf0be5ed5cf8558097b7979e09d58fa29d376c61bdc9527342d4988aa6e28599a97477e24173d0af4b4a141e4a7ceb6cfef65cf5767784b7e765f9a27986bf088dab59d58900f1b0b5039646f80654796f9894e13e0f3b612ef1599460f326ae5d860fb2831e42501666d87f1d78a7f99b72a9f3a31c13a2f837fbe23495787f4a08d3b03753fc0453422bd1a6abcccbd64d5a6d69e0d87dd894dd1fd86ea7df6dfdb1e2ee6c139ea2a0f191bb300c9e9c65b9dbe30d33729020b25bd313796030766e7f651662eb003", 0xea}, {&(0x7f0000000180)="f1b6e7dd1f57d5f9a8dc767d73e36cf96282d55ac2456955f7d05d65b56dd8fc506ffebbd552c7f245666fb358fb73ded5bb1af10de55c0b34079210e9c538459e100f0a431860cf3a9d2483e6fd905fac4a453e05ee5d599923e17cfb4adaa4add081b36d6a0d1942beb844a17b6b02dbd0ea6688cb43a01fae25f01c136ef5d4da9d69e196e71c9b72e674884cb94d1c74e0480fafb1b93aac3d1bbfad574cdad6cdb8f851bbfe3669acf8c2c2f09a5563292fa59e6ceac47c8c66f590a0059a37cea3e93214", 0xc7}, {&(0x7f0000000280)="91cb8c7eef4adadef0ad5ee19c1e25d22ea5058ca2c32ccb4c5e2dc0cd159c1649e95e5e5503424fd3db3b8d73f1ba7de3a7f8d4231258453d15b08a85fb652dd092c3e9c5903ac2fe91333d468fad6c81961dae10055a0d887f1e329e77360855c141b677416e0ee9010545315a46d0ecca1120a5057ca166943d7b9cfc60842a0e4ffff8fb1cf6e4e3c7bba32b63764de49bbf021c4090a2bd607f0b74c07eb7d9d9a356428698627440cef5b3244071efd6f359b22fd5616a396ce3670fcc595fc371817bce4fb58d28406cb6a2f47b62ee022d56a6169eb4bfd6ca8d4e61e06a654858c675347165ff7776d23b405d619a03a798680b32189575f6d3620ffa02c68fb739708abfa859878aa43f3a44e205f1ee6fb02174ea36adf47d11dce51dba9ed2b2f697b024be29e9fff9c118af57e54f2c8dc1e98a05dbc7a5b3f5ac6726b6f86c6ae039dea3ec8dfa3a267204b58103304d06806267d913e59c354a0ae4eeac96f0d704685a3c6184386ff380d15ad12b4238f8af5da304622e7efaeed536ded63d13a56dfb2471ee628e342d585cc6e9b203d4043b9cb44c07d9f4c0c707b8659e16ea6402cad503441de36d47b2a0a6b1845337c708c13b1a93f4c9eb4ad12f6e49c66e4f9678176ea2dd4225fcb61f8cde5af8a68810a654c67762607e62d9a1ec54a4a21c2f64b030dedcb53fec0696f6e7decf0d91b891f485ffdc060682685371bbe3d815158188ff161634858c130df4a13f40a3261626afcc2ebe3f0ae4916a849ae7662e294ff7a5cb11ebad89c34fa97679271f69a6bada72477fa590b7f08f2971c58c21405ba1f7c7bb93a338842210b71cac33ccf1ff83a4ccde0e3db4de4403f839b8cada4f9786b2d8623c3531282852fd9b825951de265e137a1514343cd094bfdf1125f2c3f849371b7b2955f7801fd71b3220f8171ded01acb1950842812b62b8896f116fd80d137327950997a0410c0b9adf2523bff30fb49a85597df962080c065d05ea904f4ed0d4de03e9eb92d89c99b02c411ef7d31671c222b449b3731ca2ab1321629aa36a43a9b524ae90f0e26809b8800b81739ef86b27adc5c1b5f902e45cf336b83658cabdab27c74025e2dbe8c38897af53dcc99a1de1abf7451a92889dcf5b15e5218345295a6575b5900aba5ced23d760e1fa284f21ec4c6360c70754de1ae0e8b0c2d085041f45279b1c432231ae002c1d63e1dda99b5c5ce777aff6f071147c008328ea8c38810a159de895ed6938a86f1361f45a12284bbfb332b0362e53ebd564a0190f047648b48c784ca9bc65b3175459cc41857b5afd8d37d67a1a4d3b072c14fce25666c898029454ff1c6ffdea778ff046f9257a7bfe1ab080f4ea3647ad4ae3fc825b908606f5333cc8668d617542d9285adaf567d0c708880807aad6ea75fdbf6995bb4c1163721ad9c839b954a8ab7ffab1d50ec6d5516a20b233f8f230332f6e00db49edcccfa6c46526801f380d41a0dfaec7bf1e0dbf3fb63b3236c241a6f2514b0c92f4e81b3235b6d17627e7468ac926e56ee66f9cda2a6e57c9d9f85db2a5dd57e5c6e35ae59d493b227db35e1a35c7b09b335956b63b143a1205201d4dc173829744ddb52f7cf90d6a08c2d2f267ab590d43b4a6d817c16cbfbdd76d813191f2798ea4f8b6d3e3a3c5f3ca8bd4919788102d7014654f09ec9c776a845e32af26ee8cba7b46f85c78bb0b5800da901e9372512bdab2f4d13a20a8b71998f7c1fcd54ff8d6de08654c5ce187b391413ba2acf9b92c860082088acb395a4831f52888c9de267609b45b6cf3b77eebcb4e44bc22d24b28ec3b604f5d404cc106bc6fedebf9105e2f67ce7d4bae2c92770ce2a7f3b760f61235fb5e2221f9d4787b4878ec602bb712cdacf458768a59656eeeb7a5164bb6d59ffa7a2c4c95d77aac8eef27677b1d4ec967c3f186be1f689ee03c41ba1a131bf513f9cda57b9e3f18a2985fbbf0050a17ddd52fe7cb1493dc060b341439ca159d7c5294632747a7f7b5136a31d87e38f8bc950edec4b9e49258f9ce6dbed99e83a6734bf8e9d1fc2cb3cb325e1f14926d6ccd792105e0bb1926d5e57d2c8fc2f9dfa0a6979081e5a6bc7c083f95135a64e59c1503ca41e4b6752e8586262acaddc9ed75f08b29d9f6c71bf9a375913a18d762570dbfd5a22f835f5e43f973b111e17068d50de4b36350d91022eeba25d7b2ef3fa339723b82bb899d6beefa947714186048308822fd13d8da2f80c78374ab3d374b7cd3cae04c0f8175683362e9b822f118df1f15b17f512ac0ef14f08ef4a226ac4647ac8972644091872e5146bb97f620f5befbb18bad0ce77e7f399b144b060f455b4d07d8c1a61ffaa7413c4d9f16d5d91c609f6efbf450466f81e614a43adbedf06d8d669c83060c02ed90c2958e6c9169973c771fdd29525b22daa62427aa121f98acc8e72488145a28cc7f71ed976ec7543eb06bb39baca989d064e863798af72c3eb3ff30ae18acd4c723a2738285fbd2d63004d37e3cfa0d6da3bdb701c51cc16207f48b0d08c59a26b44ecddb6bf184c91e0f1ad989f2d02acdedc869b09d0346d6a204ead4e38b60f85ba7583c303337570b827449f75fe1d3f59f14d971c3c5aa0c9107b680498cff76779193aec8f26815eea7eb72e8be55abd97003ab6d5a6da22475e8dc5050dd52e2726d4c041c765d5d50efb7951fc4074623b36ccbdd597f646cde91b435f9376dffe4bed69680c421d1d60d74ed31a615a02f3e8b4e56141140061b0f7b6140f0d0b2689cfc7c8d03ff245acb5453b31b4c8bfa077879b9d9f73c6d5135d374caa24852383b4527a2158e1f7105a1af59b8ab01a35a49e57fed66c2460623f84b8ac132efe2521d31092d51a5905c3281383c6a8e2ad0ff719257db7eb4e0efb5a1d2c149752d3953aa229a3307f42d6fd3bc260bab9f038d47694cebb0cb738458ea9543bfc2dee29afd2f4870fc0d5e719920e6a866dd91a99e13d429ce49e52b3eb3688ae0a4b00798f09820ee5683366736dd4b52c658e71b9d83c92ebe80e755b60fbe337dc4132f0eb402401df51be4a8cfbfa613c84c4b832fa938255076abd66adeb634afe433610660723182ead2ae9e23a501398a0539f62c1023bef5c044f00aa080d40054f7aa031e88ec37175ff10f60bd1f8b2d75a087ec49d4100b86ac932685a1587676086681da8310fd965910fceb479dbccf5bbfa5b78432d50ca111553e35c55ce7a85bab5dd4397b2fbf567fd5243d0c1ae16725ea9e12a1d3a6064aad28c3ee79b624d80799c8c06a6e125c52c268054a67b279e1c4de9a1065bb16529f39f0f21c4f982eed0f5017d3f7bff38dfa46d2f66c137090e46d6bf717ac395bcea3ab8078e6854baa4800156f7f6cb1b8cc33174d6ebb31ef27ecfffc5b6d9fe2d9ecc751b6f627318559fde661376899f7bb6ead5ee875324c18e027cb28871243aa65039ed73929e86e9b14eb473b65657ced05d6eac316999ba1073894a925fcedf74cd8e993c1a02e9e5dacc4f6bcdda448885501fb59841b7b686cbe0d0e42c295648f326d877cd66405128af17fe92bab029defd967ced42cd9d51ebd1dab31bd8c65ba58b470615bf826667e3ce16b630a9b9c2d86a1172b3ce482d54897d86e341a41372a0da94c1fbf23a564313faf8a98a2a9e21af8a5b43afe67518776500862d29a70e03e6aaea1964005fb37f93f48e3b8ae423ffa2615f0fcba4bec63539e94a8cc4efc96c7161eccb3aa215f60689c261d6c927543a8d217d453ff3b0b7ade8eed1632989effe8b4092ec59c92c43b4f12c6c918bfc543d166c83f2c6bbbbd5a0f5233c147045dd1252518d4334c840378dd50f97bb99b4ed356fe9ddc5b5a202b4c77e7f3cd917bc5c280b7250b58d1e978afedd1db71d726cb92a788a54b1ce00253db217b350a5992726ccd89e0a8185de6b51a39c16f24e0f08c1e3320d9ac166df7d2db0ea8c357a25dcdaf24b019f8616bfb79fa67d3338b6f819388d345e593278bf9030e03bd375f5b7eef5242b1b93d72a5617b1cdb3aa530641cb2a7787309a29f819c2421e336f5c0e604707d8150c0edd65b9ceca492a49d1c1c33dd029679fc392e08d52d54893d3da74aa0f502e0753fe1ba2c604538680164e788daa4d1966b3b1c1ebab2b4ed3fbc29fe7beeaef19e22a4fb4b1435c1b24b9f299ac0d8b2523e1839bfab3fdb4ba1c87a4a4a6d81602b74d1a690bab8972f4c79f3bf78e76b541b076d4b0c978d4a48174c7342606d7455b189d16d1c328a564275954e09440bcee13a3f05711a7d68f8e37aa64a03474d04f7750ba5c3099187f8fba0627427d4a1cef56208f7377247b77530668433a5b04eee35b743e6504797bf18c06fb745787c13c5828ee2576061fb934a071150c6529cef8deb76ce1915be50fd96e06548863c431f3d84817ba54ddec05d9e4755de6f9bb0199a75d1d87976266b133c084faf2e40cba2be4b083e7afbd181c5e044626eca7568b4f4ed15c1041ba413fadceadedb11e47edf2e8fded0febdc2936fc3148688b09c67692a8f4431a41edbf58b5c1879608ddf24c0d6c9af0d8a049c124ad48418efc41111618b4d13d5953107f956dfb59bdeee36684bfe3fa71b4279c6ea267a617bafeb732b1476a31a4e1c96a86b4450205b355a92dbabd40e0ea5fac3cc2ad09cb92a7f031b296c65d82ac18fa83ce7e18074b43cb0487dd23faa51bd282284e92eab43c1e24af6266774f98e882c5e0035699a8a989582d71f05b8109f6ee4ab3c8377c85460a3c3322025cf3604d4b5ce30f8116cbbc155d4a57064f9e99aef737728ed6920f6e9b3ac1fc0603293d63dd4f3708e3e47c877d142b6141088527294387d09d43ffd409fe05e1cb7196d315fba227f377f4d9f0c4efa8db95cf2e9d02e5f6d22dea5c96583fb8bf92d1db7291766a0ce90c36d99287835ad3d8f759dbc0ff7b8e3b7582650887ccfb9e5c6f287a06d074036db696ffabac63e7682c0cdd4861b5e62cef76705a65079dc695edd114db872ee2f83dd49f40a6eeae033e8add1f4e493b94e81456494a41ae627abe02f90fb13f692e359bef4b5daa0f95c1f90cc50eb1d4b42de087139d05d710cb03638fc7ff8d5912c18df6ed4958472df956777bc162576d38e0866c726e2cd7b0fa2649b383ec5e9d9c78bccb06e926c39415d904b37ad679b6c315264a3dead210ed044d8e96362a6b17a2a9556956228d3b7c3db3c53d1986b71ea4d06df3f8f5a9a9199302dccd4ebd02e2c815d5003e57f068ae32c8c7e0f350240c7918bfeb477bd1565169c9601cb06972d50837addd6e0739bdaf31bf4f946ceef998e90bd992719c7f0c5f031c3a6fa88f6a24581011c20b94581df39a66c056190cb9148aecd26e27eefb643b8e207f9a30fb56c94677a8b9c57a981e992abb6fd97bb5bf881a60422055e5458b62c48b3f8f305252d1af0e9c20f5ad3a31008445b5f38e89265e436695969ece9bbd09c2027d9534a9c8f7efc7069ffc909f0164e8a6975856211e842fe5ea420f2a6e6e8a57c083cc5facd6e25c0a80b4165aa43b5b6149c3a9cf4d6891f565ffda765c1f7173538b9d177ec8f05b1af9430e02df8aaabd6c8944df33f7d17ad6dc5ce33a0331dcdb1be0064d0a8a09f5f2493c90bc53b53abfa47267518fea87a68b4faabf49e2a69342576cf2ad808db8a9edec2c1a54eb1b552ee04a4466bdb066da262cfbad9c7fa250d7d099ef506b4ab75da", 0x1000}, {&(0x7f0000001280)="296fb3d23a3b2c8f3d34c0fded6fee7833aade09e9e4616f0b1e6044dd462f0101a204d204e7115f2f67c6f5509e1251a7f68c9fd417391fa8b4e82100343b019789eaa3894ed05564dddcca76bd9bb68acce9ddb9d245564899e2e9d99ac882ce79d87207df54e0fdf19de8426ffd2fd3e3574dd7a2798b479d861678a08fffcea9548c63da9a49049d853b0f05a232e87d7bfc47c3f0b3d009589bf9f3972d0e", 0xa1}, {&(0x7f0000001340)="cbfdd94733071076946f67c1fc3e68dbfba6453e8f3a40ded604ce560b77a8d92c5b75510df191cd0b6955868a5962e292a66b634c5816d5097c397614cd97cb2849556e5f70edc6b27984818a0587eb5a758e9372ba46fcfdfd615409f4c6faf94e38cb766304ae5b59cb598456fb32e26f3e6c57cfbfbfb2652d03dd4946740bb4eaf89d5ca1da21b426a29ddb961f", 0x90}, {&(0x7f0000001400)="df4ec8f657b3e9c52c1998bc7cd097bd33a89e572da201505cbadc0ac9dd2fbbd6b6f5a96d13258bc19808bca020", 0x2e}, {&(0x7f0000001440)="50eca898566d02420e6bd082f4f172ff97fa8959433bf0a334f6e8b5a23059a6d3fa957a1b9ecda9efb76b63e7367eab5149f8e473f79807161fe6d46634adab836c2a80754d3e33bc8c476efa", 0x4d}], 0x7, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000001600)='./file0\x00', 0x10, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00), 0x7) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001640)={'./file0\x00', 0x2e8, 0x7, 0x3f, 0xd3cb3813305182a8, 0x800, 0x40, 0x205, 0x0, 0x2, 0x39d922f, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x400, 0x100) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000001780)={0x2, 0x6, 0x44b, {[0x7, 0x0, 0xffffffffffffffc0, 0x4, 0x8001, 0x6e6, 0x1f, 0xbf, 0x7, 0xfff, 0x0, 0xf8c, 0x101, 0x6, 0x5, 0x1, 0x0, 0x7], [0x2, 0xffffffff, 0x5, 0xffffffffffffff0e, 0x5, 0x42fb, 0x8001, 0x101, 0x2, 0x1f], [0x178863b3, 0x3, 0x50, 0x100000000, 0x1ff, 0x2, 0x7], [0x2, 0x9, 0x6, 0x2, 0x1, 0x7], [{0x5, 0x0, 0xffffffff00000000, 0x6285}, {0x9, 0x20, 0x2, 0x8001}, {0x5aecbab7, 0xb5a, 0xfffffffffffffffc}, {0x7fffffff, 0xffffffff7fffffff, 0x1, 0x1}, {0x1, 0xfffffffffffffffc, 0x2}, {0x5, 0x5, 0x7fff, 0x4}, {0x0, 0x100000001, 0x8, 0x7fff}, {0xd6, 0xa6a, 0x1, 0x3f}], {0x1, 0x3, 0x6, 0x8001}, {0x3, 0x3, 0x0, 0x6}}}) getdents(r3, &(0x7f00000016c0)=""/174, 0xae) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) 02:21:57 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x8d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getgid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000000), 0x0) getgroups(0x6, &(0x7f0000000080)=[r1, r3, r1, r1, r0, r1]) 02:21:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x27, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) getitimer(0x1, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:21:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x847eae2675f57f13, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000001, 0xffffffffffffffff, 0x8, 0x100000001, "82a943e46598bacac9792a31eb3bbe3c35249ff3", 0x0, 0x40}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0x3ba) 02:21:57 executing program 1: r0 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x2, 0x95, 0x5, 0x6, "a8011381a86e65df337652a295f591b3643ffb53", 0x800, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:21:58 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 02:21:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="fb9339b3b43cf6c988fa287da4e69a3aabeeded6025b9bb25b1e2ba6c2d8337cc550a4909c6a027d9da647fb1512ea6637de90e4e0512bf34362ed9519a06a28a8eef78720ba6832df3843f1c4cc12610c21f59c945c9b88a636cb27e9a197797be9696f6add8e3aa860130e9e04fc727bd736226c537382333bbbd37567ef5dc8d16113b0221034f393", 0x8a}, {&(0x7f0000000180)="d950c8ee20ad133ed99161793bb0649855d0d19afbed83cebd096221e40852a3b39947da16e2bcca5c6f715040aa72c3fa4aadb363ea36a44d800b7c423de5cd439dd4f4061b612252cabf081c6cbc31ea8f1ea75f49b2af2207f9b543c8ccc8abc3cd2640cc9a2c176f010136138e3dc4bfe414c4bf1d167e661e4fbcb646e9c0701190499be3735dcd572cf9d0472c7dde027ea4f0df18843fc712c55f48bcc84c4d66a8d0d0ed4764ce181f322ff837f9c60c750812e815ae031729f532b8b45a44b5439fd87ee7f9035dce06bcb08e345dc963bb0adae029377bf659aff5e7bd4e16f439916b6ddbe07384dc1281d23546fb31bdce61", 0xf8}, {&(0x7f0000000280)="4b70d65c2825169fdb1a4a66718e365e3950873bf152000de802ea22c3fc2f6ce94597dd39e49c9c721ea1c523f9cacd1b0ad68611255094de3748311a66ead2868ca72de0c6adc778e0ef9b4d4458585cfbdb54360199ddc68c4da11b351779f304deeb490f23536ee038e5909fb786b629e42ccdd4a3133f061b487fb62cb6fccf5a081f5f8b9264729605057b476f7881d143c9", 0x95}], 0x3, 0x0, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae2cbaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b020500f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0263ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303ccd8739c4336d9b22f310b404f36665e4b586ee01be657aea8c50000f800040065c8095a31150000000000000100"/180, 0xfffffffffffffcf4, 0x400, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x80, 0x0) 02:21:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 02:21:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r3 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r5, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r6 = fcntl$dupfd(r3, 0x0, r0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x7}], 0x8, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x4, 0x7fff, 0x9}, {{r4}, 0xffffffffffffffff, 0x30, 0x40000000, 0xffffffff, 0x4}, {{r4}, 0xfffffffffffffff9, 0x4, 0x2, 0xf66, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8000, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0xe4, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x20000000000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x14, 0x800, 0x5}, {{r3}, 0xffffffffffffffff, 0x81, 0xfffff, 0x8, 0x5}, {{r5}, 0xfffffffffffffffe, 0xbbbfa9b166413cda, 0x80000000, 0xcd3f, 0x7a}, {{r5}, 0xfffffffffffffffe, 0x21, 0xf0000000, 0x2, 0x6}], 0x4, &(0x7f0000000100)={0x1f, 0x80000000}) rmdir(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 02:21:58 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000010000, 0x7feffffb}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = socket(0x1b, 0x5, 0xfffffffffffffffe) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0xa01ce549871200e1, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000001580)={0x8, 0xfffffffffffffffa}) r6 = accept$unix(r3, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES64=r5, @ANYRES64=r4]], &(0x7f0000001440)=0x1) r7 = socket(0x2, 0x1, 0x2) r8 = open$dir(&(0x7f0000001480)='./file0\x00', 0x80, 0x3) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xc, 0x40, 0x7, 0x4}, {{r3}, 0xfffffffffffffffd, 0x1, 0x200fffff, 0xffffffff00000000, 0x5}, {{r4}, 0xfffffffffffffff8, 0x38, 0x2, 0x200, 0x80000001}, {{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0x7, 0x5}], 0x9, &(0x7f00000014c0)=[{{r6}, 0x80f493904849d684, 0x2, 0x4, 0x80000001, 0x3}, {{r7}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x80000000, 0x7}, {{r8}, 0xfffffffffffffffd, 0x6, 0x40000000, 0x0, 0x400}], 0x9, &(0x7f0000001540)={0x0, 0x800}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffc, 0x98, 0xe09d915543cec19b, 0x1, 0x80000000}, {{r9}, 0xfffffffffffffff9, 0x3, 0x10, 0x400, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x4}, {{r9}, 0xfffffffffffffffc, 0x80, 0x1, 0x20, 0x1}, {{r9}, 0xfffffffffffffffb, 0x2, 0x2, 0x6, 0x9}], 0x100000000, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0xa0, 0x2, 0x66, 0x1}, {{r9}, 0x0, 0x40, 0x40000096, 0x8001, 0x681}, {{r9}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x401, 0x1}, {{r9}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x8}], 0x100, &(0x7f0000000180)={0x9e600, 0x7}) getpeername$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 02:21:58 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) lseek(r0, 0x0, 0x0, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 02:21:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xb4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r1, &(0x7f00000033c0)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/13, 0xd}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/128, 0x80}], 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000000)=0xc1) 02:21:59 executing program 0: getrusage(0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket(0x1, 0x2, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 02:22:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 02:22:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/64, 0x40) 02:22:00 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) 02:22:00 executing program 0: r0 = semget(0x2, 0x0, 0x10088) semctl$IPC_RMID(r0, 0x0, 0x0) socket(0x6, 0x1, 0xac) 02:22:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x2, 0x0, 0x0) 02:22:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpgrp() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0xfffffffffffffffd, 0x9, 0x7f, 0x6, &(0x7f0000000300)={{0x2, 0x80000001, 0x2, 0x830d, 0x0, 0x401, 0x9}, {[0x2, 0x6, 0x9, 0xfffffffffffffff9, 0xf6, 0xff, 0x3, 0x20, 0x10001, 0xfffffffffffffffc, 0xfffffffffffffff7, 0x6, 0xd5, 0xc14, 0x1, 0x3, 0x6, 0xffffffff], [0x2, 0x10001, 0x4, 0x9, 0x5, 0x3, 0xf11f, 0x10000, 0x100000001, 0xa11], [0x400, 0x5, 0x7, 0x8, 0x10000, 0x206], [0x8, 0x1, 0x0, 0x1, 0x7, 0xe5], [{0x4, 0x28000000000, 0x8, 0x7}, {0x401, 0x0, 0x2, 0x7c0000}, {0x3, 0xe7, 0x9, 0x4}, {0x8001, 0xffffffffffffff47, 0x11b5, 0x401}, {0x5, 0x8, 0x4, 0x10001}, {0x0, 0x3f, 0x7, 0xfffffffffffffc00}, {0x200, 0x40, 0x0, 0x8}, {0x81, 0x6, 0xffffffffffffff80, 0x2}], {0x7, 0x9, 0xff, 0x7f}, {0x80000001, 0x8, 0x8, 0x3}}}, 0x401, 0x9cda}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) r4 = kqueue() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x8e22, 0x1cae, 0x3, 0xb3e, 0x3, 0x6de9, 0x1b0, 0x10, [{0x100000001, 0x7, 0x8, 0xffffffffffffffff}, {0x6, 0x3, 0x7, 0x3}, {0x80000000, 0x800, 0x100000000, 0x73}, {0x20, 0x4, 0xe38, 0x5}, {0x1, 0x9, 0x0, 0x4000000000000000}, {0xc10, 0xea}, {0xfffffffffffffffe, 0x100, 0x5, 0x800}, {0xfffffffffffffff8, 0x1f, 0x5c4, 0xffffffff}, {0x6, 0x7, 0x7fffffff, 0xffffffffffffffb2}, {0x71a, 0x2, 0xd3, 0x5}, {0x8000, 0x9, 0x1, 0x4}, {0x1, 0xfff, 0xff00000000000000, 0x4}, {0x3, 0x5, 0xf4, 0x7}, {0x4, 0x1710, 0xfffffffffffffffb, 0x3f}, {0x400, 0xffffffffffffffc0, 0x5c1, 0x6}, {0xc00000000, 0x9, 0x400, 0xfffffffffffffffa}]}) flock(r2, 0x15) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r4) 02:22:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:22:00 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800000505000070ed873c9cbee2f200b70af5c7a1e3a3038c3ac9f00386cbdabc8228367574118a7df08e59d9a2884148600b7d18f809448bc2164c9e631cda5e0a1e5324be71c969bdac680e1c81269ab4940e32b09c2553bee3605f6e54394a78bc33266169b82754070be6fc9714ed6144ace3b9dfcf189a38f43f01e7bc797d7990a5428b53a1a52515b50a7b5a481c658df90e315da9629313d6ee4362bb4e988b3495a6cf43f13312840d5ae6fa3bcd55d59873e35dd14bfb7d1fa9beb83b192cceed6731ff772397", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x87, 0x0, 0xfca7, &(0x7f0000000180)=""/225, 0xe1}, 0x801) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:22:00 executing program 0: socketpair(0x10, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) getpid() setrlimit(0x4, &(0x7f0000000140)={0x9, 0x93}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r8]) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r10 = getgid() setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r4, 0x4}, {r5, 0x24}, {r5}, {r4, 0x20}, {r5, 0x100}, {r4, 0x2}, {r4, 0x1}, {r4}, {r4, 0x100}], 0x9, 0x3) semop(r6, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r11 = dup(r9) r12 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r7, r8, r12, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) ioctl$BIOCLOCK(r11, 0x20004276) socket(0x10, 0x4000, 0x3) 02:22:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e4960a2a5abf3da60000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 02:22:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x46) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:22:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) 02:22:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:22:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0x49, 0x7, 0x40, 0xffff, 0x100, 0x8, 0x2d4000, 0x10, [{0xff, 0x6, 0x5c8c, 0x1}, {0x7, 0x0, 0x2}, {0x3f, 0x1, 0x5, 0x9}, {0x7abbe8d, 0x8, 0xffffffffffff0000, 0x4}, {0x7, 0x0, 0x10001, 0x3795}, {0x4, 0x4, 0x8, 0x217a}, {0x9, 0x1000000000, 0x8}, {0x2, 0x29, 0x6, 0x4}, {0x1, 0x2, 0x4, 0x1d8}, {0x7092, 0x9, 0x0, 0x7ff}, {0x10001, 0x0, 0x1, 0xff}, {0x8001, 0x7, 0x100000000, 0x101}, {0x0, 0x7ff, 0x8, 0x20}, {0x52d6, 0x7, 0x480000000, 0xffff}, {0x8, 0x7fff, 0x100000001, 0xffffffffffff424b}, {0x3c71, 0x401, 0xfffffffffffffe01, 0xe83}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) getpgid(r3) 02:22:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) getegid() 02:22:01 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) munlockall() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r4, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/131, 0x83) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semget$private(0x0, 0x3, 0x40) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) dup2(r4, r4) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 02:22:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x6, &(0x7f0000000000)="00020000", 0x4) 02:22:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 02:22:02 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8a84, 0xd1d}, 0x8) 02:22:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x5, 0x1, 0x2, "2963ba4a47875993f348b061a8d028d7b9617df3", 0xd8, 0xfff}) close(r0) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 02:22:02 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(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 02:22:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) 02:22:02 executing program 1: pipe2(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) lchown(&(0x7f0000001500)='./file0\x00', r3, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r2, r3, r4}, 0xffaa) close(r0) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)="c8bae1d1799f4eb8c2032aa14591948f36aa96a3fbfff0cd9f7a536a9947d4037ee2a1e38053cc2bf56b428096388452e0eec1332ad62e72da014312ac043985c3e3ebdc9e9384fd581545aeced564a14f9c2ff4db069dd391c4243f2428a628b06090d5d6ab7ba548b399013309e3804f7947e4626525ee337a44bcce1bd46ece456dad7d00ec03c9bcdf96e056d136acc646f1d264e2e8d2cb3c419a0feec5b729a4f5601eb8d5334d591acbf78c1d70d746b5400e46c0fc75b74623d8c22de258b4c6e083a44ff90a6971167689940c15cb7ecb1443f2d185942190c7874fb6abe8878c1aa72f2259b15ba46ad534920201c36a9c739f4cfce3728b2efd8c0b098f221c6a1ab7d98648751d78ec38238d37e5058289b9b61eefd8ab8d4411b7ce4e4499cdd62e741a75b9249a03ab89d1c536c581195d2a8b63d7dc4739347701357e67b8117774f9caef3644fb64453e15585b4f98efab2e3ecad3a19b16261957e4eb13bd3a67d48f0c7b6f615af84d42c1f64a345bb15c1883ead0f35138d77c0585ebffffc3221dff0959a198cb5d877887e204af8f0bc2e3109dbe568c340f9a7f4e7bcb275d6f07ef754ba399df9d500ee9e3605fed6cb9d8f4c97fc0acbb568d1c6a69e9ced427b4403518b474e17a5915b6c23832b07f59aa2d15b9210a3dca323fcac4d399a1a4f913706ef4ebfcbf2c9be10f7b94eae182e3754e284684fe9cfe7d2627ec1b58aff85e2080413348285195c86e8361bba9d49a8b65237e4b87e50d164288cd322b9f3a1b9d62b6f5dbc9072c573c4ee9796417fea97de3fdb03e2287d69c872d11f838ee607aea1e8422333ae213f13d1504c41f270f8ef8aa085bf2d6cf845b6730d2c1bdbd52e3dce15cb5bb3f28534f73df3d9a31c215c37529c6f3dcafbb6f23d440f90aa6dcb45dda000734ca0443de657cb73a260c0be05dc4d5ba90b8743e0df2bc28eaa11c210d904c9d942f959efb042ab474fc8a8e2c13f9ee9fc2bb7418f908911ebbb20a9de32e8ba34388ae045d21225e7b46187f7f17c890d62be1d9dc0012dda1ac1a1195011433b192beca9a12e94c1b7802cf2e689660e16da0534c95de8793455dfbf2dd6d10f31adcdab6d54621b6ec774aa032df99d7453de0b056e4ef928f7ab793aa631994ba7b56e50424efd19d0beb61ddb3e1b9bfaef619006ce88071508b1f6b4828b52b9e03427d829755393bfcba825731692a4d2852570d14118163bf79e2ae7b11a079e8a00f01561fb90b55772b7463c357fafdb102d1f7442e209fb42acbb9f7f5a39ad57578725fee2cd2d4caf76b0fffa824a391109575a4fa8c8b039f8d31548b652749a014fe5e5689e21f58180491f0974946ebabbe30e53f882c7cd970b50dacf0750e170abbb2cebf012d95fce4207a62e59aa94180f6a88b41fbd82d94816e0eec9b912b1d78426f050804a9fc3657aa3763f835fed961bc9a226e54abed60ff07eb6ba3fdae46cac70521502933904f984fa0366dafb07d50b13944055bf701ba93af21d2593f8a2c4c0812a72bea4ad100e41c6c7e1a67f5c894649c34fd1f60856b857fee77b20b86a1d7ad89bf8483b0cbbfa6ce036a3de313da3ec5d98d75d5599cf68f790102b0e1a7b0da948503c5f732e9c137adb4795edd276ef9a72fe5cfa88251a87651b1f9cbef2e91fb506096f6812266b4e8bc348014c4c74bb22008407effed625b88fbf561264c22e49c83f1e0bb0c442148ac6877712d317b09006e335aac3364dc384894894da6fa1bebcb6795b2d6f4cb31d8da4a9d319c0ba6b422ddbb7d45d2b44d6ca2742b37d63dae4d2b098f0d99389948f83b825fac5f83c32aed5aab3ae52ac8c4e6689126a71dad9b9274556a48a9fe2e90b271f7cbe74fed2ec846e0876426df38f71497355c3ce3ef409f5ffd9bd072c5fc341d1c5d1e3bac83fd56a90204ef8092fde718b1e27ae155201b7abcb3884094cba566b836f16f354ad7bb59181f752f726468e816ad2224651b449b2307c099aaf296943dd522156095321d8b1e87fa13176640f90e7013bf79672469f2710e7de7b6cf317edce80c19265fce3c161f58c73189a33d78cf11d7999b6e4ac75b233bbc3dfc363237b8850b036374233003724e2f8ed30fd6ff1ed32eec2e5fc31e6d7bd9f73a697dcd60db3181feed2e4232814aafae68bf1dd30308d8d1c9becc4bd59c05d60d28e7259dc989df41826d0a6a906803b319d785ab9b3774b45b76a83062d07c5b93a1ea662dca7990764c1a384bddf77870c31f0e1ce694ee2492a6c252d57f53f448a309f9d2281dfd602d531a3680f847a66caa54ef64ef887e688a165f2844a85b416ba3ef44d7d8e46cdcd468e66fbfe7831cc0b50f212fc221863a4255384e706d2decc70e52919a8e0e0312583c18ddf4facf52893de87f7f9ce52f70c07b99605115ad2977f4be49a65c9e35e81acc1ff46524a7ca8cf5b16327191d3f7b80f27f4a7603cfca211a6da5ff34e3e6b1176333715c1b5216d21bd18036496188f8e9c25c7d29b023b463fdfb5eee523a02e1eff5494aa04e4a72ff499c11c44718c8652e25f4ae5a4f3db557111b2f70948e153bb711bc8b6e789eeb153718f610cd3f25851baf77617397f78252505fd3c3417767ab2c81f2cf5a289975be42786c7bbe5bc025fbd0550f7dde0e608e813c51f20daa7ca9bfb0164523dba4818b977319d6cd80af268638b2f29d9a13a3eb6ad17ff648cfaf532bc196afb5a06fe742a0ed0636c6f87dc21e3196d7ae6d09fe5f8d0b86afb6eb2d3fbfdc3a6f87f7febed31b3bcf98307f6011c6e096131c059dedbd439a2501dd4e0d6b32f187790c8499d73cf05d9a7ad53b41a496c48ea351369d79bdb8afab7a2149437ce334ef51f9562f6a7c1314dff04a08dbef1c53b5cd8ca797d984957bd847fb6b6061af2c0b68a2677fd4153dc26c239be0b437aff58118e9178d39ec8a49d4b57c97f1895ee8142fda9d0772faeb3636c93eb96d8549391cf33b6bd261001fb03a0445406596ed5f033d7e09915892924680454d88198c71d06c5ae68b06f6852c4bc631338f17871450191af93db3292c26cee8cd324328df8856b50d853f857ad0b6e462f5426308fb31233a0773d4af8bced78e1199dd894b52417126df7ab867db267c8b6bb302d122ae370682a719dce663ad5b9aa45aaf90a7a5ba212202b70b4975c6a2b077f969c4bdcd52b60e482e1ba5c89a5e7798dcd00d8ab212c4b155b1a3c73708cbbcc104b73a273876b386788fe1d6af076242859f6ce3692c05ca7d2dc24af03e3623ca64f2131b5fc68657f7975d54cba7ed337c3eec151b2b2a3b7ec0a23356bc8c6ecf70faeb18b0094da5b0fee74aab1d3ebb5b742f208c9b3797356cee7ff036c9c0b43b22912af98e8a05e437d102871b1b559fab5babae6a413674dcae86c36c01ba778a1341867e42f01b8600b23b2e521133c3f76b4c54037caaa59c7780d9075de51249bb481e8f8e7735326223ca98f94aeb412a4a2997b30c693299c93050d1b460b70959e8d0f9342b6419174589dc880e3e8cf5bd302e0ac02a936182453fcdc40d6d898b3fbe955103a2bb0073736ec29e50e81b21dc8f92db3ab70d66e439201bc210e3bc2a76edf3f9fb81e0f1a9ae2f75715994cbb16edf86c2534b8002f78631a3b83b705d70f21b85313697e49b946b4a1f2f3488bbee457d297521d5b1a3be7c60d8f87d5be20237aeb812edde1f070103a4d41b7afa5f8a0e88c436634c744169c33fcc4673146c0e10bb1f9c83415705f72c6d640be73f4a873ef18060925aa4eb591f8b69e8724db5d66ff42104cbe5665720f5230824351a8847fd01b1d9d19d3c989de00849e2da270e20178efbadb47ced7a72b16cb4222b8b906b8678d2432324ddd68d7f54374657e0ac7d3a8d77e880497b7d3310833c06b4350d74c2f07356ea4981486f0884c54895c451eb8181219e4d35c6f508e6471d4d6c28762dbbb919dd2e7c2933465ef188f6e98d6e27de79bf16a733876399c38a16d81fb52f6f0b1d702e670d6da205af917a187edd21d46a5cdf43fe884df2e3c387f0e8c9920054cb158ab427339a63f96f20280f004817a406eee9df4b6491a68091e47a8422dc3ce4297a6c2e636916f16f2b0e300b7d96dfd00124d67f6209994e9c5481380cf91abc8874530cab8aced9648e8c7648f65642beafc187a42b527096643e6ba04146e0918eb8688a9ce871060a2b178e16d20a9615499f4a101d85b398b3bf7dfacd870ac2d6e63b1af1b909b700d36399fa810eaed06b2232fc7d7e936e80fbb7ab8521b7fffd208161773e9b18f361c95a4fcded970e03dde2e079f9b7540170ff5eef52d188489896bf2a3925ebb3a65eccfae8a715fbe1dfb986a3534292d65c310f0f72d74f7fd3084ec0f0999f7ff373a6db32b073381db9d6142f2477255c52b66c4aeb43ccdfa8cc785c6e3a0bd87c6fed474f5c73dc2b4b9ffdf4421225e7e0938d7ad90300145c96e964a89f9030aa7d64b4940cce2ce0897e222602c71567e5bf6bebac29c8832510707e89228fdd5d25f7ca28eba6d1e1e96f787fa40e55ac8de18fa62ef745b1df38ca2a50cfa5c8f204dccb05acb0d3519e2cfa25e2c5b6b1cde0a21614b221fdbfa6bd4454c6fb43367996bedd13284369bbd6e7af587ea2f270ed1862d59f88928820ecc60e69b401affa52ffb4d738f8fbaaac3477db0dae9dff8b965c67732a056d2522897be23d0fc06bd9e34f17fb7933fb951252c95393366f56a206eccfc0c6e6df6d15c4a7e4c442c47ca4aa391be7effbf86c23c874c4239f3bf7b27c5a3d1b6539fe8a98586b430c648592399cb6340cc3cedfcf4646014a532a18bc0ae946ac4b7a561890b122b544cba207d4d6069e9d4c8313460f244c09015de87e0646c59eb5d8a32e729d11911625643b9413d7b711f788f03a4913b6d12a01137f6e8eeea0101f8810371371c9d3bc75af54ca3bd32c5b1acd3a31bae1dece340bca27079c3613d77af1b368345a09b8c179cdc91a08eec14870236c9f9f8b601218a65f1905471dc35eaec7140a28d3cf017e54c6d13e9d986b5909dfeec70fcdb4424ac17a58bfba853e2f1027f124d2f52fe560621e57017a7491e3227a9573b40944e2beeb868fb3ede91087e8866c4c08966d13e428453c815f94980c037537bce98f7a27a557a59d98f24cb3ed599b0ab70b86d231ee2b6d46897145e0fb822ff56ae4dab125ff87eda76daa93661a55bcbd51a69864b9707634654186c74aad79d0fdf64b64c9fa613925d40edb59fc32e9a01b700d1b698aed845f70141183c4ff6054fccc6694b3b4c66c1438674f217c1ae922882493a95b2e7b5b06e0fe489f88c067e8f91bba390305d1fb21320cc70821c0004274d879a4d893db51562bee11d217acef4204550e180b05216d52edfb95ed4cbaa45fa74dd553239ea74747caad0aa3451c2d5a7e1bc135b07af9fb8e5bfbd5ce38602dcfceae6927bc2b2896dbb516de8d9cd44dde517c230d87e7d52ed99ef2898c72a3100973325a714b6fc3df7b45f158988d93b7afaaae97f73e172631ed02040c1c5221127c2585994896939cc70fbd5d84ea78db909482bebd7710217ca28ed9762d717a45886b8064356bda293515216d802875c342199d9872bb6e0304f213b57f12294092fabc82f986b3197fef1c272116a521d451a3cfa69afd16babfcb70d0565ae5b2c97794ab9b443e695f4b", 0x1000}, {&(0x7f0000001040)="62a47e4bcbb2ced08c35031c1822820b17c1bfe7e46b36945d12d48bfedde06da7b208682277010c60c0a5142f5722987a930f0d630c83a5245f2c6d3363c285a8eeda7b73a2e57b45d400fd0c29b2278c5c", 0x52}, {&(0x7f00000010c0)="0e66d6ec88376cba36888f2736f1d63317572425394a2d3c60adf1692383278d2ef3f1374dba9d979b76df0af18721", 0x2f}, {&(0x7f0000001100)="5b4bd54ed0475f9d616cf2f4", 0xc}, {&(0x7f0000001140)="fdd2ac701d132cfe402516426185e7b8a0970d1059f2e0d8195e2de5d47740a94307c40e66b216c2fc99bd82dcf67f658d7ba75b88caae2d70f66032acd294c43ec9600b9cf63ec6a2d9ae33f89d81", 0x4f}, {&(0x7f00000011c0)="b12160096061081c98d5163e357d80cc9a8504612c76043670afa16f1b1e2d0f54b5b49dc48de9ca9c0f1e4e49c1fe329986963d42ed305e6413f3a98800db44afc69cc20f5e4ef57e2a7707c87774ce73f57359da9b6b5affcab48b284c2e0ccab809879baebfc965a7367a03340ace75608f390111faae48bf697f1f51ce66186161b01193c964e17e61e0e7062e0413673ea03c546bb312d7767022231b3facdbac61ea6cef9a7eb138ceebf195b0a16702a94e6221d312e7ebf0ff6e4ad3a0e4d04ae2faacaa4dd26e891cc36db6759aad2d40be2996813a6dbb4c6f83e2fa4d9bd85626cb", 0xe7}, {&(0x7f00000012c0)="f42765434409c098b3215841e420a00ec9a310aceb6fb7", 0x17}], 0x7, 0x0, 0x0, 0x401}, 0x868998b9b22e30b6) 02:22:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = syz_open_pts() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() setgroups(0x6, &(0x7f0000000280)=[r3, r4, r6, r8, r9, r10]) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) r11 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x2) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000340)={0x2}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) getgroups(0x8, &(0x7f0000000380)=[r4, r4, r10, r8, r3, r6, r3, r8]) ioctl$TIOCSCTTY(r5, 0x20007461) getgroups(0x7, &(0x7f00000003c0)=[r4, r8, r9, r12, r7, r10, r9]) semget$private(0x0, 0x3, 0x40) getgroups(0x1, &(0x7f0000000400)=[r3]) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000440)) ioctl$TIOCSTOP(r11, 0x2000746f) msgget$private(0x0, 0x408) r13 = shmget$private(0x0, 0x200000, 0x4, &(0x7f0000dff000/0x200000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000480)=""/30) r14 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000580)=""/4096) 02:22:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="71d16cdb85a1650ed2018aad30cafe1aff6544375cd8518a816b8ad4e03ea9a1a173e792efc0c7e98eeeaf92ba0461fbea3f61ba2fb4ea3373cc06d561533837b2729f8fde0f69fb80f6a35012957fdcf30e7e97dfd4763ca753b6fef7b759a14a86af2f5f08b3be96a7a907ca81a5987e3fb452b0aef02aa0d4f3a40058ef9b8761cc3063c15579037b3b15913ab1bd802584de77d294b871959bad8d97958f3fde6938b1be38161af24d0d", 0xac}, {&(0x7f00000001c0)="b199573badf8e98ee0b5cee16275e120af4b4de33c29ffd1dce2d3699d318c313cc42b049d1d9ab6bf948ce2812563b12f4ec69a95f315aefbbedce77e9b8ef1affcccb886833712560963b9ecb0fbad0d25abb294f8a75fe58e8476573ebfd330e07c9fe13b14da6720ccafd36d99491e6ccecb5d98bd88621e4acf6b52421e90a8cf77fbfa2e61033efaa1c26a3075841f057f0d96dc16d59f626785879a222428472240f7e1b9b85da2c9b537fe867e4b3ee11f7cb01e593754fe03d166417565b73d25c90d36f47dbf3e2b41373df2070222af9f4c8746516b44bfbcf48054decc6a8dc917e2aebbe79cdc245bdec2696b943b41887ca749594af18147297ba7612d18f9907cc661f4d6fa3b20028c5e27f984ea0cc7663a9c4c5d5b9103f4ffd4551cc7f4d5db219732f77c5b4818f741973a3b9744a98194e681783313dcb1d656f8c4a9cf982d32cffed116a9c81f0e3e9db33876dd00fa28f99d4428cde00d1ffdc810fc49848fa6e43a32c20001e413a35bb8bc37eb3dde1fdb14e8347551fa4449841d16541ebbe65539c6757abb5e3cb4769b59622be0e8e44e09f22ae9451de5dfbbdb8291faf0deb44694f69522a7e15def8bb9e74ff97f361985e38f753df7cd3b9fc4c128de417a07e2e94c4a2de591f6c4e32d52f930a333283268bc51648a7ffa125841a512f52c32c67d5c489c321263a45e38ae71a438d2d0e803740fb8c424fbff5842a9dbe9730256908d21ad4f126e0bfca07ce1b881cc1379aa32da36673b2d414db54b2c8b56cc05b8dd1d6ed8575cadc3322e19c93d7b1f0f0dd04fb63e1c4174180ec352bb1b0e08b6fdbfe98a7a40972b61c743205bbc368642182bace15d9edabef4731bc34a48fd99ecde1ced2dd8716c6e862b0682313d117750c3cdbf03828d4337fb10e7ed5af880dbf23c9d567446e9c2423241e273c6cca4bc1b1791e3915b2f9edd7d3ec545c54a60f9e839b0b1e4261095775ebcbcc4105869bbbd93c9558553afec0dfb7f3059ea932c7a205f0bafb26148445b469435be85efbc29a527532db176532d7a5f1f5d7addc840341a557ae9bd542956ea70056e146fadf7228310b2077f252e11fb78f90229a8ea504e2a3f7c5a9a57a2cdd1ac363dd8bad3c083eec219f6b92088d37fecfe42369f0a58c059ced0c0cc29c0f438d21f11f08334d2b761978977990f890ec3bc42896bb3e933089832c321de60747bb82eee256a19dfa7434ea952c8f83fb92fdeb3f44770df123dd2750e764ee4aa34ba8565c7c340bec982baf8e4aa4f3837956af50d5108ac962a91ad0ec23a6e6d1e0e08d180d0f51ae9a4cd9fe514b5d60b5f3c3dbeda464ec28f49da06de236b72b1e60b2438d21778f3af4e378896d17bfdcad74df4369118968578a67981b4e7d5866b109dfcbaf69ff7609e6dd40b3398513c73cf5c32e955e2b0576bbc7d86c910ea9d919eb119e1a458556794a6c67d051285f0fe4d60ced6bca0d743a4b0cd3a9b746c61eb911b85fa23a566e10ce20528403f26a375b433e01424fef36e696688b509f600e2237088f9a3aa7657e3c06b3847c7195cad729867ccb79ea5b58cc2437755b6e844312ddb01f15c70b0ba39e4c3118179b5e47f0a46f5045b6a09c04c29bd2fababcd6b241217d84d83c3e1e7d24d8e1839f915261e6846fbe725101c59bfa956141c274e5a66cf35612f638eb75638331450affc83ef73ca7f7a008707d7df3ba1ab3607df5090d9f9dcec8e5676e38fc9b67d0d3a0a2414b2f8dabe3a4f2f12f389c115fdeec89da917b8adf211c2879b5c12783051656762372eb9b195a1f834b6db99911b6d61addaa562fc4d5a762a3a0d1312fa5dfb4bd0b4ff93eb7e7dbab86ae91bf8a2af607f9ce3b9c7a880c6d90aeae0cf0c085f0fb79f936da1039512adbedd64330ec3e44f4609334ceb5328df9d6850a298daf37273b86cf52b57256c9a9175a2eff3e0cb3e9d11ac59b516de6319d9ab303033a8fbfdbacba20288636c08882ba366c3ca191bf97dfbd56cc1a4f63228c8d0b89598486ad606b1488224eadaaad0669a0f4425f2f26d78f27d9cca1294bd5bcb484235faa4e186dd49eeb6b3ce27bec6ebdf9944aa554a18fa1bb2130a153fc0a02c4d1ff99e88ae61cc45729f8e0ac04ae36ad179c1bf014bfb836b0cd7a57b9788a20cfa67543a41262e065dc5a3a0f609ffff5831410ebcb9bdfc8e1f47b9fede3413c54e26787195aae3765bc6221da83624031502325fe46bcfdf7735cc8f39df74be4877277878beeb02a55a9b8387fbc657f6e5466a197a5aebfc1eae81e0e5bb4d2e8fab7e46310f161f9eed79627105ccc40114c644dd35266f298e5538a089a3c8deaf3984cafae68d365974e822a12f80d6e29d886afbf7940aef78d3101cdca06c5d65644f6d890b893cf0dc6061c684794aaf4fdc887f5f5c29de8699dcda369fa5ce7e8e2683457894af0c54b7745ac506e78fe3ba0e38307e13149cc9ef5522b53c0d328a608ed820a7727adc3832979ed47f348c6d86b41adca4a214288ddde750a56253a06d0609094fdfdb3f0fb70337c515a1d0dc40a327fde1df3bf9dc78169c094dd688fc3348545518a28f04a385ac9fcef82954a0e158f76536f79ec4475cd2336d898eee79824aa2fc59a489a0a8c9245265dd8855341c9dbe8bacc1dffb35e8bb99d6c4107e2e403177689dbf90418e0a61ef53ec0c4ef083867c6cfee13c80e486efc5710e00480969a2e99a1a54d702459dedf80756c3a5c49284a17aed9e09bb795a3582075c072fc94bfaceb4f10564fffcafa848568d1eaae5e440c47f77734028677c9846358f4d7e09e7583957b379208fadc6205976e32972ef180e5e75fcfa982f0d1ac5c5c1e45a323f5a5331466db9efdd51e2e97a19c2bf5ade5cd421c35e01969481a07f5a841ab7f711fb394e4b3f4a84bcc6ec01f1ed78e4c98fa32b83c1418b348511d793c8af146215489c6095734eb62b3d6570cb1e3f5d02e99e834b2a7026f6f9e9c0cac8df0a130526771c8e45095094e6b0ceaf26e9f605d392553474ceff9a697b9df7c3080352d5a24591f48e57efda326973b8ead0840dfc2331510586b8dc5069b11cf81a527fff5083be9081911b625805567d5ce12075f4ceadba8b0afc9d1cd4d89b2869fa3b1a3d558a97db47922cddcb11a451785f21ae151a8e327029c276eaefa101956007053b0e143f8702d4e13ec78d0ded09b24ef6a02f5980b1ddeb0fa3686574cea94be9ba31222748a9a0c966dc6d374a1a51a3d55b332a699f47da3eb9fdff4af8dd71cb21464dd812403a3c8990e85aa0f6bedf82ccd390d5a8871cf90eb740208b31e1573a4de4c55310a33b36f00fda71ab814dc912e5a4578cc5111cc543266052fd04dd498f221d684c101c0f7657f7ce54c054ccabc67080032a9a2dd173346f6eab77b10685eace4c04369a2af75d348393fb7587d2386ce13e716566f3886849a44a0039229c1ea68608cc014af27f18350a31c32b7d58bc5ae5365591918c39664ceaf8d2058f7172ec7a79695b6fccf3349bd7d4bbe72c01f73e84ad11319b97fb305266425a71de6773a461500fa5b0fedaa156ace484647b06f55f75f3ba33b4fafb9f7bf5cb1cc29bf6d6055319837d1df5fd9ba52d65d91ce09270dec17f41186b2d1ebf4d7fe1647ce23e1300189f4f35314b97eeb5aa209621c05035c3ab3ec2a9e306fd19f4a7e64d3a50f6a23b95802420a741eaa9f0e0ec2b5495fc678bd14083b460e7d57bc7d9bbe1f37d5e616346192f64865f684ec0dbb39440c146ba23aa390fa6561def12fe69f47f820b7ab6994de394a097309e46145fc0f86b41a511956ecaddf5b19064af5e428d0bca0102a631acad80e88f8ffcd0ac1bbbff7352674ec12e788c89065f8cd4d0c888ef960d92c4488fbf0a5de9c7bcce67044b8ca5b8b10ef361b6ff17b854734b9903833b74c45d66c3281fe09036cb6033a7ad29416585f0fac30d2f7ec52f5117cf78161d3417feb5342b90ebf5cb104ad2c8ac4a7fdd383d8ea78a6df4f06adbe1180d604f14426c811d4c27409fa12416701225fca3b3d2e417617f8e445c1badb9876e628dc3503237f58219ca843e20ed8683af21f30b329000afc927d02b181bc26d5de72073a54b860239cb3774a48156b8f46fba08447ebb356013521b62aac7321d5e963d7b44dfc12fcd67d1cdc63d881a85b071a24ac76229d2de109931d7a78b90201b11e362b43b8c1d2de8694fb74dbb23d7df5ee4bc2579c68170f35591e9efffebc0f8740a0485d64d72bee211c95f72871d3fe07cc23255393db76de4291675e7ea1e48bb0354ac6e36212ac17d905eb0b6a738169b688f8bb0ff6984269cda818c504796cbb027231c5fea890aaf906710a3f8842090a2e405baf5ad41be62e64fc04321682442d11e3c8aecc7c2b9a3bc91c3fd251a41f8d0faf477a003981347d8d29433893ffc96a384a331fd8499558651790037bf81d9c61beb5dcc02857b115180f1e292fe49d768414fc26302b2b84b9fa2880168bf3c700c621405dbc994b47ee19fd6fcff68a7e027c544e478cb3b82fcc44e8cf1740827310b659c9cf6e0c4c9b5a31f944d92be7d0758fad6f3d6e0129def644717ced517b609e3b393f3247e6c33e92ba902fce806de12ea2aedf48d0fff8ce7c0a277b2608f10cd319fa1752e73fb4ad32638c11ec7064c9a7c8b490e1fad70dd53d66ffd78ee40b278e531576802de174e2bb39f286388ecdc1b67933817ba29f2aed1996f9bc5fa6bb5528795ee70ab73a6bc352018e567799794b4be455459b14e492d86e1c39d22f9c9854ee8a6fa3b59fc90fe5c20775798c485a00e74adc0b9bb2fb3b9c5e67146441082924a86109ac99509912d067f45715bbd74175738b856922ee520ffdf8c3f44ad17d8d2616daf16e6eaf22a1442c33eba84b586d7096eea15771c6d4e554d80036f7977f8b8482516982c9da6a9eb9ae0bc3a57bbefa59d7bfd455df60fac4a1194e59ed0c244d1be4e626ec95438d1889594f2dc205a7e445957caeb1dc2f5e0cd532449bcfc62d2315a9593c873533e0d2d217ab1c8e13ad8e9af4eb817663c0717bf94a19192d5584c246f9d5ef7d8d8f633a9371ab38be95cfdf6e1a03ee1abd59c3abb0d43208cdba6762ee8a8c1d2a5de8f9cbc311c0b362e227cec4122f4677e1a2fdea8de3d89fbb3be625911fee7107e62f5d6128aac670e2349eba9bc6e5e37cb684c97c45dbe6a91d7e6f4874d3f3452592b7b59527127e86ab32cdbb1a144ff7a1036eb77e3fc04a7803c7d12cd49027047292ec2c5be48cc023a5127392a0807f2846bfd6de64f8d0c02dc35956355844bab91a97e1e978c7e992a94a3980bb109a02db591fd9898adb3d1d056aa33d649ad87e216edaaf30ece87fe3bd304e59f63bc25934de8e21081d2425c4b7ac862fe6f283a595d7d1773d35abfe0f8b820db10cbbf8f615607cb831fe594ab579b7688eb4049ee0992e10382f830913ef9c675134af284f0a0cbc86c7713ec1c9c54eebe7b47eb5c5ba30ba5cc1650bb843768a5b3ba6c8a0bef92d1ba54892d57961ff001e0e415ca5cef16363b32021d3a9a76898375b6810363e6600c0864d7e85cbec874bc196cd46533c0e6f187794461c0cb09bc9c29f8813462ef8e2d01f1f98899ddc68af569e3774e2646926ea44aa61a5d82cd6d11aeffe7f2e638baab4a516eb42a5f0f9f4d6346302ceb8e", 0x1000}, {&(0x7f00000011c0)="28c48ff349f2b182cc5bef9de0eec02c951d3cdc45c58ba432c45949bd34a0b1f759b0e8ad92830ed54541effa167f2a74e89a69e57ffb4a3b14949fdefa2b0dcee445f85ed4ad2a16ae8696341e206ec2cf3cab679bb122efa8d97d16e9d8f7b49481c0912775f65e198a1082531d40ff67b479d16e1eecb534104fefceaf845243bb3f9b69d02d207ddf32f55c2117f46bd1d3c71307", 0x97}, {&(0x7f0000000040)="e61cafe344609e3fdceda35223bf6e56e58d0696986d6a23b4972dd9ff201b1a4c8564c30334f65c65da3f7a43c25ca322a4847a8fe347f5fdbe1d60004f92ce360c3e7af53b573f209bf451f3f6b11c1ca4f950b2b43da66e7600", 0x5b}, {&(0x7f0000001280)="36b35b32cf7f0809bb008b11", 0xc}], 0x5, 0x0, 0x0) 02:22:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000300)='./file2\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') close(r0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mkdir(&(0x7f00000008c0)='./file0\x00', 0x100) r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000900)=""/189) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 02:22:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x100}], 0x1, 0x1) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x1ff}, 0xc) 02:22:02 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001080)=0x100000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000018, 0x0, 0x0) 02:22:02 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x6, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 02:22:02 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r4, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x253) r5 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 02:22:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x26, 0x0) 02:22:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) sendsyslog(&(0x7f0000000200)="1317275a0c2a2e4950d201ed51ef1a54d9bf26cd2b2f7cd6206c097c8a0a872e29b33a563f70da352af42872d910df183e17321a2c3ed17d7819f8e6b9caad738820029cc8a8f9537bad573ba159074254f9d8f1cd53ff81ef24", 0x5a, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000340)="c4d0fea1b01f1608dfbeb782a13b238447b825fcc0da7c26bb2308cd6ebb59bab6430a35acb2bf407ef78e6acfa836aeafeadd9fcb256c3c57cb4fc349954735231227fbf70b52f940f369ed9929502f45f5edec8fccd0db6e796bc4ce23a91fa76099da3f93af6b1e2e74eab1e40229754f6c2395c090c96b6b8150b80f0f39f934e88464de622ea2c94319483f6b2c329e", 0x92}, {&(0x7f0000000400)="245c27854ff87582065fef21d91306c439450c847c241e9a1b249914f4a456763bf5c1d6b1708f1a15fd5aaccfaecaf5840e4040edd7dd4459de8c564bd930fb328a9d97de2f73c8d9ddf43761fd8c0916abc48717588c4148796b759ca1a999118b05176cc28f56c00fc0af78f031d79b506b9d9671464e686084bc43dc35550b52e587e8c7", 0x86}, {&(0x7f0000000280)="4c771b3345bd954932e30eea6dc7dd9dfe79df5a96d10182b2930ce49bb704956650718743cbd400c6e0284e30", 0x2d}, {&(0x7f00000004c0)="486935ddcf61d9443fc65f53e07ab10ed1bcf1fa859a7d28ab1b4b1223972b3fe63ba810b05cfc9f23e5ccf3e0df4519ce6063e157394614e3ba67375b66af40a09d531fe6b2e76308d56d1c7ad201920465cfe319847f8397aa867b39d72543d9125ee469211ffb395312ac5dcc75", 0x6f}, {&(0x7f0000000540)="e447e18b682abc884c71d5fddec2e6bc4bd21a011ca2d4ba435bce62cfa01d5decef9ded3e33e92b11ba1c7a931b91e6da1ca7579f213d06d1b145a2dc144967bd65b7f6825837583146e898b0c3ca8c4bb9001e5a8bd5a7ab0d70a6704391d25dcc22f5746c3e6d12c5ba45eb9c253331e5e0b845b54ccfabb7e3c0438af43a1a3961d925fa5aa4605fe31ca729508d4dacaec3ff9ba30c9fba5ff3b210020c3a347f7f80ef4d1f8516d582b5d493187517f64675f94f673e54df925384fa9c7fb3", 0xc2}, {&(0x7f00000002c0)="bbe0a2dc5b5db0887bc77e4b4081", 0xe}, {&(0x7f0000000640)="513a86b7faa4fbf675c3af7a1addbd395c48c9d60913fb52c24a5bbccfa8514f5e0524f24008facf638072f7bfa8b5ce66588287970eb077856912516a774bf8f327f4cdc28d0dedfce0f034567fe07ed07784877417a13acc50fb393e24119a5b6e7b0a2f9e80f30bb2bfee236c91e52ec282f6d0dfbe00ae5e5c62bb2d31781a0e0aa1d503aead1d775bf984f6a369cb169483eab5ff4fcfe71e37fd1e28ff0ad54b4138821ec9905c942e72eacff17ad3e7", 0xb3}, {&(0x7f0000000700)="09bdf66ad6bce2fbeab0ff711023ef3addb7eaff063dde865e4f0741a21001ae5c1394be50", 0x25}, {&(0x7f0000000740)="8bd3d4d4084c8957af024cae4cbad48b8fa8dd5d51ac1cbd2f51fdd9f7168446dfc14fec8677126245efcc39058f0b552325947a88b677fd134360aba07fdcf322fcffbb9baa50bb22cc0eb345e0574dd0fc6aaa1848896b48e10a0c902353bb48d9b3334c6367dc287fd8e84b698ab18c2eb35a5f503372cead8b4fffd6e63de2e8543d93ff5976aaa6a09b3414bebea7a845e1eab5e155e25906699728104267cb38416fe0c2453bb2c392a63eed2457ee016680df9fb3c59569694976fba09878240f7162e5ba551dacbcd7bc243b52122a1c", 0xd4}], 0x9) 02:22:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x9}, 0xc) 02:22:02 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8400, 0x0) clock_getres(0x0, &(0x7f0000000140)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000080)=0x1) getrlimit(0x6, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2aa67b54c9e8604c, 0x0) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 02:22:02 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 02:22:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='--\x00', &(0x7f0000000280)='!\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='!\x00', &(0x7f0000000340)=').\x00', &(0x7f0000000380)='-]$(\x00', &(0x7f00000003c0)='c\x00']) getdents(r0, &(0x7f0000000100)=""/218, 0xda) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:22:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:22:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="34f6b24e13b672f1ede6f28b730cdd40c9", 0x11}, {&(0x7f0000000080)="c29274f4d4357d942d731a41dc778814356d6048248b181358efaa403a65af4c6a94ba8b957d19e5b4520af0c7323335e7a92a0e154f9adf1ffe5de26f1c84d2712c0690b5e483cb3c27cc462064a9fff8daddef427e8abfd5806277287b908ea913ef58effd2329cc8de964de69391259f42e6943713aca19b4a3763f301d149d1255c86cf1fb5804bd0f0d06ae69d42abddc2446d9786056d1", 0x9a}], 0x2, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) 02:22:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 02:22:02 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/211, 0xd3, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x732, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) fsync(r1) 02:22:02 executing program 0: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x1d0) pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x0, &(0x7f0000000000)) 02:22:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sendto(r0, &(0x7f0000000180)="39ada2cc37e3041d0bf87a104df21169d0126143489aa5b2e76b0055da63b97c3a6cf728032bc1c42d6c75bf9573b064f518127277c6c76784844033e8fd7a7963fbc2a94b642476b34ac56987353d105ed7952e333da229930fc3501a159abd2f0ba1f305c4f2bcd0e7de7134d430d91a62e90fb1626afe627708301cc9cf4eff47d7a8cecd2dc81198c10edefa6a95f4429dd893c0912f5c9808a6d49008921066c5300f2cd14f5cd98e3aba59cf759b8c313cff5dd4b8d19fb5396a373153b8c42664a21faefa89cf65f4bcd7474661571f65cdae626dfea62d5b958166cab0022cd44fc1388f8014abaeca553493cbc7", 0xf2, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x7ff}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='.\x00', 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000300)) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) 02:22:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) r2 = fcntl$dupfd(r1, 0xa, r1) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x82) socket$inet(0x2, 0x5, 0xfffffffffffffffd) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xd2ca23cb34e757a, 0x5) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 02:22:04 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001000)={""/16, @ifru_data=&(0x7f0000000000)="b6ae2c394132d57f7f0dae8b2aa779c42492efc6dfcd8f0075cef0d7ea685f34ffbf37ed5d696e42ade75304a0af07c5613032dada74820cf45c3b7d15aa1950972aaf0f3e820a1af4c32c6be30ca57a0a28a066c5ba8f0d7ad28c45417745902421376e73ab927393b69c5a1b77962b572192353785ba5cc9621cb309b04df6e7fcf0dc1f44ed6298b4e1877170385c5f593c7a9cd67556eeb71947f1f3ad61dca79a35dbd0b299a54639fd88c036ac41b3eec463e6216db93ab418643de36cb8052edd43ec02ab136cd7470c29e9570b4553e3bdcb1a57690c7592c0d4d24321ea4806e1c860d27bbdc6fbd4e90c6f72c2ce190bfe775c043397a7ffaa07c35a61585aeee8ad507e757e1528d1ea92ba2324ecceb4e23a74971f2103f06fe148a9d323afdc48086371919a234e8dd6e84a85a17492a67fa1857c8237dd52305971f482f4ef0f3f3cfffe2f83d99cd5217f09204313b3e43456ac3c1c4677a4dd8131d0828e89de0cc2a934130fa50da1bde2454d6d152868d55374eddc09c588f02a3909c78d4d6c2f274dc335829c52c18a2b96781463fd24e51d86ce44f12eff0f75e5d308c80fb2de7dea10a1a8eaab0d8ff2b217f8fbfd659ecb3623a4abe7e0495ae44ceb1ebc678867267672ecccb0dda898219577dbc1373825c93b38c6cee4f2188120504548b50721d563efabd18c26fa549d14afc30c1f96bcee47ed3c7bedfd957b5f2e731347a485f957eb6fc48f5ac64ba7e97ec69084eeb4e032c319d45828d3609f95142d41ad0de0cfa978f18f1f582c920e97a175b5562af108910767c6c7b6053c8ce4485047885f847976c93318c62925a357516752844db94a52189332f1e3e2d6e3960a9b36cc48119e128effadfc99949d7344a4cdd9aa3faebcb0c30fbcd9f324f5a26bf6baca04ad8bd482a9a8ad3df7dc851ac601d0c9aea19208262a8fc92a2c484e19ce65d53074e0829a9bf81ff52fa0c6c9221a803a8426abae9757811661617ac53d1d18cf1441164e3b6f7039b41c5e6fdda8cf2196fab949586232a77082299574406abb676e70d8698d39a9b582b10a8ae1ad5cd894fae34eac4ccc5642fda236b19f620e6b4fb61346d8512b103efe86c9b2b19105d9b77e318bf079dcf9fa341580e4eeb091e0d53256e8ff84cff729d68a4152619b15f38de380aee52718f80a138f7fc3cafa4eac3c36eb0caaa9e1b97262241ab18d443f4e7542e32175a83988fe345207ca1004e6c75278524509f0f8ede61af2703e96bce32a4a2cee537b1ed1553c52498c3e11d07626fbdcea3dbff4bccb1082a7d7301693b2a699cf2213dd6285c75fd366ac0fa1d025d04b9ee863b953ed4444d00b2f9a3c4283ab6768ee50ac8f80020c455d2026e96af07626e05d62ae45758832a5bb506f1ffa093e4836f9f8dd2f76e901ec61b028a4e9253ec32f7d23b6e7774a4b5d6d5d1819d36074d18ff749ec7782f0faede582800b84aefa8a0b1d9cadfec79efd0aaf63724bd2277cb479b569b0b9b514bfc8190799660f01d6288b3977bd63747ac9b5fc8595ef754ad900ad7a3d9d2d145573f81025fa22f86e62f4e0bce4639618a649cc286fc19b0c0acfd263f6c45439c20ee12608b2a760243227745f5822ee82e1870d3e47857fd538329881741ef6e48386971cf2578618235a21beae5a6164b38827d4913aa74b2f817de637f45319742c709576aa41aa4943193d07f2185c3cfaf2b900e9ded86e7f733f0a1c2dea16249e14bc4b5af5313aff8c1da435f524b2b4df0c56f2b2800f2ad61670efc3b8dfdb3e20226df8a015493b7b7e8d7a1a9a1f45ca191bd6dda6ea11278f77985458871f80274ecb03d9e46ac02b029b4f20c5c548c57a8ed6621a250ddbb27f8508468c71d517ac5dda33e34a880033d46e07d6e76b636235effa6f6efe5b7711d51a8fd3c4f725cd03bd3b3f63c6f4d6077c74b1363e47b320f1fae3e960cb57dbd202273fcc97fb49ae5cf0f869baa6fc91b8e888d9b70d32ab435682f879c334e8a8533b136356e618bf996d280a73024961174004c24f0f66cb679014d3c6d7a3d962d579f5c171659f5ce02edb18a97f785f87af27719bbb6c8211e3104a2215e52a3e809abb98ca9f2d5d974cbc6c60f05e488a6cc6a760fb6907e1f4e9e17ec561b42d23c914c1d170e69202a01a65a29df489190742e56f0bc71d75ded3ed0c8a0eea270577e32d95d2f7df86a50416a0823494282400ced5b0a2297bac83730bbe4ead3392b3894407e5f0c7bb023e6aa04b00ad493ce30bef722672979e85f99e53daac804d67cc86182fd885a6aa861db16fa8bdfdab20c1e4d2798401067fced3ec457bbeee04924dd2162a024eb6a1f53648b5fec21cb91170530c0b938e1114132fcb9520be2037f5fe59235ef22d3bc1dd938345d3eee1211b98fd6c5a86a3f9a20bf3ca627f365da0ee4764746fe048c8246829f495a23cbc3eb13120c0ace14fe6fa148e7193c49757615c6baa14b8cd531a3ebd24411bd254895348e461aec6e7650f55ca6c947d11b610ff08ff5da547faf9c6c3ff072f11afdb4ddf9fd25d217fed6224245970d08deef668e758a778b7ed49c2bd0d0425b9c162fb7865cf27b01d720aa5c7db308b8fcafd70cebc5e68c9fa34cb9dd0a2f92361d799eb15f785b86299698cc091dd689f14743080979274f6441f6c875fa527d2d5e8b4488c27bed6235c33f23e4a4acbfa5caa4e60a1ccc9b712d2db5db67424ce4d52117b98484a1cece5df5be3f3fef2734903293a031f1a9749ca19e8f722e95208c49acfc2a999e3b728970caea398cd57199405d7b4c24b8e3972f16ea44106dc92768159225d4f49394ef79abafa77b913fb2a519686ea57f980ffb5987e0d6a9fe513b3ace62fb51d1bb6a0934da6b0bd2db3cda06a9d326c20eb18e678fec1cf0ae657d9f49e17b1ae890e63fd07106e188d02fe45346f7c85b6b82c7603a3f17118e54be10f797a64161709ed673e0c3022192553fe8fa859f5ed43f7213ae37e30d8b08d366cb735459718eaf1a12efb6790807f0f4760ae9d68768a3b7aa864c42747ed24a6118c7645a9066a10d9485afc6e794cd8df76b255081aa7903c01eae6d4afa7da8ddd9c21156fcefb9c4d5fa438bd425f7d7de0dc9251cd1fca51900789374a6fcf71c36f14d358fbc5c245ef848d6b5c3c2a9e8c7d768513d2d7820a6a019462b93cc1a71099774f9290399d1333cea35644e185abce0ea684a81be871ce7be9b01ddff2e2d33febfe232be6a28d084a4d1a881026374649bbb1f8154dd7c83d21b4856088c7c1c6e53834daec7b305b5662dfaacf0fde56f7682c1b73920accc6dde22162412fd1f60bafd5098cfce1cd03b85efb6a9b2e26723f78e491e87ca15e69f4f64355c681dd77f69bb095667e66119377b7bd4ec3ade8c9b4a4d97f18ed9d94d15ee2e2f35f510eea04fb28cbcb4dd940216b39388a65cd07144127086b057c5279e864eea4cbe51a9f4c787c8701fdf8ae5be4f22106c23da14903f05be680f007824eb75cc5864ca8a4d1cf75989544fc88a187ed801c13e1c15e9b86746a86da20d47374a44cc17cd36fbf70b0e5765deb88ca2bd984b90019adfe3938df781f1711d0bfac3a0309184602991401db35dc0485cde5d480864430e25ac92ba9f48e5fddc188acd7986501b0122229a18ea3543d669156383cc569a94efd9aa446c9f25121bac2a25de9034dc6937aa06fabcfb60abf5cbc39421afd83a44baca21b585bd940e0e281c4549c8d774f6df40424d1683450ea3ac74614077574907ec82b6650afe70fe9145604cea6ca0bd401d4530b449cf0fa7e758de1e357c6a76078695ba38b2006a4e981fd59497474b3cce21e7d7c73510c03adc21e19e8ea5089e05ab286414de9a9b18ec35d0a2c812ab27c840c74704eb65e45ba429cae0d61e9e2eaef965fb9a0d44edb7c842e6a5dd65e5a78fb6956604d5b91c554445888d62acf1241fb5f972bde15ca31453fe16260c736724d78e8b8c60828d53430a1c6cbbd6a62ebe3815a80e746a22e0761375fccf3ad6bfa1e3d71ba32c219dd36e57604a48a06df1bae8ad4a968b2ed4e9b6d0a2c911d479a202cb9754ee05baaf2e2f062e9c4838f348594cb83f2ebd70a53ef8db7aabfe60822edff172fbbea5c054321cc1b951ea9f4b244846fd5bf94936c227919b6da34e7f0080b3aa5f8e003e14e29eddb4b794540dec262d587eba9d4871c08824648ebf24f8cc93b34a95915182c08b78a69bf5695d0a5391337c924672b1bcc01974e2294bbed0f748a038b6f106f991a81ac1efa6408e846eb4faff103d787c20cdacb2ef56d925901a244751847e1d3e74e598a74b0294ba9dcec0db48afe4ff2115f06d1b393f63e28e713df161f475d515c4c255dd5b88f47e7d04b23497f07ceea6d20c2037ad5dbac8d6f81dbb98eed563090aea1a861befabda4a3b4dd54e76a4cc880c3bd0d47a70d35a9644933342e94aa2ae4e077d7b770e92ef565eafeb13dbf1152c8989200c6251cac6ff92b4b8f8eba83f851ee5b7b5e91853e6ca68e568b4d6227e14e560e80621d03a1c7619078b7095c02a05f9d876b07d9cf1d91ec80ddbb31602b89b709e15d1fd3c03b604491ee0c9ddeaaff53f44fcb92df34e71498d0a064e6b033503f71d1d03d182d69bcc2637fcfa07b698ee527fc6504e5a2c58051a18fdad0f8a8c109c066233fa2a83974787f1eb7c6244b8f9606674274c43909a65c632e5b9d34b0ddb66e693352de4572c2345c842ecd7d8d1793f8fb33bfbf9b79367e3005c41ecee24a6e9c8b20d9d93053a7f6c6e1281520b2ab75e93778d231d03bb9043be0bc6ab19b910761261ed47d1a5aae911c103b5d03c9dbccabab3442195cccaf4fe5d144536bc6728a286485ae321f3be9e1b45e0ea86cf1686f5593e5823dac34c8404ff608799cfd94eb7be72bc7fc3d305a3cb070d361fb3ef20349620bfb3c5f63e815df6cb4c58550b84062c9c86641c1c0528f007b4b12e000761be813f8c04424b956e9586533d009294d071aa5b8c04524680fb4a367601dca6845da5e6d3c43c648784c6cfa7617f7d87aee0af5b2b5af09dedde3ce8d984abf7eafb54eec9c38e7add870d3cac38e49279fccff004b2a5742c76949fd3145cb1e484f2aab12f800e379ab0f4b6b3955b8c7d1f8991040dc2ee4217b1da56cefd89ac9766eaa275b9e35e155bf3f84c6b8532df21b70824f25fda04e06e85d3079f6ef6d6c8883619f935bf393058d3da54cb61ed03f65166f414865d5f2f52f0dd9cad737e4efbd4a14522769133889371b011b328d1877cc37a9453cf8b0908f1130725eefe7db55b4d8d3f563ec775770e63a10a1a72632354d588516de5d0e39c1928d504e0d13f8cc396e5c5e07a126809f4e9ab006b91039b389de898c6a0abc6c1a51bedb726bb743c7fea535701eaa7cff29c4a303aaad97842d21d9369ac2ca3013fa40f8ea7ac1788deb3e0f4a429483d4b0d1b84e3c5783fd14cebbf96f09182eb4e619a64738ea799bd4b14544b42e91b4bd81351b3bea1b63e216c187371bd9b3e815a35da199d56c913a6730cfdeb01eec95a8db3db8ed9a22fb6931e46185a4d52e6b706383626c8bfef78306006483b6205e2ed42911359301c41a99683edbf036481a78b97de9bc1136eeea8ae35ad8f4c2e784f8a5cd3cc418d86bccce1f1fd8f2557ec356535f22ab216bd061b9c2a7015f0d160fbfb9"}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) 02:22:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) 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"}) writev(r0, &(0x7f0000000040), 0x0) 02:22:04 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x7fff, 0x5}, 0xc) fchflags(r0, 0x10001) r1 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x1) socket(0x6, 0x4000, 0xc00000000) semop(r1, &(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) r3 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') r4 = geteuid() setuid(r4) shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r3, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:22:04 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgid() setregid(r1, r0) 02:22:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x3cd1) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 02:22:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x3ff, 0x6, 0x822, 0x4, 0xde3, 0xfffffffffffffffc]}) write(r0, &(0x7f0000000200)='\r', 0x1) 02:22:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x0, 0xffff, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000900)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000001740)="5800e95d2cbb953fd82004cb958f335baa49be97bdab1fea92979ec492e69a5088007cf43cc25e61bc7697449f5476dafc46e607ad1bff7d68f0c7b2eef1a706b4d5794e5f5cc75316776af1e1c81e799c7cda21f875ac40093d761db7116e9c0dbeacef2fff536d6220bef6a70db29b8c2652ca104cef8399fa449bfac1d3ccde5a3a8980169f661df7a36fef5728201d3242a276f797e0a516a2a68061da1d8f1318cc21612e58f306f65767c2e264fc718dec5e7fd3e608311358df3caf25fe17816c369120e6d421d680ddaa09880178001d4fe64f3b23e20b74aec7231d5d9a19e388d0943985fe0d0eb2440ea31232dfbf3e94365e131840bd18a9500e9835fbfb32f28e249ec64a6e3928b518f8fcd44db4041f649233005d0e64e1d62ddf4e9cae7561100ce19f5a33f3339732a6e07d8e9f7b79fac3073d5ce569b87a097a6fc0ce33e60c17fc03ed5497c9bcc9049beb84bff6bde951fba8d5519ce3549dd16bf24753992aa6b901627540a8f7a8e5a456a4203ae42ed6fed760b27133223d1c0fa67b3643b7dd78d17958809dcef5b4f8a98b4d6bdeaf4a6b98e30c95566546ac791c1a97338bf79b62371c33282ebedc93ffd953ea684df5a7b203e4a12acb2e97d536c9feca3e7c88b77d93bac6eae6742abe607f68b08bdd02e60f03b7c5796ef9c73196a8484fb135edf2f9b94b77916ba4007e335a62d1eb67d0068b45026d4e7706904ba1d02d282c9e7d32495b13055203991f1ffdf20ff3a88a64c142ca6dbec7e8baab131cb773a4e28f3edd0683cefd4ec6ef95a9ff566a171fa2d324a066f4835a8b768a8b0f2ad6671f2046034c00d476d7e419efcaa626315781c39816c2b5e68bdb30fbe5a2eb5a7d8adcd9eb37ef39a09cb3fd4024ece5a803b76096d228cd2a75b25df9573bcf581b8d0e6cfef6a5cf20d82e2efaec2d527c4cbf02b85cc07769e4355fe6b64edaf2ed825991b4eb9c66376ff6c822572d114af62097499276009133d856aeb276bbb230cf7b64f98c12486711b71d3bdd894c912162d06ec0d9acfa3428b17aae5d5913106ad8160a226c404906bf1a1a7acf85729b57e6f63dc6cd5cf4bc640b19e9767f8a5f6f8751f52c40ae0ab4c46a42e727298376ca2885f388f4c6da4b117eee50c93b9681ce3079518c886a60d3178c81dc0b000afe38bb31362a55b3d83137b8a6b29b04db8423c10b26085aad45e5ca966e0d9e8dfd11ec9ef3db3576e655cb1720c34b6cb25edb343e99d0df9be9bb8a92232cd333e5a420a27a84237db1249d1084b3942d2c6674c6fb9e8c0199266902e4fa66ea94f73395d7b2117309a854b30495c805c889fcb82241224686ad004ab64d11a7df679faec7aed13184da4e6e486ad6b20266fb93cac21c37e9748759ddcb066bc905dfadd234861599fc00111bda59bcb8908b8ef827287974ab43f5cfb16c5a887371347df7ae7aa9d85c04a4db9defcab2fe1e8893a2ee1f407e559eeb100873c0fa75f49a38940148a6923402a72b6c038bac8c53b90a451fe67184e533041e6c4b45d4e1f23fbc8c000f6562dce9a08c38c26f582127a93e48f2536c3204b1c13e3e70646db398e863b68d0b909df1ba7702b51effe3a41db3d2cbd667232503bdc47d77d76269e6095082b8d5d28950bb3f444da8c4e3a6a7f89bfa3d1f3d573ddbe61ce58f4e99fadfd9c91456b43a1e64ec5975a98acc5d3b3ee0c6c4eb6b745736ac1dfb32be9c39ea52010fe803538456ca6532c857021c98bd1c33ac5aa1cbece64f2aa4e86a2d28fda3349ac3f10dff4e8145185158c08985bf8e1b9e47da69eb14abd305602e9236e9dc505196c9618f41a49a4121ef7aa46dd0c82060b1954445d3be9aa477e2b034771a2bdd36527ee6c9b6631815520daea25f94b4065ae9adcd1aaff7fc7ca652734d242b65604eb177b157e3e705a229aa4694489dcd884197a6349db879a5625e445fccf302daa755dac16cda81b5918425e581514dc69ced336d5949539a07e175b18b2725518e63e445f20a5b80f19104c07a11f31c7fe07c895842fc777f61e0487d45369461ca5ae408087e67c62643522df999633fcb75a1ec2187aa92259f20aa0e27154807b7bc50bf65be86e7b309a6ce087a471656666787cf2cea499a20209d6978e8e9500dea4f288ee7382ccd59c9bf11c28bee6c055d56528b88171857691b8b319a58d350167ca4ddc844efff5d7733c1c67ee9af6a5951576f37c4b42b73b27b2e4845f48243e81cfe7df9d9b06ad89380c6b67534efabc96633eb23ac2d836322785ea5c7ade901dbe7bf58a95d0fc95a4f0e5b88c3a292f35c44b3d130707761d725893ba48aaed51e3ed4c18d3a6fa89d8053a0dc29e0fd87b1910da507d0e20d1adfdd2f879e264ec0f75f0917904af0e555586d376a921d3c82ea6a1544281ec57bacaf2e7b30231f86edaaa447f9b3bd9b95130f05b7e1ba55e3189847e3e92873b7f8efceb7285de52785fe78b1eec00dd2783b9010376f48ea1bb13e2abcfe5f02820d4c27a0d7fc07b94e0836834becc4183ce59c724a31462235bb4c574ca7433d1d1776f38c6f8d1639876359f50d3b697eb3c6cc98745528dc668a1d81054827758504c9d88fa011c3dd1f16b3731c80e61cb7c26e07d8ffec1eacd11f77feb9af3ae5057bc58c98412e3628d98d37fe96c5512d7d88ba399eb3639c71fed62d30735b14bcf54915754435fc7c9d6becd802c801fc75273f7404250bb696a6ae8bcc40913cb8ecf753d4eb9105165b8481faec4a7a2658aebb8f42a1d3cc5afb97e1b02666da4f72acacea5cbb7ef552118dbf90ef1389c851f921bb20981c4ba4942b9d620ca3a9b4867b514271c751ffd04369b3850a7913625df7e0cb68536acd94d0b1813c079b91bbb415415c79016e2d701e1d329b1b19631b8b536b2cde6328eea044caaa610130ee436d2feed042b7979e9a97a35f403e20a9b473faef6567cf72667cd06ff3bdf08409d57412be2024ea76f819faac2e2d01029bab681e49841c37c7eac1770d18d67ccd51443751fd5de5e017c9dc860a79ef09dbdc5f0a412cdbffeefb65324c4bdb5728849faa1fc8e769fb90a48c7bf0fee05409d77fc2daade000d3f4cadc80ea865277f2ff2cb5e9e56f5a754d4a36cdc445855de1aba32483677715df51fd5c8ffd8d8b3df5da370ac0ea0d8410e6f7228000e6abfe65b0a1c437f996a20fc175452ba11bdd2f70b1aa7a9794953120a04ef0251f0461138e22095e52424c38399fbdfcead1539bec514bc3af8130c2f08bf532914df70cc7d6e214cc20b620677a319644e243835c63f145ea5962fa651ebc876a147cc61f961b102eff2d7c2dae8a009cd7185d822d0e9aafbb50878be2c13a5ff821f13047223030791ac51ad790049193b5625afda50dce5ac01abaeb68bb2bdd6deafc1a9f2d367c18b559878ea22ca2b58203dc548582b4529303cdad886983ae69f92cd8b0bb3fee0c7ec771c099edc9b3accc1e7fc6e9547fa3358c5df77bf14181279e919d26d76ecc5a0ad78a5f335e5d221adbb2514fd489bf70e99ffaea234d8004200901ad52e3fb82c8e8a8738cf015c85d054c38b56f00116c3358951c67057e652899ab8da42249dc70992ab9c249b24c00260ea634d0816e2351aba30e98fe36206bff26140118b4c2816080d419cf04d0ecb9d36c0b0e5c34a6efe62d11ea6d972dca294c65ef00f11e99873f33f878070fca95d0977b1fd04e5854641dbfca4fc5fcac018c50eeaa7e15538d4b60854cbccd85f1f93ab8f232d7800cbcfed6fb11c8ef098a2d1f52c978048d5b5add4ddf308baf49edf6719f08325272cf127607bd2708158ccdad53f9a782f3d906ddbc428ab8e6e5ba44b525919e6d432c989d6621d0e76dde5a5560d2594b04259b1715e149a8ba1518b63a334c58874d28fd2da7fc0d5f1b0868e2531fde25909bfaff8da6edd2018ac355548cc309933a8636be08e7f21198e8427b8cc27acbaf5f676fd22a7f2b8713beae203a5f919dfd829da4c25bbf63fe89b663f9a58346076221a614e8c4b2273101440c1266a7dfad2e1998ad2a3a6417a191a7a87e02c84d6b783c8b0e04523228a949914aba544803358e9366f123ea44a6b0e16e4b7f87ec37f6bee23ca28add2a70602da602dc340022907f9b36b634e4fe02e92f5d0c2d0ec6129833cf90989ba96b89dc7b5c5d393a498acd89fd8b60610d7fcdc68e480ac950ecc5ce452aeea4240980f7825d6248ea774dfa18808e447b128659b7210d39a399bcc83f5cedf8793aa1b4cc6f69d84be7b7ce393d0fa0de0a017b913074a996c89eb6d1db80f78ee0d08a067e5417ad6cef54770120aa43cf7c8e05daf49544ea8c8a2ac3a32a5318f187ce33cadd010a8bbb711bd03b1511e3edd10b5d15abfbb94d21d6366719af84f359461d29ddd06c26b321170d6917b3e0951d2e2b04e083cf807fa60f0cd118ae55f28ec219fba82f0cf4715c959270c9fa7cd4b6fcb7b79dc6f9dda4e602da4aa69cee4faa81639c225ff6fa7430195fd649400f7fc5268b1de345ce6b9917fa875993fdc703b6cd56cfcc93227398a7102cf5b5591ad826de61a81f2c5c44ca738fd55bb8fa6adb22d2754e2a70c64d7d73579c01dda9257b253c8d1a76244e48c1ab3a58f56334cdcdb848d6c71ad13f7bb856cebc86c0008cb0dfb25511bea299460177441c985e53cf59fe6c9d1314bf653ad2f22215e6156f64d7dc6de3b0d6c261739f3fed5d830fa84fef2f076817dc85f219c0c5eebd7458893e0f1095cd19bc30b3639ba140b45cf8b5a983810033ef2b6894c17b3fe521a0a39eea9f9d04213c9dc9c54b0c4120dbbc317f1e271c0deea10f66de2d2ed1ed338ff2679f3e30755fb541532af283272d093c6c4db1d6145da8959e676b09601c0fc78defe1ed39ba293d2cae8aed4d6e62646500951e0ccb56e8f5ff185ddedcc7e1ab46bb891c4b3ec36b84128a8e77dcccb7aa85933df49df4b94c42d57cd073a3827d96e81c9d145f595f243e774ad4307c5687bed28cc4f3cc687724d1b342772f79b502e09c46834b60eebd5e801ba006ac6396ed3d1262c24cf8f4637e641f71770750b21fed3a957559ea775d352404bd0f65fa2f677f4a4a7c88e2f0a3fb76d1ef276ca9e8fa03fe5e53628ab9a0400a77af85ce6a35772238433cc940b002d618e15c1abd0bc39cea29f11d32a3c49332480bc928f388ee369539cc43ffb3e9051d17795c8082ae6844e3d12161fec4b4e92b2eadd7178a910b32ab2063838a768ea780845cb6b674d52114fca5e4bc1ae5cdbd8aa9bcd2be96bf661cb757f3c3af19b4fb62dd665baeef4ea6c25d80fcb740d4e805bc4829f88c68c28269a5fa3015a191bf54b046b705962f49ecc28c16ad422831429f2e8fd88e445c890f544fc189591bc299fb99976a5a53a4242f0f1cb9c324e5f3801a1aa34b8f30db081b9157193535389b226529cce193c813092e5b456860d20374619bac7de6b0f7685b5d64354d0292524ffdc2e3772f27bee4f369e886b4dd11a874495b3a870beef3a267c888477b36b0dadd556f6811ead37e30a3213300c2055e00e27a87f5a6e84bb685769897868568d4ab168f6ef737d83f4b3ef707f282f2e1b62f1781e49d8fca4f17cce68ac1dc2fa264b779a1f63c42ff9c9cd71479bffe9b42e9dd57839782d5b6fef39953f0e63adf7301b150281bd98f0b3849e27f410d629bb07117f5153b", 0x1000}, {&(0x7f0000000500)="512595a52fd01a7c0e8ebd363027c0b9a7d3155dbd39cdafc6d0d67f54e0cc8d7cfd3af3aa5c1f2e601a18724f1bdbf6da765f4b06995fad4b5a5a7c2ea9f87e0e92f7700239b66f45102e4cd282770d17f3d8cc4f5e2ab02fa742bb9fc884117abe36cb28d46e6ecaf52050319dc42664059175f15c2c31085a2a77b44974723c92c41550089d1df92c06042a15813cdfb514fa4ecc77b8c30ac1b8c6187b1e781f3a83059f8aedefd64fca00d0f2207a7629644a7c06b7daa11fd3424a9d4a697d3b9322c0a6c607b308", 0xcb}, {&(0x7f0000000400)}, {&(0x7f0000000440)="54018c32797d99d5bcb447059b86c5c832ab63c32f7532e920ab8a0bc4ec932c6596ef", 0x23}, {&(0x7f0000000600)="91192aaca99e88f8501b1b03e140d11685dba0c5cc2dc6c1bafefd46f929b946a9238f121aede69b95dabcd0ba427953b27d835b7f3c279e634ce21af14a9e1fce4815167a4fb6778ae6291c22a9869516ee1f425f3877d3f10a76557ad9a834e684e7a2eea182c92f13ad2222b811ea405d72d073fe3ef714e9090292553829bd30544f3b13ca995dbece60e419168b3b4dc11d4f5da8c98f8cdfdd53452c11b9af50453c3962b0a4a10982f58d16e081e61f4f2919981cef7f13cbb869b597f3484d3a84170362456f77380cdb7aa4c49bce0a0859f628aff2dec697cdaacc95baa91a", 0xe4}, {&(0x7f0000000740)="ed87c0fd3156fc9a8b676d54ec5769399c48cb26338edd4a241c1a35d73101a35b7319943a42062992dcc8f269f8e89590ead20dfdba105753fa236a6b14e4faac4b7cda2de95de033e7a05fd111b68abdb00f9aba6bfd2b57aa36140530353a1a37b73cc855d1bda0d01e7130f00a5beec16c666b2a844536072ee3347e8ee7422417a01c854af424", 0x89}, {&(0x7f0000000800)="1ed315613c7003280be05b85c1b11134f12453cbcb731123fcacee746689d848c69e56efc173d41e1a667e78c4d696a73d4cf95527d722844fe08dfb9c56c9dd9d18", 0x42}], 0x7, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0]}], 0x68}, 0xa) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000380)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="4b1be960b2304f3c96c39bbc0ea856b4e2e0af10b381f8f4d92d0aed2f9152e1f4ddd021b63aedcbe291c6f872ea39e495eb40efb61d6c1698ccc4067ba5004737c2c1c768312f8bdce79d97b46e95c82e8ad34d212f18f9656730cc6e793f6367ed5ad2bcb3aaa81a0ad558c3381e256cc156daad5d94b13ef90ed517a6c47d6c858ff20af4dc4f1d441d79415b672087cc5511188ef354c2585502f4f312a34c6505dec526f7e47a7caee121", 0xad}, {&(0x7f0000000240)="6357d763cf525ae05942cf51a3d13504dd17b8b6f0224e07bc6f604cfce11ddf019963b91b990690a618451441a00d3388b82117e78faf0b3b3a66a622b5142e229d24622f69d3da90b6f3887d6ab720f74afad1a758216943e4ab63d10beaea39b526a5cdcc810d18082f5200d5a6fcea52ff598cb3aabd98ddd7b785b4bf74bb2a7892ece74ee70cdb7c40baeb782423a43582843af21ce8511a005dffa31416f2bb31d08160e472f68de4cf9ee7309ddfd0180250c1cdb7e69c4c075895a3457eafe20ad88c5d9130ae32f95d0d8bb6a729", 0xd3}], 0x2, 0x0, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x4) 02:22:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget(0x1, 0x0, 0x0) getppid() semop(r1, &(0x7f0000000000)=[{}], 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x8000}, 0x10) 02:22:04 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0xab89d65aa9148dfe, 0x1, 0xfffffffffffffffd) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 02:22:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7e, 0xfff, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7425, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 02:22:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT], 0x5}, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = getpgrp() r3 = getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() listen(r1, 0x6c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffe72) r10 = geteuid() r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair(0x2, 0x8000, 0x692, &(0x7f0000000240)) r14 = getgid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000440)="e457146805a9382d683714f26a00d801f4c3d5e942f884bf0ce06d7de8c5ac4386dffa680ea01f7ab71d5aae2b2ead86350acfa07d675f63da7909a354a7d7ad3c4f86e2bbfd7e9a735d41cbe19e10f522ce469d4e2b6279b64eb9fbcb1ace7903ab09dc7047abfc9aca12a8f3b0624450a241225d99453f909d48d2875c0cb9b1f6162dd3e34d5aaf383e346cb32d4bf22f17562c15474b0e43ae9eefc31554cd79a89cf040c3ed138fb2f6d80775c3cc46314e77fe2989c2e2213e6ccb3e9a87e08375ba9d8ee33ef92582f89dd92deab193a0af48352cb69554b637a3b236bc3ae895aae50640f443f86d3c15a2681a5ef5431f0a3943b123761607fde7a7977367d6bfca859603f53a6ec258264b8cd3d62834be13eec45b80612dee18db6439324d224ed4fe64d07b3b88f01fa26b36d2d82ea66ec9474cd803c9fd7b3774bccbcdd1d463faee42e65d90ab111049851aac1649dbc9be8f7776a313a0b45195e7dbd790318b0b9217ac64c4036309ee7e17d92a58024f95ee7c1308945cf09c1e1b4f47f62672783da8a4991296776106b0e73fe079b25a6e53399de9686629e6541f81e705ebdf611fcedfce70428ee50f071bc509231bbd952b57955d06f05dd16bfc481dae0557635c3fe09fd6f8e4ac819bf914a4f00a59731df0a4f85ec3b79c5c37a9933f6e9d7cd5f9a1f82f0e06b011637e05cbd9a0ab880ff88ff2807993009834df08ed54b41fbb98175f0ae1ac911e3e5d131e6349b14ac3f523808d08284beb122644e8009a11f4052b83333a4db7dbaa10ef41814841ee0bcf7889cc4547d8910c0e9ab10ee34afd41fa9fc551f7d84d3cb4156a431cf5675eee20564e764301d382e1777b149477277f2ad35c503e6b7910ff7210078a4303568db8f9a50f20a9441aabc18eca66c03c9b83afaad19f7c1c92507b464fe6fd44c1ae66da53d6f32650f14a930c36acc7348081fa9d54a4da2d3a9d58d11c4b6a5557b31760d436c3b1468d9be6ff4713bb6bb03bd9bbf6d7dec068f89196ed25b78fcef5a84de224770da169e3d310b4f0cce4a745ed42dd5d619229c71aa1ccff4774fe770eb7c1b2a7214bdb3ec141f877bc895a170147591ff2ba43799bd5c57f3b745d378395160022de357589c330d53d55018167dd7b8cb2d1cd2eeec02e19408eab1fa37e2c5724b15c4d011298940589f8fc0823169799b57abd6418b96a4be7facd87ab776d908ea9c93e8722de693d3b9f8134b0d08f5778cdaa75a178a75bb40ee7b598ef92b372c016db843326c3ec5cf8ad0d1727f80286328e0d70e7a9991386d9ac3e618c90d501a95a0a892f98e34e6ac96391fee5a11e879ec5b10d06306b513ef13e0161bf9a634480afb566f5c2b3d7b9dae98c821e62620362d6ae51f89f7b78d3ff70f39c9e0df67047a703bc355e15f609cf0cba64d371b3e993244e62ac3c2f036c5500b0d41a0c7d2293cc4ded093d7e52cc9c93acf5c0da375f6e64a4980092913b5d4756607850184d42dc0934f1c7d7933940608d0ce7e941ef0459518654c9fd3df4713f7cbf9377f9432ab4661c404ecd7aa5982c396901e95cd7365331cdd9c846c44a8889450debebf428b85484cc4acb8f4b2a545062e36a354ae2835ca351ddafee308305c5fd2936e13181be4138a0a7ca7aff54f96a935f1bfa71f54480d2535f67bff6d6c89b44ef5a57f4efc42100a980cc306c6630e1447826760c21485bfb16f07880406bc34ff8c8456515281b3d25bed51039dc5e9847a5504dbebae611ad33762a6d8bf0f7bf23e56d385d4c73d1c31e9b290c27a8a9033f7bd4efe4556c513d38ff7c9c4a95001fb8c0560787316c5158577d937aa5237e99df57fe5c3099952e374d250d9192297e6115d72455209dfb71b9e9aa9dd49be847290c443552d42b1f4c66ec7b4d6f6aca3d3ce53df4ce4a39aceb4b00425b0290c5f2622286506a48437ccaf097ab68af8dc500bee6c0c8a302eb1707edc90d907aa1cca12cd5b73f5ff6e71bafb24a6480f7f07cdca3a84429805b928dcec053d034ad5373fb5d1c812af8d1752e5a5c3a3c9e46618c7e813f09d47e03203276e60069e7bc6bb2a01601709bf0f42081c3c10356cafe6035d95b56036a895b419a5b4200111acebe47f385914a2b82dbcc2acdba4746fd041ac952834ff8e6179268d5a269a76d06f270b9a78ea45e0373b496627382a8893e6ddb4bf7bfba1b04d6b63c9862130b2e366e6431a59cfc415a6033dfeb8eceb3c5f80c0286c51d6e0c476cfd245931d0cfe0b36de1554d1b9ac02dc877238dcc8995efe7a36f1a9e57486260879a9826b628ca520ef7953cbbb33c5ae6bfcfecdb7d5c82d209b005ed3d50d73302a4ac36dddedf80034df008aeb38a6dc5bc99b17c3ce4adef3fd5bf73b010539cec6edee777d3dc9c3af96961e6bc75e5baf3b77e2a9e4ff7a02185c5288b6f78697568c12902d06afe06322bbe371e4f1cd660e3f4f89446fe31b1f1865c90fc896cbb8cd7c2acc1fce864d641550b85611d62eef7868fac542e2b918cb11d0f99480924aa773fbc08173ce9a2d3d60d9de837e8e01d9ac6a75e6ecb86dbf4c3144d8d66a4915cd5e23742fb7512a89cf06ac77e13b57f6456e2530893aa0a5919bfaa841bf16fbe2369e1dd0b8b994e66587878e3f3e9b544317107126b00769f2a161e950f9f63c5222689b5b3b8de172ba15b4c48eced4e9399ec4dd2891d0cf4fa6d0f8600341f8729435eeed2a5bc8e56d4b17ac7c82c5a353d0087b58d1122852ccaab4f772c7bbbfd687e5a8c48d7b9df29d3d56c622d5c8be83727be2836bea715d507fe84662144abe854127a558d6faef30f60e5a0d2d35794ef5eae13be7b93a643f8c6f5222ece2905d4260ac84d19a58200923195b84a3db327068c16346326e0ebe791cd71f3182f9e4ea21d8727caaab6a3088123a50d8576239e59d3d8d43d1c896861c595853b299d6fa391d02dec9d6f3e79430d90e166e3e3f058c83f385a3080af0e4fdaa70e73e2112ed414d887518b3f8447b2f8a041d61220078851ec28f9c8d47b94148ab40c05621555c9bb689cd8632117c7c40d4d9a058df2e4e82fa9f4cccb386058d1d1ed066f954c1ea22bce9641834803758c6e094193d015e3c71b630678aa43599ab874146d1a6a1684c41d5eef18f2b3fe00843238ca6ba81de099e6cef6f6ab04b31a29e8dfb80372a4721bdfebf9beb1336c4f2ff65d51ed4e855ec559abf76090fa5f419683ce8669d23f21c6f24305f14020f641bcf9fb927c75bf226d1bbe0a40d3b21d810c6c56f5fd62909914b6644689f835a9bcd6333f5ac45da24d83824ecc6d1a3b4e3b5ae8222682c49658fb7a537cefe986d314ba991815428446d2e8de58ec8d885b123bbf6ce941567c06bba613d1e09f8d74e1581dc0958878bff23da14ef84b97c44faf6f5728d74272a9f3722aacf2aa984d76cab3b72fd4ccadbb0c563bca82b18777d59179177b5608f8df536f878409da21dbd1ae5cee0552fd2a48154655cf2dce07ef4a6d70b94d83b3d1e08c3d0d79d116ce301e545a4dcc1e2519fe42092d6b6fec03eaa571c2a02a1cfe3f2db60260ee85a8871485e5e616f723b7862b4f0d13526ace7c8c5aa5afb8c3fe8a84d15199ae0fc9fde41b13f662a4ea56877bb49c7d4ba3d9662016dab1a2e72eb102de52740befa126123a99581b498eaa8bd349220cb50bff16f50f66e131706a281227fba8ce5ea51520d57c811a1c8c5ef74c401cce9a7a350ebf43d31e56cd0554ef0b38e474042e8651ca75e921b01aefde94e434e24c98c77bbed861ac5c5ad5eb99f4977ad343d7e0109aea6beea5dd5731979b1f2c95edf36686bb7a9000621ee4055c29aa2a1dd067a4fbc709508d197b12856f0e0cdb4f17710e0f294ac1e291a35773d2cea34d6e397d64a02f9099dbdb7eb85ae73fb10655c2f20ed466cbc8bdd5d7abe158ed49bf290ec3f885a8f1fa34f61ec778b62cdaead2e932c7b857ac0586f1a0c8bf19cf48c2a8e2c16a8c610eca811754dd610bc1caef6e4aab92294f57f49008f593b4148ba0cce1ca4b33bc220d754231f6a909981408502cf51a6c45055f578b9235679a43a94ad8193eaec09ec60b6292767dad99011e1aba5bdbd9db4de82c405040754bcb67e5891fee48bb8e26bcfa864b1d600bde4c81e168b7301805e1b70c13bb957e8157b02f4c92f527c0c6c9966eff2587bdf399b5dd6d070bedd981efe2ceb5506d4b603a8163e4503eefb0073270a8616e4daf038b44614bad29486208d35fd9b9190a68e6ca1cc641cef960e415b216f944500ab04a6615f395ecd1d7737a85aaf745df392be0a3c1ac5cd14333e8e5d357574ee939491bf2c0cb722fb900b839b602c41dbed4745499a0a50c563c7af9909aabb668174d3579f6604dcaf75add37ae7dcec11a95bb25f3d2e1ca8e01ba6672d3474207f48c3954ae2f35e7211ca397c496f9a0aa0e104f91bfeb6c9442f8e8e33b93dcb1bd6e067ccc05284d9d9c655d3441faf12899ce277ef1772a1ddcf078c0145bf5277fd74314f6a83455015836ec67cd25286bc2e87c7de4a7a67c007f8ef2a816fc3d47e3b3fa5e1dd4fd10685057a216ca30ad9f45b0d30a3f788344af86926ba108649928e38a97400331e4e5d7dd28c76c01a90f642e34c4520ea2e3ba0df3a75168e4ccd2ba906d2adbec2adcdf53095a1ca84c6874dca48efda108e356fd73285058984d8476fe4e69ddbdf746246a0932da825904c29aca5a5937f08d78c2c3d21d0aad85cc13d46b1964104f56ff3cceb9535c9f5d25a5f484547aa3728204e41de1a5c314a9ac61a7ca66097fabb8133e811967afd973509c4b879a686a27df975467ce2effcf5af6adbdaa308f1f7ac846bc7372f930c5b4b528d102e6bb4de2b31fbe58f4690fac9ace8a9d261e28e1dc29fef9604b1bc57cf2c624b1bba02a83bf262e80c0baae402cb9b4788eb4c5904cfb7d378e59eb422ba48b420b81ed14917b3befc897728c6a14b9289c8eb0b689ee69e3c1e59a9b16efe20a7e781565a4e3af8b75825b35d9e1ceba70e7d6e4f159788307e0b85931e8cc2c8a49ff7602b8e22804c97f05ed3495ed243083c840aff3c3ae51f4221f43f44eb26c3aaee132bddba533412354b6ce47bc24b732bcc37f1164df1b63ca2643eceb0ea62dcee24a556a852eb0341e641edfd52850ca8a966b01fb4ae11381fb40762b43f881d1a066dc386d5a20fcef010acdebee90e1c7be9a7b115ec50bdfaa867fc8923e1650a9a8ad9476cfbe8c28da8d2fad422078bf673d57eea2c316d67acd5816c34a1a9cf710b1be1d9cd534004d6016ef54692768a4f6411dde76227f0a80cab99a99199ceb8d2c3c1ccc241033ffdf8cbb9918df415887e75f3c3800e0a3a65ebd446a3cf8d201683b184ecd66f592494b8a2b8bf4104dddefdd0c01549bd0420f2d7693703010fc47b3fdd92a8faf4a0cf85aac4978059759d69d51bd586653d7eff6f59237cbff480a60505c7b9fdc15f710e94816fb31485e1fafa1f089ed4c31a9ed5009f8421d2f9e08945a0ea1aa87d8520c8d120632918c6f376d75d54089e4d4dfb9422738ec047251ad9cfc436c6bc0356f5de798bfb2d428d799735df59c29b3df21ae1b0a1c793fd325329b3cf69e2c010e194140900cf76fd47056ca25210f07bdf8216eceeab94e727d72248eed945b39588506fc1498a1c7e41d5339825e52b4eb4e6e959d47", 0x1000}], 0x1, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, 0xffffffffffffff9c, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x148, 0x40a}, 0x8) getppid() 02:22:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) close(r0) sendto$inet(r0, &(0x7f0000000000)="500307348b337794c943f45ff0875aa7fd6471646e8fdaa31bb6ab4e8ab3fe4ce550aa56", 0x24, 0x7e434387c18ad162, &(0x7f0000000040)={0x2, 0x0}, 0xc) 02:22:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 02:22:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r4, r5, r6, r7, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001840)) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 02:22:04 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/105, 0x69) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:22:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x62) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="98ae7020b0bf8b3b86493cba13401c1689421a559019321f3c06efb8d335cc582620d10ab8cf3a961d7fcc67db8ee5275317f490ba20bb4526911f8f15a77ac2e18d8c84639618e53931703e74516930efde07eb44454977560a34b85f68753dce5fe9d408f3611ee283751123090c06fcfe687183a368a2e73f43", 0x7b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="264308e76ede21829bbdc8ca12c1571f78f067fdb2556bc4f808cf593e5336c22d1fa36884dada286382cfb4e0770a74286069eab59cf8ce2bb7a59f055f1970a89d", 0x42) socket$inet(0x2, 0x8007, 0x8000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:22:04 executing program 0: pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x50) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0x4, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0]) close(r0) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f00000001c0)="3cbe0bd06746325e4ed7a4db8c0e41dc16a2a9f8adb0c8270254c01f681132781995e2f693201bf716c585267f8974c7c35782cfe67f1f2060acb23434dacb69823637986832c2289b90facd8cf471d1e69434f6", 0x54}, {&(0x7f0000000240)="c44bb73dfd5c3bbf1293a18b92881d36014145aeae5f12d482a91dc0d61741d55c3218637b66023df1736c476f94cb3c143d9878a8609f7863d50df5c0a0d34b0fb54e595032997f28b80958d15ea051a52cfdb98934965a20c12c02dc5955a60944e25b5ddf9ecad9a25a8eb40e20d2cae6b9b2d3f6e463c86e27b38cd1236a497ae1e9fe16a22e9f0d5da80c89611b75088f4c90eedaa5460892ef75a8783f821c4368404682d7e1361dbb964839386f481a8c44241395092233ca76de1e729302e03383979813657f6d6a9b09891472e2b9fa42b4753517f0d1e94bb6719ff112ed6f5943b9fae8dd1cab08e3a478e98ef5aed3c5b0b1", 0xf8}, {&(0x7f0000000340)="12dc5e333b1cde991c073f61848d98fbdc14848a5ca24a8a110475ec4d4a97c2b0d821dd61ea0b2128186d6ae32b56543b3bbe02d88035e031b7a75fd774993d1b5a1f1e65734bf56e8d9d5bfbb2046e08855ee8d9eca26ab88d1a1a0cb41142158460e315b91daede6b3e500a2fa6383d82e5941bcd518156fbb6d6e38451cecf81f05c027cc658d2ca3a90bae98a851baaea2c45fc8c0b48898928f45d688b2d7321b81a50be1d397b0cf8f9321fa6d5a003703da7608ffaaa09f86c39f0d46be65272e8318fba73afb9cb33ade3", 0xcf}], 0x3, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x78, 0x400}, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) write(r0, &(0x7f0000000080)="a5c5cb085ab5fe8b0c72d58f1cc71447e08e9c5caa853e59c7788f118a852f0e4c8f5544b309dfe369be0ad056d4aa1d7be8ea96abd9ae18532bf8d536a8caae13b08a993636b8d614f5fa5b39a099fa909e4805a193b56a33c9e77234e98a0c2b8f8574687882e1b2b51b74d58576107f093bc627483c739f58f745ba772b75f23c4ee2a9fc711918679ad586c217f3f75d5a2191429167a08b12522ec97dcfca152eb8354814a92e7c0a1e8cd99d43b08dc8c567dd72b742c9b1e9620e9d4e2bbc2aaef91f72592275a71f18d982af8436599d6696e299ed4728", 0xdb) 02:22:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:22:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000000)="74fc318c0e3a199a45c9cc78d66d61", 0xf, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000004673c22479967fec46b918c2c6b889fb8cbc7a5aa03eaa70496af5a94b069d95f68c61ca4b3d10da868b0485c4e0fe4b8b61da6e599ec86e4091b73f7aee12c2fdb368df22971af73eedc4ea0970913c93656758a289d2c52752d876aabd2e5406c61c4475707828cf3afcbfff5f0bd4b9261ef00c128d4de977b7ef3b84cb1f7c3b062863140e5ee3169d352c20a322c37aece432553bf94d6a1e29eaf4d3cdd316b06ff169af780b661b94da9a91319e6a0dc9ee39348d91491806b6750ff0cfb09c37597ad3bc8529f965481502"], 0xa) 02:22:04 executing program 1: r0 = socket(0x18, 0x2, 0x5) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/114, 0x72}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/155, 0x9b}], 0x6, &(0x7f00000004c0)=""/201, 0xc9}, 0x3) r1 = socket(0x6, 0x2, 0xfffffffffffffffe) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000600), &(0x7f0000000640)=0x10) 02:22:05 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, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = dup(r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x9c08, 0x1000}) 02:22:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000200)=""/227, 0xe3}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000480)=""/119, 0x77}], 0x7) shutdown(r0, 0x0) poll(&(0x7f0000000580), 0x0, 0x0) 02:22:05 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x314) semop(r0, &(0x7f0000000000)=[{0x2, 0xbca, 0x1000}, {0x3, 0x7fffffff, 0x1800}, {0x0, 0x40, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x7, 0x800}, {0x4, 0x80000001, 0x1800}, {0x0, 0x8, 0x800}, {0x7, 0x3, 0x800}, {0x1, 0x7}], 0x9) pipe(&(0x7f0000000200)) 02:22:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x800, 0x7, 0x4, 0x1, "4677d78655b8d1f6437246f93e1fa49c033d3d72", 0x1f, 0x7}) 02:22:05 executing program 0: r0 = msgget(0x1, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, r1}) sendsyslog(&(0x7f0000000000)="e2e5be1c96bff29ba467c31177cb03e0b8a3b02c5823dd63ff79d609a10427be0cc8fb4e071e27f0411be1b7", 0x2c, 0x8) 02:22:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7, 0x8, 0x7, 0x2a}, {0xffffffffffffff4d, 0xe9a963d8000, 0xfffffffffffffffd, 0x3}, {0x3, 0x8000, 0xfff, 0x8}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xe342, 0x5, 0x1, 0x0, 0x100, 0x1000, 0xffff, 0x1, 0x2, 0x2, 0x400}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 02:22:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x40, 0x2, 0x5, 0x0, 0x6, 0x637, 0x772, 0x2, 0x2, 0x81, 0xffff}) r3 = socket(0x18, 0x1, 0x3) getsockopt(r3, 0x6, 0x8, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:22:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x6dcd2f6b, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x5, 0x1c}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x76, 0xcbd}], 0x7fff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x1, 0x1}, {{r0}, 0x1dc053b974cafda, 0x1, 0x20000000, 0x800, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x40000000, 0x3ff, 0xfffffffffffffffb}], 0x2, &(0x7f0000000000)={0x3, 0x100}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 02:22:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x81, 0x400}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0xe0000000000, 0x59}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x2a3}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0x40000000, 0x126, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x800}, {{r0}, 0x0, 0x58, 0x4, 0x3f, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x4a90e812eab3eca7, 0x1, 0x5, 0x8f8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x80, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xd3f, 0x87}], 0xc21, &(0x7f00000002c0)={0x5, 0xf4}) r3 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 02:22:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x2, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:22:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0xfffffffffffffe00}, 0xc) 02:22:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) 02:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 02:22:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x400, 0x1, 0x0, 0x10001, "b0ec0775b95e733c24901b3ff52e0ea1923bb8e5", 0x401, 0x7}) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x2, 0x9}, 0xc) pipe2(&(0x7f0000000280), 0x10000) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) lseek(r3, 0x0, 0x3a, 0x3) close(r0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom$inet6(r2, &(0x7f00000002c0)=""/214, 0xd6, 0x40, &(0x7f00000003c0)={0x18, 0x0, 0x4, 0x3}, 0xc) pipe(&(0x7f0000000400)) 02:22:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x19, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 02:22:06 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) 02:22:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x1, 0x6aecff1676900f1c) semop(r1, &(0x7f0000000000)=[{0x3, 0x1, 0x3ecb1170ae67378c}, {0x0, 0x80000000, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) sendto$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 02:22:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) fchdir(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) 02:22:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 02:22:06 executing program 1: pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 02:22:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0xffffffffffffe38, 0x0, 0x1000) 02:22:06 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000040)=""/118, 0x76}], 0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000100), 0x4) 02:22:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 02:22:06 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x94b2, 0x0, 0x40, 0x120000, "a4c60a1d7327ae843177782a9d7f41346f09e18b", 0x1ff, 0x6}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c918f032ed60", 0xb}], 0x1) 02:22:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x7adf156b4495caa7, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x220, &(0x7f0000ffc000/0x1000)=nil) r2 = shmget$private(0x0, 0x1000, 0x111, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x800, r4, r6, r7, r11, 0x21, 0x1}, 0x9, 0x3, r12, r13, 0x5, 0x41e, 0x8}) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/101) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r17 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10, 0x0) ioctl$DIOCMAP(r16, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r17, 0x2}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x1, r14, r8, r10, r15, 0x108, 0x2}, 0x10000, 0x4, r13, r3, 0xbb2e, 0x1000, 0xfff}) ioctl$TIOCOUTQ(r16, 0x40047473, &(0x7f00000003c0)=0x40) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x0, r10, r5, r7, r15, 0x42, 0x474d}, 0xddd4, 0x10001, r9, r9, 0x6, 0x524, 0x7e}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) syz_open_pts() shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) setsockopt$sock_int(r16, 0xffff, 0x10, &(0x7f00000004c0)=0x7fffffff, 0x4) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/205) fchown(r16, r14, r11) r18 = msgget$private(0x0, 0x440) msgctl$IPC_STAT(r18, 0x2, &(0x7f0000000600)=""/128) fchdir(r17) ioctl$PCIOCREAD(r17, 0xc0107002, &(0x7f0000000680)) ioctl$KDSETLED(r16, 0x20004b42, &(0x7f00000006c0)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r16, 0xc1045763, &(0x7f0000000700)={0x1, [{0xff38aeb89f8bf2a1, 0x1a7}, {0x1, 0x7ff}, {0x2, 0x567}, {0x3, 0xd8}, {0x3, 0x8}, {0x1, 0x7}, {0x2, 0xd239}, {0x3, 0x8f}, {0x3, 0x1ff}, {0x1, 0x4000000040000}, {0xf9cdcbb9ae4991d6}, {0x1, 0x7ff}, {0x3, 0x2}, {0x2, 0xffffffff899bb64a}, {0x1, 0xe1a}, {0x1, 0x10002000000}, {0x1, 0x7}, {0x2}, {0x3, 0x6}, {0x3, 0x140000000000000}, {0x2, 0x200}, {0x1}, {0x1, 0x6}, {0x3, 0x12d5f01a}, {0x2, 0x9}, {0x3, 0x10000}, {0x3, 0x3f}, {0x2, 0x5}, {0x2, 0x3}, {0x3, 0x200}, {0x3, 0x3}, {0x2, 0xad}]}) 02:22:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x1, 0x0) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair(0x2, 0x4, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x20, 0x4}, 0x8) 02:22:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae62725259560f8e5815f76f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06118824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb4272b8bcc89ad8a4f5f728193ef1d48ababda4989c68361a0ffcda1824ca598815a735d8d69bb8e233a018201b6d1e11586ff21e3a1852b2b3dfafae65d4961708c5a0e55013c102af4843980d2c04daa65177e8aa1bcd14506ae06d573223f9be21e6a65ff52b058b331328f213d5aa39c2a53ee38d3b87d531fc14be8b71b85ffc5d00be6515be1f000000e44055837ad7e5858e7401f9ff7b1bc3a1724ed7ca5ed69d3f543500000000000000000000000000000000000000000000000000000000000026211cd23e4042acd9ce84dfbb82681225f0cd3915f7ae2974950845c2e1e41c76a3b74606677325bcf88180a6a433588831931229dda844ce722ed6d2cd090dbb502b590e261a5579aa55ce4c9d921dd7bee0bac8cbf1b718760c24b974c614d82bbd2a38a9b6cf33173d928fd45e05d2240697de1b4e023ea73c2278ce6feb7fb551c07fada2c5ab141e3e4cb2171a15344b08abdd9c3d53fe2b61f18c6498ecd7e800c5114082cf30f40a6b410bcd77d5bbf859e40402fbb3", 0x1001e) write(r0, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe7ec94ac670d881303650a2a9c8dfef9cee2dcd728c7861da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09bcef7314bf0ea465482650888d0f5b09f817f6b345ddfa440b3250ec4ade2b9eff015d58f4da4cdfbef685", 0xa9) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x1, 0xfffffffffffffffd, "85491702876f5309bfa620000000000900"}) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/159, 0xf2}], 0x1) 02:22:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 02:22:07 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 02:22:07 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 02:22:07 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x10002) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001, r2}) 02:22:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x40b, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x100000103, 0x7) select(0x14e, 0x0, 0x0, 0xffffffffffffffff, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)) 02:22:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="cbb8e88685cdf536d7c8d3c8079036c7f46327ee6d58a93bafe7ef72c68760baeab39d47a6ca26441d72287fe21ef0d900075bd1b236d4d36ca924d009780b4188557a773f644e721c8fc16d629411381ddc6ad4e03811629bceacaf14ae02033086d69af2c4868ac2e9232d6957925c0dc4283f249c", 0x76) r1 = syz_open_pts() r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000000)=""/6, 0x6, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x3, 0xca}, 0xc) fsync(r0) close(r0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/188, 0xbc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:22:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10002, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) clock_getres(0x2, &(0x7f0000000100)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x7eadfa4104720838) nanosleep(&(0x7f00000000c0)={0x3, 0x4}, &(0x7f0000000200)) r2 = getpid() fcntl$setown(r1, 0x6, r2) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e27b7c91e10c28441da162c7a5e6b2f66300063b2"], 0xa) getpgid(r2) clock_getres(0x3, 0x0) witness: thread 0xffff800020ab13d8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069581f80) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020ab13d8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 342556 99187 73 0x100010 0 0 syslogd *273612 43790 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab13d8) at witness_thread_exit+0x213 reaper(ffff800020a5f3c8) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020ab13d8 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab13d8) at witness_thread_exit+0x213 reaper(ffff800020a5f3c8) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d0c0 rbx 0xffff800020a5d170 rdx 0xffff800020a5f3c8 rcx 0 rax 0 r8 0xffffffff81e141c3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xec9138a5cf6b162e r12 0x3000000008 r13 0xffff800020a5d0d0 r14 0x100 r15 0x1 rip 0xffffffff81e136b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d0b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=273612 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020a118b0,0xffff800020a5f160 process=0xffff800020a4a388 user=0xffff800020a58000, vmspace=0xffffffff826198b8 estcpu=1, cpticks=5, pctcpu=0.82 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58833 277901 22222 32767 3 0x90 nanosleep syz-executor.1 58833 224838 22222 32767 3 0x4000090 nanosleep syz-executor.1 58833 271969 22222 32767 3 0x4000090 fsleep syz-executor.1 58833 104395 22222 32767 3 0x4000090 fsleep syz-executor.1 34340 338652 39689 32767 3 0x90 nanosleep syz-executor.0 39689 198855 27296 0 3 0x82 wait syz-executor.0 22222 476028 19700 32767 3 0x90 nanosleep syz-executor.1 19700 421015 27296 0 3 0x82 wait syz-executor.1 48528 385980 0 0 3 0x14200 bored sosplice 27296 466563 92826 0 3 0x82 thrsleep syz-fuzzer 27296 161913 92826 0 3 0x4000082 thrsleep syz-fuzzer 27296 351103 92826 0 3 0x4000082 thrsleep syz-fuzzer 27296 288883 92826 0 3 0x4000082 thrsleep syz-fuzzer 27296 478412 92826 0 3 0x4000082 thrsleep syz-fuzzer 27296 129065 92826 0 3 0x4000082 kqread syz-fuzzer 27296 62693 92826 0 3 0x4000082 thrsleep syz-fuzzer 27296 171540 92826 0 3 0x4000082 thrsleep syz-fuzzer 27296 12897 92826 0 3 0x4000082 thrsleep syz-fuzzer 27296 3729 92826 0 3 0x4000082 thrsleep syz-fuzzer 92826 267717 88266 0 3 0x10008a pause ksh 88266 311059 83577 0 3 0x92 select sshd 76092 123232 1 0 3 0x100083 ttyin getty 83577 360834 1 0 3 0x80 select sshd 99187 342556 32447 73 7 0x100010 syslogd 32447 362943 1 0 3 0x100082 netio syslogd 25352 486507 1 77 3 0x100090 poll dhclient 64993 33981 1 0 3 0x80 poll dhclient 15778 329853 0 0 3 0x14200 pgzero zerothread 93870 90598 0 0 3 0x14200 aiodoned aiodoned 54036 260164 0 0 3 0x14200 syncer update 46441 71461 0 0 3 0x14200 cleaner cleaner *43790 273612 0 0 7 0x14200 reaper 22706 154578 0 0 3 0x14200 pgdaemon pagedaemon 50164 186763 0 0 3 0x14200 bored crynlk 80718 142368 0 0 3 0x14200 bored crypto 9736 431063 0 0 3 0x40014200 acpi0 acpi0 38001 143692 0 0 3 0x40014200 idle1 46944 323235 0 0 3 0x14200 bored softnet 3244 487091 0 0 3 0x14200 bored systqmp 12438 86045 0 0 3 0x14200 bored systq 96329 249231 0 0 3 0x40014200 bored softclock 22420 462809 0 0 3 0x40014200 idle0 82013 225340 0 0 3 0x14200 bored smr 1 41118 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 99187 (syslogd) thread 0xffff800020ac09f0 (342556) exclusive rrwlock inode r = 0 (0xfffffd806eb5e2b8) #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{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 10859 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 2992 0 0 ifaddr 36 12K 12K 78643K 416 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 157 0 0 iov 0 0K 28K 78643K 292 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 76K 78643K 2845 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 53 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 340 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 3614 0 0 sigio 0 0K 0K 78643K 53 0 0 proc 41 38K 70K 78643K 3164 0 0 subproc 34 2K 2K 78643K 1088 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 401 0 0 in_multi 33 2K 2K 78643K 803 0 0 ether_multi 1 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 1211 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 107 21K 31K 78643K 12828 0 0 UVM aobj 130 4K 4K 78643K 141 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 200 0 0 NDP 5 0K 0K 78643K 195 0 0 temp 121 3546K 3626K 78643K 17791 0 0 kqueue 0 0K 0K 78643K 65 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 136 0 130 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 312 0 310 1 0 1 1 0 8 0 rtentry 112 733 0 689 2 0 2 2 0 8 0 unpcb 120 1488 0 1480 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3362 0 3362 1 1 0 1 0 8 0 tcpcb 544 819 0 815 1 0 1 1 0 8 0 ipq 40 12 0 12 9 9 0 1 0 8 0 ipqe 40 37 0 37 9 9 0 1 0 8 0 inpcb 280 1925 0 1918 4 3 1 2 0 8 0 nd6 48 192 0 186 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2970 0 2778 14 1 13 13 0 8 0 art_table 32 2971 0 2778 2 0 2 2 0 8 0 art_node 16 732 0 692 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 3 1 0 1 1 0 8 0 semapl 112 336 0 326 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5150 0 3719 48 1 47 47 0 8 0 ffsino 272 5150 0 3719 98 2 96 96 0 8 0 nchpl 144 9576 0 7943 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 37996 0 37996 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 28918 0 28918 20 19 1 7 0 8 1 plimitpl 152 605 0 596 1 0 1 1 0 8 0 sigapl 432 3599 0 3583 5 3 2 3 0 8 0 futexpl 56 30627 0 30625 1 0 1 1 0 8 0 knotepl 112 2086 0 2067 1 0 1 1 0 8 0 kqueuepl 104 798 0 796 1 0 1 1 0 8 0 pipepl 112 2096 0 2077 5 4 1 2 0 8 0 fdescpl 488 3600 0 3583 3 0 3 3 0 8 0 filepl 152 21475 0 21376 9 4 5 7 0 8 0 lockfpl 104 654 0 654 8 7 1 1 0 8 1 lockfspl 48 215 0 215 8 7 1 1 0 8 1 sessionpl 112 79 0 69 1 0 1 1 0 8 0 pgrppl 48 118 0 108 1 0 1 1 0 8 0 ucredpl 96 5926 0 5917 1 0 1 1 0 8 0 zombiepl 144 3584 0 3583 2 1 1 1 0 8 0 processpl 896 3616 0 3583 4 0 4 4 0 8 0 procpl 632 9523 0 9477 14 9 5 5 0 8 1 srpgc 64 124 0 124 14 13 1 1 0 8 1 sosppl 128 51 0 51 11 11 0 1 0 8 0 sockpl 384 3794 0 3777 5 2 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 18 0 0 2 0 2 2 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 310 0 0 12 0 12 12 0 8 0 bufpl 256 11421 0 4407 439 0 439 439 0 8 0 anonpl 16 401644 0 395528 130 96 34 46 0 124 0 amapchunkpl 152 27760 0 27663 45 40 5 11 0 158 0 amappl16 192 16841 0 16450 128 107 21 33 0 8 1 amappl15 184 587 0 587 6 6 0 1 0 8 0 amappl14 176 903 0 897 1 0 1 1 0 8 0 amappl13 168 445 0 441 9 8 1 1 0 8 0 amappl12 160 448 0 447 2 1 1 1 0 8 0 amappl11 152 758 0 747 1 0 1 1 0 8 0 amappl10 144 553 0 548 1 0 1 1 0 8 0 amappl9 136 1715 0 1706 1 0 1 1 0 8 0 amappl8 128 1048 0 1020 1 0 1 1 0 8 0 amappl7 120 589 0 580 1 0 1 1 0 8 0 amappl6 112 658 0 645 1 0 1 1 0 8 0 amappl5 104 1003 0 994 1 0 1 1 0 8 0 amappl4 96 3564 0 3534 2 1 1 2 0 8 0 amappl3 88 1292 0 1280 1 0 1 1 0 8 0 amappl2 80 23313 0 23239 3 1 2 3 0 8 0 amappl1 72 104659 0 104192 23 13 10 19 0 8 0 amappl 80 10729 0 10688 1 0 1 1 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 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 3600 0 3583 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3600 0 3583 1 0 1 1 0 8 0 vmmpekpl 168 33570 0 33540 2 0 2 2 0 8 0 vmmpepl 168 465844 0 464123 175 97 78 94 0 357 3 vmsppl 368 3599 0 3583 2 0 2 2 0 8 0 pdppl 4096 7207 0 7166 6 0 6 6 0 8 0 pvpl 32 1117023 0 1107598 229 135 94 122 0 265 3 pmappl 232 3599 0 3583 8 7 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 600 0 6 17 0 17 17 0 8 0