x2e}, {&(0x7f00000000c0)="a282db70c3aa3de078f14521265ae3b9850fe1649aa3fa13ae7e0605df79c80dda9cb2119acce8c68491c5ef762d6aa175b39759fe18efcc651a46fea235405517c263a7d22689d2d1bc13a52e5a8c1e67def6bbd3a2e9bb9718527e4d9c6112c93b569556b52b2ac87db9c42a7583f5004872a2517343", 0x77}, {&(0x7f00000001c0)="8455b0e8f34de27364ceb56b217f9576a9e0c154f0b727d06a09e353d59a7143b0983825cadd402c5acc7b3a0520dd42d3b4930f0cd29af6de133d826ea42ffdba78b6544936a0320bb9115e4f6c787201d96d46089d93c0231a6ceebf60af3d9271763c7fbaa473443d63511a59cb6146bc9d441a6b26857850650d73a23045cff4d62da248388a43aa146f9cd5abc95df29228d9e5e704a8e39dcea9aaf781afc701de583b2f5dba32df18192bb5724e03fd24e2f54afaaa03d0b5d9ac629fae43e51719eb22c3659cd4df74851bbf872715658df5605422b88fa7e8369a48cd9cedd61f45107e6d576a920dd388870e9272b05905e24d41584a6377e4220492a52fcc6ba921fb0b775d9ec2c35d977c83661d531ce9ef8db5dd875b5e62b9a3262f04175f353cb4216f35721e9a1d1956c2acd8a4332c9631aafb8a4b6312f7225a8a5d89622f9f91286136caaac03516b6a569cfc7a99b8f24eebde14bd4b2de9625e76ec7318cab6dcff013ffa5c61c4d3feeb7a532421d9ed59b29a9266a0e7faed4c969431856f0689d30d66bb1c87a78c6647eeb5fb214ff05830a888f7e139f587084f0d9ccf0886ba0460003136f30f1f75a92996d91ce6414bac9379673bfd0f011549ce2e2996bc7ffe9d206536420e92e20dbc0c5aad51a07aa186f3f4bdd30783cc4e562cd886127e06af4f7d08fa554f1e308fa64a5bc518e8cee0c3bbe33a2955edb25322afb76e7f308d29a6ee05db85409904c6b27dea3951eb8a7736bdf4c9660dc66592d1b755fd281bc237e3e2bf788c359f10937ec9b66f223bea2e08ac2ede7d52653c91dd62298de805ed2d4d2f0056ca0190d2f15e5ffa9f34b432b7750fa466e5357f4b4733287dd0e3e323b70fe436a6257af3efe41171d2ee400febe57a4f6796b7ddbfd1e8c806ebf485655d85e0ccd2d90e3681dc4af67978aa57011646b7ef50b61fcc41c3cec31a70a45bab0e91addd972794fefeb966b9ecffdbeac272f760185d5da8e2bf77589a401ef563b9c0ccfdea934f5ad597372caf030628080e4649daa981930c435211f62b30c7880e2d7a76bd24f0cbf020e24c220148f5a2ea0928a12ee31082e4d982e91ffde8d9b242bd81fec8590a4c35429e904d186e766cbab84459dd4bf01042608c59df476e9114ca8a10133fdac82611ad12c7990457f0e174c29a1ef21e30c515eb948575cc206ef0488a159dd4b308ec72ffdb089b27c0353c6dd3bd1e155d856a5d00cfb1be4774ae7124af353aba67062057f700501aa1abc505a7a32a9b9e1f0598b639f35887c16e39e5ed97eb60f28b78d63a7990d869376103219ca5fce46b752a7eaf721ac8a041dbe527815abc4e8c0a4f5bfb93da790c8aebb6ed259d5d156e0100483af57943a8ddf956a8d861107be975821fb5a2b44d224dfef36e58b0973e3b149f08ab4b50eed10ea1facbe80e6ea179bc34766519b7bb59084284a2366370549e2de425dca307bc7fdc6de766d2b7e3c40d5b4b180841ad4be1fd931ffd50bf66176151083e767f49026c5d5e0dd091d38465625e0b47cc6c08d7e071c348c4ad57fcc374efd083f7b5a2f304b6595a05de5e559aee7dc7cfaef0ea146a86a2377bea629d231bdbc3283c0466cce9ca09ac8253e427b1704977999f11bd6f82469bd9cdb1d68197edf35b9766186371309dae8b7714edeea562836e6a349a64301d2d7a188831410ce219eab071b1d7effbac937592f51bc800d1b97fea336d7d66b8b90c76c1212c8d3404e31de2f91041e17dd90e2b8f4775bb4a2ea26b51dd062f1b5e94335445bb5db966a70a8ce86dcbb5cbf54a7c1d4398a97f26039068659b30421993a61b7b49f4ca93b119375d954cc01cc1fd10399d3ad54166074e99949267b71b47c543f033dcfaa6d242726ab3630e69a736d11099c7c4baf5829f7486449a2d590561abc1e99a7467a7bdead19d07c8f081d08f5545b24858126ed89a8aed7d0e04e80d6746cf12cb0c04b7ea82ef839835926faaa57b8763da2cec6d1c1a395e831100adf712aee444e0badbebe29b97838288c163967753b9caa34c503a1dda61a54d9c099204cfa0ade0ea882dd5b6ab59f2e99c7eb9267651205bc8b04d5c11e858d8b9dff4e519427c606c37026f402225ea4ed6667aba7e7bd75b70f99c71d2fe9184984343cb0467223cfb3a3048a12078380629254588bfa79ae38695285bcf92f8cb21977ae172261c08f6b9437880a7f5cadbfc1ea0a14e1ac9737ad5814a09145ad385bce15de1b4b5b61eb62df48772181f35eafdbdbba2340d1b9202b91ef8694e773a08f49e4e0fe335ab9a03e22559ff12959be3b78494b448ccefc7f6380d961c557db9e0a2cc8ac8fff27b2d64a78e78e26d65b018f96edcaa91efcda8761d5ae83f8f3a6863e6a5676af172613fd74c4c41a42fbbcc76935d26858d87bce08d2208104e2addf1ed79528f61f680344c3b8b008e0d940998dee76e59a67638c2d308b504738a2096c3bb777a9629624b80e3102e36edcee0529bc99c02a257a70868f9f2ec496faf0f053168d61f0c8350e88e8fba6e3c4722628be0f9e9ee1910e22c254a9fff4ea60a054f8d3c38aefe339a8e9ced3a2346778d73b5e8b3fc3e001e7a4c4648bae080db68bb8fbcb09bdbfcbc75f809fbca03e76b3e7c94f7a3b6a379a0ecb02a5f3abc3844fc09b6ecd53946a7d1b60eb0e59ece75e67326603ae8a3d45691d4726a2aad47ae04d4b5ea0021a7ce14400cf03658280b79d0fb4d20c8be82a0a5adbb2ba782537baffa6cc5d3c495ccfc07033ceb1ce5978efa2723412774cd0873ec8bcb3fc00502fc0aa2ab3ba7ec06c586c9d631095b4050f365837d913c3f3b4e8203d53dea12efbf65d12ebce8b3a7c4597e8d350da73c3bbf0c10d2754262eb6d3d2289f61161bba55a2cfa23c1445c914afadadead2141d306bd8024e791154c285fa310547a314df4d587ec11270ed2cf2f821141f16aa3f6b5af4c8a556c61cc5a2c637e7ab9d779eb45d2ca8def2250010ec377c5030e39a7b038529cea8c1f7167a1da80536e4e6d3781d8762eddb503768374985efb554fae9af987419d849951d291d70178f36d47c17755cc733ef82b23b1c603dbc4d76ddcda7e0187a860374164cea8f8c30ccb9e42b866da1400d0daa5a8eefb03d3b7db68960af562450bf82d1adddeb7e5dbcd89f83bd2b3c8d5dc6a80a5fb5577b660ebf930b42e7dbf824dbdb6b38e7cdc7de6d11b0c3a89e298d2526ee9de450552402ea946caae547149f8d05b6ac88765c278e868e4ea031718298209c0282ee7ad23d3be87db3f171a3821dfd0aac728f3df0f7ef2ae9875f35d2f45b17f062eafdcae7968f881dd92351198dad4749faf161ef8646ea1d37bd764bcb3c34ae4e1cfcf47f87f0d8224604382c8a7d3f76ab528cb76095f70b2ccbc88a8de6c7637d28b6e6ae13c2581b822dd984279c1d17104b5437d4d5e1091f58bc549b5f2b20831352ecea4dbcf9dc2b041cce15996de557cc624f53ee52b7222a9bfbce5ed7d649f2f101a87b78ae23592e589c68c4e24d97b48c8325867f371b30e77b03ff412d92a61ddba825490d7a3139c066ddc3f88dc29f7907d9ade8f72012d721ba1fcc29e9df582833f1832be7401f159535b8463a045d36b711c2182ef859fe9aef4b3a8b4ff160322cc2d45681425ad23eda9ef91367f681dadb54d71d70654326113442088ab55a2b300647e67b9c674361cf69e063909cde41da9bd59c7028a834c1afe64c335377cced9bde71c393e510a42c35dbaa376334a3048cccb988ff1411b2929a3faf40aa16e30ca8dad36b54a8decf28e16fc5c1993479ef4173dd2c10f7fd0bbc8ca696f670b2c7080912a91362d822ca0c2abfc58020533f6715a74ee2dc6dfcf4889b09fd141955c0c5b299295a38f10167647753170834dcddbb972dd1b5a0969d0f6eefacfff05fc6741d155859f70962065af00e066847f63d7f9136b5c5f2693a18c3d9f602a827c10c36f68ab3b723a1c16664f6a876458bdc96f9872fe495fd4076ead1f881581b88c7e815996b91e21950bc8f01eede80c17af23742d2ec12c3219efcdd76f3e9b9d36c96afdc49c914579c0a7e87fbaf0cb5b1f4021ea295ee631231c3ffaf378362e057cecb7314ce6f89584300cece8e571ea77e2d54613e50771c09aa7fef3ffb39f1d012a49cc20646f6a6a4ba01e331fca94c3288536fe07d74e1a3636473fb1435c933d772d32b1e00e305fd9230043bfb68ce44564a43c096fe92f4cd07e4dae89ac7bd1329efc577967e77ab60adebb254732f41e99ff0341f442832f26b03b2bfbfee5964094fd81f7472196108631452d33567222906a7734d9ec2a0cfe525077c1593d5149238ced9f119b20dde720261da7dd01a03ccbb8ac4dc3f69191f0daf1cb02d28f1eed139afebc1a5a2913ae2780b135211236dc5e76b4361f3f911f0bae333d5f9c0b6fd431cd2992c94caa06074b05476b29fb43f42ea1013e8ac14e0bac3e7bc10ccb34aeac2d254418afb8e486a50b1e42b82db6dc8a1be14285808a8385cc0dc5f2fbbb4324885ef4bfc42abe4a882e35ee9068a6bc3948c462a7363ef457ded9d8ad825135947478840ffc50eb19ce193c916a2be65dfe532cb02e85bd70f791efea60680997e1998da72d3f735989f4a01d2208a30d6cc211a35c875628f31a8fc713829f077bf3f6656e4c916d158e1321d857c392a2d217d93fbe7437d450f89f4eca57c3ce11a90181e91ea2ee8f9938b8b430d46d0736ac651d0e72337a999455b0a111fbab5abbf8b9fda27e14d98aecc001aff9a9b9ce8d3fc2258796a630266fd7a16b9ec7a2ad3a70dcbfb68debe4f52c823df4bed4221db144b1e28e53f1cd8e49742cc41112031aeb9b49225ced3b1abe8edad1bdda89827dfb3d209039de7bad901e6146bcbcad6599d53531974879ede34cb95c5560280b3006a5999123f1db897aae8c062c6017741ec4cc25b88f4b11513fc54ce35970ae0e26298a4f9dc0c5d12872c4138d2f319249eede601b98b4e2b3d7734d93d2c3e440503b65186d922ffaa6da5a9f2d671d50c61e4343d2540f217d82910e816b55ddfc44e89b73592fb65d3de3ea7d97cd70357fcd07f64d7a9d7a4420e5761c466703feb392ebf9b44a3acaff1c11c427cd1cc38c70dc4de79a3042394efb24756c0b20fd5642f516dd0030bfd02caccc60926a235e39f1e36010e00e8394699d45af7715d313b2641266a123cdee107a9edc17f85f204a5f2e9f13f49229c8aed41108f79543d22d02527f1faa94b4c78b97546fedbb4eaf1a1f89fa0c3970f9a966feb0eb333a8d52c0a75ab783353b4a99b8422520564ab8aa38449831243f43736842edc353b11a144bf1ee77c3662becf6045b8f135b61b2f649ef9af5249df52202e86a9d74a6de85bdd5b208a274b8f6f79e5131f4d730d5cea26e073fbad31743d7b85ad81f2dde6dbadcaaa7f738183b4699d675efe4e2eb54e21f87a7e09d7964f98fdb11baa9b78a6f7acc63890c91b0ffbe1b57a6b221280f3c53fed0af5283fcd0444cf88ce3a6547937973462e49009250ce00cbeb4e7a48d956bbf6cb1f72c4baaf4f20a0ea16213f2d60e63a7ea401ae9108783bfa5f158aa0ef48cc91a5acba50b17491197004ea229b0e11a978eed8bfb9f923145322b6af7b2073c01594a1641c749fac6cbe00ed59e6c2b432937f95184de58af7975c38f4c67468ba95", 0x1000}, {&(0x7f00000011c0)="abd4320237a468c20ae83017cae256ee49dce7fd9b4e40655bb71b1ebad84a22e6f93bf79602a66254dabe0cbb756c10c4eadc905b8ae4c05dcf8c327cbd080dd5d45e6167ccc0bd09ba69ee9199a9d6c0127ee58dad0c17177a5fc1c7b0ef8a408601a868469668640a91219ec43a294f83d8a4e43bb1caefe150f532fa8c231f1414e8f2c8d1a0d13e334e80bf1b1df898b7511ba4733dc2d0e67e928db5a2de0a9328f61fddadb7c64a84496d9153912ef74bda87af6c4c1f693e3f", 0xbd}, {&(0x7f0000000140)="b769fc16a2925b6c2710da5583255d54d50981cbb75aaad4abe375d8c95ca9c3c5f725de20e9bfd51e56566034cba2721c5cd8f206935ae5cb44f4f058d4", 0x3e}, {&(0x7f0000001280)="8ac36bfe4149fa734c676d5f87bb98fcf4f6cf8d25e67952833d6e3a9b087de04485324a1308b6ac5a92d0", 0x2b}, {&(0x7f00000012c0)="42c187bdd3073199154e628df1b591a1768570630fe310338045802191972848ac911f5771a55b03f74238969e29a23bed96def9fa1cef6bdb785d3351f67dcb1eefdf7fb0fbb126e88893913af8e93222852cdef82f0c86403969c763157f6e9a800a3af55ced7603150fb9b9fb01b1f803d34581fb9a17f4c0", 0x7a}], 0x8, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000014c0)="dc1d3b25e9d9f59f3092c605f11327af39302a1564fbb9afc1f48afcfb2b47f95402a1f498a7e8f98f282a6d7027716ec8eee26ef47bd3f48b80d8039421704aa9ef5c1068fb6b1b04faf5ad3ab7633de5f381c4218f150e1e0edf734f6181809185c97ddc94495d55c792947ced2a409fb2182bd616b3a1147ac2479f4caf65f9f60d61bc3a8213cde40fc69b43211d8d436ede6ca2c11cab7fbd7efe4a52a5d8720b82b9d32e08b12f6f20370034d57bcd8ad23dc2fbb7d903f1166fb5a7bb25d8bfc6aeba2aa96baf22865d625fab18dfd175b2dcb8ad8251a4969ecf6775e5ed7fda608a6dd26e90c1ea727695de3a3c80423d688d95245c7cebc21389ac37abf20a524d81e2a040608987293bf0289486383c8c6b510c58a2a15b743985040f39abe11c5564846cd800d5c588f0bd1af9c6d2b891a7cfad7e81cea4f214e1e44bbb61fa0f2eda56c4ccf3edf5164ad5791f7b673db51578465c1b9a3f1fd6e1e87893aeb5fc8771921ce189fc89fe71c94fb026a85113012225648599a483613ad5ffdd484cb763dd503954de50db7f677171a04ab69312643157336b69ca1e63c65011fec513eeb7541d28ed8e926e51057cd6c39ae32a8ca3722d7e00f46bac0a82397421a062978350689edadeaa049dbeddc6b1eaa518e9ea72e1cd4698e90c6a0eca2eb098605d509ad1196ee9c1c55b5c2485c72f06fa6f586722e20bd0daf85ed92c7ca9aa92cf430e11e725b5c7f84aef4222d6a890eea71efbae885d7128186debb66fa8f248b43d2e6b281ea874404d23558860bc08fe5ee5666c2e6b348a2f355d70eb479ce8880cd7f4ebbeb5932e036efa9fadc292d8d23386fb63f970066d47dc7d3770424a794f00f74d734d5e77f0126d8d482883518c9f6662f7992038793e6e924cd5f3619366cf2e51d2d2d3cc8f677271a99f8740378fcf6cdcbb4fb089c09fe8bb71515d4be2845666201cd4f36207b59ea87e135cec2d9ac533186176be09909c6e1db30c96832136da899c63aa36d000cd98d0ec0cc1d841f09395f96bb42d0b906e11b47756ae2c2a76ad6e165fa8a33fa98b7a6b7a988a64d6b537503dfba32de3ef6dde0d9cf316b3306ec0194777ff34eaa6ec638123f45bf1445d06f24e5336db7ffe104de0c5f03c5a0647c1af2a221cea027f32e213bcb31673d3339edd9921e6af6bd3c11f5491d95cad5b2594bfb8c9fe3e0c3775ce44cf8427d6fd830066babe37ef65c113c6ea7dd8aca9c74f8889acd869c8b2e3e3c9134353d119416b8566381a8841f0e6f8bf3c363fe9d445de2130286100ac29915c5b6067c0ea5db9570a36aa92d0c7f6e5db3a28db473245c476330c62a78e66104490b228a7f0dcac9d544317471a839c238f2940f17fede29561698292ec7ab4e38bae51a917385d7d6123f784a6fa2bc3e799755b8d747bc767adf23e6565c234879631d218dc7fe8505b24480042dac26a79a4214e9b7760461015b716c7f11182e651dedfee44ab4147d4de000a2e4878d31c99cfc58c681e180e75889db856e192c9990cddb05edb5767dbecb911e22b9bc1bfa5f2c0a7caaced9cfd3b6c2bf169377ce56e90f789fb7a98a5ec5f73cff5f93189c42be64f5d5178826edcc58de9d83277a6322119b7ec076c44861c42b2b67fad99f09ac34abe9e61d1405b25be4cc0c8319cd7c357656fa7c93e1eed3839f371581d517b3d17d9ad452d551d84a12b48299237c4928353bafcf4596c1403b447563fa336757b91858915e9f8828bd3584e1b3468333d4f2254ec258d2b3691e1a707ca5a1c72a70d6699147f58ead2a670f9d22d87c9c631c76c78d33014442f050a19ae847485bfbf4b6a5fd997572ee51f99962199b11ac0fec2114f7e22caebb01dec31db69d86cbe5b5309422e4e461b3b94498fbce49ffc61fa203c5413775848e8402d1c123cf70c86597eb02d83005c9be0601d0abd55b4a3f09e2123d1d1121a7d566cdd03f251c1232cd5b187d479c7154d8ed389b69d75b80cf51d792565032d74a01edf18babb1f4bd8665d05c45be39e5077be7f9b81ba7e048ac770a90f3926a93e2cf1151c7139a0ae308f0cb73d50ddc32a1ddaffe5d329b4f402fc007675661cce3f482a86556e3aad8f5a2c7866618945c64c28e257d1b2797e449568e067e17eaf4d8d4d16934b39b23e74eced3a9ef342d43c5aa01c186be62dde902f582c410bfd2afbd70421dba25f5dc5cb8e095be2da949fca1645117b800319b4862ccea3897063f9965a28691140e4b682640330a6f4c964d0a2ca0e83e88787f422a7d384f72bf254319260a9a40c882d5eecff62852a7acd4ca5e4466db09776e4fccfd79af4cf7d10677d135aee5c57760b4b6b25debdfb9a3df0f392d68bd62c8ce097303e5118d3cdd701bc6b08605a2fc143557cdff1ca2605cf71497f9c8be4ea7005b93763731bbef9a489d1cb959e9fc10a16a2c365da16df6908b6d34c9ff0abc3d7174bd0e7151bb4ec7de1aba3ea81fae00603072b4853a4ea16c833caa0eb0b74a320024f51429cfbd88830209d9c86c74087eb688a2d7b8cc69a7fcc485f59dd86e846aaa2aabf61e3ea54209a78112db01f5b607fd9d5d85651181f44db5d1f7323646145e4b44069d7da19f430b5a6f4da3d62f3c42eb38cc4e8fe17afffde9b0b409c9c3c0ab24db9bb8f20a7b40b70225a3cac0e2e199247edaa565e3b1d82a9b36b3e7b680662b237e2bee02719179a69c0846945365834c435669f75680c0b42b579853c21926f7528eddab86c9364902c16bf41e9871a9d513c489dd42c0c74ca83a0afd1678a5ae1988d61a3db5a34442dd877fbf6aece88f061e436eb544b3a54def4b796895d023d6663cfcd35c4f54c1948288c9cc1c35da6a046b96c600cefa436433b8e86b36522a689792de772f8617bc2a417b42235b90ebf67efb87b74426bcc6a8ac59da647442c073bdd48a7a22134c800b89368c4ff679cebcdebbaab513c3ae096de6b6cbdb5f0269ce3a6db4d95a74b558966827ecc3a3f14f0a068b11cee2ab72bd2540a9ffbb47627c97acc3a0a7afac78c4aa28c1092fdfd9b09d4f9a89ba3d084ebfe0633c8ba2eec41941d8c8e81da6c2e4320b071c2d2d2c54dfbb8bc37f4db5b68d938afd55138610cc415b51649ade406abc1c4f7f0d5baccc917e6069cb3c27318a179b15811f05147484c8629b932823121ebc2b25787c7d4536cb91af4153fa13285923b2de6b47f8dc2153d9a6da5b5e8a0029cf708845189e6cc8207b3228037849365dc61eeb6e0c77270236bdcdeecec48a66c9ceb4c8e3ab553e340cfb183ccc9ce5ade4b21a0b729b5496a1f5c78d722f3645b8f9e1674a3a31563a5056aa317153e5f9668046daa37ca76e160d5f375ee2542d6251dd86bf326ec49be5425a79f1e1cf577b76df6008a2b329087415e19d289dcaf255e9b953f9e7853ab6cf37cd671e22a4bc0bae7abe20b712997290012a081fef467a7760b22d538fbeed4b6970079dac0a1ba4fa3db3a04e5794b728d43135a7dd14436f061f076cd1b01a4ff03d45e1105905dfbeedff5c155e5efd37af7b4f97f2f450ae04c99cb8aac471b9dbd200817a220b9697e4bad743b0bc06a0846ee03eb031752d9381a78cc195c38f20c6b273808cba4874f8cac4f17058b3255403aa80afd850fb7382131757fe498e1fa5dc2a5b5c777ba05ce061dad4e96e1aafdba661cac39ec913ccd6e0cac831c3bd738014ab6a95f72cab006ba75a2d1f68a20105a70ff5b8ebd666d4fa0047b3cd1faa1ac34acb1ae0ca11ce189e95f017c0b9d47cf5839cb648a06bbf3bea4b0def2045a3e05153f7957ae2828ad1c0be19e26546997fb98c67bd0dc5f3529494af10ef889ee0f770fde741e481c670478cc8da4ae7a35b85ca115ec5a7e1ed47898d18193ee0109ca189caed3fd7cf9b4d51549f9f513be7b83d131689784437b5a9c734d00fc0b8e5d7e0c699875dc400c7e7c2143b6fb82c6746ccd2e1dfc054d99e71efd9afd1169a2d428020af272c3ebcb3ebc29c83e05600857d37ba2c764613d7fb730a2fad389fc46b8eb4db477b6bbf469aa409809340361ce23a4c03a54d4c162228d94d9c47790fe0d03075a3fb46c36e1e3062f8c68a82b829869fb447b364eec47d664d20a3aed92b5f125dde27ce62f7e77dbfbfb2caa89162b325407672cd011ed57ee614b92d4185382076700446fb8568f950dbf91b289b519689d36c96dee0db4a012b2855201b53d17fb424843351faefc9113c0d3d5fb7857b8d73e02771775739fc809a37c6f0dd86ffae79a6dfc47ef0e91fe483cb49c80f7546b1eabe87c9671b3678cebebf165be4986fceadf45f47e864359179790b059b625293046f553b78027acef403c3dfad894cab5feb668a6a886140f83d0bedaab347e7ead2ed9dbff0bccfad10c6e41891982bb4e41ef26ba66c103efd530203940161f7ba3ca9e0ca8bd2790c352a7adfa7c9a59ae35fd6a9d69343b1025e43cbbc38d321d35189bfe6cbd4173f9ca8bed870d794ce3b7a21be8f07797dba45937ebfd8594884a910e5587d1924e014153be0dde5c649be568cdac5055ccbd115fb63a695d490ab091873daac673d99d91582b557a0441172dc124fb56ea4ca7f3f64fd63c90857a73c150e098c02610100967011d31675d6dba816f746817750f2613c5ab7018bbad092adadbf1e98e5003e426b858f6a7dcb1d6dcf9e9efad59fd0bc954633c9bee48d1e325345ed3ecdd85d15ce1ad369efb248811bdd1e9d99e95ce9b643ba32480c9e4991ab8cfbef2fa027f5f4173834f47546d80bc4286241118cc4e59bf3043010f6e515164f03b99e5ef1097cd2aa4c27429ab70a448f78d03fb825dff7490dcf827db64a16583019293268deb16a03321a2b17981bb9081e1024929708e699c672e52d00d03778307b998e919b5b315c12566106363e053e6a3d3f599f26bd507900938f3f243bd69f6c5f236332af038ee41aa2889d82f8f27853f2eaae2b34ad8386732d7716e2ad237bc30048aed82349f2752e122f7bff07e7cf932850d0376db685be5c87ca35ab930a96e37bf44437827b3fc3f1099c6ca0b7bf9dd6613f4f42c38f08f1dbac5e577fc6ec343493add0b9cd663f4fa45fcaab7d91b6b326081b8b983479bdcbda9f53aec61356565906e23ee69da7699f012a9ff6e3a39ba2cc9423e7103560d4bd59c1847db92c0c707778d20828e38a790be7919e5feb22483056ffef6446ba12be4148314adb702879820e4312f6c6e2599b811713f90e43b920477dfc3d029039031915971974f8c102422f327d158a491d6dd44d914cc140adffd3a011ba03d920327a7e52c7546f3b68075db9f0e60f0a2f16c6431b9cd97af97517b72df285a169a5a4a257d919e1ed5f602b21cc9ca868b5b7fd136e07b11ee0053238c64e5c7dfd663cf34edc8121f31d9ec6569c230abe185b71c15b80c27948b9d07e2393d1ed9bcfe409c1f2f4065594a4b60ebbebea4dc0961ee1ca63d65122cac5917715b8adf9a78f7c8df960c464dd565a343173c10564f1fbe26d29092ce8f98ef5ad54b3423aada23404a3a57ba4ae6c3e5e92a00c61e9bf35412f2df70e6dd2fba9ea1f6bc830d5da304cc91a8a7455065dd68adc76fd2458b1ae6b08eade2a9e80065dfc04d27c1b61590ac1229e833d433a1c7c2e9b37c4cbd08e2376925ce3698516e8484715d026d01368479a0b122e01fcfc19117ab77b81309", 0x1000, 0x2, &(0x7f00000024c0)=@in={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) r2 = socket(0x6, 0x4000, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001440)=""/61, &(0x7f0000001480)=0x3d) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) openat(r3, &(0x7f0000001400)='./file0\x00', 0x2, 0x182) close(r0) 17:54:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80b0, 0x100) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x4000800000000}, 0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x4d, 0x6, r3}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:54:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:54:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0xfffffffffffffeed) close(r0) 17:54:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 17:54:02 executing program 1: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x0, 0x1ff) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/54, 0x36}, {&(0x7f0000001040)=""/40, 0x28}, {&(0x7f0000001080)=""/55, 0x37}], 0x4) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) 17:54:02 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xa5, 0x5}, {0x18, 0x0, 0x1ff, 0x9}, 0x4a7a, [0x8, 0x80, 0x7, 0x7, 0x5, 0x7c8c, 0x800, 0x9]}, 0x3c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 17:54:02 executing program 1: msgget(0x0, 0x100) 17:54:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xcc) 17:54:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) write(r1, &(0x7f0000000040)="cb744944fdf1094151b457d35e2853ae618d785e117c67ce00eea3d387627a5be4f225ca22ab332811c9f8b615aa5118d80c84", 0x33) sendto$unix(r1, &(0x7f0000000100)="35bd6ffec3a8cd4b15ed8f1b152d8296a8104c7f2fd4994cc081cb85613b831426f9503b3dfabbc8587a71c98b2f3c9922f2", 0x32, 0x408, &(0x7f0000000140)=@file={0x1, '\x00'}, 0x3) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 17:54:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x5) r2 = syz_open_pts() r3 = dup2(r2, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') fcntl$getown(r0, 0x5) write(r2, &(0x7f0000000000)="260140468f250831cf5f048a69c3a128630721a48916ac78234cc163152e96a2638c266005f4d0fda7e0227d589c8a563d42466cdaf8b641d4646996bb8e72cf7591bd100b255344db9bedf9373fca640cdf22e3a2f4a1748733d651ff5325755698788f6d13138bd62c6d1d8acc053d885fd6df28af284c23fd574aab59629503f3c74043", 0x85) 17:54:02 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0xa5dc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = msgget$private(0x0, 0x90) msgctl$IPC_RMID(r2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01aacf9ddf0ff438bee6d90d49eea642a7728da9b4ef2794caaef020a4132701a03591d816350337284aa89ba857795104f563e1481a0621b46ce614"], 0xa) 17:54:02 executing program 0: r0 = syz_open_pts() syz_open_pts() pwritev(r0, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) 17:54:02 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x0, 0x7}, {0x5, 0x7fff}}, &(0x7f0000000340)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=@un=@file={0x1, './file0\x00'}, 0xa) 17:54:02 executing program 0: r0 = syz_open_pts() kqueue() r1 = dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x8, 0x401, 0x9}, {{r1}, 0xffffffffffffffff, 0xcd, 0x0, 0x3, 0x1}], 0x8001, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x20000004, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40, 0x4, 0x4754}, {{r0}, 0xfffffffffffffffd, 0x1b, 0x46, 0xfffffffffffffffc}], 0xf2, &(0x7f00000000c0)={0x5000000000, 0x6}) fcntl$dupfd(r2, 0x0, r0) fcntl$dupfd(r2, 0xa, r0) 17:54:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/136, 0x88) fchmod(r0, 0x8a) pipe2(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) open(&(0x7f0000000140)='./file0\x00', 0x20002, 0x3) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0x80000000, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000040)='./file0/file0/file0\x00') chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 17:54:02 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000140)=""/198) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) 17:54:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000409000/0x2000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 17:54:02 executing program 0: r0 = syz_open_pts() r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r2) 17:54:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x1, 0x81) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="c854528027d478974b82217bd435da332ec23ea73c7eeefc4d2e72e911edd12b4b87029c86810b31e226602a", 0x2c}, {&(0x7f00000000c0)="24e4cee6024247d5145ee68a850358e6a9ba39b4c4de450e7f849fec94739b7f6762cf4d1fe0304d86fd8e26c75972cee68ab651094aae821278b1f7072dad9189fa456a8d643518f7bff4df275a786661e1d5c1fc4b8df6accc6c7d32797783707351c23bc6c0818de925d82ffe2a182f011e030611f29665e511d529189c67b510ff8bde9e2e89f20062c6c6ce6663d07fe5f6ffebbcbe6eda4f0f1e7c9dc07710ae008750da021000a775c501e95d859d6925e8bcac29b4c81ff68343113b4cbcbb7b2f232a2f285b309083f88ef4ead356472694c4bcc0a6660bacac4d57634e7cc038944b320fc13b432a", 0xed}, {&(0x7f00000001c0)="d8f129cea5579aa1c4905a1160fcbe77d0695f694b167d960b3f0f7954ee86a6c29013f19434ec56d3841c6778af19d9d4411a9c30955b4a5d6b430422abfefcf68f1c7cb0f7b0fce550d6539469b0240929a4714db3400e954caaf767b757d597168215e8d74957655f51c39cd02dae63d7a0cc38459157fcc5a088c85e9c1e38e43908e15bef74cb4ba8f522185f00276beba0c5d66e529b569dd9bba495368c198ec9fb241a0249c93f77af36176e72d5d98cb3ad114334ee546c4754a1b9f373daaa52cfc059554d5c6f7e362bbc02bc135c4c3f", 0xd6}, {&(0x7f00000002c0)="daa6f291ddf5d4a2dfafbd65ca4d4924e1d74fe401c2d2197a92e5325b15862dc09f22872f4f0334c4020bb135bcded8dab79f4c79a0ac811801d832e06620194785f46ead21e6699da861f06717d72666312ef213d521d3bf0e0c0df97b41b8e9cde76db40d46a129939ac3040df296e08cbfd95885322bb9cec4b92ee6ac4914c2c065813bdb70902b40f8cfbe71f0bbacd58e14a47bb965fc84572fac5eb54cead6c6f4b7d7689c8c64aa7d5311db9cb1", 0xb2}], 0x4, 0x0) 17:54:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:54:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 17:54:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpgid(0x0) r2 = getpgid(r1) r3 = getpgid(r2) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x5, 0x9, r3}) 17:54:02 executing program 1: r0 = socket(0x0, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:54:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/21, 0x10}], 0x1, &(0x7f0000000100)=""/4096, 0x1000}, 0x3) 17:54:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair(0x0, 0x2, 0xffff, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 17:54:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000180)="1b51d8f3dff1701f7ec1154ae37c989421d8c57b935cb71ee9c5421425d98d911aae20a3c1177817dc91b37968421f33eda637d2f96d4c6787fb4561715b18729ba223d43285017491b3", 0x4a) syz_open_pts() accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f00000002c0)=0xffffffffffffffdf) 17:54:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) socket$inet(0x2, 0x8000, 0x591) shmget(0x0, 0x4000, 0x17, &(0x7f0000ff9000/0x4000)=nil) 17:54:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 17:54:03 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) nanosleep(&(0x7f0000000000)={0x100000001, 0x6}, 0x0) 17:54:03 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0\x00', 0x200000000100080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') r0 = socket$inet(0x2, 0x5, 0x8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) 17:54:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7ff, 0xb1, 0x158, 0x8, "82af729de7a9ff7bfc872be79ff1047cb275e5fb", 0x40000000000, 0x1}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r2, &(0x7f00000002c0), 0x0) 17:54:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() pipe(&(0x7f00000000c0)) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 17:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20040, 0xa0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 17:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() 17:54:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x0, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 17:54:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891aacb406dac61fc2aebec59f8", 0x1b9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300", 0x7fffffff}) read(r2, &(0x7f0000000880)=""/161, 0x17) 17:54:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0xa7, 0x80, 0x3}, {{r4}, 0xfffffffffffffff8, 0x80, 0x2, 0x5, 0x20400}, {{r3}, 0xfffffffffffffffc, 0x38, 0x1, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x11, 0x84, 0x6, 0x9}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100000000, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x6b, 0x0, 0x85b9}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x7e, 0x9}, {{r1}, 0xfffffffffffffffd, 0x11, 0x80000042, 0x100000000, 0x400}, {{r1}, 0xfffffffffffffffe, 0xaa, 0x80000041, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x100000000, 0xfffffffffffffc00}, {{r1}, 0xffffffffffffffff, 0x2, 0xe0000002, 0x9, 0xb641}, {{r4}, 0xfffffffffffffff8, 0x6, 0x0, 0xf369, 0xd58}, {{r4}, 0xfffffffffffffffd, 0x0, 0x20, 0x72c2, 0x81}], 0x8, &(0x7f0000000200)={0x0, 0x1}) close(r3) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) sendmsg(r5, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000280)="788a6c2a1e79ec59bc2869935a70ced61e11d1d861", 0x15}, {&(0x7f00000002c0)="981e93b6a7951a39411f7afadef2e5cfaccf58c45af8ad6e4ae657217e7fe6c1b10f7aa30dc6d60680149ddc99e07777e540385da81c92e94cffb2fd674598006a4269866a30d0888b044f40fc3d93b2c867df3090236df49ed9d6329b643952b73a793bfa091c19a025f01b6d0d3b770cd02bff04cad346935c7ea43fe4ca0e2966ef340bcc6131a20790a91d128e009eee4e260760886accc3d603cd79319be1d35c56bd73b3ff705a38284d85267b5cdb1b47178e4d274d369b499bc1fe1bd1ec68af74efe4a71dd494b4dd0aa72982c85021e65f7f5753a53419a6930dde4cf31a8b4870c15cd63eade7d713147231afb09236ab3f11703867f83c51cd70f96922b4f2b72ee12dc3e67a99f7a1e63c31b5823ffe71cc2a129deca9e612e4cf10353b669ce88daa19be42748aa857c6b038250f36ce18cdde899f0249db19f09b0a3768cc9c384783fcded6a07251e1a95461971973992f502a6abda05e3ecba990896a49833b397f7971dd6e8832723e61b3f6c69a6302b1ccf7af86aaf186cd6a8a9d60eb0312637038f0ed6b8ed5de6c64e38ab089caf9b0ac0349cbbc4f18268e9674bde5951aa0fa078807d0132fdf567b69a468bf1cf894ec9e643c52d96cfc289b8a16d5136c1d6abcba7a2c97aaa8e0c263c4232dbc191cc4cf31ed734a71419f702215c34c3d959556e4789ab82fad3f03a0679a5ea680f10eb17d4180e73dd4ef6324a5f8ff76bdb371fe41419fee208930abe1c6f9f090412b9bbe42d6143a694fc554e2f25daadd47b2ecdd32bf8c8f02a2cd6a733dbdfd20df3d0fe9ed144c47a23908a818efa398425a2f65a837a2bb49185c5edb744d0b6f7460fcf7b152b5b8a94b085da26f0a0e236dea8218b7cd2190a0f8f0c3303a41ece16e79cccc1a789f8e66d826fd8f32bf2b12a62f493802c461d77d89edd6d13f65d695b3123c8e1939ade997fb93242f48b6b204695cbe6b4c3c5f40dabf0a8d6bd95f9883458eb03865a12716710d7dd970c7fbe21e7353b7ac0135cbe4e11bccb57442f406ccb3d6da2babc46d1f3c9a51d2c9093de5ecc61ab7c73137b7d5f176a3603f73fb9fc3ac2ba76d6a8d998898768bfc3c9ac0ef94c174d8845e66f0b58fd2c7a6053f96a40398b9c3f4ece028359392bcf4f96e89866b882a3bcd7826a381e965414fb44287522f2ecf90d046952c26bd7f0a3245f9e65f9c02650e221cd619cf7e2f92f6567d5b893d25f7a0fb697e7dc75695f5ef70873f1b435fd4876ba561e6dfd21483991bf7ea7a12f0a548e59af8023f90afb340ee2b3cf793de436891bcffa23778f0dace8026a1fdef084d418cb884f64d47d6c73cb4b8b2ff353fa2db37dc2aaae7724dfd6b41619ff9fc85f65ba7e7ec4c199d3f770776d1b2fff482e38ca8996dc4a0c34d7faf4025ccbeff7d5fda23f668148545cb30c690ae9f5786e7cea2bf974467962b6ddf47c9ff90f434b04b90e3bf44f995b13301a2d14f07dd59517bef041c080ed178f297ebd3c159b368d2c9a7373e5e21c8a6b5a77f4037041fdc4f01c4f4fd2565a6225000a0f634349503ad704f780d1a84904b627809a802ac585edd4305fd42a606c4b14529828697a9f74780fb0cdb64b844d2aa48f39fccb73a2cf8761e60166d472f515310d280b9fa34fa64ff05f18f87d401aa5880534c83485ba29fca80feb1a9195e7eacc5fc4943e02298af42be05ebd7c1e199bd52e4eaaa9f3bcab60360337c30cdeedb21b43adfdaba2e6c14742585c17f0eeadc4b5c6a8aaea61beb02b9e3bb0931864495e02824146353615ad8382a49711f8a8c43cdfc7d352fec6c0ba4c2460f7d7fa2d2d2708b05638d58afc859d5d86102f13c1e6a5cad1620162507b4df8f1c60d120e8be83136df8639faa9b855e2d40e9e3d19030ead2e39b94465beecb501406d6b56aa186a51a1df0c44c22dba1009146f9e8ef9916c02b0b520dca1ddb31b6c5cef994cf0a4c0c0447ea2c1a405b9de327a931a06d21ac3d4034cf5e28f7f207a41e19a0497cae97e394db6202af898b0540f92c2bae0f920746a33edff04ee8567dbf76e4507de13c0fb4fc074e3a6f3b801e022dbf865c81cdb05121fd6d284a7e26a67018ea400590b36609d20c2e4cd07f0313070d77651571334fd8078753fe68f10eaca8015b1b33fa0b55c4bb8126141db094ed125c2e789147e6c640fc80fbb274d1c8a4e8ce6d2d82cb7c0e1334108402e884b357b04522f1fe416844943b0fac0aa2f9b1af4d4c53bd241fa097ffa8e02cf7e1fe85bf7bc642c52fae0256c098713b227b15feae62957c9d02234ae94fa5aa12247497b3bf61458adcaa1cf03be81033e9ac5e460de04dbfd3a0728767f620cd5dfb53ffe4e792dc414871d85615a0ed754453abad29bbe605ca84bfc29a7d4e8d17c87166af1fd903135b7dbd7711889caf4950963ecd92ed53c0657da802c30abf954ba5fe96ba6b475c82bb729130a5746c7d095b2a669e68de3d13b8473c9416633320040706934cd670939bdb0e21bd96c480d220622af3c9e9f0c056c15fdac7f8f65599a4de1ad556dcb680c5d43dc836e42cd170df374bb1b5d50544d5b5bc484f36065ce8ce627c98770e0974d7bf2ffe3c5aabf2f23b56fbaec485b5bbe0d490e99d4d43b5fb52093a04300b48f6df065285932b2b3785ad057ddfe4c2247c2d05684f0d8d28ad76a755736bfa4cf8b5b09e63f538573210510d18e7c83b7ba7de00357e57b4df80ca95cb69e259813fcdca646c713344bcf1a9e7486410a4c0b3007150a65029dae08a419aaff36a71f7f519c1f2ac713ee882639567cd25814d039c8b8223cbb289ad4aae37dad5a743e1be639ce7c9a368b0d26574d39574fb63ce84b80928b9c24f2ad06f7865e2a98f0c478c78021fa32de355c4fb76b4cfbb76e0e969ad3a6ea292d014d6cf4730c4d425fd1d031662120293848fe93451551cef06ddbbcaa0160bd5881cc61b5b65532d67d27584a6ee731fe50b0f0806c4aeaa5be34a03a3b01fa1e8b5ec2a55a51f7357d2ace6f74d605e84d93ec6cc93821326deac5775aa65ae52efa647aa137c831d122b95fa5aad24b11c3df7f619e3f83148043db34bbec835158f38cbfda0cd7d00940b77ab9450295e20c305fc7967c331ccb5f71425fc4712723a3d5102949a8f9fcf85f2afb53262b2cbb682d1c4dde3e8594e1c6b0ff4aeda05ce0cd73cfd098ac1d2570b450136bebd3a1f2207d5753dde44552517b82080be2fe269980978cbc33610dd4298e0df1502829320a20a3579312bca929f1491b48261a9caa14fe6563c31ad5266607bceddeb2f1c827fd875a892b876000198455eb8f485ce43f17311dcaa2138bc3ccb2362f8a003d8651160b50f30b5aa8ce22869eea17345d40b596510fa68e0ac41c3fa843948aeaf6267bd219e27babd6b973d72b95fd893815cba801b6b9b3fdd4e06fb4ae59aaaa3a403cf84e4e11b7a52a20cd5338744b20139007aa90aa678d6184156c8cf09ce0fa7b7dc47086573499827a49e49dfd233d6f8e720c33f78a28c5e8fbd47064724f85ea9012b18636a19780a1b0ff439676703344b6f55b806038b2ef0dd8955569ec0ee9e82758b889e8c943a19312f882c9e89275de034bea1330fe83352ab4e78ab8c360352d70b1b4385cc14481efb95c1315fc495deb71fec2bee6d016f0386dfe42c3c07bfaf9b4fcc044b2340257af72c4a957594a82c3dac8ef6fdb3c33cac1a9a9e9fe55a30a9851805f8083e430ad42b2b5f5b9d9f4ad80a207f42adeb3624d03828dd06981f81564bc411756950a52d10ee0fc0b42c78971aa233976790093731b69a42a234631c5b1e51911722b590f3e9213e004c68b97e8ae76221dae82f9534fb1df58b982974b6011b70063bb585ce3106cbac4d824ba1547c98854bd7c70be98b1e107ca1e9dd00a2d11d10c63f220e7d4d11a9531f4da785262f3949daa821b6a7d0082e85e80101eaeee94dbf467a88010550c606cf2844ad28e59b9a971e85c036cd9f8802d79efd2ddeefe8ce0859dddf2168b46d973a67a5b6df3aca63eb8e5cea35792ed4c60fcce11aeafa41dfd2a32441422a68964a91b04cca53a57711c5462459ba34c4a07f45fb79b4a268ed504c8f4e7e293408d5aae9bddfe2bc4669eb27f177bb735a3d9c844c0606c836b4a1012fc16da32de050a6c6554cc7b439fbbc898eb40f4289c9c573fdd9fd3b42373c826c7e06a148d75f1cd5118a2da2bfad8d89e34d731b43c9dbd7f8f5a12fd447d8d71ebe3d0e2df673f0666f79850b2616ccfd0ffcb4f0e616a459f08669f6174c8c8204715601f1e1b974b18922453097d24ee085a0d843f0527e39f7fd99d83853f8a9b9c735f1b2328f13afa6a499a5d802ff3c9449a9da123aaae450f415a5d026d0fca72f09084c3922d1e8fb305deed5fe3e9bf02535f3d06776bd4dc7bfce857287fe6b64907682e06b67dd3e7272b29435d4b90d2dff1147aa21ae79760508ac702db5484d50bfbeab731d60d86c7abef53a356f7e9c9602a972585829607a42533f6ad98b0bb6a21702b8ed246fe6e79b592ae51c5bfe790461c7f2b93c51f1bc5d23676559570aa6c05b3d348aabc111757403bf7773b1d405ade02ccf36cf8397ec7bf2b8dd90152386200ce94c870fe23c3ee482b11a9cf21c26c84a64659f05eb229db1e7fc24ea8651359d1e9a2626e6f5db03f875fdf2dcc3bb7f356fba6ecf6e78eb7074c590260e8f396f68b0f47dbbbfe4385ac0fd29ef3afa559b84886b11b4c49d59bb61f2ddf3a672f7ed0c6e6f2b16c986347a3b1b7e0473fb2e77e5cbce56a977377febd2afc1cf7061704b2aaa0bfe84e5bb2de30d9bb65fbd1b6f53a54b85d27d78c0367b4ea306d94e1c9e1756aa9d9ecddcd2ce6fa7e164ab197039e288255e93a8d187fd278a0e355a55d3cdea88453c44fb178d0631794ca6f539c1d3103e4b8520aced01f17001589d1c07c1455af34fa9bc5ebeb497bb5e32e2a134ba1bc02d9e57e843910d1f1b3881f8811345b724b5e1798d7a685f8903943149655397aea6b57c5aa7ef68cb5f1f77ae223e5c2609beb4a3bfe2fe8602caed8d2517bd9f6a4d9fcca88bfd38ab4570e112a49ad7fee5adf8ac76ddebf0ac2653b2dfcb2340bc38095250746e82b60db424c3b1783e6a76aae44deffe4f28a0c753a97aabd3edcce5f99b07bbd61d4c8fa074d1572326a86a89379762fd5c391fae2a8a55d2bc109af3f406c44a65e0f66923728e6607a11ea0ad095724eb50797c8599fe39c0a36ee57d54d14e630949ffe2ac5a679f0c70ae88799aeacb55ad56ef227ab76dc9223b05325ad3f44b097d32edc4fc26b599711e264aa6eedcc56db977542715361db4eecd2addcf79a3dd2c731956ffd22b97d077f8a744379a9916fea44825c86128d49245a65e93aa4ec61a8967e2076e170412d031b9778155e39a9a5b936a76b4355701457a3e9e622ac59ecc3a846f4f3f77792b642301f7352bbae3e73234078fb21ccf725d40f0a4fcf2ec8a219ea8583b960c339d0ad90e4903aedc8810d00a34e4d9532015c545853d6752233c9f686b7534c28ec155309adfe65d96101a7db45222e19594dfac537a90cc11ac1f7b6018780e0339b1ca154f820c79990bac1c78833bb4d7adf7c1b57c3e349e9c5d631f9fa40c81817ece7e0a286f7dd21fd4a444f6cad993121d0688522329df577486001e791d86f6f2233f4acabb73bf3bc562fd9879633a", 0x1000}, {&(0x7f00000012c0)="97bc188160083d64c0579f0270d544a054265d3acd2acdcb742fc0e0d55af9bcd62c", 0x22}, {&(0x7f0000001300)="7a887e6832a3e9994c3b3654e4f9de185dafec387bbcdc48324356ba521e0d709489e4e6aef8b9225863f5b47d157d6f5baffa23e63646ae59e19c5c74ac9d6719b6b101bcc2938852a2a869e5c88d11249bb684e1c049363552c1628048f3cf9137afc7e0462d83e5ef8b071fcbc79da116bba5a3", 0x75}], 0x4, &(0x7f00000013c0)=[{0xb8, 0xffff, 0xce, "fe48354873abd09336c9d664fc94eae2ce86c327fc624354baf8b65de6fbaa6ba12403088027a394a348232e3aa319393dec34adf553d5f2a5b293f8b46981d1007e1679041d68efc299ed161ee61bbfece015e341f884592ae1696a697c1760b0b27614fffd39cf0ac605a296d63157a06e095681aecb3de4adc5d5e5b4671598212286b00250116686f867fe0dcf4e7cc971afd5d65e4961ebee55180563039ec9fee976"}, {0x70, 0xffff, 0x52d, "5d8a8b252d3bae62c8e015e6f56803f432be7f4d4453a20664bd9d8130adc01444ab0b89ad11ba85afd7fccda0e255552d0537a3e3d091e62cd9357d4ad1d6b1ed664370f221b12a0f766f0b3e16cc7bdfa79ad791aaeb7ff6"}, {0x100, 0xffff, 0x10000, "709ebc1e58677fbc382bf7166b909c364665f131420887681adf84bfc23ac94e06650ae7c685c396a5194dfcccae89dd9032bc4f3bc3ad7669bba4b39612f5255897f8bcd4450c927efe94cdef19c6ad56480766a47b741685f59b9c658a240cc0b2b50d3f65a2fff9f5d1fcadef8bd44f2dd566542a97f4b958ab0c63fbb598cd09d86489b0d7bf7394cf6df6e7f7a6c8fa9d932ba6611554cac500364362240c9dbff216a5596715180031b0fd8cfcfa72dc0389251ae210c2337823f29e54a73d0f78335e9812fcb82b2847e895a4d5e9470e6aa8b6152a50ce8dd0eae17fd626264b394ae6a611d4b5bd"}, {0x1010, 0x1, 0xc3, "de66ee11f06116ed4931724648f3a365c6ecefc63ad41e1bae3f1346260420f590e0d4e17bf72bd9d26c992754b18bfb57fa518f4ca008674c33f6f01206914d6038bcd5f3a06d1479e528f750a67e4aa6e00ebaede9de85a0f6ebcec1923842a07c61cc1a90171529f1ab03ff1c026170c1f196bfa06d0a4caf5455fe316d9f46193333bd305ae5deaa41d288f94ddf00768b582a22ddffd300bccb7251a0cebdda3280b082d928f02b22257ffc9610de2cb57b78774b425f5ddba886f7b83b2f996db96e3b077e3bc737578ac95e0bce49265b559aa9a2a1a4b9a496719b5da6e24a34f599f7be6c021e4b32fdbfc1bc792dee988cb960351c307fb3234058c241832d1347ec0a4da177b9df46bd0be94669e343aee063329cd379aa0691259673ac040ae6dfa7c9bff998f5fd00ed957235290e802ecfbca2fd80542de7084628d0037cb2e3795a6de5200089759c8c770437b49a3b45a623d1a8ee19045184bb182615750fcbf63eb30a262911f57bcc737737ab2d4d5c8ee2dc4607a46b7c5046b058f969bb10b2ba3c1c83f404455f6730ff6cba38761167910d4ba7c449bc1b3fef3c1703576af978a0b85e324dbb6f006fc948867f393288cafa71ac96d3c751e0029b58021212e9e7eb99b835256a69665ec7dcce689c9eabb56053c526f532be50504270aa7d1d2e46485ad13ab2b72add919d8766a0b277d95ed515863e2e25dbeede6cd3db2295597ca86edb41b5de10d4e805bf7e7b420560a01cab7ae206364d350a70ac4cac099fa3214e9fd44cf27b847db20708029eb41618e541c3faf862aea5e3c949b99f148d1a1add8e6462d24942b0844bc8257d54037a88f498ca88847619691a9c917fca3d748153fa3491be0a0985d90e471fa1d54fadee6f6385ffbaf5b6368ed103fb65cedf92506161b5ef06a2cc42add1553c01355ad06d80341e9e08b7378b954da458760829cdc2b8f94339bb0ad9faffafae878a9187df71782b3c31a5cc5ce26e876a87f14e0de7075768111a548bdfd16958289ac144a687103a2597f99561ca517f1f559b5023432c76ef6fce14063503ba623a030682c8a98c20af0dea3c01ca02b7a5711d4e3b487b611a4e94ac41db94b0f1e68f0faf3c160844a1102ee94206cf7cb0d9efd9c41442bd476645866b82946e43b1e7869cfd3a05c260708f45d4d950b35998cad6637d6cfaf7d6cf9e48f0d6506d20ebba6a64918530669a6d5dcba3792eba214a9214202db6153eea788c39dadb5b7e04a27bd60f35b4140b78bb6f9e3242a2b7750a6375da492335d25c4533dabb22d427a355b84a5dcc4038eaf50bb22757ef47f6d03cdd1909bd7e8c7d3998b8f7ac4e60e51bce75cb2325bf35bed43b005a0782394a37d932b438c2805a0a1e99c19384940e58d03f3899589455f9bab7eea148703fbede1de5906e5b6d9ea78d3ca516a7cd0161c2a4042a2c828a86bbfa32561b21ba8010c91ce2ba41c920604e31624db406cad1ab45fb0fb8c25d774cdbc2bea5f5d655df75c520ccf2499957e1428906a2377f3823ad71ffe0384e274f7514649775f7ce74f9b53e92c66ca6f9f8d6e9a265b111542700aa3872df6935ad69f2254c12144f6402f1ae382bce963f1dbfd1d863ddbfc57eb45e590e850da41a8a264d9a55cf72b4d24cd8256b002fa97703f56401c436bf187d1c6ca720efc8d20c4ed75535d1b57d8f2940c10ae3884f071a8d8a1079c00ff7a3c17c855ca704bda4c478129423bbbe8f31b79196533c459ca811478924e110f9253c8dd632656494d2759369c5158a1759bfa5d9d4058d633794edba3c1e2598ebc7f8b0f0a2cdb10f4a2e95b10bf402b1f82cd722770328077a500d30c729d077c95f4cb7d994d83329d4dfbc545e4a6eb27172bc5306bf27d4ffca6170f03676104651119e0dd73b399b5db07881a9e1da48fe82fea19940f9851a6ad28dcd0ee70713476b95e34046c2450d8fbae8aff6727a4e7a210f8f19e4cc15dbe088fc3f11548784055743e5722d08309ce5f50cc013677afbb5936f2f1f260e6b17ae88e96d29a14ed293adf19a862c3868d6d60bb174f839a7bb3520d94be338b173d3d62a113f644505061649539c6a75a763f75c6cdcb9d1af3d34813256fd6046a7c2f40b2e8669d27a6e8cbdfe9d33ce4ce0e38e7cc230d50b5f8874783ce106a0b67616b11f9621b6216bf3d5d61d443927ddccbe1898d4350964548647f55db87b65215a5135dd403dd1683ae6c3920a4df45b10aad411cc816835b50e15380ffae1b27a3124a4b8425b3700187e721b26ee1f13ffcf7b3f64c7e03bfe3da4143063203c7eb1635cdb3f5c34f3ee1b404a55c84e35678f8642d1fdd0ed32348ab8301f445076ee05df0599072479dfde829a5b29bb84906793e42de868ea0c4581d577feeff2840768e45eb8d4d7bda881bf57cc06ffe4e8d4f244bf9e17d10c8374a49a454bbb0b9a23caf91c637f0a13f4eae217c723c5cb95feb1f679fbb40812e7922a53277fb0e9547f2e23cc47d66c6c0f23eb6a96b12da53a1b09daee3ba8b59bca9a850bdc150503a17da310843ec61eccad21312fe27aea789799c996cee18a62dd10e6c92c1f121578acee4ecfa267f7f94724c961b278340b001fe17f5abfa57c49a435477ebfcd67d5dee9cfe73fde69b991727f795d9803456bcc1690ecc40f19aad515d2d43eaf35d0eb53da2464862cb3690c0785046ab77b8d022e5c2668906365ff255c1a5be4a6fd74842503784aeecf4075893d9a8a262f94386801f6be2bc4445caf924ac5544303d319982feb0922d3b7ec86e3bfc5bcc92becaf4746a62de282ffa74e0e4486d2efc5a9d465a0d7affeab8218a3905e9a78f03a5bad95f3d3c59a96ec85bbc76f8ce248bdc3569ed7f7bf96ddacb5b5000dbae1b7985c303859dda2f1e0e5a0b0a1ef4286d0a6e528f83eb514507a3b957e2a63d2b3377b837fe56020fb912602ab9b5b121a4568fc831d725b206fe35afd29d1c974b5b1865f4fac0257e0026ffb1def7b87a92ca9bfbba1d3088c55008007d5ff1fdafc66544f7add3c6c4898d5a9849945230e299b19c99b68b0360dae2c5a41c66985d247ed499775046fe812d830373512cc9bb53472536bdf88afefb54aa7318d4907418d07b0b6b0154ea738387c3623f2a47f5aec365ef6b7643f52cafb8bc7497e07aadaa224091a841761533fcd89772bb27031dcd8c675a5163f3b98d944a571b6222562f7262abac43475cac2407920bc2d85a33106903f6e7cd4ccc52b3bfd8fcc9753852d750ccc14bac59f6d4e75f7f8f574fd635a444ae63bfe916ac9b02214a1341e636e267895f287977fcd7a34755e5bd503a30d95d5ef8391ca2ebd7bb1403ea3f7db506a20143b6025e256c17a5986f19389b80ac6b7758664be32ad613845e48dca1b1e4db4f7314ebd7750cde714a7d23b2a233886957f0f502d3bb092768ab780d975a525a16690ca374b7bf849b75683c9a7b7557adc6a5a4b5a829c483255af70efcd1e0339a40cc265da904d1c82c7a63b6c4851270b38c579be09220649499288a4d8f6aff5d450030c15911db10b49e13ec9e4a333889d87cdcb1682d63bf9cb1ab88686a9851bfbf4bcaf8827ba6222c62a33f58684d5d04e784af8750a645807acbfd6e7fff2e916af561841f7a0f87c5c016ccc4fd1759f4703b88336490af3bba09e6919c75ba42d45c47dfee717b2f19f1c8a539315cb62e4179d7330efde93b2d930a2267d128eecf458f8e90a4cd7ad98915d3c33636c396c91432aa74d4c881b6b8cb770627689bf20224945821f682eacd13c5db0eee3a6cdd5e7c57e4aa0dae80bd34bae0cb2e56d117d02466e9a5718162a87f77e502ab9c67fe69733dc2408141906fb56a4d487552f77c4cc3dde360a6112e0b7cdba651b9d4fbf058d743534d4de425a72d33d57f7bee2e69f6034c81b3d4da48a968c991e221176fff76fce3dd1fa2037f60b852baf15c2e914cfb1c7a803a573609d76629b5a436156e72b0430bd84d640afd94ab6230238871f65079dc3b8d36033c50e014cbc298ae3f70241a67c20c92e294d89458c95e444dad0ea8006256bef37c31b8c7cb3e096ab0fc19a6f93eaa8dde2acc4ab58de152d31f21466141a6a64c5fdc511771ae707553528d76a9dc6d68e10e24bdef2e51bafcb129795ed2e479ade3809b6e8fc2706b2bb0cc3e64ada6abcb502dc6b09a587848becb0aac1bd7b9d1682cfbf3a6ed7a4e07d6fe4b372d1469e0cb941e23ac27b3f403b319fa2737d2cbbfe8c9cae5b2ffaf45f9ff58f3ed5d554859cc463708571b9e4295316cc9ce4844c2f2a6c139736965be11a5540d6778c526951bb29c06d42528ca57b74f9ce19fb8d209216a13950c2f52843b1cfe3ac6a6c8faca4c23adf8b208a4262ee8f1ab12d5b706914b255d5856b7ca64ccb315f5d13807fcf0dbdfff60527f46741cc123f6a5fd5c5a6308f4c26525a8946bf713a656c7b5e39e56708f50c35e95884813fdd081748a26a7f55110b5d4159c67e436ab87cf57c2b90eed310e081cc83e9470cad7753f9575b12ec155e4dd0d726403b8f3cd2149f23615a7aca494f67dc0c0d2f229a1378e109a2aac8c875c31a601d77a23b1119e90127dd1a1e93262825ce9aaa24f1c9005b54e8e8f59c95eaaa5ed80b0c1ddd9b2c74dc55bd1f752f6da897ae1e91249e523bd118130b7edc654654f30b1687c115a79a3cd80954b05a7d6bc224161216dae2d5f339c60cf7329882a5f659060a2711c59271d570209fa1638be71cacb3c977820145d42e7ae6f677aeb6b83dec621e8a9eb8c3ca29cf2b515279f044b30a7c31d609292be0e2f03108d86b1a902dc388edb5cca7165966699c38e30f2517e23fc358ec900ba1a5e4a5db0076cab21b200daafd8351613b6cfa23719cf5be172099260d61682e22dc97f75a1ec24a4aaf31eac983b8bceb4b50d641a88acb3e3d278ff4a845f13a3f22360027934b6e67a88edaedde016773accb137bb6b0d7b5eefd6971190d417d66bcbc86b72ea3efc720ff527de7d2648bc618e1c4e507df990bbffbe139122f1c390b42ce6010b76f2f95db3e16d41ef9d489856b748779e0dae4c395939540e602655144b57c55521ff5c49894e0f3b29febb8a6ffb6509a67c55a0ce50212e8fda001d507df441fe5c9215ea4520a0ee44d131e06b85f60164515347b8a5411bfbb43d15985f02aa52325b8017507d342292d10b8707458d0613614a6060a2cd6186e2fb059442d53739ebe67120ef85730d6fb362fc26dd8dc5de064e2bb3c07e07092fbe60c88dbf220a0d28df8a23e27e96be99ca53977aa3bbe1d2867a989bba8b17fd874267f1376e722f95187c4a17f7da556cca90255583048bae46829f7a36a8ac0b737bb8053b925bbb8d05f141799a344023c97f82593b9760e37a0663c421e60d229e9729b08ee6935c92fb2ec4b710ad87fe5f3b03c5c8e77590bed73869352a29773010de8642d3f65d8cb65ad989d654beeb5e06ff76deb00cf7c86e51bdc0c0ebaddf5c7b47db0307a213f5310d8f8572b64a686a4f94615246b0e28c6a0f4376a6af570b2e64c7927d1d21eb32e792af0b11b5750841afd2c493354217d03e52d4082d6b50992f24882cc37a7325a890282ed84b4dec0c4b1951c381ac1ce7b30a3062c0cb534342d4c937a0e2cbd15b106d203910496d10d58b8162e72895a051ec1942486c59f8c98e1bf93be9bcd12101e18"}, {0xa8, 0x1, 0x3, "c56377a785a6b96cb5b407d9c5ed6281ab5add451ce981db0252b02b7dd762e35376ed061ab0e17f04c7e57849f007815b88611d91b88d422e8b6bca574638b9d8b36759d2d1b2a4cf3a426c87a4235d49419f00e51a1b2ae193fc215e8394508864854a4132c7415cf8b118b1406cecfa7517ceb6be2edae499ea3bbcf09f63c74727ed06a3bc5bc3f31a9faad783b03f80ce1c2d008905"}, {0x20, 0x1, 0x1, "819820b44aaf374436"}, {0x78, 0x1, 0x66aa2f68, "d8c7f18f924957d317eb52405323e092d7beeca511c4b323f07922e4c046d881b661c7f4f0711dec00ff566239d6bfd47898d7d8fa3b687087a3ca5abc3c32679b2fb39bb8fbc89119d8ecee40b0cf862a9b00f65d5e36a3615b333c5304660b9c28f2bce74958e8"}, {0xb8, 0xffff, 0x3f, "90d815e8c0ff888ced9741d9ce0ae6ae51a121fa70dff58208749479da8693b5500d4ad5eb8f8681b5bcb1021a6d8838643a10f12fe41580fc20539e3fd6e3b2f31138f726d952c4fb7e70d5ec3e4f93991854f35fcdbf235e8a6abead980faec99d280861aa3c462c1b9e42ff4bd21cfe0812306ad552d7f4cf291665b64557a51a4526ae250054704e0023411c2244053670c90b101880d349a14f02e589f86cb1d29d"}], 0x1430}, 0x40b) 17:54:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = kqueue() fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) lseek(r3, 0x33, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x11, r1, 0x0, 0x0) 17:54:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xfffffffffffffef8) setsockopt(r0, 0x80, 0xfe1, &(0x7f0000000000)="89e3920c59d6fe55cf863aea82e08e2f7bc2951893ac05e225c03e8a797c6eb1f2fd283a636a6fcf228f1129287373da3ef3", 0x32) 17:54:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) socket(0x7, 0x3, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) bind$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x719f]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="a018c0b3226772b4536380c47128f812df27eced667080e128cb6edcc41662cde120425556994fd4ae369cd5b0b73b757acb0f7add7b4f39302f1072ae848ff973847c608cd8cb05696337345457dc95ada90f50fc5542df6bc626cb2df194ed38da6920f1480ab5c8a6b799cc1390c8e9aad8659c5d60c66ee35c7b6e561ab3491b7aab5f41b893745a5cbfc2856ad5ac2e645385481d129eed6fa19d5fac51714d31197de2dd7bf20b5c74cfa41b62", 0xb0}, {&(0x7f0000000140)="6f870b7af333f2df4a066a112ffb74e7aa0d2ae7127141a2bb5b6b2ea23a9661a6dffb0519a4af2b102b56f4b030a6a3e7ccef0129fa1e1aff26e206936f259fc33b994f85653ebe1bd3962cf88bb604ef1245b69a21426f688213611e2de04fd7f0b61d8a5e2c3222fd129175a71e14205fd6abdece7237a10c45c6aba4663b5de0917e7cb8", 0x86}, {&(0x7f0000000200)="7aaaa50b80cebde297e4775c5127", 0xe}, {&(0x7f0000000240)="02195924607f9322878dc7e4d11c4c958a37f7c6ea94f3b4a9e93de5cdae9fc4e734e1cbc52c28f5139258864b29660b6afa39c764a75f9084fd51cbeb95d261690f69fc168d4c6240477a7cefe85118a0db4209180d1d03d7ee7cf71d2b5e12969764d0f8559b5a9b1eb87f4d1a403273fd7c1f7b55eff05c083ed1ed4bec813d1c9889cf0eaecf44e6", 0x8a}, {&(0x7f0000000300)="c01200578accecdffb0702da21dcabb49911553aa80ff3a3ecb2cad995a5fe73a85daa2d31257e3c8ad50ba9cccdd3fc8785d007f4a4329dc8853086d542bd6fbae676c5bf101aabb43d195f0b98a3b269d9d7bbecd39e63063e0c419b434230834d3fc318db72c0fb9399", 0x6b}], 0x5, 0x0, 0x0, 0x400}, 0x403) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) 17:54:05 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="81db5d4456f06283ed797619252e46b0deb3233da8f43588eb19690a7345b659421de95850a683d03e3a1946e4", 0x2d}], 0x1, &(0x7f00000002c0)=[{0xf8, 0x1, 0x3, "27f7e1f24c502377212d68b9429cf066b3037b6ef088d75a7ee12a82986b2c36fa5133814f20edc0c91a563671018b1a5c24bc6a94a75487b15be87802c69098b604ac12e0869cffc0b2468df0e137f0181a48d6af18994783602a1552a568faa67c5193391f79af48cec39530cc6b1d7a424ad22e0d6a95625d30aa2f455787011183372de80a262cfafa0ad2b69f7c972fe6fbb6d732a2f230027126d6dde09ac0bd0558171f9a0d5d8893a00603443533d437d00f135a8441f5b6b77cd25a7c3d6bfa143fc1a0cbed309b84c3526043c2b97668523c0e54f1b5e847704987e36c0d98a1b2f5"}, {0x110, 0xffff, 0x8, "737f0c1db45d839c26f0bdad4084884f956b620e5a76bdd733889cf1524dfd024cce5771764aa2ee62b600c9235205ed7c4150deaf3703544a6732432274ae354f086f36583d9ce4ddf57968cc08655c12b1c01705b360d3d5cb9b1beb0042af140cf39c6ee9c46dec0b9ec7cb0d7ac0c027c8171a953c1eb244732b6cdc7154d9a283546e5bfb2464e2e018cfd9db5fc066f414acc3b369090bbbdad8606ad5c48be78fe0f9b6dd22b380ca12c75ad11a60b417818c1af012ac167836e6e6f78c4ffdd76463b0c34d7637604e8cd9a2a83c72e0786b52568a088e3479d058451a78d1047fd52dfd7f0229ba4275a47d562c33da0eea03fea843032a"}], 0x208}, 0xe) connect(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f0000002140)={&(0x7f0000001d40)=@in, 0xc, &(0x7f0000002000)=[{&(0x7f0000001d80)}, {&(0x7f0000001dc0)=""/216, 0xd8}, {&(0x7f0000001ec0)=""/47, 0x2f}, {&(0x7f0000001f00)=""/215, 0xd7}], 0x4, &(0x7f0000002040)=""/196, 0xc4}, 0x40) sendmsg(r1, &(0x7f0000001d00)={&(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000540)="c202d92c523252347723c9bffa57ba86d6f267f25b750cf5e8e1086da4da3758fd9a4eb813e27c0f97df02c64ec90e50d9", 0x31}, {&(0x7f0000000580)="f8a47c579abf0abbb3eedf26e769a7f5ff40ed9260e59b55c5e164bb732dc43c96b89ff2f0ba00ddc70b97", 0x2b}, {&(0x7f00000005c0)="a60c23d3755b1bc53eba1851195bf438837dd189bc004b64c4f283bda069f921d9709ec8157df87690694171ac4ab873ec623664301bd39e503dc2681d9ee08d73dde337f6dd13f991100b682cbaaa54e4f20ea0ede301b5b3bab3bd7ad1585a569eafffed8afc5af7790cfb", 0x6c}, {&(0x7f0000000640)="3bad3d27eab2418cf52fabb42a0184dac57b2afd651f4d77a07d19ab277d4ba92c3e838349806699f4cde6851af0a74f17c8c9ab026414e283392befe57e8c9105c493a2bb848f43cb147fa741c8030eba5e748bfc2802206adb08276bba235470195bd6c740ffabbdd0c0748e4e97a06e10fa39521b392ecd47a7ad053cdc293338ff66768a9080c39c9c1ee93469a9ef6f141a45efa2463a213220e97f46cf627415437c101140f9bbb822e55a7fb806ea4494d73c1dd42030600e6ebde2190d2ecd0d0db2d9ebe5822e310c7e260b789ab47951f96c3986e2c3692e458ff3ba2ff7325192f20277db7228db4107196aba", 0xf2}, {&(0x7f0000000740)="64a14c0ac06e948b1ee4a61ce63d2d90f8a3671f0e77441fc3cbb30c9b6154a976cc319ea24524eb10e87b6615790162c9d011c416b479fab456ed5168b163fbb5d3bc24fd5b1bffeb49ed6a8f99ce2bd89211628563e5325b2209e831f86db1a5878dec0f18aa4e3cf3be7cb26c7cb9d9bb22b183637f6fd0b02e03bc93cc2807af8b9b8d33334984e921fe1fff1f8c94d3852821a962e637ffdf025f8a31b9aa02b44a8296f3d9700a5c10e2ca8a263ad7844ea8c50d58417c", 0xba}, {&(0x7f0000000800)="87f8bf8ba7f143bf0982313633244f32e2e8102ed7dcdfdce34fed", 0x1b}], 0x6, &(0x7f00000008c0)=[{0x1010, 0xffff, 0xe66, "1095c8f154cfb4306c1943ea263a63a9ce00c858fb9ac752caa7adadb84132f4c44236353f9ce78c62c4bbaf0511fd442c35f51806808d8405430df11af8884fe8f0697b3f9f6ed1c585c44a6a81dc65ae418af075ef44f8b0f840dcc9a2d5221ca5b45eabd143775151dfb6886fdeb01995d043a343093f98bbb5d4ec09dc925e57144d5db62659e21ff2317dbc97c343acd216b83aa7afd29b07515b9fca2f8bfcba79dd6d873fdd4c8fa1a45881134e23f1d400e9c8ca0183a17756bf53118fe073c905a3960245b548edcec9ca2ad8bbdc7fc5bb846dc7b2285a426057cf31c77b95edf979f14f38be3665c1033498d0c8d6a2354a6c34034a5ca524868ae98bcabfd885c069a3998b20d65c22593144ff71e1c3e4cf765cbc8a24486c84934e4697ba70af0acedbb9eda673f954d91fc2ef3c2ae07b639fe18fd036710bb3e9170e25344d9b91b71df8d69c26b95c671674f3d954e822bff1fed14c444594f4d17daaa4e7774a43eb4254a515fefe5eadcdc965ab4b31b5f22bc149de733c387a775f898137cf915f1df3fb8021b12123c85af9187b0259ec23d02002bbae53944e7dceb3a8129b6c1816725444294053a8ca461eea3b93204bc5a1b49d12396dde3f908396f5d915b3dadb223943ea027cb1379c03b4eb3dd6d9dde2747914ae9bfb77280027a06e4b0cc5c3d63f0178aa99a98d461a56e84ad2f2f5367d1db9ead5c13469f9c9d7d085c7cee971208ba9c23810f1224e9b3f6b59f31632a24f5b81c48e6ef6b03441d8cc0e7adcd4ca27b5d5f8a8ca5a83ab31667d7c861053e63f6f0cc98c9177be6fad19c0f9488e64ce28615b9630cadc7f11e4364f24586b44a80ac10266a9173834f613455c4ccd1771f7b11ff7f1a3848699d9403494ed6ab0f20e0fed65f83cbf8e0aa8315080f7ed0e867adc8279157c4a69111b9d6268c9cade00c7a356a5ac85b1fd38430a3ec2c664a1527835bbeb9471e9de9efe790ebd6f3c1a49a9bba452ce32e37c102248cf1b52abae02bcb76e819057386033d7907e23a61cba9371a025204c2b67d5a227fa9c2ef1c9ead6f44fd2f97b561720e96a93a9f78ca25406435a6ff1bad49d8c36ed9a412d8fd8d85dc9e4e9904d583b56a76b3b69083584cbd10f211517063155211e0b76a1309b3f41586ab8202ec747e08890e86c349a154c4fe7f51c89dc41cdd7ee1ce2f537024cc40867e98f9105f42150a139a26a167b4e963a2e2877811dbff0cd60a5b989618cf3073dc77cc68cd9e597177edb73f90224d1174b2c55adf07c352eaecb41f4c03f75b444889f3e97d559163c36a7d0288f903cbcb2ed9ef1c674a3e9f219a5ceb6eeaf253a11a78c95ccdbd0e992cf97ac68642559ef252f460bf399188e06ac5adc9aa37f9facb1c8a2fd3cd820a3b32093594c5293d70fcaeddb952c4f78b59aa935894b3a960847083c3f1a1e8f26a1469c350b25fdb3f4bd2e57f1187cc74d304b57348210024d1b09b2111c48cc619bc7e95bef41e5411546ebaafde080aa1c8d3f0658f68f6a173c6407da41ba020462ae74e19ec9d262db616b18330639bcb750f3d50aa4a773e3b1dea923d76eca9ff980b4539061bbfa2cb89cb8cbaa18febd966d315100c99a6e1f955e2bb3a8dd356f4620108416fe94fa61834ce963402414b8e724aeebe3486ec58a82250e9e16a01ed00974546afa7385cc2993d339477db5544709fea999fc3875f29bce60a6d659089830195274aa2ac764841718563369dc8a2783cb81a4c0c0562c51c9a82af97b2f2bdd1e48a6e93b4015885c242b525a7a656f9a60472987bbbfd96cfcedec8c0e3e02f3d1b104fc2e241b545aa54740475caf61802523fcf9d86f781b72862dbe050ad27733a274812c957358677f965ea0d486e710cb490be780beb539a287e85955ee30b3dad4bc101a244b18078b955675b6e1a5c58724c10e5a4486e0704bd1374cbc0fa88d0c67bc22db5028208ff96af17ef789abd9e0c21e3012b78c3dc8a2fa36ae61edc8e4d4d7a47d50cfb1f9f04a99aa46b16a4205ec1d65e290d64191e11a4bbb8992e90f9d2f1b954021abadf7d511eed46363c1fcb0c89b74441569a462225ec468f9d996dc6d6332ed3048972de7a42deb359c6245abe05959c0563196c29881ffcce196514768915189411a55ef7611cbd151450e12c94421ef09598c79edf83eaa6efea60d947921db19d3dd64809ca9968840ae49cb7686534f49790f2bd057d57212f8ba1f38f5610246aa97d655941485e2c6eb3f8e614b7b6ab3378880e4b51d0909efd0abcef09594094f43007602ac50307116bb7f5384cda7fa228dd5550c658ec697e3be67dbe95ed85774efa82fa57eca910e61a540559b7cd80a56f66d0125890847f65504060111ef1bf0cd46824c861b19a213d452b5b1dd4deb27f956e0f37086374a2542c0c46e92f85d89091ee46f25a1dda5d9af71c9ba7f7b627f921ef9ed750eafd7c3f8808a7811d70f05228d73b7042fdc918f6bf0174f76c077fe93050845a39fa05b4c1aa70e6af73670177206a5f43c8ddabc9fa59f0a98c2c366104d2099a256c4efdf940c0a15d400162daa3b2d8e7e072be520c0afde731725569e0a1ed0ee3acf82fda89f1a3df2354f63d37f4aed94d3176b1d70aa0d1946baf4d1e6dbb2ddbf4440bd211af6f67bdee9d1e367450e4c7124925706f677b15e182fb405f3cbf71b6544ce27d815f355e8c839531d004dd8a1841b870dfd61efae362b286666c6e4f2d6b4223bc711f1a14b4434badbe5ac2b0af2919b5411b16f17cab6f77b38020ef9813eddc063bc586e96e25169517bfab47f64594704fe1e0cce24d1391ca39a419993914aab37b51708e68524e5496e4de87b8d56f13e6ca84fc887d841d6321c3b9325598e6a479926beea5be5df04b6ab9a13cbb0381db39dc94d7baf1f03679bbb615e38ab26b6c4fbc5b48958d96ea2e6823833045ef2d25b752234171abc23f48a54717f17f53cb49386bcce4ede3ef162a58387d9a5edd53a63a69ee8bd627fbcd65d67a9fd2a72559fd5fdeeafbcc8288b709db902a4c0cbc6aaf507acd20650c1ee37b167792e141f9c4ef1d857c6e1f84de9b7eb0fe4eaf456e1ed2666e1724c8cc23a29a0de5feee7aa9910dfbe120b72dfe137e04d84fddc5cafd85a2202b20f9104f4e572b11a090d571b5e100474a422233358f4bba9dd41232959fe2fea5566a35f626aa0a94373990843be1c9a92a18cb91e0af7753fd616b4d03402a86f935241fa057965262cfd2c731c8695e0c5b46ddce78259eedd3c8dbfca7e82f05215c38d4c3a17362f9a66e62dd95a4baeb9d68e88f3463e0269b07da80910acea088dcf64ebe1124b66917c9bf21e5a7ac4ba94dc10e0a163dcb8d6756179188a2dcde17ab0f7034b3df255254322e6aa8742a08137447e6a0af9c490c83eb91ad8e79023c8f7abcab6b68b461d76178d41cf386769e3a199f791f294b91747b1bc3636fc79bd0bc1fe5dd073fab8068194210452bc1e332868ba2ad6b58dea5cb1c59e265bd06f01ee07df509ab31027c0b9fad83ea8356f5225433726f8ca8cea5d8675f508827ec53eb067fc90d9039ccf87c8d0668d35494e2b7e862d8b33edd0eed9e5dd226be008456c88135adfab1df8f280b26735257f6a50dcea5138344a4f2e50d4d4e891bcf1181283810f5ee4e85f8557bad17134f97778849200c5c2bc14acd990ac50522c0afefb4e19925755573d2cb74568a224a2f58088a113eb797f38f5bfa5198852ea4011b2363eca962ff65f1706b2d8aeb6837bce0d614b3e6635c19c58d8addf47c9fc42170dab430645fd0ec687d9aa159a8ff52e837e84cced26b2ef773582543a3c9e2157aa0c71601f5cf37e60dd8d495720b07fbf9359f1911b22d724835262252ba45f568669ed05c576aec10d2f1289ebc28f39e80ff7daf72747aaec252f73e18178fa4171694be96fa52c2023b48953142d3caee6b6b8112745290d3d8af90d6d6ace1e72d7c239d1443b2b481f98a45fd4918faa0c8ac0bf50848f6ec4800c756c8c3f0ad72e15f812ebbb200367e9256ec04e8909c9ca54dab4f316120b261fbae4ccb389ecafa76121872eb36e8fa15b8d5ccfbc6359b571dcbeab37d5453c0ef0d2fcd827d3fc33d953d16c3163c8facb16d1462d8eb16c98068711ce2988e3efd332ad74c306085656e95775e64ba5dc0f2ee85849755704749d34f509b9e9185a94ac8f898fa84eabe3ce53c7cbee3925bc68636b99e6d48520af3002a7f32040cb9e70fc261b9bb54b901c40038bf0794e6099d07c2d39072ba52a162d92c8a052f39873eeb83a3fa53d77259eb8aef6bb2f740ce8cd769f1adcbb0ae735318f6a04eae07ae27000c2cb7455be3209f4794246c328d8238cc5fc2fbf6518cf69cd5342f913e593bcb5668e0df6d2f301341259addb37c353b8b1dd6b86f5f5881ff096fe14a2053379439e3e14efa8beb291ab5890b0a78d10420d4e3bbe537fdd8123987f34db2c9b95890e7a865d1e23d1ad1064b924f16555ee40c1ade32b9c2900fe00e666107f0ca4cfef4aa003800b3d211358346054e4a68f79a2fa334c5b9f9db1187ca6691dbc961da46397938a6c35a318fa38ecf5818a059685681c1b7f691d71948b099c7e3e63f33186768c3ac8d4d3fbe37f48d3344daecef7be4b6f5f5855d84fa2ba9b599aab17948e78a588eb243b8e7ae2db987d49c41f56da8b688b49aa03e972fd6b89a6c98b81fc200cb79f65c262e8f618b514b872e17f08bd71e9e6539e4ee8f24f9e01de61a74a6941bed1b9eb29481086f014646a7ffcc9520757e7074105f298c3a3dc3fd802be443db043be73510ba9e20e1b9574ca7d9cccdbefaca8e76d23cc4efd8c6842e3e804c44af11ca1ff7b06c668f651e7a622507445f5cd3e14af82fb6c3465f355d8b4d97c238a33c389d417548d6dbbe48234e06313c37447ea06ffcaf0b0b4550e8ed627de3f63f8a50d776070bb5d69687c6ccca51d584984d0ac56ae49aa31d6b6781c9dd7c5062152c76333eb4f41d12a29e43af52e1ed92abefddf1794e4b75cca758398c45442b206ab401e02353039cf1e5dcea9a787b66e8088ba45254f5fcecab31a74a45ea9e7942af2f847285355b1537e28faa4a58e07d27a5085eaabf111f9c9651584173f53d1f91b38227bfd77f6634fe6c834e7cf94df8ce496c9a772c4c24bed28ca520ee129b87ca0b43d730f33c9103eb2d7875edb38f256bf58a0ecdc684c85f2351c50ce6155c87cc07ab0802a98d16e07fa7a4ffec3dde6a32cf7d239c509a50a1b5dcb6407f8dee752c0c2c948b33292c9e538c54b9429c2f0a62112af063d86dd4c14483489eaba72bd674ddd7f032c9a311ecbc2228d6ed221945e1af668fb487faf47aa173dc7f72941a7b551c256486f710c6399058b7ec9e084a8c1d45e0a587fb446fc330233923f2ee1f9a64a9a36ad53a54e2b72bb14de58ae3d0c1f8a9b07246396e3ead8663158d7988f305d2064bacd1a2336d4f926b276a8739c4c5241daa8dac2fa94cc9422ffc09babcecb7682065c5d0a7859d1fbcd2f8c533eaa1f47172d40cd91e4c12dd593f156d30a0236701c0577a05b054c7e25f624b8076798aadc3c12f7eed4ceb7eb87d097c49b38a3139a35aba4f990b089e6d2727a761951cb35cdab6efdc4d188ac8149f35f89a845a822a6c611cd722ac14d273eb0b6621870196f998d8e357b553b12458ef731"}, {0xf8, 0x1, 0x0, "456b22eb19c4ee1296d3649f60a80e9cf2d430ae7304205ff0b9eb815d0430896816e3b52a558f987a699f423d286eaec19e4eba0dd4c3d4d35be073f638d4ef7006bb559316bc22baf718d96c28dd7fea62cdd44639fa190f0087b02c387a2a60f3644870a58bf8440871c928458ca166707b64e7269104a5377e2c90e865b2c747ececcdacb2402c7c6846037982839e0cdcf8ef449676fc0b80ab58668c7f7b8680c503495ec471b6cb1e83fff023b3fdf73357ec8355cd4e0cc154e953cf2bdaa190dfd35b1e11112b0ff3df58e471b56651065baf1a72a8916dbaeaec9cdaba63"}, {0xf0, 0xffff, 0x1, "8f220c250249ab0377a30c227010054b02da1428b1718ce1a7e3bfaef8c8e42cb8f73836eb3fe672eadca2d4b6c3cb36d825b1b3a70d31fb127bfcfe474379ad4aa5b7631c31fc1b7b76eab95a6a0fc054ed2fac349eea6303415dad8f461848c0d3b7d71c0a38d92056384a908c19ac38871e457b33e27d1cf15038e1062ac957e2893c80a862d555d33f9183c2d1514dd00660ff71c9fb182e23c506d8cabd5a72e20bfd617e994073fadeb3e891469fb2b78ea229a8e41c52db7a61d471b20430fe1cb0d8a6e580d06481fb45aff1d1faa863c00050390e"}, {0x28, 0xffff, 0x4, "13e630b9298a6bfd0ac10fe438af5f86981e88efe7048d52"}, {0x108, 0x1, 0x79, "2ed5227637250d47024abb50129c217f493568ffda1abac59bf9483527194af75ae4a46cddbc68811f095dba5c8b3ba7d8a26131c8fbaaad5d35f1009184bbc0a420ed098b7bbdd078b04470add1dd8e5bd2c9049c4f8a6884e747e4785a357aabe13bd477af89b7fc423ef6519e0e68cf1ef42c79544623111aabe155813c5041f1cc8887cd886bf153635e8c2be46cbafb22050f7abc7ec8fe4e2cd7cfdc03f721e74cc0f52e625212b8b612b0fd95b5d5cbc1fd6e7d31a2f170fdee1d176ceb7be9849eea7e5a5e0f1421178b0cc9a8896c0fd7375e9b0fd43b6438609f046b7dce8dab894806723667e674c5c5265d3691d06f778d44"}, {0xf8, 0xffff, 0x5fe8, "b8270ff9647374c8af07e169e5a041fa371531fa0042eea8fe1f764d97412954c46d89f0769ad915fa7469096b0fb35fbd154df2d470afc0b83a561a8033ceebb2e84688189864ac6dae1842c052c698ad87e2d2c25c47e750deffff6cd815067664b21af574288b5c1ae37273c6678d6ee8c0a23c28b1e02d40e31e93e92b059e05faca1e4ca6f4d07e3b97856b79d32d85eb8823507eda02169dc6240ae359fca968b366e8b12f182d89923d39300d93ad067e5d4a91d768e9472642ee77fa848dc3acd5d3ee1adf6e4f4ef1a5b2db8074bbda0771e976eacb9e4c6b5bbe5ca83ebe9b809d"}], 0x1420}, 0x8) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x42, 0x0) 17:54:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200b0, 0x10) recvfrom(r0, &(0x7f0000000080)=""/225, 0xe1, 0x842, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x6, &(0x7f0000000000)="04000000", 0x4) 17:54:05 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') semget(0x0, 0x2, 0x615) 17:54:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 17:54:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x55, 0xf0000008, 0x49d34007, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x80000000000000, 0x100}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x21, 0x40, 0xa9, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xfffffffffffffffd, 0xf0dd}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf00fffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000003, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x61, 0x50, 0x4, 0x80000000}], 0xc23, 0x0, 0x71684c5e, 0x0) 17:54:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) ioctl$TIOCCBRK(r0, 0x2000747a) 17:54:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) socket$unix(0x1, 0x0, 0x0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() dup2(r2, r2) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x201, 0x100) close(r4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 17:54:07 executing program 1: sync() r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x7, 0xd291, 0x8}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 17:54:07 executing program 1: socketpair(0x2, 0x2, 0x0, 0x0) socketpair(0x11, 0x4004, 0x7a8c9678, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000020c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/4096, 0x1000}, 0x1) 17:54:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000080)=""/90, 0x5a}], 0x2, &(0x7f0000000140)=""/215, 0xd7}, 0x41) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 17:54:07 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 17:54:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xe4e7}}, 0x0) getitimer(0x0, &(0x7f00000000c0)) getgid() 17:54:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x8, 0x1ff, &(0x7f0000000040)="89c36921", 0x4) 17:54:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 17:54:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 17:54:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') 17:54:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x6}, 0xc) socketpair(0x10, 0x3, 0x1000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)="2d1c00f16c43b7d6ae3b4cd63d030ac69c3462db5d0cea3c91f60f209100966bd5fcb049918cb60e69f4bef33d79e015203f1fac1887edef03eebd7a0690e169116e3c10fc41424ddf09d906c1fbb1cdbee114843c345cf64af8cc6823f8e3cb6448a6f8d20ce7ddf810f8e30df991ce17a265c320ca648b1c8a34ff74a42149ccb58c1bc0783b69e0665b4bd01f50dcaed9344f5e5ec0fc82b23019d8f73678726788ccd8955c044aff1cb37cf0227e1c2cf189aece53720ae535bcdb072336f1c78543e7b99c42730d5ae451912a82b1aade770c1c079387f3ffd32bd806e86688f2541c5b98010ff36d07d3c42230195e425a10e3be736dc0", 0xfa}, {&(0x7f0000000200)="64129611ee31c20998be75759688caecc6cd5b2704e1e53f53fc24ca08e5e63a4340e2d28d32bf17fc63c0686e6f4b8bce5e2b423e192dde24003fd15fc2af3bf98c3f662246dc1b20713c8a7acad81f3ba4f39589985734f57f96fedace8dd1bd81b6dd454f1b396ce349a8f5ce77de4ddc9e84adfd0f326854f83a29141520831ae49ddeeb669b8548a51209ddadee06dda5419c6a831b9453a76970f1cc76fe2cb028ce7854d7f7f142eb34cfa2cd55d2764f415315408164cb8b2ddd200e1a847c2dd9043cb4c530f4036d9f952a571a8783510bc82d963126539403dd22e244a6b39bb5aeeb89b6a76204cfef136fcc85c948b024f36c6021c5791447749ccefd6195cac01d1177640ba1d1a02ccdac21416e016199fd7ba5679580ae8c91bb7cc2bc29666e33ec9f21e979c10a82dc8914b47b85ecd9d6a41976db1803b8a1d554c5ad19d034f4ff4111c4439281ddd90221931cbc1a3a85b498658131b735d110967a059aebcb2dd24bb10b90db831eeb4020ac2823a8743fb7155f7874b9b29a34f68f9be876beecf91d528e00993a23bd8b03ed88754b94cf84e43ecf70ee137ead66c45ee232b14276b3c728ccea923c52b48833ee3c3bb89df29ab02137bef5392522275f5cdc8311eb19a0e99c1f929c240719514d7f386c143a4ba1e63c106ccb406800128dafdfd3fd73bff380e8ea140cac85395a931da7e749e83fed511488ba5070aa21e12d9137971aea2a521e788f7083824a415eaca74f049ee9c7b2e91b3540eeb2c27ad140b7146c27a134368276c6739220bda599116b4312060898e184dbe597867daedd25e9bb349720befc8ea861bf612ff1a7a417eec834e49cb57a90af1b3d625148fe125dd5f17bba5897109636b732eb4fd0bd55ab1dff37a98be311e3ae03a02ed79ffbf0b462d5b49b27481eafa8594b1b40ff5c699aa6235fc5ffc55ea7a31fe2c20578acd5e15b43f4e00c7fcf477048deaa2fe1578b216b7c96310a307b40774ea5e4bc046c8e761f9a86f098316f3484877a0af937a950bf63565ce65a1a17f0e283a7938860941069827f7b56d22923e7c1f83dc20bfeef716d2936eafdb9c037804067540a1e1bfbd7ff023babbb1348c32e8fd33ebf6587efead68903c1d788eff48fdf804c5c9382b69f9db3855ec807dc501fbf391e29786210d0156697348bc22bfc0441a5a05eaccef24aab234b50fe583dcf74f3b30390015bbf54c6585cc9967e9a3020f7459bebefe2037bd519ff58eaed4536317fb0783c6e2c5ad10927a2eb117f30fc88bec70659d0acf4c09ecd3309a89b695ae2f23ada28f54321f08656c15de47a972ae0d85a55b4d29cf2b16fcd2771c72bbd8b6023f366c9ea508e7fafcae0bb4e466aa8eff929e9dada4c9f5504350c93a3432732096ea844050de7c01e9b5332da4025298a060460300e58e742c6c1acf933427e9e13b62414adc5f5fa3b2a2a0a1cd19b1ef17f2cb966897c697bf87fe8eb1cdb955733da605397ec8f0ce4c05cfe11d4a4a814985cc0d048805eea42628a9c107378deb0f2f05dcb457278bd960af71afda584859f4be54c74ebc6828b3d058965954d9e6f77e7ae53f63ef4623da8abc3f2b01f0eb3b1b3da1fd2bac06c2ca6f76fa3774d35db61b4b8c9523c55114dd96f6cd812bf8470ec65c783056ca52c428be18be15ccac1b10a5aca89d49adff117bd77058d3cd1510dffb7f97c28d76db28ac418ac0907ddbda77e5da9db30e14912e7ea87380b92dbc36a51e7987f8ef41a9d3db0003b7c4d53bb3cfc8e437309cb11deac3046861e61b2da7d5f07ec907eb03612699bdc22d3417c40a38b5d4843977b9fcf3172906c355a865c48eac4d53c3126f4009c0301e9171a5a50601cd23dd498fce7acf36241a7b61928c5872bbb2ce5206458eae16abeb95cc6345a3ad7edb4fc5bbab7e0a2f38107b1da3425c5edf45504686fc2c685c7e9c19dad597c2e42b5a714dbe628cbeb416a824be2a5afee33fd106ea288595e20b104bf767fc76df5147fdd312b630d6b78e50dfa2e040ec3c5158cc47351f7b7504f8edcdfe41f2c3eb5650eebcce593efa64a73870d83286df149539ba3e95f2c5343cc891d02994e3d0f3d58f69a17078bb352398ad599b73b8f6382325840692c83b5b96b70b9a9d7e6a835ad77d6b738b62abb98356d8e2a00b58c92b3d8b5bcbf2d7161a6e0910ca34e91ccdc6497f227329326fb4f99122ddfb39f03755572d49fb089d17bf936a897a42c3f4d64bf0861d74abb581b83ff263d81cce0a42fc9e85cc984cc622b1a96da9d0138fadaea7e4e84b3aaf696e5e1ebbec41d25a35961df2b7770be7f60eeabb1a1a37f19d088b9cfc52f45b3f99c4227ddc0e51296e43f658036b45cfbb00513f66e932ae370697025393a86f89ac7355b27681d69939a79ea5a37b0dc0f50b157811ce69d2c4c56cccd8035f35a7128759057e1566a823abe37038cc4031307cf8f569bf6ba1abef8644d0707627aad08e8f076f78b64f80e46851d031369efd78482f50d0f961535326bb331b1310a4857c8cef52d3049d407be9b2ab7ae08bb8b46674683451d6badbe4eb421ac3aa70d45e0040e1c1b5e07e175d698319a3882044a8d72dc60890df8478964d3a1ba82c06d8a1a40837b01de39e4b100bbe1d4cc35ad7a1e6e331fa885fe5c131b418c95431d82faee54e51c87031b3b711b0d07ea789692061f780cc1804a06c50cf2039ceb0d5c51ccaddb38163a43f94006856d3d52102485e58f9f3e656fbe6fbda3ee65ba5e1e6c80f4f1669b8e493d0c019d432e808eceeec3a773a294179b181ec93f195a8f0c73e25c1c1b265c69df12a3c4fc1a706ebc48712f4d5d722881941512768287b40ce32b3932c5871980cdfe71269072bbd35b12e1776560a628d311d1edf3b54274e7d1c21d7e169d37fd13427d3bb47142f907efc55a9867e7de8934cfa148b7baebcd8c0c184652af98f8333e98f2b4164371d958ca89daa1af870046dd4c1a33e4deefbe114a7872ba779846b276f10a2cdeef7144b39397908b621fdcc44fc42c4cd39028ef7fd97fbd76b0a9f63dedf84a66b7ba3ee6717fdc89281f648118aeb5582576461270b10bfdc25817aae830db5f54bc0fd9e5354f55991c94f0e810aa36180370f76a978d6cb33f12c86217d9d25259526662af5bfe235af8fe8d6d23951f5335ba1a31ee51f8e920be5127dcf85f43031d4ff1a98703619aa722194422346054e0bbac78867be6a7c1ee93dcc6016820ae819e37910ba07acdf38438213228bce1c20e703d1e44bf83c2aada2c3346f3a6f519537ec4b7faec74cfbd0b03cc2928be82d5444e8e99ac05c2f23006ba212f43258f849836a7383a3446854247a20e5d96bd96975c137e85e7169020c85aa14040b0a4c890877dafa556969e79003ed9fed60fa73c47720d13e06d80cbd0fcc4b983cc93cb07fd1f62cee29851f2c1ebbc0d4e6589a971796037192cc631c8d3dd3c263e46d4188822158d5f0f9ee4a61ae3ca740850b4996d0f06493344fc8dadb41067a293f8e5ea1af40ec3755f6d4d28f1912979700b4eed6e9ce56028beb61dfcad4ab5cd9a8a3e173b58840aa2bc2ffc9727e78036c257aa91f3cf1183aa1132e4995328b5e0fa77544aa52db01ee26512996e68909af8dbb64ac3d5008c4d8a98ad5033661fc6f65290b0d2b998dd4f983526b635e6fe0b6875f5abbdd4954cc6d642a59031fb25f58dd3a2fc4296b6140bf27a944c16bdeaa3eecae16e68ab8a4d9e886657a9330e3766919f54832ee07d01ca77b7951bf036e1e71d6332a6b0f0f4025ddb9fed86c71d7f95bdedc26485801e41913c26ad222c947173bc532cb2a3dc56584ff62b763ea3834a7583d9b437de44671186d113a33574327d02a6385715e0e5419f2f38b31d7b4a2365b95edf81f02f51d1af4daae6df4ad65111f5aa921ec1a712e4e2f8d0dac9b4df54c4f49dfe76e992d34b31693ff212c9192c18cf90e0f870ad01ea39a81117c572f662b53f8eb34cd1a6b008dd0c1d05c00a98fcd5b430172fec04de07eede4673b96ca25a4217253a56ad00c4631fe1b133dc49d07908336bbc55b157355a11326e9731396df7fc8e163c544033d3a1568ed8e5ffcd6e48e5a785b1d952ac86ef49d161324083dd7a01de5cabf3d248e5da69769934c298e81a5e9f6af3a781354a9cfac4500ba6a8a7f661a5254185f80bbeba5287167e6e50308a2b2f0a54b03f3129c46ce96fbf85187fe434ef3e146132e7849afeafffd1517d344b41243feeaa6428c153c16aff3578d7ff16b631c15cffe4be12e923a20e95a2ec983cdaba6724f256dad3d915abcbae17f0f22629dd7cc0130349a17230d88422bc86d169e0b23da0e741a4f2fe78e75d227e6705ef47a05a83c10f46061e5505feae2f397ba44ac322ccfc8f14c29524eb8b902986062c985a537dbe6050bdf35fb70999b3130b27239a273bcdd95b69683faa86964c1133e44c463443ed732399e63bc5f7697ff7a82492a97d853d26dc44333f7d3880f937d56e2ad497f489436b7d0c919e5c98402b0dddc61b73ff3f6d5777ef2d2bbf7501347b49f3a33bdb5690ea865307684401225c1b12f993da94a24ec897806da0f7a72617b8d46762cfbc162ba99f19b6eee5e1b96fe067f2f21534f0083fc8afd988887fcb35c5c17b3cb1e09d9020e5c00b50367f095f40c4ee7e97bd7c414c054a18b82e16249ac9a75e0722e4d19ad55c44a8a40a012563bf297ec0977e40167a570f7ac20ac2dcdc4787df76f12c320eba2ce5682c570fa4dacc9965f2d606aff45fee8c4904405084c6857d162b2e9faf28a043cfbc79e3226844f40398d19b127576eb722fda360d3cd6dbc47fb6f3f73c21f9902959f0d3c1cd1daf0ed710978884741b6d50fd9fe1d77b981e712c1b2a98fb146af49e5a55611865cbace7638e1d50ce1072dceea8299a23bc041770d08a2777dd31e569cf852075b12aa8a80ef464a51ac9de73b0fbd7034b1af98582c2aba7b048a9258cc4de61b19e094380246287e8273db22eb4584b6e57807fea24f0774aba87fb6c3224a79f53103bda61af13b3f0041fa75b2a65b10c8b63979d630562ae2ada458bbce2809aa7aec2dcf04c2664516a8ea782eb40aa15b0d0e779d9c0f49d39466b9d89da4fd41d50cfd2006831ca0cfebff03fc5af1c5ac00e057d3c2a692e018699815fcca0cf87acc300568ee2c4d4a6e4db443cc39a8a5cd40df196e02554dc305e868ffcf9159227f73f58936b770c90407c0b6624591da860a7fd7984a60e70d5ec9c2f8d6ce78c5acc748d526d60893bfff2e7b53de987b80dbbf8733aba5c7f7002385b5e44adc15d18f6dcd24f7cc99a43d3252d4b1b41ea4d095bab31f40fd9b944ce1d774bee122d543ac4e95c1e8cbf7bcf5ef424a2f53f9f2cdf5a74ce4ca3d2ca728d60cbcddba50d4e749b68a8c1b02c4dd4f589a7553fccb728c9ca5d5932a31b6b04c5d41fc45683e5a573d1657b601da243e23e3b984173ce6f31c4c933957b06ac3b55fda57dd6d78b8249e6a00b9d592e12c556af61c97b013d450fc7d589d632a046e3887150e6583356bb11487491aee86316b861846b2525f1bf93d3144d6796e9cdde6704cbcd5d91954a29df7ebe7e07e3336005dcfe67472bffc613e666aca0f882400a24249b038b4c582db0b748d3af96f6966263210c9b045d2c285bb69243c93449157fdc3563fa757c57d4d6", 0x1000}, {&(0x7f0000001200)="b8a9f0fe8ba0aada5baaa2678891e8edeb3326ca138006d56f66198bb6e3b188a99cdd4f28ca74220aedafc23514d12d48567a7d30d26314a35499053efdb34475936fe94c92516abe20b2790f5386c9efc88e2b14e457dfb565c612b40e7e45511b62465611dba9fc8480292b0a7beec7f6cb19de8845491db96b7df7f6dcf812b0fa7e2ad65a227b6d4c6ce203c97657bdf3e1b349d1725f72ecdb954f71bdcefc0cc9d8cdfd69d42565ded44db4804608075765cf076f64ba8e26288a870724d2a254a8ad66b29af8b17f26b0d1ef3120f51cc3166386c0d41963a2d7092683c7a3a58368a35ad405f0b0", 0xec}, {&(0x7f0000001300)="746a9d7b3da85dd0368fb900364d4d73681d107a74056c325c0f07a34e132eaeb964c43a317b9607cf347952020f850b6d94f9a3fcb6b0af934157f373572b7103f60a25194f1bb22960f47467cff00d446802b2f9ed330bbe72e7015a6256f48f17c4103884906677970a3bf4645d5de17521bc9d05ce2925fc2cb1b525e262b9093b7881d3168dab07f0a8221f6ba9a8cd216a9a65815b0fbbab1a374bd29bea47864c6326ec87866f4f62d6143842962d7f86be3e", 0xb6}, {&(0x7f00000013c0)="8dcb77b2b0b414c841b3a27f9b3e495e877668471d10e5f6f31478381b2f039dea6a67ca7b253005ddfc5e249d8e4d7150f327c4447d6032b9ad213262d2de39109606b9aa86607a76691fd7fb3f7aeccf66b3d813248f17f9d6c2a02f67f1a34adc2096201b2bda6de8ded7059bb65b3c8dc522", 0x74}, {&(0x7f0000001440)="0fbe41c2a178a796cee31bdfffa207074b77b81e3fff41fd08c0f20f3b4707c16899586e4625eb200f5588502bfa13ba418e7e818f2e512d803bc9bcd775b043ac3908c39bd92f6bc2213a72c3864d4a48149cebd01e0ca3998c15b86898d66b0c55", 0x62}, {&(0x7f00000014c0)="4c48399898b6b3dd37f099f1ff479f9a6dc995ff6355b05834fe17107db77098f6775646a622c971299a01325fbcab9ba296eb31da54de2bc02ff966e3a4faf99176e745e308a0945299feadecbf2e56c16178215656e75ec0581e43b6d77a89fbf8b0c8df9c6009c70ef3b7efad8ed47c33453eabfc729c091b442f778332f7a5f9a94e1134448826c8a5d620002d287037d7555ed9024821a82250ad0f3d86", 0xa0}, {&(0x7f0000001580)="5154ed0cecd227e6932fb45d85b8dc2d56a2fc7e82d6ac2e8b121b5da2a7a39cd10db0a21d13fe7b2c05149617a4f621afc955bf9d786e7cd75208f287fc60ae3c87df18cf06246aa77073393e", 0x4d}], 0x8, &(0x7f0000001680)=[{0x98, 0xffff, 0x0, "ce9fe5f07f890f9309d961177b00d9bbfe71998c0d1e83ce453501f4b1418dcd788807e665b013af298e2fd48ef0f5295ceeee51e2162ecf867c77531c5ab169ccbce85d8c0a030e23e903a15b25ce0f1f21ee368c2bbf00fc42ccce575a93d81d7134cc718d33315c4265ca023ba076827e20184172744109a52137766bcde1f8"}, {0x18, 0xffff, 0x6, "cd36ee"}, {0x100, 0xffff, 0x4, "9839495873d4c1bfc6a37e6e52adff4c0b34db15d1de9d447bb151693259a04151e6c05897153deda9b629093627a4f532f359e1228f6b38c089b642a3167402c7b4c57e95996b8beaecdfb8a448e9c031dff822b2bceaca4d016ec6683429e93215b2e5c8aee2bb1b73e08a51dd329760f797e37ed65fd700bbd117557273ba85c126c5dc0ec721dc3819968887c37f764170defaf8c3d1a23c25c4f2d5c7379729c924941f0f29c3a69c7b19cf90133fec78bd0d6548fe15f5a2da7a303fea2cfc711648b7b9a5e96a62b099ee41146df1c75d6d1cd4897dc9c232496cc01d3a9b3118cdc82443e1b39c"}, {0x40, 0xffff, 0x4, "8228e84e70524984c72ade1394441d343b38650fcefa97b9ac5919effbabd0942b17a72463d68c9564"}], 0x1f0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000018c0)=0x600000000000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f0000001900)=0x100, 0x4) lstat(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)) recvfrom$inet6(r0, &(0x7f0000001a00)=""/248, 0xf8, 0x2, 0x0, 0x0) getppid() sendmsg(r0, &(0x7f0000002300)={0x0, 0x0, &(0x7f0000002080)=[{&(0x7f0000001b00)="39d395adfc63dd47b8ce8e131f51df3a9d4a8cb8ddef4ef5039f3a7f50e3107a1ecfd093817787509c661ce68bd71de179b1871260dacc72fe3dd18c377fa3e972424a2e9a453b70d65baa23345b846645ef2e36f91249abe06d465cf356c8882589acb4db48baea06b87088e143c7c46d38a8e69ae2f255fbbf3fe575033a3a9078ecc078414e0d2fc48e06bc1a065a1082238bba8f2038947bda1fb5870e32ec5c943c4d25224fac22b3650b6bc764250fcb3c648803b3adc7181c05619ca5db56bf18f25f6612670bb251e7b2fead1ac682057e21bf", 0xd7}, {&(0x7f0000001c00)="5b9b71dfe3ea83", 0x7}, {&(0x7f0000001c40)="d349b92bf56087abbb361b1cdee1bc3e8164cfae7a4798d017abbee80ca16136d941012cd9cd3642", 0x28}, {&(0x7f0000001c80)="8928a306ef4d3db5c4071165a4510cfb9663a780b45dd222414fe4c1c9eb88a39a306072e608843e3c151bfbb65217c20ac13155d0fb200bac6a21f08d7602cda45839ab7f5783785122bc235906ef76f747d0410b6890734042c4ec1dbcca56845a3dde1e2796cd7c10cb947f50031f00dd03c12faa1a5934c5d9ba37a946a67660556bc188afd977d65459", 0x8c}, {&(0x7f0000001d40)="ddadf68b9cf31ccdce0db151894068b49d03d5c6d7c47b37511fc1c36a6a1fb15431c7d5a8b97d78f5f57a0a3535f18fde65680d9f2cd90f9a02437fd87b762a94b249290abe095d03d1c701d4841d99c8325ad6e061f0fd27ccbf3a7dbbe7f49b2aebd97975ebdb7ebea925182cfb2f52e34ce32df69ab007965bac94d0ff49ee11028800f0389b0ddb26faaf3b658c6c4156a7f4e65385fa4cd9a36e336b8c05ec4aaf48eb1d7eb52e601271e7ae97a5f419490b4ac6f41ec310ce92f49e4ed90678ede7a7e334ca311fb1cf43aae62a1441d4881ffbb78676df7d433c00cd4475532ad1", 0xe5}, {&(0x7f0000001e40)="e66ae22cb11f576ee498b164162209768c57719665f1b74c3018b9aa830607c320afd380788e099a4c239c25c195056579ae7bf8ae7c96313cc38c827ab20c362158d7324c4caee775c26a6fbc439c70cef0b5baf0aa382bc96fde54cd176d271ccac7d18694957d84a5346db5c44d2a95974da120890c2cccb48fee122d87134dd3ee73a08926af58c13ab616defdef8e2b86c2411e8e98d52e390bfc205601c26fa10efe7c83fef608d8858d7f", 0xae}, {&(0x7f0000001f00)="aae28195201b4976f0d833d0c8300db0f0ac614e2a6986a9e4ce06eeca50ed2c2f76f9e389926c7fb2967a7fe58bc720f8914610a13d2ad802a97edd35e498f8d1428555214fa67c8dbbc288e5f11df8d55aa147", 0x54}, {&(0x7f0000001f80)="6775d5c611dae5d4ebfc86dee204361978a5c9073411431422f6796224dcf484f189526429db8a7f15436bf7d97e7e7f9293f3de302a2678a6bc7267156a47edb697006ba1a249dab332236bb19c4fcde753c52c9e665df5a593ca6ff19af1dea129c4491656c7479ff31e207f9d79722a7b30d160d2921b3846e9d6e1893ea92fa17b66b38e65d9320e9759debf3a7be01f96e2709356f3e50936bbf733ad6dfd3d3bd8", 0xa4}, {&(0x7f0000002040)="f10306ee7a8974a618b04032e24397dc14ca1babb606b3bae37bd0c6b995c1c657d9702a291c361e05b194bd487bd9", 0x2f}], 0x9, &(0x7f0000002140)=[{0xa8, 0xffff, 0x4, "c3711a95935e7ca4261710ea2b3bdb8baa6f16d0f2731fccf1c0bbadbce8d235b0a9dc6aeb69d278c9d4b2bbca90b1241eb22f589a034c0ff8c5919bdc0e91efd552fa0662d832c50b56c22ace8b6a763a0b0c0f55b034f43b3a8464a894d3677cfd2ce2adee8639b6a315378b620ac2d1cc37502f45955fd58b080a336599b7db4ea7dcea4d172a3061a9e722f75bd448501d1ae8"}, {0xa8, 0xffff, 0x7, "c7a1f26765380bcab33f975278bb7a6cbc23f518c0c486310941e3a58ca7b03d4b8e53250c0424e49ac326662f5e77dcdc9209f0a6fc4cbbcad8750e1ef22bbde5ade8a790c272ac18bdcc4013df86980abfd9e61cd4142ac8e3cab343e576c6eb4bd32679c833fa329997adb4778e1388d791e4c71b5802008aa3a29b0fe0341360192a800f249d55a16111dc0423acc1050679d9e9"}, {0x70, 0x0, 0x3ff, "b812e9021d85ca7945f28157fd1a8ea40b6ebaddc2265a6979d6ac94ec02d035e9546ff0a50827f3b94a5c8a2be0355096f062ef49db83482880e668b99f0138d0d3abb10c3c2ccb7342d9c22283d92fa1eced91bcffe1c6794e0c552dd8ab"}], 0x1c0}, 0x4) clock_getres(0x7, &(0x7f0000002340)) lstat(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)) recvfrom$inet6(r0, &(0x7f0000002440)=""/102, 0x66, 0x802, &(0x7f00000024c0)={0x18, 0x3, 0x2, 0x8}, 0xc) utimes(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfffffffffffffff9}, {0x81, 0x5054}}) fsync(r2) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000002580)=0x8, 0x4) stat(&(0x7f00000025c0)='./file0\x00', &(0x7f0000002600)) mkdir(&(0x7f0000002680)='./file0\x00', 0x1) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000026c0), &(0x7f0000002700)=0x4) r4 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000002740)=""/164) sendto(r0, &(0x7f0000002800)="ccc07ff4737a9bc73f30c38b064050fe1143ebf9", 0x14, 0xc, &(0x7f0000002840)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) chroot(&(0x7f0000002880)='./file0\x00') getrlimit(0x7, &(0x7f00000028c0)) accept$inet(r2, &(0x7f0000002900), &(0x7f0000002940)=0xc) getpeername$inet6(r3, &(0x7f0000002980), &(0x7f00000029c0)=0xc) fcntl$getflags(r3, 0x0) semop(r4, &(0x7f0000002a00)=[{0x3, 0x2, 0x1000}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x1800}, {0x1, 0x5, 0x1000}, {0x2, 0x7f, 0x1000}, {0x1, 0x100, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2, 0x800}, {0x1, 0x6, 0x800}], 0x9) syz_extract_tcp_res(&(0x7f0000002a40), 0x2, 0xfffffffffffffd19) 17:54:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x100000000009, 0x8000000000006, 0x0, 0x2da) 17:54:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 17:54:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kqueue() recvfrom$inet6(r0, &(0x7f00000000c0)=""/192, 0xc0, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x3}, 0xc) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 17:54:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0x20) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000100)=0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x401, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc8, 0x40000000, 0x7, 0x80}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x101, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x80000008, 0x72a2, 0x9}], 0x8001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x8bfa38b875b634e1, 0x0, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x9a, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x10001, 0x2}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000002, 0x9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x6}], 0xffffffff, &(0x7f0000000280)={0x3, 0x70cb}) 17:54:07 executing program 0: r0 = socket(0x11, 0x4, 0x1) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) openat(r1, &(0x7f0000000200)='./file0\x00', 0x800, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) chroot(&(0x7f0000000240)='./file0\x00') 17:54:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x3, 0x1bcf}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) 17:54:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 17:54:09 executing program 0: msgget(0x1, 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x400000006) 17:54:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x11, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x10001) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x48) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x68, 0x10) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x20000, 0x2) lseek(r1, 0x55, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r3, 0x0, 0xa) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x1000, 0x1) 17:54:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x89, 0x2, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0xf8d}], 0x7fffffff, &(0x7f0000000040), 0x0, &(0x7f0000000080)={0x6, 0x7fff}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x101, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x42, 0x4f3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x49, 0x20000000, 0x3, 0x1}], 0x1ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x89, 0x80000000, 0xfffffffffffffff7, 0x200}, {{r0}, 0xfffffffffffffff9, 0xf, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x38, 0x10, 0x0, 0xd2}, {{r1}, 0xffffffffffffffff, 0xe, 0xf0000003, 0x1bb37289, 0x3}], 0x8, &(0x7f00000000c0)={0x10001, 0x7}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) setpgid(r3, r4) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 17:54:09 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 17:54:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) dup(r0) 17:54:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xe0a8, 0x4) 17:54:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 17:54:09 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000100)='./file4\x00', 0x8) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') lstat(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000280)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 17:54:09 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) r0 = getppid() getpgid(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 17:54:09 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) syz_extract_tcp_res(&(0x7f0000001000), 0x5, 0xffffffffffffffff) msgget$private(0x0, 0x8) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000001100)={0x0, ""/232}, 0xf0, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="0100000000000000b36ab92e18fee71c380ea889b6680046fddfd5e70c8a7daeb2a4a58452b1e568e85ddf4f2500e518d73edebc14c025d384e989eecc31ab880e54c06f71c35feb0b65407a4efe1d571c2b0522b47dc5a1cec575845ae07fd5b1dbc375808b804eba41189ac913ef6aab00533c46abe43f10f3f68a8480c073ad3fca2573c4f8515b67aad017998b"], 0x8f, 0x800) 17:54:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 17:54:09 executing program 1: socket(0x18, 0x2, 0x0) 17:54:09 executing program 0: mprotect(&(0x7f0000185000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x683, 0x0) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x2, 0x6a627b95) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x1, 0xfffffffffffffffc, 0x5, "fa54f208644b078aba28715b6a88a0a48547cab7", 0x10000000000000, 0x1ff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 17:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 17:54:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) r2 = dup2(r0, r0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x8}) truncate(&(0x7f0000000000)='./file0\x00', 0xe2) fcntl$getflags(r2, 0x3) 17:54:09 executing program 0: pipe2(&(0x7f0000000080), 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x75af}, {0x18, 0x2, 0x80000000, 0x200}, 0x80, [0x1d, 0x2, 0x7, 0x0, 0x8, 0x5, 0x3, 0x6]}, 0x3c) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) 17:54:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x2, 0x6, 0x2, r1}) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 17:54:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x3, 0x2, 0x1000}], 0xffffffffffffffe1, &(0x7f0000000200), 0x1, &(0x7f0000000280)={0x100000000, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8}, {0x18, 0x1, 0x2, 0x1780}, 0x100000001, [0xfffffffffffffff8, 0x7, 0x9, 0x7, 0x1, 0x2, 0x8, 0x9]}, 0x3c) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 17:54:09 executing program 0: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = semget(0x1, 0x4, 0x420) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000280)=""/4096) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 17:54:09 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) r1 = socket(0x1, 0x2, 0xfffffffffffff001) sendto$unix(r1, &(0x7f00000000c0)="282cbfe626e783c94a22263fa9", 0xd, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r2, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x1) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 17:54:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="88faae95278161c282cf433637ec0db1b743b5a7f807be87263c4a94a6618edb0efd675ebb7484c3b314e8e0184ebdf1d447346e033e911ece5f715b9908ddbc2c0123eae027c019892daa3b471126739538eceacbae39e8b2a009dd070455cf381b1d21d8af92e2cf9c4044467884896a6faa67aab65d4132b22a35191d7cde61e0c3c3d10499e8b2afd8799266732b0075a0f840f9e02016c4c8e4bde4681b625c9a59305b6260595145ff0c476b74a01733b0802c5c37caee2d20a7bfe1b44c6e946df4db5d2b131cb2eb62e50594f584dcd8c0e0e864b5a22a46d2e28b", 0xdf, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x804, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 17:54:10 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) symlink(&(0x7f0000000040)='./file2\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 17:54:10 executing program 0: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x10000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:54:10 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 17:54:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3, 0x4000000000000) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 17:54:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x9) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0x4}, {0x0, 0x100}}, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x5, 0xfffffffffffffff7, 0x9, "f160704b9d29335e8f5cf28cf2c54366355deab0", 0x100, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f00000000c0)="14", 0x1) fchdir(r2) 17:54:11 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x10001, 0x100, 0x5, 0x400, "e60141736bc3dec5f52bc02dcd251edd3c365d3e", 0x8000}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 17:54:11 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x100) poll(0x0, 0x0, 0x7e) clock_settime(0x3, &(0x7f0000000000)={0x3ff, 0x4}) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:54:11 executing program 0: 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) readv(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/161, 0xa1}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x9) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000001700)=""/206, 0xce}, {&(0x7f0000001800)=""/133, 0x85}], 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x49) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) 17:54:11 executing program 1: msgget(0x3, 0xa0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget(0x1, 0x410) 17:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() fchmod(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 17:54:11 executing program 1: r0 = socket(0x4002, 0x8001, 0x200000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2feb696c653000"], 0x1) 17:54:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000940)={0x5, 0xf7, 0x9, 0x7}) read(r0, &(0x7f0000000180)=""/186, 0xba) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x961c, 0x401, &(0x7f0000000000)="17574671d209da41302d77994559e005131ff4ff99dbf0fb73d929123c11c940bcf7accba89023f0bba0543583b556f68222b5765c9a1f5bf8d995d49201faa6274b953655cd6dcacf615d0011df188d2ce9c76cb6bb48ae583a", 0xfffffef5) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000240)="c4a4eb3aca8d2fcbba342e9dcf4609775273c3851e5d08df00e7b6116f65ce2b16437a6fb3f64f611111f605b95ff47dffa5a5e5e17dbb5d3b48a41744c25fe4a1380787c2774540edda67f81c21876f6b039a441333da38d5af39b7b72968b2093ad2bc2e81060ae66bd4071e486d72bcd0c4cc4507c2ffdf3452909b01885fdeac2b0b2b962b3c38c51c22908cbaa2a1287d9afea0643938a314fbe293c27574b1b4ea6b68976dee36ebdf2b8462116e609ca1", 0xb4}, {&(0x7f00000011c0)="b5bd7cc4dd1cc80a3a7212bb70b29a08b886e8e6e0f19c8db17379f5880d14f0d0712d00fb85639e46f5d195d2a8fd50521c4dbcd414de30b2fc2ea405903da16ad72d393ccf6bc0afa644f49ef871ba891c5962fb491156a7f31dadc8cc1fcf88a98412918e30b654147ba721157b5094d1c52b1d47cc507e50d977361945a6d9889a50610bfd9c78c2d38ecb200f43850931860e9f9e6a084ba63d5b01c995280dacd6a05a545529566d440dafd6119f2e00706685dc4745ee4097109bf621d8dfdffc083cb5212a94d8671f626398f7e7a6d84d8915371a13e454e8a78be7af1e89cfb7a8dfe8d9a238dcca915a6ad78f44e2b054524c539fe9562d6d66809c88257b2c50e5270a29ce996da90acf1f0296285acde9c911f09894354e5214d6202a6e6a009bddfc6ee3963040b2e8119d3f8ae8a095e333b87bb841330214a7998d20c6ae560f5d2a9574fde59550c15fd7c6152ccbdf99d8b9810567382eb235e701f31e3acdf6fc29a1621fc2a2f23e20e0acb1e92890e9e90ea81bbba39c2a081af98a119bb1db50ea574fa67190a0f5510baab956d75f7faa0cdd99c87ac57b739fe81a522ead37e007e93095505d3b4aa6e763cba89d19f3636bb8b51187e512dfcc53085e8969af4b06ea5833e9d6e5b568303321d03abd499c1ec1d3408bbe1d10e8f9d8521b6b1660edcbd4898682ecd9304f54dc3c7ceffd6b934087c8fb99dabc04568e71a584af737167075d2d9974bd58e3dbed9bdf756b09af545426c45b5649a7bd1ca4c0cb7a8e4c9b3c4cfff6ba3d7e25eb7e95d0a5ec21b5b23a6c7c630b57e46c6624aacb7002dd856d4c4b11677ebec7374a2b524b0d3e23b4e2de370651ab942933a06ff1b49b1cc8f290abec416ff1b1ae760f92131f3e1b660f4f301d627fbcb6a66c0ebfeae7dc2fd8bbc397e07f557b94f11149bdda3120776a68fd1c541da27e9822e4d32777bcb03ec1464c5a00ac27b9b93ed56fcdd9d79eb8e023443b08debc4d87d6b30259ab1dd15837019fc990adc3e0ce3a38f0b304a8f5f45e05dd59e0a3ca05c79a5ebb7af1457f90776ce0f615d9816027dc402f59a6c1214a2cc60e0bc240f72f80762102f3962682407bd04b51460366694f95e8ecbb430dfd420d63f1552ca1b0d992705c8b11054c4cb329add66bf4f5dfdf93e0b601b60ff03b7d7b6597628ebfc9b7ab413b9ad38b2a67f92858b2be31721c914c5734e055fb714da4667d82cca748f6ea40ca7886b44611df0987c88d6da75a240521f2615f203052a927bcfbf283e8991ac1efb9ba13a84d0bad8b85e718ee2d547d3b10e5b2702084ef5eeb560341b69e5985daac4a58ccd51b95f77d34be6fedbd1f6fc9abf85fb61b7fc3ff2ea2ca32ed57c48258788ff1ac8d6b47cfada92258ee6f023d64d61f46e2a90adc08749e6ae277215b6846786682780da99f7c5f97609d75477315cb060e400cd7f7bfb585b5e57b1f93a853d7fcd37f7f8c5d4672892bd30335272cb9ce9a82b6b826798ca91b04e1a47d134ab199d36bc377f72865391787b3335958ce252e336f1d33f1b37b847b044461313c4bc41f451de6bf4947fc916f5756f2267b8a56f77fe736aa4c5faac5a2cb2bd9d9154e05138f0195f31401e24e2c087e82cbebcc46a29bf1984e80d5e28c16a41f074a6755003f6bbb2abdf12dbb57f89ced65d7b5649fa88d5cf3f093d566ce95f2a8afd6e0d1f9f5cc61e57594c8ac41e3bea3af219c332e02dccb377b1c2bcff31d902186e993c3d241435f6c2084482fdeaf2dff9deddf814bfb3e073fbd4c1207f95c9241e97a99052f90be3517c13a53f5fa7c0bbf1a57b41ce2e2a4deacf8edfb3cfbbd63713203f646abac8219a5d7b78efc0f0237efb4d16f5f1c6dd34377ab162c56e68abecee66c1871052c8a18ea53ef63085c4ff109145b3598fd7fd4f5916760b7c28646bcfc74e2a85e4eb7b66c9f273a19924dd873bdbf41bc6476123b8ce479b7b05000f2447b046c4a72da1718db4d491dc2d84e4222e75d16aba2cefdb28b2c15c9e56d451bd56ed7b28ca2efd3ca962223e64adf79896bb97eb12ee945f4a3feaa975711573375dde993f0a05957ae3bdd40eefc5d5519e93ee3a9d014fe924f322f745f37181e52dcb7abe276a24ed77a8f4e0df7a66c611d0c04aa3aaed392f16c7f2e652b145054bd97b6181c95c5f2d204ab532c95f5f8c3e3b79b7b89c64f13d2fe6167dddb9ab72d295282e6caaa93e8f33818cae85381dae6eb7f0574538af1b542c677af4bec4a810fcd07e527155fd29aea13d52a954aeb4f017ea4c206d41b6a76a5d57794aa161c4533e21aee0fd370b627deda14fdde29530e1dc774042c8b5ac3721c9d8bc835ff7d9954ce143cf514d8d70dead1407e1464d1d1f631a61148169085c8d6bfb02d0fa71a0e479e8266998e1ccf7362381bc628917a3c3c06f413c1b0fd99659492534ec44d6282ea3148c4e3fc22f1364c6caf1d2b6df77ae02005b6858644c2ad4c122515bc8a03571f69ba31b7ea4e32cc0cc8a84aa5059493d238d271a452c70bc6838541e6fcfa1dbcff2a9e68b00de8f7aa6767cc5795105499a8e480ebca7d6691868eef2a305bfb6bbc3e16bd1654270d09ff09788047a998808077d4ca015170929230728ed97ea8a77f8b6a8a670d14b7d395ea5c2566cb241256aa6a5832c0a5e879f9166e92d0b38f687a8e7736d8619abc56895bff9669110de06042c2ef37d4219a5e9d3b1e33c9e1aebfbe4c80c1e68642229ff0c261d93548da6455dae551673e0fc8eb85172f377672b4556316832947e1b45144886f9a9d52ae14010538fc7dc25989d4ec897edf4b42a44fb791de87577bba9efb14fe3e7f692e886c6e8fded8f6cca7848238cfefc215f8925ad760712ed2f55d218bb4e554f0f31288c32e714d118467bcb698f6c6b65eda97991972d80650efcbf7c05e48c6389963c422717e4e374379f97e7e19b09506e5c607498337b3169fb5b90cedceb75b16f7afe5e265b59c2abb26a75df2bdefc1f75c86df2d3c405d97a8004f59df196327c17f511e2aafdcaed13330a84593a34ae1d7f2094afddde2ea605822c9c054d2d42072ae807050fc8de6d5964de0ec16e7120ee82768b5d9afb6a5e562df94817055f7c9860c4c2936c67f265caf00bbdde4e43f7f302d4c7caa54ce4473eaf3df6ebf8f66426698eeab7076880532c456403575275fb4bf7d5de5977263f486f25f2e89a56f3b9213a3503a24b91280d7f5697b947e443266df97dd243f31dd3dfaff4ba168bf5aa67b0ee66b2f4e8eb84233fe0f1dcd5048ec458b03c15d82ca6137bb0272e101442c0e66f1a591dea4437634d3bd883ba6ca903ec55191e91d27b23d696a00eee78618b67701011c8b42b71b3826417d82316ee078fed5bef27a43df58dba80da491f8fac146e6bbbcd2d3ebc60f2fc7784e99c22ed482ce7b3dd25dc688149bf83e88662bc9c9cd531cc90a2f01e824c78e374528df115ea5c091b790a6f4206316c3ba9c36747edd95bcc3ee9863f7938ef93fcb4428f9d24c76b5f30f98a7dbf4e02d2fde2f407d3b6d56f8775047f9306e5fad5d26cc22f47b53a9f141637f3ca9655858e937a99150f1ea7ea4846d77f92b20752150909fe0ef93c4b5bba51a35fbf4a76978bef24b44d311035cac548f0feba32ccc5111cb07ea989bac9c8b919443949fe5d9451cd5b717711f80ae5b96d260346fb79a0f1eb856f6582b69e089d12028f15b4bf9a89a8af6b5d33c760bc9ffc5308dd9543b82f4ddd97449e7ccbb0f98ee30cb8193ce23d3696ced573094240b082c3b200a2e3f08ad4592fe2fc8149a8a17fe748674663ecda7e50d3fc242c079b235827fa759bc0ecb2481f534e9d76ee584edcef7ee3e9c21b370a3d3005e36fd2eb3e672ca46342bc4373fd36f8f0ad0c456c0b3d0f182083316aaee84b10361efeaeec64874dd2dcec6bb3f99740edf31dda3bc5fcaf11924210c45ecda5a8ca05bd6fe37a7db4bec9e55da2031fe3574df5f1fc0113265f9e8796ede9b48e67e82b1873aa9f1081cca17141e67830d8687f3679f581909812203f8381b924408cec245f2aa84c2d1e97f50e5e00c652016a49dfc885c37c24604c802fd66eb5b969b1159e49d30e223e13b178e7e72c0d76458504525c6bad5eb8d1892625067878406af2417967a5449d52503af4ba36ff4c8b67bae77d6d1c4805afeb8b1ca3bdef175542554c09c8540c35e4cbc6950baa5e8d73f403904f9f409a7c9e8296446a9a0fce22e19ae31eab9bb1a08d11a7af6a191be83c5866513553e0a47a3221c49c76ce9c190994273b85104202af919f0ae6d3b6b6513ef9b51f71ace70e96d4ab07f2e08dcdebe42ba6bb7ef4964496e612f3b6a442c699a031a034bab2ad26eb868ec26452718589d1f188454d47b29d782a222767c77753bea8a7789d931e4a902d755b3e77b5ce16fc42495f9b940ea7618fbbbfc09f5713670ab450fa96952b82e766cbd3bac327abc5837a06aac15b691f1bff10f8567e4df8f3ec7c2fcf4fce1b1574f187f2cfe6ba76d3d3e9b78cfa5c6f11127a90a95ba4a5bc2284abe0ea618575fa2e4a94c5904ab73d569e72a2862cacc658406f3ec2510a4d3ae82c24b892706bf098cf8d89569bd32697c0968d0854a4256f5c2e85629dc48b9fe4fd75081f44f7aaedf5508bc299683889513cfcfcf5c843431033aa2aaa073adbd395fec5a48d972bfdd9fbc3ee15b884da1e17880b2bfa0f068e6a330d614b4955a00a183ffd9290deac8a16cdda3603a70203def159c0aa180086e439ac39db4b071e932bc10e949c9bc542c9690af9a1cfb77bf2d68363bfc657f6bf7f1e8c5c2059a11d72a27706be58aa52e6a7a851d275fe62b19487a613adae827a55607beaebcd7062decebf16517312f61550d0663d35b47509bbf4273762f833046fc9277b071620c8a16fada60005f25d31a45685f5c28a4e20f38b49b46842f4d845a0a85ac077d138465acfd74fd23f3a888065e1393d89bee48401cedc4e28e94a0e325ce20685aa40e8cc51da4ff35adc6ad214674aa78679120439a1b0bd7ade9d46b54101fe380ed6d8b5c4f884aecfd7364e64e52803ca8060302e781576b7bba90aa6a6b7abbf93a001d2678a573181f870797551733558eeabeb6a50f49fc00ba8063cdee0ec1ab0188334931d8201585d8cd0d0803173aa5c2774710dda2f9da3602e7d3ed2b45c9c9da5920242f063104abda442bbc17105d13e6d267ac624e773fc83961ffb60e5611fe27f929342a344c411777627a3f4816d8642c63b94b4fb829bf5fe3d86c2f706da75ef84e74b967d342fbc23fea0a69b2dd0190b2259a095a1f9e686f5506f399e5df761afb94316f61f214a374bf71f120d559e0557792c0d60695b67e5a893cb2345a92f54c782afe14ee6a4eed68630edbc51e0dc42a1ef6d26b3c9319030235000fb4a0d0d91613cfa6fd115e0bd24b9676257924efda4b59d111c3356c648bc03c0105d3005f2e6311221649d724c77dc49a14d68146356d3c11b880413e3a2319cbcf160597fef2496455a2fbe0076a380d70cdb140cde5a2d478861eff94b1bf1b798cf5a2d73cd4cf759fdd8fee7b24d18a31ddd4e72ff35e83ed0074214387e95264144969b9696df9a91aafb3d76a1266e644368ae133b7a7d5d9c5728028db7978b7ee65bbc56244642059336963925f4be48e44aee14de41974e437fa29f09851b451", 0x1000}, {&(0x7f0000000300)="43587cab4aa0a48e32f102c11e5a53582bd5a321c6ff26392d3b9cc72e7f197a0ce6018bcf3844ac0a0357590341f8ef4f6aae133b7d5344257b36680d2d2f87078318485187900b9560a84dec9a787ca3720f82ff7ad39dd5380dfc8bc8949aedff8818fbf82ca361cf253b5a043cefd740bb480cd28e2be6e08881faaec78d80abd38c19ec24f78420df35e818eb5fd4c0a52b46cd04dd9cf3be20327d75eca5d76008766b106c4fc5e3f8705ed176d4ec9c188302079babd82287f5083cbddd1d3a920fbe1e43416ab63102582b656bf52df34b87d3edef", 0xd9}, {&(0x7f0000000400)="4d3aa21bd9791e1de9a2157a02117b5f8adc90018e2b1ebd417d627095960a2528b901c5f1aaf8ff474be35d7867d71aedb3d437e7996a7bd343cad8b8663e43d995bdcd9774eb7c86f363df847cf4c5878d62f1e73b566e322d319220c46b2b9cfe0438d959d360f03d0e066abf849088ac969edc0d77b12e31fdaa07299217afdeaf1cf163e401a2d4d4b4f24ccbced3925e4a184888c4cb3053be98ae4850396ff2a63ec5a91f56e898ac38aa0ba777cd1a032199afd6c11afcd89755f9f648b8bee97133cb7776dd432957c0e3996b8c4e87b0db43c59436a7127122c64226d46ff48d1dc4c0df00c6a2af825a69bc62454e", 0xf4}, {&(0x7f0000000100)="79cd33d7e913576f4d2ff4a18fbb0df10efab5bfe05dbd9c75c233dd769460981eb29b6231f38f071d37c7b15f762e09adacbda233fbc774df0d57ad5f49dfab6d218ad2cdb0dc7c2084a61c423191b3192faaaedc3f9fab75cebac974756d", 0x5f}, {&(0x7f0000000500)="071b3e59fc34e22b4253c5354b5cafa19c91c4f16ba8f96f4ae0511df2ceb898eb67fe9ebb73d6660985d9f758b9c252d2bf309c09eab0720236dbf29585ab01c80d01f08e13f94eec0c6a3019d358fd0fdc5ec1f0074b92325e4210ecd8e59caa2cbd276e1319d5a654218739e2005d5225913940a3e591c135625c80b6caf24a7a186264bd6e62ff263c8638f43fbdc0da08e2975d214663c347344866d0936e2bad833804541783f0c5f949eb7865f22a5c09f38d57661b547650603937dbfe935cd41cdecff2371f834ef4680e89c207b1f6d687787c083d854c12468cb0b4584e0c1d4e69e84a148b7c8371ba", 0xef}, {&(0x7f0000000600)="1437660d7f78af0c87375f84fea002989ec77494f8af70d6a2ee938a385304811e50d45cbfbfbb43e1f154099e2d040c265afc90d1b3710fd2fc16f215037c48df6675d560893a416d7261d48c061cab7897da4cc3462fd0ce50dd110b9e64a8917ee4549a87b1def3a6868805862ea2fc232d1ba34a966b389ce44cc922abb0967cacff9cc56b45302ffeea11325bfc2cbacc5752c340de26c54082589fc7fe6c642d339001c14a3e840ffcbf6f117e73b62ae797903909010cde67bcb82b1a64578edf7c213187115fa91fac92", 0xce}], 0x7) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x83, 0xf0000022, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffffffffffffffd, 0x1, 0x1b}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x40000004, 0x7ff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x81, 0x1050}], 0x9, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffc, 0x44, 0x0, 0x401, 0x8}, {{r2}, 0x0, 0x1, 0x40, 0x81, 0x401}, {{r0}, 0xffffffffffffffff, 0x2d, 0x1, 0x81, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000020, 0x3608, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffffffffffffffe, 0xa4, 0xfffffffffffffff1}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000000, 0x8, 0x6000000}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x0, 0x7b, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x74, 0x1, 0x1ff, 0x6}], 0x9, &(0x7f0000000900)={0x3, 0x40}) 17:54:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) shmdt(r1) shmdt(r1) r3 = dup(0xffffffffffffffff) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x108) 17:54:12 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) dup(r2) 17:54:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x800, 0x100}, 0xc) 17:54:12 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r5, 0x0, 0x0) kqueue() 17:54:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x1}, {r0, 0xc}], 0x3, 0x6) flock(r0, 0x9) 17:54:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669cc00"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x200, 0x1ff, r3}) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) 17:54:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) 17:54:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x1e, 0x8000, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) 17:54:12 executing program 0: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f00001f1000/0x1000)=nil, 0x1000, 0x4, 0x1811, r0, 0x0, 0x0) 17:54:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 17:54:12 executing program 1: select(0x18d, 0x0, 0xffffffffffffffff, 0x0, 0x0) 17:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x1, 0x1ff, 0xffffffff, "e4e0460d784e733021a1110a02a349da21189142", 0x6, 0x2}) 17:54:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="059719e271eb654f1230988b874f57a301062e368990622cc9c06f4758c4670f1ac7bc2031c6974e6901d6e63d1ee3ab882781ecbf87b0b485789544c0fe198aabe956d88ea7676324b85a568cb8433946dc3a933aecafb7a4bc0c2c8e3f27cc88aa82351712647c83dcb9b704c1a381bc97f83359e62df6c43c347d183a3a1a04", 0x81}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r3 = syz_open_pts() read(r3, &(0x7f0000000300)=""/233, 0xe9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xdf, 0x55102073, 0x9d2, 0x2, "a7f537ad80f5253b852954f1daf8b1ba3bc65363", 0x8, 0x3ff}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 17:54:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0xfffffffffffff001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x6, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3df, 0x800001000, 0x4, 0x20, "44c5364478188dc991d0ad3a9684bbfa4d0c7446", 0x61a4, 0x21}) 17:54:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/182, 0xb6}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 17:54:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) dup2(r0, r0) 17:54:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x2, 0x5, 0xfffffffffffffffb, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc7928f997e18bb17) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) flock(r12, 0x9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x1, r10, r8, r3, r9, 0x0, 0x861}, 0xe2c9, 0x6, r2, r2, 0x5f, 0x101, 0xcfc}) r13 = getegid() setgroups(0x7, &(0x7f0000000140)=[r4, r5, r6, r7, r9, r11, r13]) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x100000000}) fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:54:13 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 17:54:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) socket(0x1, 0x5, 0xd9) 17:54:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 17:54:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x613, 0x0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2b93045fadee2c4ef7ef4dcfaa4334fe7c2497d8364d2380ccbf3ddc116619c55185d72023ee7051ebeb762d29ce627d6da19638b986d5a38385d0d3eccdb1e6af49ac0eac8031a154319ed91384d8f2c63fd914420e8e21f366ebe2cf6830313b5f0"], &(0x7f0000000140)=0x6e) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 17:54:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) execve(0x0, 0x0, 0x0) 17:54:13 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x100) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x30) r2 = syz_open_pts() 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) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:54:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) kqueue() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x400000000000, 0x7f, &(0x7f0000000180)=""/4096, &(0x7f0000000100)=0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 17:54:13 executing program 0: syz_open_pts() 17:54:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000040)="f2bc8151a92ba1943cebfd0bbc00fe1056e5a839eedd8c92968b2f5669c604ffa396623b6bf8b0af3637f60942e4d28c0a7c0aad0e2c4c1442d58c0fd49cf06d1eb8ba206df1fa808586c162375772d082a009016c453b51ef01e43450c3ee23cebf54a0523a7b8e809b06010469f27bf63f1cd3d3f7f025e3838836b6df9b0d0d19f341274810fec5b285b4717e7a574564b013989a56bf4a79f5383ce0242d0dee0d4e2fe9568cf1dd65e5fb21ba7637f9c66f55d6f8003b82d53972088d62c68f", 0xc2, 0x2, 0x0, 0x0) 17:54:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="26b96813e08148c4cbcb9773433ef1af9e987314b3dbb014ee8a953c13abcc3300ad02b4932285071a878b367d019316ce8cbb9054d6c7a97d3cfddb70f0ce0bc6b280db633aab197c91631e7ef02c9252b0c992c46505bdd2851e0b1167a5be43c9a694b5020a7c9557cd4dad4a39ecf3bafcedf418689649c2bbec451960f995d20eb9755960e2a14f27052296325e61ee21214b42d6dd35bfc6ceedd268545329", 0xa2) r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 17:54:13 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mlock(&(0x7f0000721000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x1, 0x800000000001010, 0xffffffffffffffff, 0x0, 0x0) 17:54:13 executing program 1: socket$inet(0x2, 0x5, 0x4) pipe(&(0x7f0000000100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0xf74, 0x4, 0x297}) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 17:54:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 17:54:13 executing program 1: r0 = semget$private(0x0, 0x6, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = kqueue() accept(r1, 0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) semget$private(0x0, 0x7, 0x308) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 17:54:13 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) shutdown(r2, 0x0) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 17:54:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000014, 0x0, 0x0) 17:54:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x100000000, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 17:54:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x7fffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 17:54:13 executing program 0: socket$unix(0x1, 0xfffffffffffffffe, 0x0) r0 = semget$private(0x0, 0x0, 0x1) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/11) 17:54:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000400)="285d0a6dc9df6ef6ab12d0a9d46a58213988298a873bff59f710eebeca4b3b037a1f104a161f541a0434c7e7a1e67f61ebdd86a66a275e0d01c5ee9b6ae9df5135fc43936e22e38d8421055a0ebe06201055cfcca73233a167a18b1019ef49b031d32281116994c029779d10c232776c2d1d788a5d19f16b3ce5626da801f758a0d851365e4251e0f08ec2549ab7de7769212051fa91373faabbddc9f0f74ee6ec11957bb66dbefb5af1560b73809e0fca2bf4c5c3dbde9a80d0683ad3e5727b5388e73f0ee2b2f734885bd0f08c1066d3991714b2dd02978f2d458baf8e3d6678a5a04910423ca865ca456c7783b629c8df670a891b95ef9f207c46dce5950293d69b8b62608287e2bd9e917661e7e00705ea2f734662351fe7d1964afbdd86c641d42425844db42e2883baa916fbf8f774666fed7a31db1d749ef45ecbbeb28dc7f40a465628951fb1b4b702dab468594aaa9b941953df4ec88234daa43972977536e444d7f76b14ad0f270ba34899397da3640a600c59db04ffc6b084b0a45dc5c4ac2de9c90d2e35bc0f61fc2b379a35361d33448e8508bf0ae9cf8b72ca7f30c9afee39bd6dd20a2595dbaa1fdf249b97f4936ce9276c1f9f46ac549fe7eb641aefff74f7560bf3f8e3ab6a2313751615a7f0e5d1d4734ed023ad83c0e1c33670db8c9de86c3adc8fbb3e90784a9200e017c8efca5a068018e287fd172b3ef39636ce305a3e0ec8f59c06d283ab6a588d38d9a98171485ceee027e6fb4417f68ab943fd876091540b6ef54a8e870655dadf67067ac324a29fcaeefda66957749bbb764ab90d0751967bf8b3942abe3f2a256a48356d69c89f0fde7760ddc564b7737a020ffff11f72579f32c672fbc0ffbe204330ef7c036bda7346a6c2b94ac8ba845e7b108ea3eca1ac2fe59b81e46b2ed38bf7cad31dd126f9414d6133dec8a53f16d212a60e1918a7d5ac821f4efd71e221da240f5e1b3e85245b51b3471ca95d272d129e0930627823c1cc0463ef7709f1df333c6e61a0e5a2c2c4ecc64c74ea42c6c16335a36bdb8cfa2902e3876a6dc4dc932817a580b28d77645c287c968586eb244b5d8b8c62260ce15633b95912accbda0e7602c982784dd63352989c1a8ba1b6faa32cdf6d384dcfde2f0a3c974695168ed6e0bbfc33b0062da79eea21a3aedf8d6a0e164da5276e49bf7e24d70c39582e849773608db528015acb8d85eccf182a07591570c65767e2b0942bb9dd382fe6c3b5bc527cb98db3cfe424426ef85f18ffbe15f06f3e9e361fb9b535b63998852d974b6c6ae2736375eeb185fb21167b88d5d301ada9a7abdd795dbe93f620da2942f4bde04743f856324248d98cefd21f8527e2cdbd94cf57ac2609698008169ecfe0e628c81e92c9101c61d2fe0d69f87ec39d10d95df923e37fb878c7ce816d1e72f64d56795acc9375a32a32af9d4dac802bd26c9bfff31c0f036fad5743eaa338e1010df7467023b8cd0a03d7ce065aae34a58cc3ed49f98881eb5f1404cac7d9622d1910054e0b97d97fb3cff31e911e4b757d43070dbe66daebfeb560a64c961365d06661dff54d55314a472123219d45e43920818e92a437075e187519e881fc6c0b6f5e6d6ad829413dc983f131ab06e004bfe28eaf4c2abd311d02b7c9ad1396d89612d1db2f00efc341e91ba88ffe0095a1b28d9b59f9ba688adf1b97b34a628a6f0c6250f35fce92e7404c81e22683534304f714538679c908f23ef9f96d888f76df97113085847a0fab033f7b10cbc44903fdf8e4a8599dd22b3a1f7704eb710d3bc2c923968a8a6edc9a85c647a3d075c7573e76977e4f410db98c32a5862420e31c9c793630814b60744c1b5ca2ce125b35e82ca9ad3e3f462fa73f50f66a798939bee3cb48adc34aa736a2655d571cf48db8785bb612dbe6989e44abc2d9da6b83a444edc6104912ec33aebc204626991b3908fa200b58be24eda41693bb6d72192bac2fd8bd58bba1f955b9493ce99f69aa011ebe57cc9f63ac2edeb7e731668179d1f0d99dbe8711cd17523a05225590f5b23c3947f1c6808e091cb42996fb7d1a2046c9d393923931087aa2ca6d1fa18e0ad098fd78aaf509d35ee0100712e81b57c17fd8e107b153ea68ac26c596984d47e6bf1cff3c424eabe6f23e27bef2af7ddfc970185a000e2124ae931cebb41f88b68cab65981f8e43a68ee7c8ccfa9a8650246d226093e06e00621bf3778f43a6e3b73998e93054324424c160dc6b524affa8bba738c4f344502a53639d6db9765c93162e3069192cf0bcd6b1e887035ca38d66b0299319ca17185ed9cd8792a7b39a1d5434b52414b0ca178d97bcd30712fdf8da5f18d22149a257a8b76ca2ad988fedc123827b5c83d35a4237aa008380d28d4aea3182f8a35cfbee3e25e754bdee8efd65d3a7e17c22a067024bdd4be386816815e71ed4ee56d4aa258d225128a4e148ad7bba2d75851228da8979b84c0e61816adca110b4639ff395c2354614f29cdb98d15e66814142399771c84d36aa01051ae5d24dac7c93f1b5594ba83848534f34f2b45983af1e9f7f3ca87f564974ecb21901b5c6f9d2ebbfe04d20ff192c60605a8c4ef78fd9fa8a89c0c92a5dc6e59b29ac64fe086dc45ed54ffaa39c7be6e2573bf82fc2378f2566915001e602f2c9b62f60d0c0319e0926fe9bdaf2cf736ab6c5bf503b3841f56a01c8d834e67ec880d180b77edd73c280e97db4503d3e0a06582218b41ce1e275506df5455237695925e1b9daef4ecff0235b3a92ad74e389762ebb7d366672e369d41ace37a1e999826401c34939823b53d76cefdf408d038b3468a9c347c3503a512ae5fd9deaa7d07477b16eb191848a9876a3da01e5170b80c89b9406740f932520b2b124ec65e9b0a1866398ca8d2304877d9cc786a9eeef01d5138f6fcf7a91720cdce68965fb2efb4d1c3d400e46791754c21fe1bbed6096d700e4d4db370ea0d8fa3411b344f5fb1e556f93d7d0a688465c0228ead492573c302cb60d522fc313b5d5e6f17860a7c2de234445ee48ddad4c9a1257f9d5efb789fd99a4ad4ebf48142f064b25c6216c2fb0d13810e57f11cdd0ae1db316a578dfbade15cae8266ff87502fd4aa94d6b17b94e9bebac010b7383a18386159e908cd7d6d34dc6e9a043d707fd538e46195604ee048b1c6f38226b570ead322f1951e1f6564365d564c93e595f25d5d7bf527bb366fdd2e117a7201f66035447d1f3a65c92080b6a04eec533680fafdcc38ad32b5c645113aeaf16f8944766d341ee65e3a8d8078b09e6b2aea57edd45d680381c9121a23653548a61449370b30e75f7c7bac6928879d62cfb83cba1c335ca96a709214c013db39306701ac5363e57ece15c250651894c77e7fa37800eeb2ee58602b68b781763e9c89a4afc0fc5625e5fedc445915199feb4130dc0cfc1a249dee6c5ad68eba8758a93991c56fa67b93991013a4346f669f95a82b11e133d3e8f2e0f6d85a156dbcc3ef6796b85fb3d20e0ebed9203fe3c39d0e456d6cf2f95fed46e27b9b814ad8dcdbca4c97f5b4c6ef0cd635155b6ebec288f64b10d8c1361dfd3f7b512a3d444b1823d89f4a034f004d3f217334f117a4548bd2e3620c3977fee439e1879d24eaa96cb2c122afdb694317e1f4b5099af7af9482a1c7b71a1368044f66a4973b63ad9e686091d448957e34c8833f03f3132b80a2222c0077c51523c36637abc440703933d573b3fa63b2f41feb261a0f8ef20bb4c9ad6217a0460ac84ee50d320d6e93856217a9eb50194299755fdec4fc3c946492b02a26ca567dc9a53707bbaa173a397d0a6762416f565866220ba28ce88953bab6afb9109388a819f481e53cdedd9ee4f3ff44ce25ed3813b773dcc459e9d3c4aa83f820f28c89ade9e109433a6d40d5fcdc83aac232d70cee81bf8b394de10f92f2d857fd54d751f2665099f3e34dd91c76b292cc8f967ae88a5d28f5acfa8a1adefcfdcb0d5fe8bb6f094005ae64eba0ef696e446d7e4e1ef81d0a138dde48317180141b1a0b642b7a7a75dad28617bfe72c7e49b55a9c0a9a2d3db0fb1a6d884d1aa8729c463305410a5358600dc16c81c99845cbd412528ae2454b6df57c82a679b0a8c43f0aec95a343f55f3fd3a00bac9520cecb56aa1ff789eb32f0ed65a972fd6a4ca7cecdf5f31e2347c54bf23c95d3338ef55707f6cfe864336d962674e804662f7a23af5262a4394bfd393984b57b70f8a14ce172f198b4dfcc41c34c6f6026dd6ebe5253fd71641ad629ea8072c4754b91a33dd5224a2f37596afa8acafff598b18184372ae92cfead978b268be87ba18936b881fc08b515d471bcf5799389a4d9bbd8954e4c809c554a4dececfbbc942d8fdc8f0c0785630b67d500dcb040bff8ff88e7d4e8d46025c40cf8509cfa402f66d2da4d036c25f36ed8f5f519adc51684c95ee54551898a5460c74d57e7a41f7b341ce56edf2b537fdda609c87c8fbd5baf87758bb1fe2f281c5e1fccc89ab8f414879d42d887f1078aba1f049960356ffde573952853a382c1be4ee13232cfe6d2b1091e9ed569f14c79f1baf706f53d02cc4730119818e15a10d89af8861a904daee164bfee059aab41250b863937865a2370602c3a41e3fbae9c78a2c042be9d27402a15c8bd9654115ad9323ee0c8bae97f497468b463c26cdc2a464e0ee39d36c4137270b9543734471f6113bb8dc8adcecae643fac870f1b39f70c1b8912fa559a82654510fde361ddf8836421760d5c23674c649084458bb9ee327bcd78138730e26c56fb8c6d5405de1d19221cd336430f6ba0f0fe59b88b199443fff0f2677daf25c1395336dc51855378ccaea3d6cfb0d3407045f37044e25facdcc53bc81990980465099ac723ad6d40ee46e8efd78256e9fa0eeb73868c9f3fc4ffa1b13248042b12bdfdc56b18d7865d527ed04518eac96d67306123786db1947b7e511829e17149b97c3d1815f27910735e0f2e6b3ffb1b59647e655ca419fe19641bd6b932d27a78d6eac06b55a8f10b480356361db04bfc2e9e48e583795f8cf7ad1d37ce20edad8ba613259b071ae45ffeafd5f6fb9e2e8ecafb8181250acf0ca3673aaa295ce14d061ea7cef701ae51d26bdb30c7e3b80410a932b19e98ffc931ff16dce2143830f48a137a4b9410eac21900cd45cfaef52cdbbff7b185aa3b93c2956cb2bbc055f2f1256730008845d62f86747965182206971ac82c75949e644f26e189bec153bf7550e1efa56b438a565f92f544358fa397c8b063ae1ceab82699e28cd78a6e3c0e63de078c59edf6074ae1a9721f32d344e559cf399f21d4be38cd21c747c8cde8ec73426c8cf3d60d370cd3f20f9a790aa1c181ba58ed333cb6eb4f74c7fb55c8fb5ffa19dd709d6e5bf46bfe965dc5fee39853161c1bdaed438dbcc4129b4a4eb854d6498c506baf37b85d358fba14559b87450bf4d27549aeb64fa55241de835f14f98aad0712a62bdfc86917ca14914aacfae0d3225373c867092d24ceb1a4cc21be294797bdc945a1231f3a05f399eff36884687c2bf9400b628842f26623edfbb08d1087284127d5193acbdb8feafd41f042fbdedf5895cc8577497afffe1b7feaa383f1c1cb9c8a710d034c0caea8ccae67b9f2736dc2b58e82b2899482b4e2d27f81532ec8913ad28a3042fa56a3a6ddf77ec16ba52c0b1bfda8fc8358975e267edd75f08591793e67bab80cb048995007a8550c67a53c72dd8cd6bd2677e2b0c8a248c4b693a0e65e5f3a82", 0x1000, 0x408, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 17:54:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 17:54:13 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 17:54:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)=0xfffffe49) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file1\x00', 0x1, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000200)=0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0xffff}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x2) 17:54:13 executing program 0: r0 = syz_open_pts() r1 = dup2(0xffffffffffffff9c, r0) read(r1, &(0x7f0000000040)=""/64, 0x40) fcntl$setstatus(r1, 0x4, 0x84) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001480)=0x800000000080) poll(&(0x7f00000014c0)=[{r1, 0x92}, {r1, 0x104}], 0x2, 0x9) chroot(&(0x7f0000000080)='./file0\x00') fchown(r1, r2, r3) pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)="b556594ba6f767da44fafc665b956525fea43ec8e768fa9369c58f4b77bae0c61cf9524ad3f7935c8a3526ea9b3bca3ce9baf049bed385f63e22d0", 0x3b}, {&(0x7f0000000100)="45d88738fbcf861879e558b92202e7ec5df00fbb6ef93e5e4ef4f58dbc9560afe94de2dfdc09ae30fb01258f0bdc6fa59628865c1093f77f25f5ee0d39a5feb13e3a93fbd7471cd95d743327c9b033137e651178c7c3169d01a50d20a1e08d8f7d518266b9ed34822438dcf1685f9d0b5865cff96fee1f65386be391dd2ba63bb4ce83fdf5607959d437a05fc6088bd954ce42f50c3632e0c6c5", 0x9a}, {&(0x7f00000001c0)="e41e799f90a9ae99c73476b6d526103613293074664821eb10b91988dd6391f0134934421c8e3a346cbc037e89e94665b37bd0fa872c8496879d3f4ce41555ef0bd97fbfbd1a8da460ac22d0ec415af67a39fd67cc1b0145065ab08b965561f100be706c73b1b074dde14fba4c2c5b5945b934c427e5a0199ad8a3ec35426cfc9f542a3689838f9f1e468d6d8c96c1851572ad4408ef5b589f727e0e69f3ba2eab70520c2609cd58c48940aaaa0e5467ca780c158b877299c07548d91b436f04af1868b24ddd68906ca9f7b30d19deb48432672e1e3cdc75507421f3d893a4728460897e09a92ef0411160c0231f817508deaa51ae13b44a42025c382539a7159d8a157adcc6fa45f8b7fc8aacbce4c581fe517d151d038f6a22da8e4239c9dbbc4c83ee063077fd87a2904718b013a2d5faca0bf5d801c0d44405aec5e75c887c4c5ccdd7336822a53fa9e7a80718d219836406d72483602cf560fd9f4c774d6729d058b64fd76635dd1fba7399afbc24d7c6398c4421d71e568a02e3cb5045c95ed2707a7d3febc0913f7d302f3fd25834ba4f352dc25786864121d752260cfccf5274600141a52c9705da999e1aa4cae73a8ef6e1f91617980e36e9ccdfdc2064bde59dc383411fd8ef2d32d56572eb9c7559c1084b62cfcaf7eca89bd57315331cb411fe19e52480702219679f81e129f6b10565b9c2e7c03655ae30582674b91ce5e4a9eafb661c60d16b4d025749b1087b8b558dbd5b96b8a198cc5ec553117ba2ff7cd7f1c3ec47136a34a12978c7a5e9beff9f661ceddafc2aa98e3e4910ae998ff2cd61392d183c4e24ae651355a02a0fcc409e5586066f045c8afdf09323f4af85bd4b94a2ab3524b0838a77989d36a0d83ae8204e66fd1e058ac306591ae3c7c6798d9322d413ec2a3004c19a59599cff13c68800de2493861f4aabd8f47769c2d22303a8572d623148a145f9371f8f614747ffdd239c2ffa901a633a53ad40a655d7f867525a63442624955429e4cb3ddd1d19c2c5246f9ed104c615d2fedd51a869a85d3883826a20eae6c37824a36c57b858a28fd916d3964af134361cbad2be7e4b276be0630398239e81cfa86c5642aa71aff57c14db51b270b2635658f4e5f9665249c6ba7681e3f7ba409adfdbf12866e4e01fa60ea626890146ae92edf0e1777dadfd1bac1f961df4615dac433d0f6396663e76f53a4bef29d07cf10a1138555110b22be9220bfb41103812b314276e6e31ed6fee8b40d6fa87a46618d6c28ab1957eae31a85fbdd16510bbc8864dd198d09afb49b2ac501d67308d0421b80632e7862cab5938cd0fdfcb9bed22ff1863a6f67ad97eb0ca1652ee6e67c87d251f979636deb7b5f22a74dff2627e742d82693626b48af08368c5a3610a289daf5940f654af702a398164072ca0a82ef0e97e0fd5a9761cba3937d826e51284505e7c2877307860312bc32cfdb4e9d516595e54ad42dfb8875c666c6cef98628360dc2751794d3c4fe50c255fa456b5c45d3ef2618fea9717136f5199f8c116a9d607f986468f87507fb34b144cafd7a1add25c2d74d293503ad94606973fa42bc367d28c794d83fcf7a45bd27ec86dcf0ef3a97f89ae761d76e40fb5e9a4d814b5819c22111704087ce445a4067ef3af64adc0273c70f16f6c6bf402892ac07bead51fbfa9aec602f04877fdcda3773e0da1ece3b6a84accf0038f505938b6a2c499cba6fe64f648684df2c7a94fe8cb8b1db59cc0a2be0e0d0d3ba56bef11960296566056b84b8bddc261a275d1b19d8e7ed37d73f91b022df8cecaffc3acd74717e1401e4abc16f258c6396d2d126173fbac23074bdc9b85d903d3538be13c69b4c298d467750db04031aa490cb22449854cc5227e145221e4e976070efe12fde1c15c817ad05a8f3813bef0b11ab838af1dcd1c9181bc869c6e1ed2cafaff0c8e365fc69771141fe2459d4942b053213f7caddd2cbe35604dfd4fb7782ec018d4ad1f006da6305d10c3eba6110abdf5d528aac837a1064e2a773394e7f6705c61c96c47d38de5d1c917383f988d57e2294c15f9f49eefd26d39810f06f8c84fbfcdd506c2a38bdc2915426581a725d3b208ba323e3bf1d00cb40b9d6bd9996109cbe7441f5f8f741dc9032cb9c1aa679d919f13020868f20d5066c42ed7e48514aa7ed6acc72be1f994bbecfedc107e3d91bbbfce15d268e0c72e02ea5232f90a318bdbbd3d060f65cb6651c7b964a59fda7622c5ebded254a23cd3e6bc0b643fd9fb364db895b72911891f35fee8900cb76ad39e350991675ef8d17501783561264e467dc2ad7fb39a2207a7e1545d603c793f7e1fcd7b8c4e3435abc5112f4891f6fb1a7ba34285aca1a66d3d8cfe0a363d0a9784baa0afa9bbacbdbae1c4ef5b6f3a508721b99a3fc4e26b89a443b88f3d3fda23c8bf18d0af77e3c451bfb4b5c5627cf195942e3fb8497cd507bcf93f56837cdf1a70ecdeffe73e955da66fd419d23646b7d515b0ba89911b3e4722310857358fccfb681f522ded35ac80865c3a4eda05f9b1690b1d093b6de58571f861262079b72e704aedf4a3a0a0aa49e48f1fb5177d1f5ba7707deab6dd4fafa7f22d99cc4a144b0b3756635ebbfbfcff312e6d50c8a133f6180d84844a8a38bc4df4524fe68e85f3104dcc0c46ff724dd5b58fb4276258a1cc25e4d67574e1852e99221948868286edaee9e44a081ff911e1b48bd00ead379841e7d00f967c0eb474106c9c882bfcb4b0a47f3a6ec067b8b8daf213f2b36e9a6dc675f390e2bc7800bc0c0ebd27b8128edc6b9632791855d5b1ef43aa04b519f12837e5913b6292f120b251e3917ef731783ceedc6a1840c42aad3c2a33d78511f2fb8b32cf1a9d51733c95e14d4845a2800177a0108e78dbe51b619512a05febbb4417d5cc9b552feccad766eaeb1b240204bda45247fe23caac56e144b3b06e9bc87452b30316ce5aa6e78ad46645dc578418e71a96eb118c294067dd4f37f1170ec5588c9c123436d643d6f199bb46e569095f35b693fabb7d31df2240e00f29dc8a84912d0da4ca621c082986a3b77816cf80a56c60ebd72929ad52e9d8b5674d8ae9e3951cd6cc935e24b0e90a7efef3344f707744012ca624c69ab51ce9ae8d1047262b3a56eee4837b50ac3f106f3faa55b73003f6c3698bc2584abfba6f30c8f76ff257d4f47f6bd0f939eac4b739672e22315dad6cc4f4d7903324646e053bf912a723d748e44debd4ef8442cbd3c07a8e3e55edd994f52f21112bb12c2444302f4dce53feadda7965c21843af0d03cc8a92fed221815e05a6a33597fa09c0b6e4a9cb7a02e41c42c0439aee04f96fe327cdd64d14117cfd3b8ef0d6f796cb3a1823ed21a15824a8872f7d2526c38e4cb4c7eaed392f87ace10fa2f6b3caee7b5796dcb37373aca129103583afca87d468214dc3bc488278b09a048e6d56657e279899f9b8223d74b88a3f3c14234886e815c389279434911bc9f68f03487d6c0cbe6c96501234a9baaa02e8f6f58c8294fce1ca0a1546dc1c1cd223e7e4b38bdae6ca26100bf00e4946f8a89eb939e8f080d40c5fc58d1807917ad294c6cfe33cd6a66e1a094d20d444e3c9e4a874fc60ca60feca5bd701596f5c4bb8bf63a236063f11fae8521de7339f081cc257be4985237f434258df2e7fb3407a959f3f2e1d831f857265f0839dd4aed4e8e52acf246df5273f0e4f1a46558ce98f2b3efec41e4989a9f3c946803170d86f36dcc991fed33d02ee3749e61b38693e985be70af7d6b710967298fc33a4fa716f41c256b9a760c955f055d97ed14b231d3ad87fefa76aa3d256def5775c13863d801513a92622f88a1bc4f07b564ada7cd522fb49fa606a6b252bd60fdbf80da8b3239fb9281481f257ea9ab92cc581791eb0a2a0ab2c271d7062c0d44b39b66559f83ad2a14f39b943f821fb60f628a21d7e0d57a0a0bee93e01111079c5c915405b81d8d3143ecfe7d6f02d9256f5ef9a289a204ee34dd627ae9980cb8b63141bd33afd027b86aaab67a7ed0f38e4b9c6b1a15917feae12511819436a79e1c3c2708ccaf0e47a4af523a70242b310e2f8d2f2fcb6da752be33f9e892060a909b97d53b2f7de7fd915db71315d951da0662997e5fc80177b54f9612aca466d0a23ede5dc185815163c15ce942eaebb2753eb8dd0bc8b7c0c1634efc782caba074407aecc03b9e6a10de5cfcc6ff3dfc056a303344b7f47a1114a4115a21ad926319d0ce8822ae8174d34cecdc3a6e789004900532c9cc0231c671f1d69f74c55e23ffd655df4af9fcd0b674e41a19f358df191348ac38dae71ce375d10833eae8b3341977f35d44f0407f8a014c1433622fec81828e648e78992d9d82487e378849609652a642929f34480bc67b03eefee019d600d0e6c95f3f160508bc972cdaa4785aeb9dc8bc719e393ebd83149c5009916fae5f9319a1f390670e7eb280d42c232f0c611b17684539bea42e0c34b40c0bc65acdf309dc1487b794d20ecdbe9ec4d17293fd8f7aad3aca1a460e5ad38417105618bbd0599daea7c691794e5f6775983f8fb9acc265d897cb112f6f9060926f856adadb0e78e173fa5de29bb8ae8a1d6714d6d7eeaf8667a7fe1b3340d3b94e39f93c05aaf4a6873c73415284b5603a7b3f6f2b179f6e5f0688d15862e622ea5cf01c6067ec382c462c8df1f4ba09bb757824ea872624a8ea8ea0014d1877c3cf7e9a0fa7bdb17d399216af659c1b7f12caad8a0d2234c069ea50101282637b59152829a8cb318cbf61e1598e729d33faf47c7af8d15edc046b36c904bb79e254e77c6cac82bf40cb1a2478a218271e90e23c919700f6798c7dcdbc235dde381d313e8d9241ed36675a5f4df1e7abebfe1338adb0468368ab232d9b28c8b456415d7512a0fc317171b8624a81dc40c61e9dbd5b32941dd2d307af98cb7e9730f5d6d267d0bc5e6aadc5b1bb0765abb1dd6d587c28b59bf74d4c27f90e522cd9e5789c9c2774b2230c0edebd722f318ad3bb5a9fc707ede9621835c6814d927bf322f0309e669be68ba2394598edd2e325eb6a2d4eb4d90f1b7418935c34ed4e7379e235ff3b477eca8811031b1dd70ff66df01ed2f49a8da7a80aa6a405a14e48eeccef407f141b5fdeafbe440258c94a941f150a5f4025a6d9653a28a785e5d033cf6397dc472fd448562f8c38d4e1e5a23c7cbd1c0cc08cef4d86989e99a99d0570b53ab4ae88c20aa545f583e420ee5fd3ddb1da5da3a16b494e3e0bcdacccd4dc87dcc64b8c25325ff84f91139ff41a19e6a0ea3aeef49654c254134bff15b1a76f4ec2fb2c41858873c4feada39210ee4abd1a6b0288ba0a65b7133bf68fd0672480b06d30d95c09e687c3239f6dd3080749524edc791a69a241894f97938f9bb43d65bfa48adb56852e06d5d20bbccfb2a6670e56f7ab11c9b63b4d585df0b678a62028d35d0e1fc131e65254634a51d0e58592ef6cd5cb51e6d46c00f92263ab13797bc700f8fa9f6c14301c7db809e47eaede1a942127029466ecb5b956f476f1328b864224cb59f432530b5e051e4699bc7521ae74499337f40c94607fa1d42a6e894652938eb322b40dbc744a8f7dd77f750863122ab7c868ff3d4606798ca8e3671d1582c4c7b0db3fb8a1394fc5593ba25ff75c0b64a3b98378877086b679602b05f9290ef6da7b21ecd142433e70454c879a0f31abd19326cae4d09e709c9a50d25cd807fc5d62ff2a09c88e277b1419186406e732af4c2974ece2f5a", 0x1000}, {&(0x7f00000011c0)="3c084eb54eb8e924f6e2550eace485b3882bc2a742203c537dba8ee24a07ef4c1bc2ca966192f51ed2ab5b67cdf3e4227762f84f71e235eb037ccffe6795597a8aefe4b933d81285f3fcc53c23ab2f162edef36bf8bdcfe80334f7de8984b0a8569cccd76cff0775a02912384432bca41a6fa6ac8279ed180c685403b0d71d12b4fb9bf7764b11ef3f302509e84c8c4fc30ee5d4a32c8c3f2569b4129dffceb8ad4d702c06eba212239c1551b7", 0xad}, {&(0x7f0000001280)="90de67accfd6f46b11fec70acd7a1a06b76984d8b879d88ab692ab3ed33d28620a7f546afa7856414bee252078df31ede0e823f55373fb5c4051ac8be405aea4df23d962646082b1fbbfed6406afdc6a03e5ab3ff36d3c2ec1d9f06d996934e69d856e9ada90eda81551fccb0399143778a1834ae3910b168d9ec9728e1cad9f75a66371f2d2c5b587d0b1cdafd8fab72f", 0x91}, {&(0x7f0000001340)="b8ed146ee2e1ac5072fdb947421b957edd4b6c0bff2cf5807ffa06295fdc945cbed82b2d09bf01f208f0f49618d14de972cfb3dcfa803579c2a6354ad9ea50a3bfa0de125e410d711109304b0982575116e491d2ffd15660ba1fe448bfd39d8fca64708e0701e9525a88edb062f060e1564d5a6d6eb90c5cc1cb6777f6b32a1d4b12fc2521f14fab7369416d209eae1d0b37b9a1d0be", 0x96}], 0x6, 0x0) read(r1, &(0x7f0000001580)=""/158, 0x9e) 17:54:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) mlockall(0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 17:54:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x11f, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="939d21c4d4bb1c42c516671b37ffbb7a2e5c91373ebb4a33ac6bf99b80a76c306d85d7da90ccb25b6f5e98207870cd9c49e5bf6fc77de8b196edc81cf9265acf9fae37a5a495c76aab9ac1f9d442ecc35cac36fdd775459eeba1a0649b11b12bd775eccacfefa69d40b8cdd91e99a45f9aa29b2292f0848d3639c044fcf09e05006e18390ab92103c4bc184d3ec4a2a611d0ebfe8f0c9b8ba3ecadf59b1f8bbf37b49f7b02022059b0dab840e1fc", 0xfffffc34}, {&(0x7f00000001c0)="4efc9d9db287ac5a1a42b5b949c59c6245e2b3d516c1e7401222928ad40c2dfef0546ee25e802a7f367acb9ed9b03191c6149177c93c7d754c809d90c82fde02524e2af37804e4573c994e7ec16f6f0d3161af15a3441cac86be9f1dbaae1facaf1d0b6757acde0d61a1d9293a4cc828d629409ef7aebea06e21881d333001b22267a95a121fe12301986baaa8b2c7f3ec", 0x91}], 0x2) 17:54:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)) 17:54:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x0) socket$inet6(0x18, 0x5, 0x100000001) 17:54:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socketpair(0x0, 0x2, 0x40400000000, &(0x7f0000000040)) 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, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:54:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/194) 17:54:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f00000001c0)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ed3a72d28bd599e69723c42536d4b90352351f179c0a9b49bac949c6bc22de5b30687f6588292fa8d51dc6a66454aa8d2cf347448ccb49069269a5c626a34ea9708ed735e46edd9813d2525c6834f5d40c9db7b6e04084673222e851c98a00f073b933db76a6c4951295542d88cf27152834a558468efe8acbe6e6b1bf3303a49a304570686a183950b67b49fce01840c3d0ce57584afe1c09295605db834250b277bcff2c5ebaae5855f52929e86845cda7c9ebf4d124041b1d0c0072a53d05ff15153cc4b9eec6c8eb15197b7da3a60a511cb7959e565ff7950e9fca124a96f5d5a6c19830c1bd79c3d3d6499826db0a47da0712a3248e4b681ccddb5a", 0xfe) chmod(&(0x7f0000000000)='./file0\x00', 0x140) sendto$unix(r2, &(0x7f0000000400)="81844ae432007f467a7bf00f53e6de874a91eaaf0b785dd383fa8727f1a862569e79d7cb0e09989edaeb7c5955d70f20de", 0x31, 0x2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r1, 0xfffffffffffffefe) r3 = open(&(0x7f0000000480)='.\x00', 0x800, 0x80) r4 = fcntl$dupfd(r0, 0xa, r1) renameat(r3, &(0x7f00000004c0)='./file0\x00', r4, &(0x7f0000000500)='./file1\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/70, 0x3c}], 0x1, &(0x7f00000002c0)=""/163, 0xa3}, 0x0) 17:54:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fsync(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x4, 0x1, 0xffffffff00000001}, {{r2}, 0xfffffffffffffff9, 0x18, 0xf000004c, 0x7, 0x2}], 0x3, 0x0, 0xcb5, 0x0) setsockopt(r2, 0x2, 0x20, &(0x7f0000000000)="05c970668bb62afca1de9fa58a43b979fd7643885e4322cb1d71e9af6e03feda7185ae1faa701590487cbe2aac74236f86b4ea203d3a793c262fd86c66688811ba46b10a2f68a798b2b6bd545a81411d7655392398db665ef9", 0x59) close(r2) 17:54:13 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:54:13 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 17:54:14 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0xffffffffffffffff, 0x100}, 0xc) setsockopt(r0, 0xffffffffffffff6a, 0x7ff, &(0x7f0000000000)="40615fc03ee80732faa64a04832dcf6155da0d8a37f97a844fe5ac1da3703b1ec8d4fee28aa51ec19c83a4ed4e8fdda8ae441139ba4df70209731f41c3fd0af0cbe2d79fa03debaf7f47d7997c9b71ec1f389aaa59cecc4a374462d68811b0b5e9b76dcd83ca09466aeeaa422f5c844cdfa4800438002dfb9923bccc4aeef0552945bdb2c0c9cca17f85ac9ec540793917aac81f3b1f018fdfc37f2d53e779b514387bae7015d66820448ea4f993e38e89b1ff22f63c14db21d806104a0f04df4f3d16c18cdea0cafea79372c91f18f0aad7c412fa9f16e808ee3179b0e35ef4f2f567ab954041cf0b12a20171c3e93e", 0xf0) 17:54:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x28d55567) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 17:54:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xa, &(0x7f0000000100)="7c0a742fc6965e14825a") r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) 17:54:14 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x2, 0x1000000000000003, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') getuid() getpgid(r3) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f00000006c0)=ANY=[@ANYBLOB="02000047ee3f1e0900574d1bc3a54e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817aee0400001256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cecc4abdc3c53b770aca0f8b31363f3a3c99ee104a240358a000000000000000000000000d137080a90caea827b56ca660b5c82d8d7b1f6a863f33f52b868a7907c742693f2b340c2241ed5fa219ea2ea40cc63a2d5c69e016fa72eb890833954fe95b09e8469fe00f96a7c2eb69051583097748380de757939bd777fc9c00f6348caaf72a1ae7db71a4c205a2ab88c4757fd6b81eafd73024fc8e734713e159767e9c0a867db8d454b60a1ffbb10d3e6f30c0986459e42e704cbec853c98eba697b2768cdfd42dc9932bf4375187358e95f016498b831fd2b73ca8221defc5c13a210f2067f5a5012c36f53b3bd8f931bed1dd29358e068767c92d7acac338c4ed42916ee1407eade78550f9271dcbb2d0f4de81cdf8b452f1ad84815e2f156e2f4c334c0a147ca562a65f8ee36f8157cba969456d5374a74428589fe86506fce927a7e027c62640d3511237518c73b69e9386e845d5662a15e27f2399c3be13e6d01deac1d949fe13c2e5d69b1a01fd84dbbb7eb7d4ed4637fcfa400273c6d007ccbd19fa3df678acc45a322015159e63f6d8c375cd0dea26cc3711f4f6c2abfb2315"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r7) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000340)) 17:54:14 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) sendto$inet6(r1, &(0x7f0000000400)="9d3292c5caf696baa734f5f3dfe5f9ffaeaee0c0204f951a72cd232afd52e0a689602028eaa3e66d3a728edcefcc37ffca70a5a02d54248cf4a53494c9e1dd37aa17cda4f257c0bbc741a31e86b504e6e78da433c3307c25d69a6f5730a44ba3209dcc434112e5a9dd16288347213c3e244fa96d29666432d2612ce8f8440eeb1b3ad8fc5fe3cf8972059dc9cae372a0236f34e2eefa20ebd84d8c902ee3396d8d08c898cb20f86a2617e49df14feedc28521a23d631c5915351947fd317b3696f34fb0c10d163e587f521ebedd54d210752a3b9fce24ac82e88c9b678de57989872992585c5f926948a70551c6ec632c011211ee82f3d288747277b62afe81b867bde4d61b15fa68be8a87b038f5d1a814cb04ae01617f0e460c03c4adc517beaac21e30fe937ca8cb1e3ba91e713890d64ed66734b44e6284a4574cffbd5bd4569b28da4f840a9c88c91db2b5e6f0bea21a3ad781f2054e6bb79f4a6bc449ad6fdd730b6e3033360f7a990bf254a4dd05692077e190c1668aef351b8d528c3a5ee7d2438ec9e291f15f39bca38c3bbd3a08bd1247daf815966e31e96c298c592d0f3b6401d108e1a2480d89b435fdfd03368577c3aa14f36cf81290a45c4962050abb90c3b37c17a7bf974a6993df43dc046335e9d4519831b7b0a31c33b7736ead1c653c0a15eafffa6b378522756ac5a5870c09fc6f7ab7045ef0cf18c8982fa65d78caf1d835f8341677ed576b9235339f7489fa7d8535042db9b18a4fc7d782574bfae230117b197d230419ffc760dc13fae7eed3f008ccfbdd02523bcac2b53b2276d1bfbbc4c7c5de8670173261991a675cbba6942e0465689d33f0d3e7ce76da40fd9c888dcaf59da9fbcf348b7bef8804cfd75018322a6e39fccd3adf17f7daa65874689f68ae31defd5f3334b8faa785c7993cf54a9bc7da7706ed3a0457d28e43976c3fc856ad49ba87f533704b6e6bd43e6288a7cb17de6e7807c9c77a96962e37f665e53c84b4683e9e5c9bed420716e0a23a764f1b9b485592f15bda5162d26b71e21e446eda4635ee66bccc0c173ac79ab3b90d596b2bfb55f74f32391b80aed0e900d373ffbceb4db9c1e3b09514071d5f303157f323fe5ed1e604ac9ab852ecd743b30b0e839ab4e213121560a76528ae06810b088d9386f10334705a8a581ca70e2ec2c9758e4cecd493ce26595a242e3c8de0cd18388ef0567f357d4714551eb5b49e5e6eec059efc7c884bb00be284819f9362b1aa69f699acee1b7168926e53eb38df629d9389b58f2c8ef4bb091cf6a5adef3ad1a5ce5d934a3b906411f612fd51bedb35a8f774ebe9d493820323cf12b2719357f7c2a67ba99eaf1a4ded11a3bd7c833b7d60fa4f6c376784b2d5ab00b9e730929d863eef7c0bf9a8d2017432f2a7c7058fabae7e122c6af801e02407b088569f52fda210dddd201c69e2c142b18f6918fe9c7cb6f5e320841bc90b9177c0391ee0586552a774013bbecce68a9afbd277da63351bee70fc4084a497e6df3eb60709620e884e2f76826513194e062d8df8593c880f3e7cc9f50f2105fefddb820dbdf33a5d5ebffe8f526844b47b4828ba6db29fdaf93ffacc49694c6f7628ae36b397f638676a8bd176fc01a4a3ad62891b461a9484ccef71716f6a20ed9b1b3d6058c4d8060e4ea07fc0e2c53c2e067d433ed8c4eff5d22482266b8b8a95afaf1d777e5f2cd7611c1fce196cccbe30c7e363a22e707975ff2280078fedba39ce1a9568c4e5b4abd0242b83dcefb73673c75670e66533a526ae1c9d3c0d69aeb43f93f380fc65b3c737da36c1416b104bd2d339108ca21b92a501bdd911200770d2c607135d242b16e9f0f58055e00ec77b8c35b759be54b366251c0225e3416569363d968ec0ec7e32a2e8f6c11574a47db62e0aaf78e711461e1062b92228d3ff986ec11acf2b9aee0ff479eeaab6dfb77fd6eae272c70bde92999cb79f36879c43c73c65a182e7939d1c576e09c35318d6aa0b990edfa47f7d8d0cbd3140e98a1e7a9aef0f250c187f9e2cea5329581a44ec830e5f6872debc5ed3824456856d99ae1e32270a374347eb09d9f971b54e19e3f6aadcd35390916dbccf7e689ace8d008049f1e2186d766b406f5057dd47c0148553da7fa4fd1ac121cc2a88dc3224e9bb1205a7b71cb119eefad89f47abb47fdd658ff7c6faf6fcf942e4c3080e794ee2bf2bbc698fc6b57b55945b74d1dd05634ab4b8edfc8501bf779672ac5daa6ba1b3536726b4da580eb9fce8c11117a45fc2e9c8fe5e66aa998f17b4d7a21fd6fbe7cf9551040750d1f2124b17607c4f64a44b433753e9a17c3a27b9a7282cd28e5ef3ae75d8c51d34888a0710ead15fb5bd61f2178c3b73fb862400ccc5275ee83b1f9134c798bb832a3b399a16022da907a8f4242d1e7e8c086c50d74b44924b42fcdecaeb1370ca1bab0ec4480d64974e3cf353909fb751227820354d34424b5126ae5a5fa246016a220773d0e911855d29635377d79758db8a8db8260ca81a93a28aef75efd00d5fc297dc0b1ae9d9a0f42a39ed884ca484aa87bccf2a13acb4d6ac07850463b9a773bcb66bb0a7cf5c252adee98746a3358f52761a3a91fb27f694dd097061e176be0a49f2ce90d0e5587a15435216657858a1286504a890b586a0f0c89537fc04af5387aadb2063adf3523a62b1e061f209832ded779f9c88cf622d38597a076c48ff25336dd43c4ca3a714aae4d74327d9ff70472867ee76a9d034ba752235110ac87e82e321fe612220d742e80b64b5430f393274c348682333d23421985d26cf4c1847222f74be19f8bd5d84b0285952329b080f39da48c11496e0bce7155ae5db490bf74feb5a20db2dc7dcaef342ab0b81925b73f09472358bd3160481abf4d297fd129fa66a0c1559abc4b36241a6480565b9292bf0bb3b7d71c88226adf66fd5c6a310be79982a4c98f2c12328101e8b337c30e1c14e3d985554d7b5f38d6caa462ecff5c5979b81e7ca922e0c0f8a3c7eec89a2e68d1f96c66d41114e07a05cecd4e20e20ad4dabf7b58e7ad0d7a76200f9cddf9f5a5cd1f1283d36065d7e64fae2eada5131ad6eb23a18e19deee54cdfaf1f978fb3da6bff02f3813000ab0087fb782ac84f982e9b550eb15cd5d27a9e69ef09cdf68324dea3ba0d86f06a7fb581d96793bb6a97cbe5adc274d066644519b08e786c9fc1827ac948a260631d6c67b4f73c3ae8a0c264b87d396bb290605aef8b0afb6592c6835fd92e7c451183bff48ba998a662aa41920cfe0ccc2ddc8f5de2a348c7006d1c8ecf1d506a9002da406768f40ecc0d2919a4aede2bbd0a18fe61d527e279eedf042b452f93ef6444f18e1b34a1b57ffcada330713592b6fe49639850871161c7d7e1e0a3db954768b63aa710b6fd1f1301c5bbd5c46f76f071a6d4ccb4c2b05b6f35ee8d8e1312a8c92a04ca29466947cb62b568c398af9cde02c0e60ea6df142b8f9fa838d81b607004fff9c92dbe15786bd9d1390015209c2da1793060b3c3511350b05d7d45cecd8d0d2030e5e6bf05ac071a1e47e7451e6236f5d892e135fd0a1b640599c22945fd322f813ab659bde11291d0ba35c4463ba11c6f9315f4a9c97801ea3583925940ad2bc2a87ac1f8151c3db5779647086cbedd6aea8432aeb8cc3a2503500c041c0c9c0624852d34e8214feb72af4cb499388d8aef88e44e749a7a2737a459f45892a055ba468dd246c650b1264ae84595f040b074cb747e5998131932a556a4a36fbdaa22e6152a299838a9415e6094a6e5e28e38c59139afbc1bab8b0287aefb3eff195dc5717e9745fd08b18f539a8a6842628eab40fdcee0220319b77f82a39a6c77f6717142378f29d4a7b4951366921f809f8aff26b6738a2e15e5072ebcdaef153826423e21faf8226e77039e5cd769f2221e13f51c09858f193ac21f7f93d4549adcfa178ae8f0b0d538e1c0c5b10c8b703da9daede1cda268a5bdff0e7b493b0af824a5f69f4a7c789f72ac17472050a15c34cf8f0586ad6af97fbe9c18196526d031f52399229e7a2d008a8c889c6d889f4e75e758945d47da5433f0c4112e4d54316187e04d1a879293d4ff43f8431c4da656f0c31b7234e63f73ef2ea6a35ab66d716c665430e5c1f33947fc36ce174f74e4377a02d8ac1baed7fdaaf4be9b51df45d88de7d8a59400f984231168f83cc99cc3c6d9ec7d0680d1a5bf0a07d27b48e43e3025b4ba07f0d32af4218dd9ce496332db6abf2c106acfba77491cafa29cb4e28c37e9a50656ae03898fb1c58395882cbf791b3517303da32700b06b79d976ba74dd1e3ea618d4e055a28b33bef889b73311c8cc35b8e6b0cf7a3a4995b615b4cf2acdb79931eba087bbb9fece4947f6b6fcc7c2376d0fb9377816476061e0c6a923de94a017d1e591f0bc566ccd4c10979ecc6093630dbcac09c713d25d2f8879394e930c209fe50d33b44431fe0ad999ca82ae29ebd4822b16a0bdee35bb733e7893088beeac22cc9981379d55163d968b6780e1d61f35e3f26b4334746d1577557577e8c038107b25e4378fa053e052a51f7cff98599c3488cbbf860f006314780027655c16d1e67f8ed346f9a28c4159585a00bca442e8ae5463fee872fb7b74ac1d9ca511b59cf581d240dc3c710e27c2fc2cb551dcf292dd7737022cce19c83a9a98a1ba95e5899f5bac779866dc77e6c5ae38bc7f5ccda90ca4f12008d117c98d51491f78d04009b548cc6c893efd30a2bec7feb68f9ce3d040fc7b32fed95b3ed5d5c9e71339aa246b557dea4c283d0966cf8775c9f69b895084582501487405425438bec9378a04bdbd4b11562ba1f4510b3f0b2e383ebc68e7e4aa2406332210d6032bb28bc7fce2adc4c109dbd38c884a7ac44c31c051699278bf60350584917c5297d2417afa91aa5bb5a9d49d5fdc2cb10c31a9733878e128343d6d3ca210d4979d8477a50955dcffc37e86bce666d94b457899da3530b85608e0823f2a5d49f49089a6b593d8e32fed0e4410b7bc74a2bcba4b90e3b186b4ca68d6dd56fd263984fe6b8b0a30d3c5f3a80645412b6a4779affd5c0aa490a5d88c8121fec68153b090daa7675608340b639033e9f8210386c1ecffac420daef8c1289247096ccb884641626765c9292abc0a1e626f0378e0f7d3a5240de20fe2b75a56e3123bbfed28552a4a81da3b8b46da04a9be3914f828f3711fbac3620a3c13d33b363cabb6b6d8370d05b0de9b96ebd87a8f108f3aa3c8c3385ec3646df4d87083a46a301cb4f8882d1ea5a3005e3ca598f79f28fea199555d57c132d4fef877a9806c01ce3fe5edb52673bab20eb01b569de556b2b43535834f11503e4c019f48d5130c07def9c1679a56f5fc94481320f07c7fd892e4f9fa1835f8a73283bc0987e4851de2ae8310840577076f7853dcff56b27e1dca2b01094136ea7ba82daa9d424c3df92ec0a304471cf721e4eb32ab7ad44c5ee54ea64fc903af701fadd08f19e6a08c43bf30888e8ead208424cf0c6b39be1b13c8a979929732f2f6a4a71429a96e7a872f519ba648ec6a9e20051bdeab1cbac151cf4bb1e31c93105765f2cda1e54822b8c9dc275ca0f77cc691f334e33b539ab887f970e3cd64f21abe404907a2744dfd2e8ddcbdb09631e1d7433be00a034081d8a166daa458c231f7fd204df2362bae130a92d288f090ecc8a4bf6730067ea2569d1b1ddec831e22c2c9111093e7c32282103e25a1a1f9e27835fd74839af5b2afa1306663199dca4a", 0x1000, 0x8, &(0x7f00000001c0)={0x18, 0x2, 0x9, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:54:14 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x800) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 17:54:14 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f0000000000)=""/114, 0x72}, {&(0x7f00000005c0)=""/197, 0xc5}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000140)=""/12, 0xc}], 0x5) 17:54:14 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x2}) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x30) setrlimit(0x0, &(0x7f0000000100)={0x2, 0x4}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3cbe5256f847bbc6, 0x2000000000001d, r0, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) 17:54:14 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x80000000, 0x8000, 0x0, 0x0) getpgrp() fsync(r1) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 17:54:14 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x7f80000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:54:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000001, 0x1, 0x0, 0xc33f, 0x80000001}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="f3220f1adad1e93132ac6b7497e0d5926a5c0383750bcc321d069cab7d563f747abd8ed68042084106f9ab8408b37748629c702a89c1c6d714856c354c1fe15e94ae3b7fcf99f438d104bf4950be4ec354da7cb3b725ec921896cd9022e875269d57c578f3211ba4f16d535d7211a4f48ff2452982fb182bb83af61bc24dad8978bc32c946fb7918b183cb41fc9b67e4459c806fb6220c118bc513638618a4692779d1cbd03f7e", 0xa7) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getrusage(0x0, &(0x7f0000000240)) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) r3 = getpgrp() close(r0) r4 = kqueue() close(r2) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/171, 0xab}], 0x5) r5 = fcntl$dupfd(r2, 0xa, r0) sync() symlink(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file0\x00') r6 = getegid() close(r5) r7 = open(&(0x7f0000001700)='./file0\x00', 0xa00, 0x19) kevent(r0, &(0x7f0000001740)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x0, 0xa1b, 0x8001}, {{r4}, 0xfffffffffffffffe, 0x8, 0x2, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x84, 0x20000004, 0x7fff, 0x5}, {{r1}, 0xffffffffffffffff, 0xe8, 0x1, 0x6, 0x8}, {{r5}, 0xfffffffffffffffb, 0x1, 0x40, 0x4e, 0x766}, {{r4}, 0xffffffffffffffff, 0x8, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x4, 0xc0000025, 0xffffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x40, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000018, 0x1, 0x1fe000000000000}, {{r2}, 0xffffffffffffffff, 0x15, 0xd, 0x1, 0x26}], 0x2, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x7f}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20, 0xfffffffffffffffa, 0xfff}, {{r7}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x5, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x229c, 0x27}], 0x0, &(0x7f0000001900)={0xfffffffffffffffa, 0x8}) r8 = getuid() semget$private(0x0, 0x3, 0xa0) r9 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001940)={{0xffffffff, r8, r6, r8, r6, 0x1, 0x2}, 0x665, 0x0, r3, r3, 0x200, 0x5, 0x1}) fcntl$setflags(r7, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000019c0)) unlinkat(r5, &(0x7f0000001a80)='./file0\x00', 0x0) fcntl$getown(r4, 0x5) poll(&(0x7f0000001ac0)=[{r2, 0xd2}, {r5}, {r2, 0x4}, {r5, 0x40}], 0x4, 0x6) 17:54:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x10) accept$unix(r0, 0x0, &(0x7f0000000040)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 17:54:14 executing program 1: r0 = socket(0x1000000018, 0x2000000000000002, 0x80000000000000) socket(0x6, 0x1, 0x2) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 17:54:14 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="b0f48a0ca58cf38716abbee2136187870db2f3d666aa789697da6d0c78168678946284091fe68b02b487cd84d355f7ba0e8559e968c2a78a36b27a476a57b0d91498a2a034af220e2be1fd3c9b0fce6d595f98541d5c36ebdd2f760999e7127903", 0x61) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 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) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 17:54:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) r0 = socket(0x10, 0x2, 0xfffffffffffffb74) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="458538465862348adcf4bbe7658b4b9680e4a2b1df7d40312c209e45e72c0614a79704387bcfe75c78ce232e98ddb45e9dae8f49856ebc57a248dcc79c7952de5fc8e0c4a64237b04c5e2db3517a810a78dfd881ec05dd47d907caec6ecedc9a8cb8f2afcb880abee3b3cedf01c5f280f65c424e5ea02dae690268b74b60d2638b9364463e5b0f313a94de91f1be92e4afdbe65562ef0eff5729154301bd190b716fffad1b4bc737fbcef2558704e9e6e42808376744a25eea1af83484d6d70ab22923bfecfe537cd7186f741ae35589e008e32e70345ff255a260ad752343d47d", 0xe1}, {&(0x7f0000000140)="70baab09e4042d3e51e4bb122aff70ad1c038e66e9fa07321d86e0c5fcd4ed99c4fe0adcfa307ed6dff6fe5e94371ce4be4dad7daf5e071363e4e03a8c4da904cfb96756a36e5428c3b1714d78671c787634fff00f", 0x55}, {&(0x7f00000001c0)="c8251dd1f18da67fe3bd80bbf3f0c9018e80458accca9b233acc63ef283db1995c100fffdfba20ea7b45e5032da6e3fafddd05b18061f644459bc5f37b0d8dfc99b6e8cfbcfd6f17ff3a119a57d80f72434df9bc90cd58af4672d146ab7f1dde5773a1b923f4a0d653bf76534bb7f3ee4851dc78f028ebb9853f11b264e52ff9f0e4999d7cfa7b04c7adbe4b3104c8f3de3c73ceeb4901b7a3831dfe7e70d01a20", 0xa1}, {&(0x7f0000000280)="974162b3581b3137c10ea791201db603ee1114b32db3c7c4c158e9c8b8264a3b7f4b6b55bede127b13991a86fa286f5324e305fec370a3821440e21a53a8701a74cd60d9ac3e92a75f9462fbfc6e449a3d385ae27ef6b06adf61e1aa103fbb29dfcca75f378d80", 0x67}], 0x4, 0x0) 17:54:14 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 17:54:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f82696c653000"], 0x10) shutdown(r0, 0x2) 17:54:14 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000001480)=@un=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) r1 = socket(0x18, 0x1, 0x0) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x6, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) syz_open_pts() 17:54:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 17:54:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) socket(0x1, 0x6, 0xd81b) shutdown(r0, 0x0) 17:54:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 17:54:15 executing program 1: geteuid() mkdir(&(0x7f0000000100)='./file1\x00', 0x60) chdir(&(0x7f00000002c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001700)='./file1\x00', 0x90, 0x86) mkdirat(r0, &(0x7f0000001740)='./file1\x00', 0x0) geteuid() r1 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x80) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/153, 0x99}], 0x6, &(0x7f00000015c0)=""/148, 0x94}, 0x40) link(&(0x7f0000001680)='./file1\x00', &(0x7f00000016c0)='./file1\x00') open$dir(&(0x7f0000001780)='./file1\x00', 0x20000, 0x100) chdir(&(0x7f0000000040)='./file1\x00') 17:54:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5e, 0x40, 0x200000000004, 0xfffffffffffffffe, '(\x00', 0x4ffffffffe, 0x7}) 17:54:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt(r0, 0x1, 0x80000001, &(0x7f0000000000)="054bf71f061223cb2ab2077784a4ac362e2c311ff9231f95cccc556d4b5b56728f7f68d85dd3b9e6f1d1c13434f63f10a140c2d56cca27281e5207837902f32e", 0x40) socket$inet(0x2, 0x8003, 0x8001) 17:54:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 17:54:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="fc0d674f5946f2a120769a59a4e23df8631dd1c18af403d9c1a23fadbc608473947528674bb156ac4f6e857e387a030ab9bf9b2d69e00e0fa9ada6636476f425ea3c93638512b0b7c014b9b43feff82b2688d03c70af94e222bba686de98a9d84194798f5ba2962db45b27980d5391f15a9b36e996dc33c9ff4ae846c97c0e94095c8b2e35c602b3d4e6ad9af75b04310f3c59eb81bf30e5b00d0129edb00e2d5970f5eccf", 0xa5}, {&(0x7f00000001c0)="ddf468ffefd63319cc984028beda8ca79e4826b7a6a6711bbe74f1b23097b33cd8a5eabd344480e959d0182b3497d824cb04492abd00bb980a30712ba0a53425100801fee4d0af93b2633725d39752292ba1bcce852a0550f3e0a362b759ff7bb7630543013b0da4f2f00cb06be1c30c3946d33c50a97af57525ff07780bcdf7c87b24c8866fc929df566abf176334a29086e1edc9bd910a5d380cd31aeb8070aaedfebc50ddfed549fd31bff76e3d73dd4b440e48881b7fbda393533580208549d4b12184092df27c095b905d453ea3890eb02c8fa6053a511007118bbdf2318bdc99eff6969d2b2d1c1913fabeb62d58af04", 0xf3}, {&(0x7f0000000340)="88e70d5f080dec6cee10d4d3084e4cc874f5ff5e4f57a3d817bea7cbbf1c7169c2a0ff8f55849406123c2e341e17ba9522da1fd6fef8d2d00a126264eb52ebffa944abae776950a13060ad5f8f752ecb739f8b4278527dc02d31d301717e4796dba049a46f976910dee976ceafbf9f6c3957337b2f3cd95922d6f81c39b170cd39a7d040f42d7ff6c5b5dd60d3faaf317c4f71223ee9a011107ea638ac62bdabcc3c955fe31d11149cd1378476ab72876b5245d8d48ed4c9793d98e33a22088783fbe3b14c8a05ea", 0xc8}, {&(0x7f0000000440)="77a4e9f085817e9d8f641e47385ae12789816e82097dc167a471a642b4f18e120f8de8a693b1befaec3e71f19acc9bde3140fe65ebbb8767c1809e26aa7577411164441f01f3ae70de9c78bd804e10cb7a59e6e7f5a0b68a78edabfa3a06cb19ce63cc6f035a1d3c3679ec61c7cf1187177be893c8292b37aa0433bfd483dff910ffe3aef031b981059af9288186e16eaf887c253cf8cd0f802e470253b40b253c0060547ab0a7388acc2d71f5b77c329c8655661088f7cb252d5fd38d95fa7ce3da6ef6f1b69277e86c29c4581a90b9278a90fa6ac98680e24dde8ed4372186a83691336c3e7e9fcd", 0xe9}, {&(0x7f0000000540)="633ec873f452fcd578d85f33e83b8ce8d34531a19d263c5e162b75ebf061b86cc9f64aa4bdb3f5936b7bf6a49d97dd291530235d4c5107dd4b325c17d264880a76568214f3fd56a6389d0ef706c0585c720a7688ddee90db64c005849980770d631d53c2851faccc3a81b1520331d1f8dd0698e57c9cdeef14e81cc0e5094bf038de8fdac9fbf373753dab2d434704a953f85aee2007727e31f3574850befef27502db8ffe3f08ab37d83e198912876517915bb476", 0xb5}], 0x5) r3 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) unlink(&(0x7f0000000300)='./file0\x00') 17:54:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) 17:54:15 executing program 0: r0 = socket(0x40000012, 0x400000000002, 0x7) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 17:54:15 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) pipe2(&(0x7f0000000000), 0x10004) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 17:54:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/35, 0x23, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 17:54:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() lseek(r2, 0x0, 0x3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) fchmod(r1, 0x0) 17:54:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 17:54:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r2 = socket(0x18, 0x1, 0x0) preadv(r2, &(0x7f00000023c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/200, 0xc8}, {&(0x7f0000001280)=""/168, 0xa8}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/66, 0x42}], 0x5, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812e991510314eb91e41b721733048e69931929648", 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x40, 0x7}, 0x10) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 17:54:15 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000680)=[r3]) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="059b3008c1f9a27b04252128494587c02a35e52209e239cac238fb3508b1cdf1953ace66c1150d265b1a7f919ae27bf129289540b2a5d9dc6ebb82598773e8b671becc22577d67670851407fff5e0d43d34b94188a904e576766c47e5c027bad445dbcd9954b8f3a751c7a726ec96a1ac9ed2226ba96c25664dae39dbe59d924332b3e58c411aba8ec77b47bbffad11e3f3cf4983ffd47c6bbafc90da00f998b51384c4e87faad0e4b0dd971ec4cf9b20212a27965fa0beab6bff5242d253eb2cf629b2db524c4215e82da059fb778fc6bfd7210cfef53d78e4d984867f61c8ede72417a624e92cfad8b9d754d0a5d294c", 0xf1}, {&(0x7f00000002c0)="c9605030ae9f109f9522911487edd4225071591765c2d0045c61a3ed98d3654f08f1d84273648d57eeb7e5bd236b2437dfd4d8f192b28197ef6420d7465e33033060d213317e12a50fc1f088794c37f92f7939279105de374bf081b7c14b20f1373d8710a6562c8f1609f6cb3f892cb2f939c2cd2b12de7ce1841136995d40421184862311d02529812073f2e285e8129c583c0be56b66820d9c6b64081af7d3ece6e85b4b453ab572d75831c2f6", 0xae}, {&(0x7f0000000140)="a01a09ce8517381ed25d52a992ef6ec8914d6d3c6d74c490d3b9cf02c3", 0x1d}, {&(0x7f0000000380)="65dcd1da5527a8c6b44a72ea68ce4f66539ab3f8ebb1f972fdf1315783c662f47858401a7b41daa7719502d7fb27434a6a02bb2b829af95a18efafe6bc828381d587365bd7dac1680a46c56c6d9e4f937974edd163ef094c6575580feba4632cdda496dc7cc2d73ca5563f748a470db21d27af17092a475ae6b95cf11c56743b4fb39b3f77a16b1f0899a6ce8b3b74cf13f84aa7e22155524de28753f253e2ebd9b88c36c77f75d59dca210024ab3594320384052748e62daf75a77168c301581eabe13e", 0xc4}], 0x4, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r0]}], 0x20, 0x400}, 0x4) fcntl$getflags(r2, 0x3) close(r1) r4 = dup2(r0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0)={0x8, 0x9}, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000500)={0xf700000000000, 0x300, 0x1, 0x0, "8dfaee83bc24e9fec587bc41acbef3e501a0d87d", 0x101, 0x80}) getsockname(r4, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) truncate(&(0x7f0000000600)='./file0\x00', 0x6) close(r0) 17:54:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="45ecd43bb47e7851b70f05c46aca1fd48c7f613a4f17368db01d2193a3ae8ce5282b5e0d77e77eb6f53b7a5ab8415bd4c31b2cf0c31f6e2cbb5aed8d255c8b0a6d24963687be384b4e87bb06a46cf4612a31dd5f51367282fc858b", 0x5b) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:16 executing program 0: socketpair$unix(0x1, 0x80000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) 17:54:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 17:54:16 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x100000001}, {0x9}}, 0x0) msgget(0x1, 0x1) getitimer(0x3, &(0x7f0000000000)) 17:54:16 executing program 0: shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x10) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 17:54:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x70) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(0x0, 0x0) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x5, 0x1010, r0, 0x0, 0x0) getgroups(0xffffffffffffff72, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) 17:54:16 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 17:54:16 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') msgget(0x3, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0xd00, 0x91) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000100)='./file0/file0/file0\x00', r2, r3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffa000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 17:54:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f00000000c0)="9b1f557f4983dff29f037d82099d0a598601fb6394aeb7d03f88b912a395364125929a1ea8e264057f23442c2dbeafb4380839ac984a96307a8837468facc91c4b5df52c5c33287ff82d6dd9b699b72c361cf825fee99e9229856699a02d87a92a8b41f8460ca5cd61746eeeefac", 0x6e) dup2(r1, r0) 17:54:16 executing program 0: select(0x40, &(0x7f0000000000)={0x5, 0x83a, 0xfffffffffffffffb, 0x0, 0xbe32, 0xfff, 0x8, 0x5}, &(0x7f0000000080)={0x2, 0xf3f3, 0x0, 0x3, 0xa8f0, 0x1, 0x1, 0x5ed}, &(0x7f00000000c0)={0x3, 0x7ff, 0x5f1387c9, 0x5, 0x4, 0x4f, 0x20, 0x7fffffff}, &(0x7f0000000180)={0x80000000, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x7, 0x1806, 0x0, 0x2, 0x8}, &(0x7f0000000140)={0x80, 0xfe}) 17:54:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x200000000000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) msgget$private(0x0, 0x8) socket$inet(0x2, 0xc000, 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 17:54:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2, 0x1000000000, &(0x7f0000000900)="ed86e90a60200e4a70d1ec0a813b155cfffa2fd127e4c7928d6e8d502277a82142624c860ebe852da3cc02f48020ad154c8f0962fe870aff4180d3e520ce220192aeab26d6bcae475f08f2d0baddc9ac9a48560279998c3b73b7b36ba5a58887bef125f88a98d7547298a4880015c0e849", 0x71) socket(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x7ff, &(0x7f0000000a40)=""/160, &(0x7f0000000000)=0xa0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8040, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) socketpair(0x6, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f00000008c0)=@in, &(0x7f0000000b00)=0xc) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000980)=ANY=[@ANYBLOB="01002e2f66696c653000ed9bb216e677fbca02ddf4b3d6097559437d6539051c3c282807c70adec3d2378a93f23b4e31f5c81147c75088dadc7d1920a4aeafa22294aab4a1f00106ad30fab58036c09f8397e1d0f0ce1aad5563b121fc73def61bf7fe90b8c139cc89195aaa5011aeead01ac0eeeb0501fe2471d126d5aa771612bfd3ebaae177ae6cf1870ee7a082cbfbf196a78961c30e2a335134aefbd48251ef7e"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="32da83a31fbbcde7cd8e815913bcd29fcbac", 0x12}, {&(0x7f0000000180)="d371f8f28b4959044463f0f69bc3359b13cfc7756e08f98ee394ca4f384d15c7d669bd56b8d14421371c0839ef3049e6fde798464c7436117f3e1b14d57bacec094920541860a572f98f938c0efa945413e053e532b2185b41cedd776cd61ec8b481711df3eb00d373ed8ad6", 0x6c}, {&(0x7f0000000200)="26ea219c3d9a932fd1c0fc6ac9e2e6be4e5aa7d39a1689251c83aa17c0b948a2627c12262c72c435261cfea83b3ac50cbb6aacde55b0dfb5f4f881be9029d6414723146414e6cd404e1603f00006d3dbd1158afa09ce583c7b241bc4e6e384ff245265a9da154fde6244d1c5f4c6efa67b1edf8ac4a7bf425fc32c2ab5b243", 0x7f}, {&(0x7f0000000280)="91b4369dff4719b978d73f624658027cc17251407622630c515f45be4ef8785c2845fb90c6537898751683fd8503a5cc2d5a308beaedb010a27a5f3235752bb1aad6c3633a3f378db8d5fd7237a302173bc219415431a763ddb9ea1743776aff0274", 0x62}], 0x4, &(0x7f0000000340)=[{0x68, 0x1, 0x0, "23e002cee81c8afbfbb2fadeeddb2e8c68187564e9999f6985c8766d5391416b03e66583000f15ad65921c33b37af6cea99254985349d5ebadd28c00ee7fce020895761e52e2537ca20e2e5138aa9054bf0fc999de"}, {0xf0, 0x0, 0x2, "7baa88c06e1ea7f480caedb8cb2f42b6dc4c06c4a81050137d7808d47cfbe44865406b0378a38cd30e5377e6cae0eb1fc9125521ef3a9eed1879b3d4e59224c83a353139e1b3fa065aec588b7fb944da7eb57e5814e13e9c5f6094f1983505e60fd08522ffa2eb655a8573ed16957f27eabe5636e7bd7d198fe07773a85536ccbe3c5abb94a101bdcc63eb0b129febaf8115565fcffe09519a9b68ee7a03a96584d6af4adbf7f4ffdc56e69036d979d74f14f136afc94456248389df46c52e252843533e8133bba26ae38bbce57ea743c18a5200cdfdc94d834bbee4d1"}, {0x88, 0xffff, 0x7, "ec6ca97b5ea762208cfc7963561c75ca0384946bd8e4dd0bc9a480ae1d74903bb6d2c8fd826e37309fd52cfad072e20b5b4188b09baeb536f8249d9b9a616c7bab679ca2948c7e94bb9d9107a2e8169fcffe98447a94e4721c26e5d6cebfcece8f4fcccd6eac56a4234d9f7b7d554e46c7e1d49a"}, {0xf0, 0xffff, 0x2, "b80d5d1ce86b0ef4d887a97d00b538e7b7bfdc89461690397415718225d8d13f3a9fd20be91082dfbc4c48d89fbc147da484eade4ef6d918d320424f4ac7bcfe743fda4867b47d4e0c7321f385c52fce7f064d5d775d53babd640af9cf4111349a81c125615a9d6f04e857f71fdcaa1b1875ba7c1a7a658d693b90160ba2b5f222c18a2160cc6d0dbab65008ea4ef54e472a9fad6b529d4358eb5ee68d7f901ed3c2cae6f730e8c792d97ad4563b4dc5f9dc8ac1e0412fe136f6e31a70efed43b8e268b0eff3462eeef9bfc480524a75218c6d138aa09a9d190768"}, {0x90, 0x1, 0x200, "a5e59759adab8dfec717147519819ef8283ceb73f53a48abc153069ed1269697b41e30a532226886fd7057b4f1a68228d7126d7b137c8b542d1fb298aafc52596cb229afb45f9a9e8ca625cdc39b461e41bbc070474f328c15a0fc5ec8c45d0475322cb45edeaeaa5bae97a944c05837399f4eae5e874d0b391de5"}, {0x38, 0x1, 0x81, "88b0b985dcf0b88ee39db55903a6ea14c382c7b52eb8616afd30d1c45c6745e1b1a70a"}, {0xc8, 0x0, 0x2, "e9b1ab4fe44134868521a477fd8044d3f3222fb40b11096f6598f1f00f3a842748c6941c3f39c60aab7783ce836b9330af34c0319dbbaed114ef2bf1a692adf90a63e62b6efcb0f2d841196a8dedf6b613e30bed168f531f30b4afc29d5c981976d21080738a81364e4415eeae99c89a1ff6cf37c3f94770083d96f6c33232158aac509abf0b1a89eeeb6f8f3789cbbf290c4b1214cfcec20424b5d1e128272c80f83f042c680c38fccaf0113ac29b970a06382823cdc784"}, {0xb0, 0x1, 0x8000, "6cd34a8514bbf4c62d2b672c1127f72b5f3d86f3f0dcc29ecc8bd86f289f13fd06fc5aeff324aefba19e657d72a64c7f8ad1d7ff6c3a1897af61d748a5e49fb68fa96ea57ee3466ed2a52384882b0ba430151410b48cd37f1bd4503a0238fd1bfef61d45a4f126bd524bada9890fa0bdb3f8ea54df8066f39e48e8f8fc6b3f4bccd352aed0939f118bbd13a068af5a6bd079644af81c77ee84bd2a314fa171"}], 0x510}, 0x5) 17:54:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getitimer(0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) nanosleep(&(0x7f0000000080)={0x7, 0x1}, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:54:16 executing program 0: r0 = socket(0x800040018, 0x400000000000004, 0x7fffffff) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) socket(0x2, 0x4004, 0xffff) 17:54:16 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/89, 0x59}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/154, 0x9a}], 0x9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) kqueue() 17:54:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x20000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xbab, 0x9, 0xad6, 0x8, "67e10f947738fb69d8a7fe3da86bb834daa4d18e", 0x100, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getgid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() 17:54:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 17:54:16 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(0xffffffffffffffff, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000001c0)) bind(0xffffffffffffffff, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(0xffffffffffffffff, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(0xffffffffffffffff, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r1 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r2 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r2, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r1, &(0x7f0000001780)='./file0\x00', r1, &(0x7f00000017c0)='./file0\x00', 0x4) r3 = getegid() setgid(r3) openat(r1, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r4 = msgget(0x1, 0x0) msgrcv(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000010000cc0ca0a426280ba93934e35b9381d26e122d4002e602e3822b869be9a49fac8da8f991c17582fb8f651001a221699ce384cb37ac36a8d07c253d1b9d3c1dd4c894765803cb2b5889cf6213c5a5feb464af1bd20c3428ab569996629a6dd031f7dd78234509d28c19d6717f7ad087558502692ddb139f19fa8228"], 0xb, 0x3, 0x1000) 17:54:16 executing program 1: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000080), 0x0) 17:54:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="0056fe97fc68f23ee783c6fce30d8d37b6aa20f9cc601fdcf930fa9be0a0ada5f0ed932d95b88a02754741dee6f1aff33c907cd97bbb6c1f107037ef18e09653cfaf23b8fe6eaf9d5bd80d3e5a37f375615ac31921e32c6fb5bc1ed17d57b3902b1b3419f0c63c98bdf33b1c583c6086ba41f4785e6abb27ddf4312821ef6c814caa7010f6d61099b302253a500179301d8830b475", 0x95}, {&(0x7f0000000140)="abb2d6225c6dd8f576a71ca33dcf0ada75113ce922c1d65404efe5f67d8fd85d73936cf5861218a585620fb61224981ec8a88c9523c89461a3c4e33fc728e2aecbe7", 0x42}, {&(0x7f00000001c0)="77061cb4f5ee509f573306da57d27fbc", 0x10}, {&(0x7f0000000200)="b103cd44a5ff1f0ccd89e764ea90b65229f00d323f2a22808c2964b5f5628fa478a2d2ebcbbfdff3fe53bb10037c4ac52f7b5bcc6201cc69988881ab8379dc065e39c48ea2fe2be062507bbc8abaec6865187d67e3db2794e61b87b77b35089039be6776e4cc0131a70140ff283dd779cf1b1e17fbb934896e5e3ffd7f214026fda764a73e5781bd8aac601e9ffff99023f681daf33e2f4e2a8f78a4cb333c57b4030c299ddbc1f13703fe4790bd1a06b447ae89338a2fb06045395a8bc5e31f4343951da6bcbb6b761a0f16d0b647e0346ea8afb5efcb30134473", 0xdb}], 0x4, 0x0}, 0x0) 17:54:16 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:54:16 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x4e9}) 17:54:16 executing program 1: msgget(0x1, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0x8080, 0x0, "af2c1fd0162d865b5a4b904535c15e9008d03e34", 0x571, 0x8}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x2) poll(&(0x7f0000000000)=[{r2}], 0x110, 0xfffffffffffffffe) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) sendto(r0, &(0x7f0000000140)="4441587e84337c607860cf6d5ff9e46d7e17b6b13f560e3b785c85e4e254785fb1376853313c012128e7071a7117a825456c9417e3479f87d658e7af89571d024be8c84504a40f06bf8e2ce26e4224c159143d78cd459515ce425dead01e0130eb137eac48ff7f4b825bd2bf37b1320edc7fe9744aa06901e85fcfc6b6b39f283bc14398aa8e29203d8a586d176f2a773a9b4fac359d530b1c69216907e70c508355083274950f812d7897d5217d2dcfd1c1715371848651043d423da78b035c8231351ecb5644abb9", 0xc9, 0x400, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) listen(r0, 0x41) r3 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000001280)=""/4096) sendto$inet6(r1, &(0x7f0000000280)="256ad81e77f88ba8bc4780871501fdb7584e9e07b4d8bef4445c4619fac78df3bfcb6e4ea0d7997e211e0a446a9655fe03977f", 0x33, 0x8, &(0x7f00000002c0)={0x18, 0x0, 0x7, 0x3}, 0xc) 17:54:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) syz_open_pts() 17:54:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x4) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 17:54:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000040)='./file0\x00') mknodat(r0, &(0x7f0000000080)='./file2\x00', 0x2001, 0x7) 17:54:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6005, 0x20) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0xb61222694bb44a8e, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:54:16 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/73}, &(0x7f0000000200)=0x4b) shmget(0x1, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0xdd7, 0x5}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x99d, 0x3330}, 0xc) sendto(r0, &(0x7f0000000100)="26f21c58458f9ecaa34ff22b372f65f5269736ac6ec7b4add03273d65dd6eb949ceeb73233f36b38105d2e0da75cd713273b2f7b524763a527b08f3cff58e2824ed3d97aa4ad823f6da9bd8c9290591e3e350403f29e37f7f893595bae20e858d19219cd4342475e5dae6351b18bbf4ff113c09c0256ab9296daf720d22d77e181338f1b2f51210be322f3ac6a08781ed0a3d13dcc19c49e2279e38a997f63365ca4aaaf07e0255a83e200c89f993ba48a7fa3b62f6d9b4d6141d35e9f97423b8e44d3635911fdb9db6bd1b783b622b1f58c2082b065e059692801342fd0cb6d1e9b4653a95615", 0xe7, 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/81, 0x51) 17:54:16 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') symlink(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000340)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x2041, 0x9) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') mkdir(&(0x7f00000003c0)='./file0/../file0\x00', 0x20) select(0x40, &(0x7f0000000180)={0x3, 0xf180, 0xff, 0x2, 0x8, 0x8001, 0x7, 0x8}, &(0x7f00000001c0)={0x100, 0x20, 0x200, 0x3e3, 0x396e, 0x200, 0x2, 0x2}, &(0x7f0000000200)={0x1000, 0x5a78, 0x3, 0x4, 0x7ff, 0x80000001, 0x4, 0x3}, &(0x7f0000000240)={0xd7, 0x7e3}) open(&(0x7f0000000380)='./file0/../file0/../file0\x00', 0x0, 0x8) 17:54:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0xffffffff) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffff, 0x9}, {0x18, 0x1, 0x3, 0x5}, 0x5, [0x100000001, 0x1d62221c, 0x1fffc00, 0xfffffffffffffffb, 0x9, 0x6, 0x4, 0x3]}, 0x3c) 17:54:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) flock(r0, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000040)=""/192, 0xc0) r2 = semget(0x0, 0x1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getuid() shutdown(r1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0xa2, 0x2}, 0x6, 0x53}) 17:54:16 executing program 1: r0 = socket(0x11, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000300)={0x2, 0x1}, 0xc) getsockopt(r0, 0x81, 0xfffffffffffffffd, 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="d4eb071092aaf5ab3e35363629b96dd52e1ff93bda3404511dd007877dd34f5c4638ff06e76558a505341c705ea00331a76773b2e7be72358286bee6fb121cbcf79fa23c8f3ca010555d", 0x4a}, {&(0x7f00000000c0)="9152801ba2f26fa5a24dc8a460462b5f40205e1fb2dd55cc607858a3c05a3b3fe34bdde984042b12bbe195cfc6d76190cd4e2bacbab2a396d8d1e794b1faaee0d9c7526a5b1a0f9a2964e22adc1eb7efa3bcad71c8c6d976060267d85ab599f2b1fe4b45356ab2282b01547abaf11f773e6cb4242f28", 0x76}], 0x2, &(0x7f0000000180)=[{0xe0, 0xffff, 0x4, "55c87bbfe0576a98b89b43a4ad529bb55acfec0160a699b323231f0f9d60c1d588b18110c4528f94b2f276cc08a8dfb8855f29d517b3f7a5c21f41bdca3a605525c9d76009f010b494df88dd42a89e9dc5d410b9351d6e6d71cb9a607a8a4f9130d8eeaf3e4c8838dbb057f921e4efc790fe7dc6189307504b9d5f327135ecb2ef4336b62f4b9f2f6fe2a367541e996ee2bea7d575aafb9f8f33e965206984c1f84b317677453741a44fc8c4062c4f088ef5ddb10aae91ef324e1b7d25d0f5f58041ae20291f3770c1e2ce6d11"}], 0xe0}, 0x0) 17:54:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1f, 0x100000001, 0x100000000, 0x8, 0x3, 0x4}, &(0x7f0000000100)={0x1, 0x62}) 17:54:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xad7f}) 17:54:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x100) getpgrp() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x20}, 0x8) 17:54:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x10000000000000, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x2, 0xf3, 0x9, r2}) 17:54:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() semget(0x0, 0x2, 0x48) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffff7ffffffffffd}], 0x5ef, 0x0, 0x2, 0x0) 17:54:17 executing program 0: pipe(&(0x7f0000000580)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000600)='./file0\x00', 0x8040, 0xd) r4 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x20) r5 = open$dir(&(0x7f0000000700)='./file0\x00', 0x800, 0x2) kevent(r0, &(0x7f0000000680)=[{{r1}, 0x0, 0x81, 0x2, 0x800, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x1, 0x7f95}, {{r3}, 0xffffffffffffffff, 0x28, 0x2, 0x8, 0x1f}, {{r4}, 0xfffffffffffffff8, 0x10, 0x20, 0x1, 0xfff}], 0x906, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffe, 0xb0, 0x0, 0xffff, 0x200}], 0x16a0000000000, &(0x7f0000000780)={0x9, 0xa1}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) pwritev(r6, &(0x7f00000004c0)=[{&(0x7f0000000000)="35052fd1d40bff140b764d2f02a4c8", 0xf}, {&(0x7f0000000200)="57d9eb288c4a036d70a6e48815bde6266dffcad49130c2ca352a17ee008961403a112b2b79abe1ceac15093da1a649bdef18301be66161aa25a3818b1dddc9546208471c37aa0c4b8623d98fc2ff8f46378675637ac5fa78a9549225e1b3ddae29a1b217808b0ad3c372ef51b5c9dc0483ac88be875c0dd5698e9877abf4d63dc985cdcf49960442ebdbab53992f8df379d42ac95f3ee0fa12601e3baff600817d9cbf88e3826bbf6c38a5de3483dd08e74a40704497", 0xb6}, {&(0x7f0000000040)="49f7d857", 0x4}, {&(0x7f0000000440)="53e6800524eabf806afaaf8be202239df34adcacc0e2df53ee33e5079e7e2bd85eab3beba4eeb5d3cc505ad421e71b2aa00f691e245b5cb97b622d26887123ac6c2a66e9b49eea7421a12074531e254f8fce73c61c5419885761e5f60ed8ec2011cc", 0x62}, {&(0x7f00000000c0)="2e8cd5cebf0d755afab2578fdde1bd9139accecc3e2105ae01d6662d4bfc71192886e55630d563c766657148", 0x2c}], 0x5, 0x0) r7 = syz_open_pts() close(r6) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r8, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() write(r8, &(0x7f0000000540)="ad7849315b0b95162c", 0x9) 17:54:17 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0xa, r0) getpgrp() 17:54:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) 17:54:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xff5a) setsockopt(r1, 0x7fff, 0x100000000, &(0x7f0000000040)="9328015a", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x101}, {0x18, 0x3, 0xdc, 0xfffffffffffffffb}, 0x3, [0x0, 0x7f, 0x6, 0x0, 0x4, 0x4, 0x2, 0x8]}, 0x3c) 17:54:17 executing program 1: syz_open_pts() 17:54:17 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 17:54:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28001d00000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = syz_open_pts() recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xffffffffffffff14, &(0x7f0000001440)=""/225, 0xfffffffffffffff1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) mknod(&(0x7f0000000bc0)='./file0\x00', 0x1008, 0x1) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="57a8811a", 0x4}, {&(0x7f00000001c0)="5fda85862e477111ae9622cd408a285462ba358bb9c5a9508b5adcba23b44d74e20753ba3613d686045dd28584ab6925", 0x30}, {&(0x7f0000000200)="54b587780f9886b3c4ff8733d908", 0xe}, {&(0x7f0000000240)="42ca9b748e62fec3", 0x8}, {&(0x7f0000000280)="e4b2c6d96f67e3f2e30b966780182d7c742bf0ef95174a1818bfb1bf44261f69a60f351691842e5d88fc587ddfb26db39f81a093a0f7b353088491fbeb67eb499efb153bf38e", 0x46}], 0x5, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r1, r0]}], 0xc8, 0x8}, 0x402) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000b80)=0xc) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000700)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x8001}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000740)="5b50d23a64636d9d013fc47c18e24398664d8fa21c0256c6eda5dbe05f44a458da8190717c09b7912e52d5d6931df6567957ab02b73fd406829e0849f198eb2ff76af121d25ce0300e551bd7ec54c80a6b6e1843efe7e4193986bbdfb7a92c4c1e9c57a1c3af751082e0f663118c1c14967b92ec16", 0x75}, {&(0x7f00000007c0)="3f7bcb6ab60d614f3e1be92d94a1bed76b45a79f1c90a43d571b77857350b3d030fa6a906dc3696d84dad9e23bfc4ec300930ef149b2bd47945a76f7fbe4cf992159050b19340433c39362077afa6d", 0x4f}, {&(0x7f0000000840)="1e498eb794a88976a7cf958227f5d1918fc278d3fe1c11f0423be6df861e00d258d8ea9f6f82c8abb088b8ea9ebe0750a0acd402f4697ca738659292b83e507e4f4974ddb98a963d6184b244b4c9565d16459458dce6205a90ccda574db30d9b0e71106a48fc015c9ccc3dad699117b5811d47a4cc8d794797362b0ba18e3b0e58cef34123460cb28ea66e473ee784c98b2fad735926ddf0f3c4ac14c96f288d3b4258c742b200e39bdfd49cb811f78b23c0ff851b7e1359627332", 0xbb}], 0x3, &(0x7f0000000940)=[{0x28, 0xffff, 0x6, "a908cdaec6005df1b8355056fd9b4297ee1a5fe8e6c2"}, {0xa8, 0x1, 0xffffffff, "da7def56a18ac24452364f4380c161419adfe5d514e7f8f6783074a39ae2000b6ebad8041056f1922197dfc92103c9a4b9ba56cc481a0325042d80572c8d1d8fb1f3449dbd222464f81eebbef7185d95a6ad1dc39fd6e0e976a9bd8da904891c8e089caa9237f1ce5b24c8da690eb56de1544fc53d28d16913ebf421183091b1e808410cf3d8a9f0a595b6d86bd6023980550ea2dd"}, {0xb8, 0x1, 0x3, "cd9e056ab3da60cc60ae1ab77f96deecf209dce540264846a411f10bbf746d930fc602dab715046d9b86fd201c33915518e88c2ee664cd61b6def6dc94d6bf5b1ab2070168c331f9d34749c91062a8e007738a38db03e2d74a468040bbc416de327ed333986fa1a135421a42de5e42054ff70beb00d04c059c4e6067cccad56cd7959fe91f60a07f9e0657c86e908dc876a2c945251dabb07281375feffb40a7771957"}], 0x188}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4, 0x10001, 0x1000, "104fdefff1ac03f0ec9d3dd41e3e84317c5fab8f", 0xfffffffffffff74d}) 17:54:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x200000000) socket$inet6(0x18, 0x0, 0x4000000) r1 = semget$private(0x0, 0x1, 0x1000000000048) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/232) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = msgget(0x3, 0x540) msgsnd(r3, &(0x7f00000001c0)={0x3, "d5f58d43b15e950becbc"}, 0x12, 0x800) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 17:54:17 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./file0\x00', 0x500, 0x9) r1 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000002800)=""/131) pwritev(r0, &(0x7f00000027c0)=[{&(0x7f0000001680)="367886c9c204801cc2652fb92b0cc90c293cc29c7f6ae00caf8814c2cd141394023a47d0ebbc46fb457460e8f87402cc918a", 0x32}, {&(0x7f00000016c0)="6e79d918e4fd43c97f4ce32f56adb4078c609de21586b0057b4f5ddc08facc8e0c0e4f3f960c9dcc7c884fec1ab93cf61a5ba622c4ad015ef92e72538904bc56339dac2675b0bcf4e81f0802a8f643340d80052b140b92b10e36036ba504a2f34c54d8e93d1cac2b12bf85229fa1411aa03621e030952b3d22364752eae082048db309503f304c98aa82a5961e5da823762fad207f6a3bc1a560179d58a2ed311176bcd0650de900712ff5cf65cf368bdf4c6e5ce49cde4772a91f264a43b3852fb6036581f31c14a3ac95f14c49c39d364e07f57bbd2058c5d6cbcd06472103953c703819b541da92fa55e5841d6aba0ebfb2c6627bcb7bc63d45289a2d33d4c7d3d33543f249d5dbed84d56d52e276b5c811aa9445f3107733a231ec72c9a282fcafce434be97582ab2a0d156f76f48ca6a436421a323a52d5ddd61c8b8be843b25408d01f1410dc896a780a3fe567d5b08625be1cd077d96aa737c4a24501deb720275f126ab470eceb729d88bf1712feeb5826dfea49fb37efc38ebff6a31ec7a7ddb4c468dfcf5cd713d08ee33fe50cc0d1fcf9e3e503011cb05b83eb6464f8805f4f6fb43f9b965bc0eae813504697be1fecd9f467142e7a1b042f5eac252e3a81e07fb00e937a77b4d45dc77044e8fd58b5403ee48f3f137910131921a4d2999006c59fe840fc31135c57f5cf9a1c7521f4905c8289824b1cba9068ea1326b0b42933c8a24f1f1c4d76d522afca02c4391c7ca8f44c55b5ebcff5f40929d2464845ff9e9a99a9691bb7b634ce229ebf14fdfc77f63e8ed466cfb1eee0d498552d4b04e8464ee6d8181eec77482e3ef8c969b9188913a91af5b6f2d554e1aec96a2201e54fc3bd9afde578aad1617c9935ae0f17e604cec8f36c6a17cc25613d8264c4ac67d24a23097ccbb611fec4e96c8ab623610d41af60178ce416dd91323581b9edcb050c03c4a79fb8f8e56a24956ae120c3759f0101c48cdc5fa41e81fb3c98040727995119bd4549ffe2460e6b170cbcd345dbcd6294576254244d393d8801d8e96735d631d7b937905151f219fa42864448579a8ab64989074657ecdb2edd90ceb17e52b0ecf01b473682829450087b3b4c6e466791295a5166ce68462d38904ba0e246013592922b5730c8c1056557637165767062d9baca0a92d7d8c93fd70af0947459843a6cfca0875eb7a91780ae84930f724551c03e1c01743bbcb28ef377977f884798688a1cf3585db016125d8266ee8770ae1b2cce114adc8198859a922edbde62e35ea372ca987f9c96ffff3cb0213f9507b3f9c453cdba8b9fc7ffeb78babaa0fcf4bac764b7f1515130c736ac44c867eca097af059183a7d59691b060119e8a84a3ee5d9077a8db27e2ff3e165ddfd9b4e968c68924c32f7feb8b2f1cee9df078974760e41f36376ce7dcea84e531b5c31d9c88d2b04188af8121dba4188572c99acf9f0476d9b42344a5fd2b9a56e04b9c40767003631301170eb5c4231bc458999e3a64261d866b1d208bb45c57154fb436fdf1c1ce86a54d9760a279d3c758a855e780b3cb6926c1608c3cb12ee9ec247f23503b88eb71b9cfcea1e0854868018b41e03b91b864a7da482c834e7d3ca2925d623b9d5d4fb0ab06ec82a53ea57d3dcb8d2548d9f88ec4286695aa9051c3333bc7f7e38484dd4de614c83f2c0c50e138bc1c3773a329daa9066d70ad7550d56890cfdaf237a1f484d0aa294111be0213493b4093bfbc9a6079547e09a150c94f9b12db6c888eb44a6220d9ab8fc5e82daff5ae7953e1f9cddf7d0529d58f74d99319a0f02537ece8ee498dd06dbc0306ac671b23a973f6c1dca6dd124f293fee20ffb372b92b6c3f4e45589c294a7f8784dc1a70d0d45ce98226b87227acbdec74a2ae1e5e54855662e633104ddf0588ef0bbc110dea96effb2d2f1c505feeacd35be2a9faf473dfdeed9e1f04345a01a5e58c9166ac063e150871aea3b9685aa92668c949b048bd8f2eb9e10f67fac326244103b4b322117d5ce47ef86f88d0a366ef88b0027e589dbf19e5fc4e64ba9a7fa0fa043361e0f5860e91ec4b6ce3adf8d8ea0197a071288eb50816006cc8c1ee7ff00494235b73581bd85c3e8c135e26bcd819594ec93b57b6616844c394e81aaf726b88ca646ba1b5e15e89893bfa6a814e4052cc71879a1d011e8f56d890846bf221ed6e992cb7b07a71046c0898300ff0b93b2357d27b3162b53d87cf65c8dbda54b969829d2e1e0c85921009ab470c9a5b5b0478d7201731096e0da20caad91a053a3f093c949bf62ee968d73831936b922ec53b0881a0f9b620fef223ad0f05eea0f29f7a35cde9bc45aacb0509f98da87562ca6230cdca4842f4cc80c6acd4e76a3cfd19e64308954665eb85f4abe7514c14c58a50233d274e5608846ecf154a118fbb0acba806097b71b5f6226a12b4d40102c17acf7692788c4c1e3eb03d91dcdfcdf4770bf2aaa85ecf045f4bcea1b09b0fdd1896c055990a1a39a7ffb466dd82b45fe6e808259b808a8ccb9e344fb86ede2dabcdc23140c2465831dd24781afcd3dff7479351f3f8e7a86b76a29315723f4456f8c1387318b543d8c3cead549b9dab5184d2b27f8d22e2413564690804cca376d9aed26dbfc0ff5ac15f7b5429e4f6dd49ecc07e47a0bbac9bff52f2232e52c96409b231ef153f54543dde89efa2e2e593ef22f50f1ef2d71fc9315ae040e4d2d1f7343bcd2fa72079c962045fe4f11ba2f477062f686e2fe50b296cc09ee34df791e89bce54f64105b8d1e83c0ff2ba6d749c16fb2a646618ca0abdf06ea8a8ebad3a637d179a82b3d0bfba13160b32297230fad235738708f9edda9a6ffbad581b5aa46c84f446630082c3c2196bc2978f30de6aad802930b0b7e5361f7478cce45689561a092cc6a367b19963653b3cba0d9d246f3e301bdfbc188c256195005e93bebcbad5275c7b37b671e5975f2f5500c58777dcffb0dd27fb1ed7f461b2ec177613753d92b3a1ec346d706d595838375ca9b92a80a902b248c6b17e13de687c1757d825269ebcecc08b50e60243d60e1e3a87454e440e7802e0c21d1347482da9c575e7ceb273829add7d6f02de578944447977b3bad525667d3604084cac6284a83b13484aeb466976fc327f43267a517207868aad98e79723449092b324949b091ed8736c066afc5d6aa37592a7f3e52f8320940f5b4621857647d8fd71b524c753fc205bef6329d7b3553fb6ed61bf90f1799f2db44c96884d6a8fffbfdd87e6ee1c503f7ac147a040eb1c7ed560c73e4c3d743f7b7869b35add35b2cf339aea42adee6eadbb9be6819c6d87aa07f18ec01920f6fd2cd3c64efd2e2085ef0adfc01fdbb416baaab07dbedc6ad88898009f41dcc603595a129b1b3b1b8978f9a201eb08a5211cae1ca5a9c6a7305b75feff449cc932d15e00cfa7dfc47c4a27d47d60091cf263149f8b13a1e6fac8bacca8b61c321b7c866780f349b0b0c4490544d33813362a4f4a73134ef50d2aaa2564e7ae479ddd6a97c8c69789f5576a66b25bdbc88c21d73906292482d619a4bafbf6f73d9d604a3d413c756cc6e3c014d6a39a5e7260a5067791eacc7477e48d3583e12b845c24c8bb004dd09f88301487327e58ff9d89a57b07d7039cd5d8b24a55341a4938b1b548e9d6cab939deded9cff045ff368c80bf8d07a7e2ca06cf5dc9b6e85c87550be12ef588e14f737582067c2078c1efec321195bd506359b860ea4f8b6cfcf0c924f68ac1c061dfb20acc08802eb4f3bd78d757f628279c69e03207e7613aa9d37d3aa9243aef172fd426a01700e94343972ed634c541d19fb07d10e644ee82eb94edc68efd70db30093a6abd1e4feaf6d5d94c81e80c6e022fc47d3ac57ff000c987f2b7722581834a8a866a335e68ba7ecb096d971491f2ac00a0e9408e029a5619716caf7fdf19a1caa86bbf383dc8ad441bccf60b273a8b8a5d6f83d9dedc0b80de962ff9201fa17dcecc72edd220fa3a44734af0fb379a12e0173f96c1cd360ebbfb9838def78abec13a8546951c59be7b7dbe9e6861ff6edf4c8b21bb02c7978a785d07915acc7e25a54b855f096120e5e3eaa1e064ee2133316d0e4a3c56c210549ad84a48d4b029ca4cb39c31b54174602287a02cef7e0c83f897684d9bad892629c212df16cfa0b4a2fd202a70ebc2542b2b7dd848f41d9e44d3af9241c54f5c24cf2192be8b3227a1ee9effaa71579e1795717b72e5016d177962851110f4d6fae2af70ee376a9e57739b96a9902e2212e72380c7e654b93c915e37615d9085b7bfe80f52b61d924d542e8dadf8ff6b356a4c87d0bdfdc4e7459fbdbcf6f5cc913f106c0dc49d939ad32451ef5a75ecc0da1e84074fc46caadc859be692c33acbb556ae9275da6c3917d0c7f75a9091153cf2daed81fb5f9ad084d758ce2b42607eb23f0499cc51ad30283294b264fff04194c6deaeaaa9026f4e1a0aaef1846c1ab567976d7a33cef6b4c5432ec5ad2a738a949d08cb7302fe69e51a8b0c2d9900667afbe0c30bb9851827daa3556bf0309270a9ccb7fc3cf80802596673a4a49fa1ffdfc515955f33c0e2a3d683a0bf7d87817c0d179e2392b8c3f534331700f6487b487b652f210a37db5c69071dfd974b8fa2f51ecbd8004718d153b569112a17f7a767fe55a280d5f666389256c7895e988d639d6280cf40c27b7487fcdc119b55c23b7a1c14d13c74970878ddd9ff4240308bff63128ad3edd9e211e811425d690e8ebaf8ca12970367f0005b4e5ca803af335f1afb3bb127e068c73f11f45694a495edbb97d898311b749a214e88b93eca6209502a8b0c34b2724893f810613544ad7a1c97d59049554e213c7568514f797785b9c98fc4ebd3ff295ee5086a15535e4351ba981ac3a49609cacb026165e9da2d4e2d7588e0be651bb273828a5feece7202829b0169233e495d458403902112f683a4aa6f16a4b42b1e7809c65c32a6d76452c0c36d056a94559fa12237fa54fe5ec78957d389e59031e01076615e43aac1c9f92bb80494a7e1958f0360ecc4054328521216bcb594b625e81b1c24bf8a3e501fcfea34d2139e924d8c0e3bc3a8919576574d858bde73bf886f30789a2957d6ae217d7e080524cf34c2244f6347f78a294af960f875b81a376cfbb9ccc5ad6f29c85f20dfd4fdaa5d7b2651a15ad4003795542810402c605ff4c60368f6a3234eddfc8e285f096e17946885091924f91c7177db1889ecf1cc16e4c554e4bed09a56bb4664903f9bd8e258964fbedd213e6f7392cfd96a497e4166ffb52bda7f55a81c9222640cf40749680d98787572d1b50c1814c3b578faec9bfd9b46c4795970b3456a615591039e6365fe19da63bca6def911982e55051c1e18bd60b7e4dfb03276df5181617380202e1540e6bad2fc841e77384b80368fe225025a6576e934b5ed3f555434ad6a982a3c5dadd009e3c41f67ea1495dac8d489a1f3ca9ccc52b4b78ca9dc0a0a181226976602581ec7f2d03371174fe72c698c4eb8ea775f1fb031f34e3d4179d0f95e562e467cb0ec43d3a7dcb00e46b33d61ccbd6ea63dab2d5da1ed192ba3a0255103cb092ef73cb6dea010704bcb80a3f74001e4379020d967dc74d8499acfc517256edff982c136240ea4a133f16c87ee830a55b5ba708ae82df027f302bd0cc8080656658b895b8fdbb65c1d553d8d1588b5104a031a0a5b3a50381eca4a6613835510543e4444b26ec8475efc18f2c2a84fd3727e7f4a7403dc6430b76b05", 0x1000}, {&(0x7f00000026c0)="8d2d6cc06f979292c403ecd2", 0xc}, {&(0x7f0000002700)="18c382bb3b1fc367d57ed084c7b0f51c85fe10e600d96a185dce5efa0a9d3e02a1b06e9377e82fb3bc89b5b812c2298700bb54f4a0dc9a47bd89ec806c7756d0592ffc83d6cb86771407a65247192d9291e13d8a75dc66c6a974255d96f5b8e8947f664b9b2116e7466efd9a54ee010a5e53e5fe8b30b93b14ada19bd318c07b5aa1b74f74babfe3c5e0a50ef0d0073f388b0d818981d1dd948f0fb6958892ddd2", 0xa1}], 0x4, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000000c0)="1dacb7da8a4648425c26abe3fafd84cd43c1fa21daecaf1ce28cf30d052169df7a262d499fd27bc312cf424fdc381f4e7f2dc5a3717f6f770b257b9d68a7d28d5c8a3dd89591784070adced0c77e86515c16e779a3a497cdcb96626ef3be0c71833307952faf214a15e35ec1a16844634d0733f0bced3d621809aeba6fe64042cdd0424bdc5ef2eba36efb5825a5d2e887297281e2c8647ca4c5378930bb674be6557be6893599", 0xa7}, {&(0x7f0000000180)="3524732aabde74e2533326c468f3ef4e691c789d62307fb6cbadd0808c0d6b79c60ef6eee8e2f8444a96ea566f55c2db2bcd66239c86d28d4ed297131a60c0237ce517261651f6f97f3a938d9008709d437bad06cce926b4afe3572c35f29805ea332275c95f1b8a40c7a18d21ff586093466af71da001d416120a661b9581afeda9ebfcfdfeb5398247fba6d3e38743c81696250230b0270ecd17fbb84b7bedfcc6e3e9e88d5173696f5768c511af114e0412e1c164b09e1c3770ae8f989d189bfebc5325d93c58a0df2ace9940aab562fcc7f830b3f4dacfaa9386326280c3b9213ca6462f3d0e77ba6533e7dd3cda47841fb4178442b8373b9a", 0xfb}, {&(0x7f0000000280)="535074a36052fb1a911a448f27ef75686ccaa6253862d4182e6393d2b6b1d8614bb82a2fc4dba1116f01ef70e56556b2eec17967b35e1ee5c75c986108225c776a28a7ef17c64bfae85b81ddbe6f5177bf04ac30e8370c4f9f", 0x59}, {&(0x7f0000000300)="9aead14c3a9b4884b915ab1aa61e174e1a15d27190d692c530104cf6791fc4ad2eb54409527cd5114d3af13f19d132a9d85c836032679a9604967f53d9232e096d503c115aa342b52b01b5d8f2a0755e1cc96d74ef0aff81848390053a094ef4b69fab22375af5480296af0526aac0f6231fcb71249125a1202633a0ff69a23fb1a692ab10ed053f35e747b0e1b97e412902fe3e88fc6121c90e33a3ba7be60d4cdd73588a0baa0f03a606739b2931dbe0328e08", 0xb4}, {&(0x7f00000003c0)="67626dc47e4e98b0733f49398b4bca8b478d7dc5221f625450bff413f06af9739916051e6fe2b14dccced850fa21ea1a9e0c8546a50f39de7a296d9e003da1b2d8aa7e11315063410b1258645372f428205b93158032f3d42a7903ddc09aa4b7c0221c462bd172cce7cea7223eea56e488b419f3453bc3b6af049d0b07e57e4a3c35e9c1c3cc67a3c9bcf2bd4483ae4cb1bc1be7754d585ec296fe58acaf9d1eefbcf7ebdb8da284cd8a51bc0679da3e21f74de2ac907ad0ef82d89f0482", 0xbe}, {&(0x7f0000000480)="401f37b0da3dbdcb5c3eb54d21123b119d1e24e9da81b19ee685891aefd8039b643717f7d7ef86963ce14d792c85c2450bb19c851623eb3d7511ef2369d910bcf0c40bb612b761a28a6fca2c208bb57bbb884600d7ee77db42d98ae440aec753", 0x60}, {&(0x7f0000000500)="bafdee0de8d6f25693b4231aaf405c355c7d5a6bb2ffb6b68dd4696e3953230a895e4675783b65c6f251b145122aa699a34c94f369fa88c1d11d1919618330ac44e4c6c58bdb52642879c5d37c9cc32db52cc0e2b14d255a11ff63be98e7d2febba2d324bed16015752f8d6d610280e3aa1e4e4562380e697c4830df34e9c96b8716510df9ac674a9348f722d805671292faa4f09fe35dc24ddc0ca06e3244445bcc5428ffa5c6e2f18058ddef9b315e50810ce69528e09fe7b4bca93fa71c71fe0d098a1eee2296e3bd318d2e9d1a100a984d4ea35faa563d832b0646c89bb6d78e6417a1dd2134277e5f221252a0ca3161d3ad84c156e1efbd462cd6a2ef284669792e2981d5859ad146edfc3a876e12737c3036ead430de901545e4be73ffefd76467b790730e41987e7871e05997a5b3902255abca6eb5a80f19a87fef24e83cfc0833b234130c9ba961a7df4953cca73916847fef43ce22ed5fe981ba3210667a8cb08a9e1f7cfb1a02ca1d2d780ef5804d4d2b70615217e16517e014b2330e605a58ba9d62dc7071513ac8ff4a9d7aeb7b87fc8a28e537ffb744f44b92e304c68cbf46069bada4c1955488268a7f1e82032c9db0cdc76fca9412d85cf42bb724d6a288e5252295006d665b8f92bf576bcb211d47cf4581dc21492688f69dad1d1bd8f51cb0d018c24dfe94aa4747525f54997a7c25b6f220c062318a50a46e1f9e0ac376a30301f858c9f4c7d802c71b1714ae0af07472d5e25234527f4602fa126d18384e5c64525b50955af81513c2a2ddc97f97781aa83b6936eb0faa5c1432acc575f68f415e8bd530c5effcd6b4d84a0c3d1954ba63fca166100350bbb421ec77d683f7f13d9d9f45b716b06ad22d8c66402bf4e56a5455ee27b7d7546af989b3f262b2045df390bd79b7fec701c954e07c6f80f68ad2d46a74432e633f7656d961b3a2aa0a7b54082201bfa3e778dae5a1179b1062597c2787e12d524341d58db226fd54dc2c9692bc071379fc860fb1f2616d537535572fc616a9106565788967da173ca4b427b1381af0429dbcfe35b7698ddcb8307f43d806139b7a5ef9605c6da60ed00f5b9390dad1b155b4c6ea625e57bfaa3800e666c6e50b5239063745eeada600037f6c445d1894519d72176f76d1886b9823ec4c31867a2b6480fefda715d73dba8d09001d717d0a98f302a664b4d56d342dc4580b597605dd592091d7eb9aa85f3728d52377cdebea0cc1a7b5130d36215b1245a7ee15d18abd007481c3725edc34ae86cc6a6777c0a45321a70bc21e05737fe262f3facf357c89f4880a295732b21dbe40eb677ac4f5461c2fd59009f3fd0e3b32673a2f970278051d13b5132c76aaa095d6aea0906c45ef053ddfbaf40cab44ef1573d35441ad13cfd2dfa4affd56796491948bed6102b24d1116f4e9a873441b1fb7cf5d0204d1650d4e710db8a6ce5724969fa7fca92d23dd71a2e2e7b888bb91f687f73dac0f85f4572d10948f79251d51d773574e068b7089c74a2a0862e20a35b029928ec83f8e94d5692dce349383e6cec4defc23b49a35989fec175aa58c901c145c6aa5a965ad2d3729f49d5bd3748e198c6410064ac07dfa948aa71c2671df5803440f0419656887b6b60a5bbab0b8af543d97ed9c6cadc7121fbe30297e9923851a4ab0e86a4df335386edf38a7d21a41baa249436d26f898c2200efb9f89663bcbc91421132da839b425eb9d3a67bcfe43a3f9027d09681b9e6177e941a729445ea8a1099bd34bb2866243b7163d2835be1c93c55db2781a719aa8c8d00ae2c6c3b555f71b9249f1cb7404bf062fa942a31c6d7670a8ee353f87fbaa67d77435aed02b78ba9d3975a3bf9b358e7d96a82f0e7dd8698c84405aa5223583b64ffcbe281ec8153eeffb63235324a8f1ae5f4af8561c47c455ad05d4472efe45c7243a6acac26a44f4337cf22c56e145e3ffbec9fd6910e62d1d90ba836725ae9551d253beac4ac4fc66d9e7c0b0770f526f72bbe18c84fe8c7302e891d5e51538ad52e4acc5d9263bd1133d2fae33178d262c7ffe86569e7bb78e44c8553e852c3bd3918ee4ebcd5d216de597dce78a9528e380dc21583589ba7f5b13006fc425bc73c4676c605a3e16a16bcbde61014c7d6506b46427a046ca95e8563e874bbab22a4726bc1d8f6496d8b2851042950028e3f38be5000f8f572cfddc3fef9e322148c12f22899c1f98d5d45da94af844ba24b30d0a33afaae4b993d40e09e3bf44bcfee15c7d188adbb9bf36b6c1701852ae0b3a35bdfee762407e420af305f4b331af06a48e557dfb7b5df9decea64171525e473b654c2cacbc388422ded9828f0e44bd5496207abd96b5d8d43e9905e3575dc3487494ef05c8bbf2f561a0a1e138b24a7562ed2b5aa7966c78a4aaf434d1067ee15d7912532bb9c9c0ca4873f8ccd5e5acb48dc76f55ea183ce45811904cd9db4e61e662e7c9890b09bc3f8dda37e799418adfec40c5da16c4b81e1862536060d31a286d5ed4d1944a78858766c716ef1eb11bd67f397421fe11a28d7455738a94e2152826b6e7ae2499a8d1cbf1f8149f13a949437d189b16a6ab9c75c542c3ad2cf1b8bdf94cbe9e51743ca363c6bda9dd7e613047fd4beb4c31197d604fc43e0ef633fc75628707c0a437db07030356c706f0b2d7443e483a9d4898cf9e26764d7c8abd82760861b642dcef417ed702d89fc1cf6c576d12a07582b29d8c1c26e11b60d463b8eb5b8b8e96c40c7625d886639052281cdf9ae60f00ecd98ecf913ab79b312fefc46bbd6bcf2f9e9bc9e82651ac8f46570faa05ae4732c1c93ff592e2aa582ad8513dea79a9e3e30b8526135e4c3bcf893a83180eaf009519741e3f1653ee2857b0fcdaf1cb6b47ff253af956f9809b0480c86106acb3e6c69c46bc2cd365c401ca5f833dde6005e35876624037950c4ec395ae2ed1b44ccd1a6dd49c64c89f90190adbcc68103a2cae24086a085928c42b20a09ef2a2aa172ae44a2349f7199e3bd33706e443c4870be1ce738c0caefb72c99dc0cc1bce93e90466565e1db0b3832de66dbe9159ffc1af136c156092e020525afafd00a34f880bb183847b63416676f660b93eb17ee99a3f6bf61a949a6eadcca4e045cf46abe3d76ec6d0d16a27d3a0dbc3329cdf335ee7b8b2168f29cd9211ffdd228ee6d62f3552fe69c7ca7aee83883d56767f1ed5160c9f410d02ad90d7ef5c0141a753faba026315f6c17e9b23baefe7b3df8ed60b6b71fa8594cf54a6ce259d71c6e183b30caa253a64c44a10d5fe7889cb7251d3849c2850dc3daeb895ce2a3ae131b95cc427001f185780d43c08089ce60fa54dc0dc2aa3b555d228f42ebb709affc94d75c9dc2abd0fa3a52705bab99935dc0021a3826b3b9c4c75c47a39b74f1ceef7f69942f35d200b726e8cbe13e333fcadaf99db354bca2ad983e284d31dadeea0cb290ead517f72c7969e60c760f8668913b3cc78ae2cb2a80fdd198d75bdf89073676c7d1ba12f510380e849d39c72e9c7209d150fb36170e97393d0c25581da7275358d978a83d5edef1ea065e8afcef7226ac034dc1a63053adbe393a6fff077e102faf95e391e6db368776780da5e4a548c31d65c65ab24a6c9768271c98ea69da1e949ff8cc076fdc4383aaf07d4609cf07d4a0ec9f95808c042c8c004337edcc700a21928276179b236c0074418a900f7895a9b6f8e843c9e2211044fbca0af058153b12fc3f45f76bb96d4f92047f664e1ab8570aa51dbeb8056dff108d3866784369a20895325801c0fc67e2e2e8ca691b7f2cf3a4323d98c2e5107991178396c4f56a5f641931cb08141b559a82452d3d8711f11b9394877f145428ad20acd6ab38264b88c53a2a199578b6b1c7f1667efe43fef1e1e4f7b32d702c847e5d150993d9ace2f7acc93927168edefd20815aeeae47ed3ee926d29719932537385ac27abd37b1d43ec5acc2de56be792759c68a72bddffb283af224a5848241b25f658a9fd406e5742a8aae0598140bd2ccab7dc118c9d988caa0f69e55ad2c963baf738925236af7e3f609ed610d3bfeacaae32f1178462bb5989bac2477bbef6b907f6bf2a7e6bef7eb0e810bb2d9b349950a858fde892d13d9c198706ca6c30c8a5f69646a8ca64b6f3a7b376a5fbd643c2e453b6577e5f614ec92343562eacbee837c70b434cc0c09bd39ec8753b1ceec1217e9a25fc04b7b04b8f2a22854f0fe27c16471674f2e2accd45642d5576080700f72933c60bf2bd874e82055f737387fb56ae7cdd3232ae2f84b262231a1d1bc3161db1b34de94080123317fe7f599421b27b1c33b5f3668ffaace61feb34d9d953e35837d06117c4bd59d2530f903e98f82e5de7fb564c95341f69c13034aaba19e6b3022705fe2bbbcbf7754ac4553bb2ff7bbc39f192bf38dc7c3d899897129c978c129212e5608f4df1d5b9e428e7515ecbedda22da64180c9b07f0cc156da1e4d047e272f07a76b758cf847e99dd68cefbaccb0beca4ede8a2bbe97ad76fefee4e690c2c76f8db31536cfc785dea0cb43009b4206993e1cc434db7065a58c64b48e16ed1c5eb8f3f777bbd6fa0f0e573f99cb89a8caa6bd6208666fa955326682202f448c29ed618ea94d9aca328894b4fb3e31ab83bb57c0eabf02b6656359ad155696084b6c8962b9b8f6973c1b957b1ce64cf2bf6dabb5869d158cbb3326cb565aba639a91acdb7b48a9fb63d92e036fbd869b9a230dad8e8bafe747d88174dac632d2e4e5e7b043a12c971448948617f95ba766719ab9eff8af9ae3ab986ed0e2962622cf28c4f02e9b1436b8db9db796c5f3fcbcb76e06672228b53c450104e9cfc6d32ac3d28c0fe497512ad103b13ef8d5349fbb67585993c5baa6905678757da75d1ffc0b10676e1b269c1269dcda86dcb4d08aef13e36aaab4e029117eb633eda2bda5c8b3a06bffd198244b738601fbad6a6bcdbac140d18f9eecd05cad954b314b13543514f0bf02b99cf3286b8e8f075157c14c1d79b91f6dee1caaf1531e3dc7f0babbb6ad9632e6279e692160533237e3ed2478a508bf25bdf54b585151bba21fc40a779b4d5e2fa48e0a84758747e0d47232dbc92a0ae67c5a641ed95f1072535394c5c42f9cb2b04f480df125cb201c09e1f572e8c88623afcaf69d63b889b30a91e591f1a61b6d6b9a30190f25dd9d9ab3b37c38b974ee6f1abdb8323fd249dcaeff7b1bb848222380ca5e991a15215ff58f5a9038ff961126318eeb80e15f32cbf49ee770eaae5c1a079ea9aaeae7bfe3b9e0df34e014e3830df8dcd5a9bfa83aa225f91fdaccd7ef10d3da2f33875647c071c2d9efe538c9aaa5099308dfe8c602aaeeb80c8ea7ad0d6c5f9a1fc53f12dcb267bdf19e8383eb32fe0cba668e8103a34869dab0eeb7fcf7ec5c5a8c35962c2c432297aaa5b5564dbf0c362f6b98fb72b417065557b0c5012bf86914283a7a20e07fb4a1c4ad5f009f64b97f8dbfdd960ba29fab679895ca6d1a68434e02a77c2992f65fd5a5de163c825492c5c2d89caef46e01408607f94cd1544f39a7b7625d34ccd6b3b654a3a3a0c2b908d36dbed001e7785e2c915942654d7fd8685ed6c2f439bd0ce9b3ad337ef1c5750122167ee8cd85be1a81d8f55d1b9b3f3b7b9f829319497f3eb03dc178c3afd7ee8ece2788108dcc7a48f1f5998d17b61f6cdadb3564ebd1c1bee7a704f30603663c57d2fdaaf39667b27fd9a95e70284259c855855862f71d2ab4c97f862ad5a670e7d903c", 0x1000}, {&(0x7f0000001500)="e1ab7e7de97998a71fbae582882ec2fa4ebdaaaa9f2234fe5f22bfdeb56e32e3bb751eb197803da2ce9dcf242f3e6b1f5461042671bcd493d2b39239a0cb7da303bde17f0cc7abb9b3996b56990bc4658ebb408250b22fef4a03daf0fba94c8f7063158647631c73e77e14bc4a2634ca8e769a4fee12849b142f4b07cd95ad1383bdbeb947544fbe4ac87b9c67e41ec7cf5e069b4b891149e2c7e7375b478f50aead978638b0bb76a740aeef51c7d50b4a7f5918f002", 0xb6}], 0x8, 0x0) sendto(r2, &(0x7f0000000000)="2ffce4635316713706081465ccc34960275e6289f48eecd83e5c5e4389b40220e6384eaa0935605644bb322aaa413d68a44dbcf8629f37bda63b9d3d8ddafceed72c1904396d6714b6e75223757d06cff92178cf5d92c5521d459ce5eaa95aaa8355db6df58726", 0x67, 0x9, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 17:54:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) dup(r1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 17:54:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) dup2(r0, r1) 17:54:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x61) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:54:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x320) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() fcntl$getflags(r0, 0x3) fchown(r0, r4, 0x0) r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1f, r2, r3, r4, 0x0, 0x1, 0x100000001}, 0x80000000, 0x6, r5, r6, 0x8000, 0x8, 0x791, 0x9}) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r7, 0x20007461) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:54:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) pipe(&(0x7f0000001200)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) r3 = dup2(r0, r0) r4 = accept$inet6(r3, 0x0, &(0x7f0000000000)=0xffffffffffffffb4) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffe}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 17:54:17 executing program 1: socket(0x2, 0x3, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:54:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x3b) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) openat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x8) fcntl$getflags(r0, 0x1) 17:54:17 executing program 1: r0 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) syz_open_pts() writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="fc1c0d1644ed3197a779bcc849ab9368000074201ad608e0aff3dfc1244f8ff606b589f2a91994b2ec7a8be6b6ff4838786d3a884184f4270e1bc43fc8db20e0f967b9945e30f0f455b5049813e43f4d95e1d298bc70dcd4fac63529d73aa86ce11e994ce4e1558cc743334cd53b2c826cd93f09756228a07ee674c07a85186c30182d4959bbdb0ad26a67bb78618eaf42238e84bf3c18c4233348a14b353d9cc44cb40c13ccebe9ef1f17eb2b4f82ec5ee674d62b12c8fbd7cf708d166c505b75bea84db0cb0bcfdb8f3da55a38cf3d17ca5c183d931805e62a89a08608eeca4ba97b798a78d72c2d34c2d2c704f900323f6e", 0xf3}], 0x1) 17:54:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe2e) setuid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005, r1}) fchown(r0, r2, r3) 17:54:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 17:54:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x5) sendto$inet6(r0, &(0x7f0000000000)="a1ee85ea3a9cfdd36832a84e36e31fc840ce961fe17f2b949bb94b7e74033ee1c45cf53c242066c8cf66be6728cc27715d8da40708e1fd8a4df717a59be3906e4bf08b8b5762873c1b0702985afc4af161f2a520ea1fc8a084b406126ecd6d9acd7199146aa51d09a66607b5c6c471c6d4dd2b89c8f5e038286d8f6270330d409831a09d5d3e3174fe7734e2fc0e84e66692f39019f842d9ad07ba47d37d1860aee1f75331ef7097914b517a66b75038ca33666a9fde89870f8f75ea685c75359bc98c9fd734186b712d0750561a836a880921a4754c3015d6cf38529ae87140c0be9a811c58723e", 0xe8, 0x408, 0x0, 0x0) write(r0, &(0x7f0000000180)="d3af162694c16def9dcdc2f0f414d2a1fe6dd989ea46943cd5b65de31b1fec0f4e98844386d83d31acd7643c4ec85797d8033fd7e9c1bf2f957de8d6d7428b9f9a00a95690441d4f24580c25326efb0b00c1073d4865425ec1c3", 0x5a) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfffffef4) setsockopt(r0, 0x401, 0xbb, &(0x7f0000000200)="7d76d98ac09e4e3e80aa4424af03cdda536e16326472f2db501303af87f2ca169d6fb5c09fb3ba1fcf11b67e7b736b12d5b1a0dd7a4ed4c39b89b753456555b2b4b8ee59217651e50432631f155b39f9973711c6a7a5d37f1ce81ea6b84cd0fd63f4b9eb958908e8a4c713af7bbec805a6b30fa63524243f9ee014d3e2fd5e22d94775d2ca07eb53e4a8493e08f6bc2bc29485d41ae7fca0a181c50c14ced08cf94b8e08384837958b23e7fc4bc05c6c94bc862670573105611b1871cf814040b08f53f1c2ef20dca74b6873", 0xcc) syz_open_pts() getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:54:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffa2) 17:54:18 executing program 0: r0 = semget$private(0x0, 0x34d1d6db6e54de01, 0x623) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001940)=""/255) getitimer(0x0, &(0x7f00000014c0)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) sendto(r1, &(0x7f0000001740)="e1c05b76af279db0aecffc23f6c6a1ca598444cd5e8c5b56b257b0f135fed13d08740bc1954d3f31201a26895502273ae0048bd6621cbc00", 0x38, 0x400, &(0x7f0000001780)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000001880)="04610e096df33ee6af7dfd040000000000000084ad495368cee6100e2ba0c92caaf4cb6f213302107bdfd40463bc85032b390fa931f05bb4c571b95b1e024a4c33c4a7a85e2f37e0b1bd2661020a93fe9f652497044f53003d5d492f9d8c7eab3f505f52a59d877161c8b00229f1543604be915f07b61850fc281dfd7b563b0e0ee94154ff8f9a33aaed1bd7f4c0e1fbbb36182ef45b6a4807538a8fe4989b8f470c8a9231559532089c502b5c", 0xad) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001440), &(0x7f0000001480)=0x10) r3 = openat(r2, &(0x7f00000017c0)='./file0\x00', 0x2, 0x0) faccessat(r3, &(0x7f0000001800)='./file0\x00', 0x102, 0x1) close(r1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000000100)='],{@)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x88\'##,-\x00', &(0x7f0000001240)=']%\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='(\x00'], &(0x7f0000001400)=[&(0x7f0000001340)='${{\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='*(@\\&}\x00']) recvfrom$unix(r1, &(0x7f0000001a40)=""/43, 0x2b, 0x40, &(0x7f0000001a80)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000001500)="1f8fd1f3bbf96b08f948e36345b6f0b0430b829252081194328fdcf351bbf0dec83f4386e8800194181828e6027b3f7049312442f8ec6bc6054b4d76f0595bc7c94f268a24de54c5d6b0913f033b785b8d07d2", 0x53) recvfrom(r1, &(0x7f0000001580)=""/147, 0x93, 0x43, &(0x7f0000001640)=@un=@abs={0x1, 0x0, 0x3}, 0x8) openat(r3, &(0x7f0000001840)='./file0\x00', 0x200, 0x27) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000001700)={0x3, 0x0, 0xd260, 0x1000, r4}) semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:54:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x4) close(r0) 17:54:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000000a, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) poll(&(0x7f0000000000)=[{r0, 0x82}, {r0, 0x114}, {r0}, {r0, 0x61}, {r0}, {r0, 0x4}, {r0, 0x8}], 0x7, 0x7) 17:54:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 17:54:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 17:54:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x101, 0x2, 0x7fffffff, "084f038ffacd9facf45fa53e119ba4b9484c5c8a", 0x52a6, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x83) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000040)={0x0, ""/48}, 0x38, 0x0, 0x800) msgsnd(r1, &(0x7f0000000380)={0x3, "aee95209ccc4bd21b5b0d80d2a2702f5df77253595977e77768f79b924dd7209a493e6d25cc4d4fd21621f31896dca373fdc844092d4f05c0c83bc0741abbf1df1c8593b6774a9100fb00d8d93feb8b51ad7e8b1c6fd36d13905d758e629c5d75ef06eb01031b7f2531311237d6a0a70ab245f617bb459ad687924dc0dcc00b5e83a766c0159100c2eeef0d7ff7ab7"}, 0x97, 0x800) r2 = msgget(0x2, 0x284) bind$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf00000c5, 0x931, 0x10}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000084, 0xb1, 0x4}], 0x45c, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x49, 0xfffff, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x7fffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0xcf3, 0x401}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0xf80, 0x4}], 0x5, &(0x7f0000000300)={0xfff, 0x28}) setreuid(r3, r4) socket(0x6, 0x5, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3}, 0x8, 0x0) 17:54:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x102) recvfrom(r2, &(0x7f0000000100)=""/54, 0x26, 0x843, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80000000007}], 0x1c, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x2) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000340)=0xc) 17:54:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) clock_gettime(0x7, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 17:54:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt(r0, 0x40, 0x1, &(0x7f00000002c0)=""/148, &(0x7f0000000100)=0x94) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() getrusage(0x0, &(0x7f0000000380)) dup(r2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x2) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:54:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) fcntl$getflags(r1, 0x3) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) 17:54:19 executing program 0: socketpair$unix(0x1, 0x201000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000080), 0x10004) write(r1, 0x0, 0x0) 17:54:19 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) dup(0xffffffffffffff9c) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, r0) ftruncate(r2, 0x10000) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r3, &(0x7f0000000200)=""/183, 0x15b) write(r4, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) fcntl$getflags(r3, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) ftruncate(r3, 0x800) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000340)={0x3ff, 0x1f}, 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x1}, 0xffffffe0) 17:54:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 17:54:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:54:19 executing program 0: r0 = syz_open_pts() dup(r0) r1 = socket$inet6(0x18, 0x8005, 0x80000000) recvfrom$inet6(r1, &(0x7f0000000040)=""/84, 0x54, 0x802, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x3}, 0xc) fcntl$getown(r1, 0x5) socket$inet6(0x18, 0x0, 0x7fffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x2}) 17:54:19 executing program 1: select(0x40, &(0x7f00000003c0)={0x5, 0x7, 0xffffffffffff7fff, 0x7fffffff, 0x401, 0xc56, 0xe51a, 0x80}, &(0x7f0000000400)={0x40, 0x1, 0x3b0fcf3a, 0x3, 0xff, 0x6, 0x7, 0x2880000000000000}, &(0x7f0000000440)={0xc9, 0xff, 0x7, 0x3, 0x400, 0x7, 0x9, 0x3}, &(0x7f0000000480)={0x3f, 0x9}) select(0x40, &(0x7f0000000000)={0x0, 0x20000004, 0x1, 0x8, 0x2040000, 0xffffffff, 0x8, 0x7}, &(0x7f0000000040)={0x9, 0x2aa0, 0x70f2, 0x23, 0x2, 0x8, 0x3, 0x4}, &(0x7f00000000c0)={0x81, 0x1000, 0xb30, 0x0, 0x8, 0x9, 0x8001, 0x8}, &(0x7f0000000100)={0x1f, 0x6}) select(0x40, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5, 0x2000000000009}, 0x0, &(0x7f0000000140)={0x9, 0x0, 0x8, 0x2, 0x7f, 0x5, 0x1}, &(0x7f0000000180)={0xe6, 0x49}) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x29e, 0x8, 0x7ff, 0x4, 0x10000, 0x6, 0x82fa}, &(0x7f0000000200)={0x8, 0x6, 0x3, 0x5, 0xfffffffffffffbff, 0xde5, 0x1, 0x400}, &(0x7f0000000240)={0x3f, 0x7f, 0xff, 0x8, 0x9, 0x4, 0x5, 0x4}, &(0x7f0000000280)={0xd2, 0x1}) select(0x40, &(0x7f00000002c0)={0x1, 0x3, 0x7a, 0x5, 0x80000000, 0x6, 0x9, 0x9}, &(0x7f0000000300)={0x1, 0x2, 0x7fff, 0xb9, 0x80, 0x3f, 0x80000000}, &(0x7f0000000340)={0x2, 0x4, 0x2, 0x800, 0x6, 0x9b18, 0xfff, 0x9}, &(0x7f0000000380)={0x7fff, 0x3f}) 17:54:19 executing program 0: socket(0x13, 0x1, 0x0) r0 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x5811, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x43, 0x0, 0xffffffff7fffffff, 0x0) flock(r0, 0x4) close(r0) 17:54:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 17:54:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) kqueue() 17:54:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x800000000006, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/169, 0xa9}], 0x4, &(0x7f0000000300)=""/199, 0xc7}, 0x800) 17:54:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="63213be9c19bf53c3000cf27d1051b952a3726ce7cb2553c2429127e5828dea443a9af0ea44a70118ce00b6403f1a60452e37d57495c9620bd4084591415dabbc20906671e6756f61a054eba5ce193006622e6c8944f73e840431cd170ab66a62492324bd2660bf77d1b34cb1a635a06005bddfacc536a2db881794ce7211c5034c9764e7b9078c16398225bd2c0ef53d7574ac56d861e8209430e41d536481398bb1afbe647f67cf2d6aea25cc3bb166e7633a474f16abc"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x175}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:54:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = semget$private(0x0, 0x1, 0x261) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/209) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000180)="949e97bc5bb7d29323b347f764b1e039bd8989b1ff384dc364a0952552a81efe3026539e5ebd1564a40de502757d49d080e2e36ad534e89f2b0e8404348ce5f46150aa1d909859bc7bf8d7d331e15ae9bd2bc36f3f50b3fceeae526805fb8fc9bfc13c586eda488af7a799f6df128da689dbe164256b86b8eae4b52494f7dc", 0x7f}, {&(0x7f0000000200)="d507966dd2cb2b2cad8cf30028686e23ea0b75d45d466c9799e92de6a3315f730619d95e912bd815e92d205e2107e8f52fbb962d74170dbbbcae4861b507fbaa61b1d84c7307b66418b2a7291cce43b87556bf721c385cf5349e0e1895fa0a95d22b866978cd9e84", 0x68}, {&(0x7f0000000280)="166c6157b4fc88fe7b1a5bf6e8e5dfc1268624edebef7212bf6cc555055ac988f5b7d0da6987493e96d355bfa24539b416132fba83beafb8e833e053aad16f21cfc2ee3d0fe4eef3cb82ad3aa3e1f33d5cc389708cd633836359559ca2f4e1bc1f5fac8e627a1fc015f591c7a33e9f895071ff45a6789e93afd41ef535", 0x7d}, {&(0x7f0000000300)="65ce16db46d8ad09457aea097afb0c86b3b7a2bfc6740ec264709254aa8ee07624ecf70b845d335f71a27a23d6e0d868ef32366e5b26507ce58e63c488c375affda64934759f13193c6b44604762c20a2481cd8d6b74abe0c7c3d840987fdace018934a39c506d318e698c6cfd2179fe074b07f4cbe6612b53fa8e4a023097e1e1cdf77d1de3776143b15103fb8719264c9fc36e6f09f0ca69a2c304227bad3465a791d6f63702564d44f57b44a81f6c05cf523d7e188fc655ad54275268f71ba593852ec3c9411bbe673971dbdb25f99075d926388a33b0079cff26e8f00f69252621f8fd306422bfad096549494527ec9ef34a251fd5d692a819440e9ba3506a892e89ce5877d6e17339be8a5bce80da63ff3c2fe4366b1faa1ff8ef7d718acf843884a2304a43ab039ca0d8aec26d5b184d47b5a2eeccb92e1d73fba912bac2d8ef6132cb65a030e17c1216f0c9703ec7650b71ce0eed61c762ebf93e41d497ca0aa96ecf99166680aebcf6bc13d1aaadc89d79a4e6db045a95b81989157a266fba2adfd75b35889a6626e3eb5d7d84132d6b8337bcd5f36e8a66ec28a777475487b89d2a9f1e3f81b07fc0d0c30ee96ca33b38a7104fc955fa5993f7504889d3130bb3d5d801e28d0a495bf0770fb1a09d1b00ee50aa948c06be4e83593c66f2cd8d22c088aeca6293e70bc7b136ef4a140de87042238e85030fbf12d23bdebc785dd16f5e6ba9e868bc894750b9649944b1487e106009c1c6e490fa7c9d43c9a10f211dd701edcce4c3d9e2bacd4d59f5c55bd6b4ad9c00a03f95ba6be1cc08a6b0c1d46203c24af5c1b29a33622bc11e96dad05f14754ed6b28eeeac2e3f55a3abe31fd754684cd0dde706c4f58c3a89d11e7d92fe87f9d5584bd63337bda1b84cfaad04587d7f7e6b99f2f105ad5dde15512f5440c3eb5eefea599b5b23ce48a30b9750f84138ced1c8af33ccf814e1f32d490b66e217c148fe9a9ec5981e10408ca5d99eb855c1f87b0df6579490c7dff114002cfb71d80d7af2d259dca91ebbfe7750935ce58f014667a9a5db29603d96138bf2508e66b563b9fc16de81200a44eac68f68830047b7de7fd70a31faf7766035b319fe0fbb248163f54ce9c8077b899acfc84333a2c0b6f30d131cf0d99954cedf9eecf2ccb3e94be0f46f52f3f5bff8735aa665e988dae15780c052cccf96abf4acdb8e035d55eb9dec594becef52a64087af0d610d5c6e87923e91d3901a8af6fe8844c05a5990947ac5bf2c0168c03d02249aad060e438f4f0be96deee879bd869bf27914abacb4de9dbe11e0b7cf852240fd74dfb3c9da2289dab9711a84b2bfa424c8100984cb9603be50c2c66071e790d4b705116c497260bc8ae47381ddf84e0eda8190881dc74ebba6b64c4a89c66297bcf8d770576c0a15a2f3ba4d4301e64b7c2aeedff0f963e2fd673631ca73010d278626c7e68382bd58b1553a90e463dd933f082709aa1d3cadcc4e62174124486aac9c901596ea04c9f5cb342e5cce01812519f259ffe0aa129a2203994132d4fe9365203b2b087c3a6337e287f85db525fc5b16c014f91e243b2d0255dd1497184bad0e5037300b946affb3b0014e939e5b89f9b251334db3f1671c78c2e34c1ea21527deee6f8a1a02b5165c3ea2632f6872ef0f97f6bbaa4151ec3b077b5ca414470dd775fc3498e13fcb45d4f9f28c638ce2092fc534bed8486eedff90810cced5ff100520d5ddcd55c5e76bbce81f8d384929ea2aadb637e8cbfe5d76b9a7cc7396357aa6640cd50b8d0d752452821594329325b4ad203944b38e7cd0b8132c5dbad805db570f46729c13e134490cc125ec5f0494c349fe8af3f3e6a65b58a03560bc9a71fc2ec2cd7a5e881a31c25d7ef56dbfb5a60341455f9014ecd048e9cfbfce835f1d412625145427a7e738b7907bffbd4b12c1252ac74b0af8a56d047c3220f10ff0948571e11c53eccfbc99afa35b3aff37871e05cf7cf434f054544f960dce410ce708bf47ba64b5af0007eef61b4d40627fd9fa287003a48cec0a4aca70d0eac38b41ec469817967eb9faffe5fa31c1e823eb888053f4e15a00e8d1147448c199c4d8633f6d764351dc655f6a79d6c54dd7458d93c70c056aef2dd0c89935d3989c9fb1a651994fefce52782774d338b745c3a591b04e72993236df6e551cff6e1f3abef77333a098c81db02951dcc42b1ad6a6e484a3b5eb4f1e2d6e5ebfc11fa7bc7f68eb41f580dde92952270a5518b37b0c5641c120d62a9acdd56277d4579abd8e8960765f69fa36c8c0b932655d857757f0875535cf6e5e7e76ff817aa4c4165fbaacafe78ce5752c85dd3e2dbdbde3e88822409c577c592ac439453fc82d5352332b4af5b6166d46a995ee7954a7090b5988ec39b44365272a2123ca7bc5b7bc8221ceb9c98848200adf69ee0effb8444123acafafca6608501c2a3c5553239e3981a28880b689e28366a796748a2cf4db0250c261f3f28c3d58e861df4f8c5bead1697034d3621de05f90f17edaed8cedadcdf6f4041660509d7007d199858feb65a941fffcbf18e99e1b51be4767a9abf603b4ac679d1cc12f71b1a1f86f9b8e4f408cd57988675758896c785690887ec562fb9c4d517f5fccce6e62eebf081acb6613a2ecbecd61fb1725f590de711d05302e739558f0a0c6948975a3f8146ad1bb9f4190934ade7b9444c4a34e0952a1520a402c1bd5e81f4e3b5b7f8b5e46113c715fb5fb4e9783eeec420a72b2e247181b3d9fe52c152cf50bba7acd1d5f8030d4716cd4e126e86c368ba0f07f088c197427ce057a41fcee59839470996095107c6b487909638a1c62c47458f21a2db692dcd40620ef52a8b47d7d4973af40b800c369e2e8a78b994ae1b94ab5cced75f55d3f1d2c8db04a537cbfc7332404444cb0ee03fb5a815f582abd2205e3df470441e7ced38d315fb41696aaa7162239549111c6079597f4bf88e78502639b55ab7b034a50008d2c2209180836da181552c9efc678f3320586b3269450b8683eff46d8cc2d227dfb85442f4ed5e450a5c9f7914581417c8ac0a34c4adc980e87a7ee5fbe01a99e3cb3ec8122b7f59396d3e729566dfdf27567eed68ce19f0831139bf982d1b10e574686ff98fb1259a781157467a6e64792529131d1bda4b4b6ff42d0ea4ae1a86211faa1ffaa2bb774a55a9cfa8b578029ab17667cf9bca13267f9c5723d43a9c9e58f17c68c1e65236ca8491bafb6decbfc5b8688a2fc9c7a6c4428910d09cb5514109876ccd79ba63f7ea55f280bf69f585234030957d1b3f31617f7541885beb5ac4d5b5c868568c7bbcaca513a35c7d43e428b85aa66e59b48839e03607ef8d40e154270d4cc0b8a7edd202ab0917eaafcf6a4f5e4a70e0a56e05016166339d72039b67fb562a93dfc05f1b5cb3eceb9cdacd9facce805523094ad06b0b32d2cb813e8d92cd99a5d2176c7165a330bb40a7c09a07c578f332038a8b53acc61d755addfa7ad051bd4ff5ac7e3ccc8344dd66570b60043871a166e64076c7ad008f689463c8e6054f790d51bc9c575ed26b449ab514b7ec1b4d27572e2aba6bb852ba2c5c20af812911cf4130ac132960bef01c9a8d43680610c8e7630dbabe9867728a3e7232c70ebd8180ab8f57602e0b400177e59f00fcd0e831fa124fa5022ecc3ce649e674e1f3c90215ade34e78229054076893d18449cc1ebbaa4e2e9445188b63ac56266a8052b6c468efac9d98d59cb0f5d4ac268c99b0aaedbfae4fa69c32ac8fa28f4bff95adbab9875bc6494423e995ffd66eb25cad97ee72bf2e4507753ef1c053d9763f69c439ea572b5143e164b74818416606bc7c8a3865514cc12b3e4b992aa5822e7b19be7405215fde9fe9810ec0561adcb87e961c84e787d253b5407a60c7fac5cf0a583f73b73544166df4b160842574fd7c4670128d9a7d600a0e5e251a9de28e370d5200daa5cb88464ca3c0bae8b9fc5c51919781c0b88fddc027bb796d573345c776efe7bb848e5489cd92cb3bcc362eb605887fc82b4ab4335ce96696a080f77214ea5688969bc8a05d1cf47e4afce6504a81a7699ef915edcada9c18eb771a1986fde45cbda2ab2d640ceaad196397511e40ed9720325a2aa048a400d29c315a57b53372e6dcc819aae1c0bd6f0aef430562b68b2ef9ec51fc7c422b6f01c13b3ae003127dbfdfd5501a1851a01fafdc2967981cb57aeea187f0c03f4809678592130520a7108978bc79c003973fdc7ff2117724eb468b4faba2a01679e81532830821b24561f073d0cf83d145a62a159b124f3863c1a93b8e57329b91e6531f872b63356b1777df8741572e286de1e3c37f762583c5f326ae6100b085283928d4d664f827b3efe1f8a96ce053a7ba0d74776f505fe8574a9f0d1bc89d78d27614e7e3b452d06f7c1f78368dfddebba1edcd3d00b4e2bc7831862ec3cf8b98f979ab40978629866955d0eb55005e74c4d82f5556d6ec24edf472ca7c3db4e2eeb13c4c3da8a827f93bad298c42dcae80ff59d40fafcd26be9e8cd599bf74b8d2918d8546ef2662802380c60e3a1abc1f59df352b9dd15c360bcaaa6b1864889f78b7007da96660c35dae8d59ffe2f72723d1c9a15353902c08086965a151e953dbb86acb58c4dc7b161a54fcc401d687e1b14d29378453c0d7aa45c34b19d0146cb6738329d888f143dfcd39581e609b84e8683450a95300fa2cd38599322c65e8f4cf54c56d46f1e6f48bed7903ce45bdcc6e374bdd046a42c09422af5e0ff9813bbca366bddd08bb133290b609cf4298a28261246cdebd912a06191c24ec1da2b8730898fb3f6038ec6ee8b01bdd3a810b7bf91753e9ae14df4e42984625eba4cfeae9e53b75f280bfbe86b25c7af877310467886cdb74d29243da1d3a5eb36b55e26a9b787d73cb930b208695d4f36438f7244ff5142d5abfa9b1854434331d4e2be2ce490ec032f677b3debfc596d0665e30a00391111bf1bf6fe6214d4edc6754a08e2b7d4b0dd8b5d8709094eec6924389c54516d8f76835b40e953d1177e4c3cad90769b3eae00be5e2fae6098c04c328fe187a00f2040f0542cf93f2be9a091f44ea221f8aca306ab575b22e876029ba9b40acf294871af5c58e36414ddf8ea3a94c40d539c6a1d9c8d9739b0bc06420750fe96b6fedbec4771929566e0bd7fd88ac3c660ef8583e86fe08bf8d28edf6de8c21ddd149acf410f944b200f5f393bd0745e24781bf91ea4253aa5304103ac24c8604ffac784c0f84d28fd06ae56747e7d8eaed092031b8d8ec3c80a866975d57e0af09fa56cabc2f8f4eaea4c07d5dd66e69fe4614aa0ffa191c6272a502dee336f342fd62a578b1ae86d32c9406d8d7fcccbe358e023c94b24c98b077047da4ea0bc7e362655d2973266c5bd922b027c54a69cd767fcebaa496e0ad0061ac353d658e855b145a6b8a5eb08c727c8f5edbc7bf7f6dfef839f6c7d4783b6c62d5062a17f43fe1bcaec99dd6e22b828f77cbb31cf983ef07ac1627f29b08b637fd0d188f7f99ece3a8ede0517f439df90e013d4b2d2716d2e7a4be3ed6303896dbbd3692d27de170b363f1a45c8da354258e18d25d271607df3ef28e6f3d4f60c16188b2ebb46effea3bd4d61fb776e89f454128323d3e55cec77b3252cc19c416a57a14f3124c6694e68ef4f3a0ff928cb8199b78e316e6995a105a1a9de7d1478473393c98ace025d5cddc4d5c9a4e44d5b7a2f1742501e3aa15b7e7941c63b44ccf6ef21f9b4c9b481da27", 0x1000}], 0x4, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}], 0x40, 0x4}, 0x401) semget(0x1, 0x1, 0x80) ftruncate(r0, 0x0) write(r0, &(0x7f0000001580)="cd7c9a269e5149831a6731ef3415a3269d666da534837e57512b8fb4800c34d336722d1eb51de0728f4011822afed52fca44e208cd20d12d68ba1969b5f54b57d38637537a54a303c86d20ab52ed6f6b4477f1535770a4", 0x57) r9 = msgget(0x2, 0x20) msgrcv(r9, &(0x7f0000001600)={0x0, ""/248}, 0x100, 0x1, 0x1000) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001700)=""/192) fcntl$getown(r0, 0x5) symlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') mkdirat(r0, &(0x7f0000001840)='./file0\x00', 0x90) setregid(r4, r8) fcntl$getown(r0, 0x5) r10 = openat(r0, &(0x7f0000001880)='./file0\x00', 0x800, 0x20) semget$private(0x0, 0x4, 0x602) msgrcv(r9, &(0x7f00000018c0)={0x0, ""/57}, 0x41, 0x3, 0x800) mkdirat(r10, &(0x7f0000001940)='./file0\x00', 0x20) syz_open_pts() msgrcv(r9, &(0x7f0000001980)={0x0, ""/248}, 0x100, 0x3, 0x1800) setegid(r6) 17:54:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/75) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 17:54:20 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) connect$inet(r1, &(0x7f0000000580)={0x2, 0x0}, 0xc) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000, 0x1000000000}], 0x2, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="220c0b8cd8d508690bfc4351c33dc5aa8ba662317dac34ac398ca261ae941a9262653c6a6e8d8393a880f45d255fdd99bfc2d541bb732e72073371f86e05e924cae6108c035864ea509cd2ce69a5e74d34f2dd9da439d1f0c50afecb7b957ce6d2b28a648896360be2c05720791598352715fa5dd4cb712f2a9b6b42cdadb9a7d6aa7bcdc6708a5051277259b831c744982aacae61a07b215840967700", 0x9d}, {&(0x7f00000001c0)="4bbaafb9d71146db397a95139e1e3bda585885ebd3b75794a472c4c104ce2bda720f0249caea8aa91a7178acafb6e4e5bf6ccd75d6c2284f05dbceabdff9d867f3afab0cabafbd2bd1c7b6335c69d73dfdadced71b38a0147f07a043d41f379601c905dd7f44d2c387a2cf5d118d1375b6fc0f0d3496e283cf172ef87c9c6509f664872e97dbc80ec8490d2a170562972d88038eb4f2a8eac497b409014cfc440665f758c012c55a01bbb37d2c413b5c51e89c2d6d75e7a4fcd3c6d1a399702b2f3cc0fe6ed1a18c0a2ebff317d368031e262cdf088c5fa32b8d", 0xda}, {&(0x7f00000000c0)="e45a10277b6d6b02d918d137f4e29215e741609c1de5f9fc6e684595fabea6e08771caf94edc1188454e6c94f501e504e81aad184f47ce8159feb220d7d0d8c67659d92290ff90c0c1779b5e970f4db541566e67f09b62daf2703082bc9b78058ab86c8dcb238f73e3a221b2e9132f96b6e73639e8b2f3aea19bdc46b54e931e18878d686b074468759747e251ea75bb", 0x90}, {&(0x7f00000002c0)="be23e23f4059acb9e2462145b14429b2cd369acfa307576b51dbbf3814a3603997b246390118fc38bf3c41e3641203e8bab3b86907c66bb10f717edffe93f63917f152af92059767e932ef76887cde5e695c75740375dff3a13f24890f6943fcd1926d3daaa37edb18ad8f6e873165ca685b919b6c8c1f072320ea39a46e7d19d3fcbd28df314c1f05a8ec5098fe0c0c46acaae8526058b9e268c9274bc8d4a5bdd6ec804b5a36137792c17c7a81ceed60a2b3d064b764e07378f84aed5fac81ee1deed35c31", 0xc6}], 0x4, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000400)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000440)={0x6, 0x1, 0x5, 0x1, 0x9}, 0xc) 17:54:20 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x100) unlinkat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x8) r1 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) stat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r2, 0xc0) 17:54:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() 17:54:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) shutdown(r0, 0x0) fcntl$getflags(r0, 0x3) 17:54:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair(0x1, 0x3, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x6) socket(0x11, 0x3, 0x0) 17:54:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="e641423686d84fe384ec138c81bc5cc35a906d87bd882f4770d3fd5c89f1ad74022896195defc43cce8449fedcbad03baad8bd169bf7db1b98c89f734c03ca7e5b99f0632e66fb35fda98238b623e304a79dac27b38f640b331671e57e179c745a68d3c9f3c8309a5529417024469f9bfb8482c6d3f85bb402b7b4422a1f5335ed09465a4e1d551823453c9a366d94839b8a824e098eb7d4c9b86c9ecdf34939efbd3ca225703adcfce81ce55d102b9f1dab662afd42452d4ebfcbf5480eb162504a89ca074c4586ae0aeca792c21d15ab728366093bb977d282450cd5f10cf8c686551eb7277f7cdbca76d079", 0xed}, {&(0x7f0000000440)="0b7480cb2faf967032c4bb6a57dd8c3d2da694b03249d604b8c5964fbc7ffed1c8ffeed2a40e09b5aeed47a428ee487ccb7eb058c162f7ac6043cfba846822f99307d18369f5eed1481531f3e72f1b29f48c40863de7c0b0c1559f8bf4975d0191d32cb1dfa8e7ca225d4c36091bda48e41b16a571a1ef108d22345fb9da488d169133ada6ee3719c76e0cffd2f7abe15d537a991a7dc52a059af12ec7590e582f4f51a86d696ce74c142dde243c621159f2664b3bbae8abb4afa6c279c9b25375a9644f916a57fc2dd1aa889287db2d6648", 0xd2}], 0x2) 17:54:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10480, 0x41) symlinkat(&(0x7f0000000040)='./file1\x00', r0, 0x0) 17:54:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x7, 0x400) 17:54:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) kqueue() r1 = msgget(0x0, 0x730) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/86) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 17:54:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x0, 0x6, 0x5, 0x98}], 0x401, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000040, 0x112c, 0x1978}, {{r2}, 0xfffffffffffffff8, 0x8, 0x20000005, 0x5, 0x29}], 0x80000001, &(0x7f00000001c0)={0x1, 0x49}) 17:54:20 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:54:20 executing program 0: r0 = syz_open_pts() socketpair(0x1, 0x4007, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="20c533042c5d3d5c22584e365990deb579ec5a7c3bef105a5b0f7ac7162408f1004ff60c9e9a60964b4cb5775bb839e76478cee98517b0180b8f222be9495aa4317992358506ef8d27f51e7f124a1572578be1c41284bf0e2356d80a497cf59d3bdf3518cfce523ce107c3a162cc62b896c6b95cdcefad957cf9488174ce8447043cc2c9ba4232cc8c662fbd982a983fa8c05f01d1e223d101a94530a7e208f97166a1abea483f58daba27e81d2d3f668db824b85091ebd159b29ee9a2a2cb48c3f30a4d07c531cb7d6c8634b6afc928fa91234d14983f1863db2497100dcbe0b8092dc404e511e38a9818cb88", 0xed) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 17:54:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(r0, 0x2, 0x0) 17:54:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = socket(0x2, 0x7, 0x3) recvfrom$unix(r0, &(0x7f0000000240)=""/146, 0x92, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x29) 17:54:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() close(r1) close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x144}, {r0, 0x20}, {r0, 0x4}, {r1, 0x10}, {r2, 0x39184010cfcb697e}], 0x6, 0x0) 17:54:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x100000000000000, 0x1, 0xfffffffffffffae7, "7dbf1eaeb26b5191810000000000000800"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) syz_open_pts() 17:54:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x1bb) 17:54:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f00000010c0)="ec233ed259109422341146461886dc6add6b8f1219e0a5109e600518c8357e4b0d8a896f7597a15ccfb01cd42139649def470cbb88cb91b775c48056ce0f52265df73d5979f0a1edb21dc7204ea1e781c07e8defc38f27b41066f3a9367728d789d3fa69925830c932d9f9d508c8420ea33511b6276a7e1aee7355faec16c458eda46b78806fb351fa081f3d2509ce0e28b1056176c1014132afbeadfa5682ffe8a6dd80b6acc1aadad7f4b8653dbfb477fb4b68616f22f340af38a7be264b36a2f0463c11669cc1b780c790e9fb133f8956a1742b08ab1ed3", 0xd9}], 0x1) 17:54:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) flock(r1, 0x3) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 17:54:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000180)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = shmget$private(0x0, 0x3000, 0x405, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r6 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r5, 0x40}, {r5, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000280)=""/241) 17:54:20 executing program 1: r0 = socket(0x23, 0x5, 0x4000000000001) setsockopt(r0, 0x1b1, 0x80000001, &(0x7f0000000000)="4bf28ff4e4184d4332a6aec093e43a59feda12bd3ce2abb389ab6436254d4aa2b34403267260e252873014868c3c731bcf045518d4cc27e2faa1a7fc51a75ab3933102d58f94693d1ed19328f633c1c7dd0556ffdc502425c5ab8bbbc9b0533ef6854ffe22a4549feef7194650dbcc1c316d15c57b13802b2c", 0x79) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) socketpair(0x18, 0x5, 0x20, &(0x7f0000000080)) 17:54:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x1) 17:54:20 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/119, 0x77}], 0x1) recvfrom(r0, &(0x7f0000000080)=""/118, 0x76, 0x43, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:54:20 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x4, &(0x7f0000000000)={0x2, 0x1000}) 17:54:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 17:54:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xc185, 0x21, &(0x7f0000000000)="caf5b015", 0x4) 17:54:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:54:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000080)=""/118, 0x76}], 0x2, &(0x7f0000000280)=""/128, 0x80}, 0x840) socketpair$unix(0x1, 0x203ffffffffffff, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000002"], 0x10}, 0x0) close(r2) 17:54:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe99) connect$unix(r0, 0x0, 0x0) 17:54:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) 17:54:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 17:54:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000b, 0x1) write(r0, &(0x7f0000000180)="9e467128c931604bb05ba625f879899f9ae4d7f30339254407e78b25f8fdada24b8a6b518dea04f09cb63308b57246ae865394eebe52d58d24a5817e576a7b597d0cb31181c2c3f56bb7c70488ebf7e629c2525706e559b634377769632f764aec1a8536c5580f2275693cdc0f63bd1dfa68d907875480371f89891c01b8fd6ed834da30195bff21bef8e3ee0852416915be27e2b73a74958bbdf7d29c584a3d7607437b244ed6af3c3094c8dbef95251624f01603275b44fb68949ef60749f7cd2ad4b82cd506f2f0d9cdfe9fba70fe389a0d6bf6c56023347755181af642fe8f6bcb419d9eb50c0bf6e57523f543593fcce64881d2840f26190e412a", 0xfd) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x6}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="03bb2804bed4ad0acb75a308d061604dc58eb2fe8603023b2542902fba352864814e35", 0x23) r4 = socket(0x10000000002, 0x2, 0x0) write(r4, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfffffffffffffda8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg$unix(r4, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000002c0)="b12b213c874d41de1257eb85ba93f929bb3e7585bb75c5eda93f6055b1d9bbac8522261db6adf1a2fa1713b11d30f9defa66d83067422e06c8290f40ea74ffd1b437840cd3ca8be05e309406c244bf3b01b13f4d8d4688ad628397f9f4b8b62d8543bf7b8052236f6d64f009d4f4a888c0ae394f66c7be4e247b00455feed6cf2ffa7325e40d2e66709d77132917a8af695991b96d49fbf2309730ccd59174cb6645da35cb011ee1fc808b7a14b8e6aec0be48a5d53f382bd8e2ee34335c9df2d68ff2a4283b659b6fdbd94708bf65c44cf76615dd2137285ad2be0c36c70b577010be4a79d229765ef9970b1e", 0xed}, {&(0x7f00000003c0)="6cd17c6b352b562dc6a1ce470c9450ced488ca7d78e3ad9fce92d35d2567a1af157b5c818837a8e7030ad174245577d11dbf779bc9c35c5112a13c0df8fd6427fd130d2b0e526425abb0895a5fa4848dccb8b8aebd8ce8af851f938b9a6881b2e236fa48023f8152e5e71b8beceb06129308969804c27e0016c5b30e43e1d23b644b9cce9df5bc5f4b7dc8ae27ce5d818f4803ba878650486b2633fdb43722b00048557347a206125579f0b87d3fd5cf922093064ef907f2c4ccef7b0a4b99b7468b93b1e50832b2aad76f21a02bdcd7c4c3e6a3ead0a8ccc9cee9382c008671aa0265f9971815339a0e9649454159733043bcc73911988c4175c8010bc532d6990eae745784c90eec82efdb655ef8325ceea3007b5b45646ef108b440f6997e602ceb773016cc8577d9755133bbf963edc6d62f83843f1b59e2bbaf9b9e3c0f37e0dc645c60433404df97056afff9e21a730387709cafed8dffa009a9e59ea1e70caf33c3e728f0e5e5465ce6d75533de04728195441e94aad06dd51ee514c250098d520dc9af273f761b64e7fe8d575e8b68527c8e98b7765f2ee6df20ac57e868786afdb58d18717b671e72b309d7e88455293dd2836442e97fb2fc3d7ad781d16e204dd7a669765cc6e433c0791ffb0606140308779f179ae1431548b49c85fe134d6ba81fcd48ca14492602cfb56b1e284906c67f86d01122c061edf0c3ccc2fc29103403c82371429d938091991c74437a767666c58e77fd04934c0db8f1a4947940b4861d465c253b10dde86f0e52d013b296b23b6150207d109980455a53dbb350baac9aed17eef177a6f5ad20f62b553785d7a12e9ceab631b61366b397de38b2c6c9768e5c46ad9df9b4732ab18a28177187f682b9426cc487866bae3b85fbb93e2c219e7b45922b95b73281c8a45615691ac2c97c8313624c258b6b6cb676a5e0b4446700b98e8a63ae780fa01636f6e564123804060186f366ec0de2cc5869bf25684c5e746b9d034f0ddf186a72e3cbd7bc2f296b09c506fcdd6a98d4a40abf67c31cdf49091272ca44e588b99ad4bcf08bf47bc7c88149b3cffec1916fec0cd8d5ffc0ca9fff37bd82e45fc84b221827c89513ec4ce92c38d824b0252983a829109dfe989d306f23d27cd8487e4ae98150ec3095513b974f9272734b682cc8c94c4af79a65bf6a0cb089171a14c5e946ed10b519fab7aa7d8fbbcf6a82d90094c3241e7750152ae96f5457975a93f72b3867961087a33777149f1528bb3ee4f7fecff70a7627bdea7432846a087ff95985045a2be13067a5ef135e2d01b7589e1ea16181ee125c2e40fe6ef3261354cd42430809627329059585bfd4d91d1ed549f77e61edd8dc2644f08064629c8753cf39b9339251b2c69f176c6a783c92f316324a8e5308535e5b69d2eb5132a377dd224bc5282abec9b2ac5ef3b64f61d462075b9a397c8a209b5453ebce416f711bbe7e73c7dc790e3e5453801622c8819d255bf7200d624c34de2bc42832fa4840ab7e42aee5e40ca9d08f25b32669b6c91a0079bb540b4dbab19abd522fac4e9a5e6cb7fc53af2ed87385412b49c9b26a5f5253ac7a48439903ff49e1f940c6233b21220b9c22e3db13e8d0d80e1a1572948dd221648ba786667029db51f01f584fef751a0fa70345c70d38bbc32c93469df24ba3882515c5e53eb364878ffacdba8c18b3a525c2e1d7dda6a5edddcb5b9e8ab5a65b279c304610e8eb4ba51458023aea25745f48d480767b1da1c8a9f24b7e4b5e2808e44867bbc37fe25655bd93b65ef19f2edec9c720499131e7e7dededbd94f8cd837d953c294ea9cb3730c660e5c212de3772e7e21ac548e67d8bd7933ea10cb2b87ed56bec663e1f985b1c79064bc260940b6ccb3cfcee899be6520f4875421b028f2318a2af96f17f5aa45e2c9fb0407da4b7c4209aa5f08814d5b290bb733103212383cd064437191487d4c9f3dd9b22068492828cc8922506322d4be527abff45fb35c661ac18f6a01a22adf0db8b31e19fab2d956a31b3d6950ea5534851b588c5de222fea5091aa4fcb6ec024d05b5d09450c18d651b521eeb32dc2dde8e9516396f38399d191532f2af1158ddd33b3c466fcb26cf42a3e4500db012e25fd37a59ea7ffa17fa4ead4c77607bc6cdf8f7a694bd7bd88075f61e15a4714dcd6edd37ba475ce5fe292be7e73e4c79926dbd99279cb20972fd6b8bc7fb35fd532867aee38448dce1371177adc63bc291ca9e5ac13602f6d40fb7fc55e36d0f8564aa88b80402725f77e1b0e51db213eb62d4502540795b4479fc06df1c458624a22e9f68114b1ad02340cccef0e830414f8665b852f22dc50fb6a3756cac9f25e7ff940e515bc7d263fce26482a4368768c5efd90f8d84785884011ce53318056ecfb3b7040803f1b69cd608e6a9e4b3f3cb129e0e6cc7577479f65063674b919fb8d0de31bacd2b3f8e400d3d784fc16aa9ff09484754b28baac0c4d076e48459a2ac6f4a1d17ef9bf3d4c527bfb9e6a59b8892a64226aa41ec9f971ae8a1db93dd365af9440ad34e308337c9499610af46bbde60343ab05ac7b59c8d997416c2b4cd8112e7571dca00a576ec70954628a8dd2901251185d38390c20cee44a7d9325a1d4118594b91a36d5a47829bee4e2ccad24935e9593e55bd8935a98a4bc4b597e40fdd2dce51e00a63004928fd5221504bbd9fb2f28e9c73b7debb13b82ea6452b1c33ebb276d647083293b6e0dbb3b263dd39f4863783f06ab9a3545f7a9a4f19d37fa57a239d67ca18e93bf351eb12bc626310843f11c5e1bf19ba16c62b07e20352dd58a0f2c5968d3c1a6cf9e9e1f9abbbdd1e8e6162fe60b83844211e05652409d6beb42ed49fd2892a039e535585c6ee395459ecdd2afaadda1173027eaa904c4c404e3ea38c9a68ee56ac282ef7e75e5f5df23a625f64a7d82c27e8b6f317fe4e4fe34c77c6f56b6db052082499a8e229fa021a0d5589cfcf68c081935d24181f603220faf03ed2bc3c9f7fc717991a99ce42b0b812cb945009cc86e7112f2f341284253dfbd6ae3bf8085edd3397184f2b3adda80698fe9d50650104d4949980e904054939f2a14dde5789677c2e1308fb69732c2a7542181b8b646cb6664f996c67e7690d1ccd8eb734cac090932ec31f77297d83109e0edd22f15323077c3433c40be0b5caf05b099c2ce459d53017ec0f436732432d61016b8ef83254738e411a71c6e5a2973fa10911f715f3a8822f43b64bb9d3eb8f98d2510b598dc9dfeff12ff4c3d3de60cddc85a18c1657a4c0ba458e06f4e5f98e0f7c0660b2b5899eeb32489fd8b46942d526f2fe3a6cb0daf9a311473ddaf0c652fe786eb7c0d2c5edd6e0351542b675044913399f4bc2614cd2b814d9dfae4f1ad5dac05ca3ede8fec6e7825b62a500508764474669e08fda39c2cb954ac5feadd6e0f01aee36192cdf5495762d44c5f8422a05f9a51e546d95c7562837482610b2a7a994875f999fd7cd73ad103067475536b5eb50a8d7c224709fb7a618536dcbafcf6dc1fd15ff828c7dcc399b61ff723c10c2b96fc2d038c2be71dda98ab0e157008dc1e28ec2564c99c5fa0e3db51df1d56c49f9c5c40bdb7f88f7f6b93c582bcb949823a5cdaa8063a30edee184e50d6dbd9e4d1e00b611b4dd8df427f9e468a4def3b044b280dc1b420e51f377f076b21c8fd418004e31a85711f98a60da8c1608112a6508cd43e3d167dd8e1aa7833e5df0152bb1cb00dae3ef53297882f3a486eb8c119ff05f537dc7365b7749cdc21fbc00df2260254c29348fcce9077b7c4594b8c3dc5100b73602fa1707d17089d244e938333a35dd65469605468ca04f1d1906517567850528e474e8a6d8ca40c32e55a24a58e99908fe1afced2e6766e420632dfdff20474ef29f21b24afe46e8bced37f2a888257c698900630446d1aa43a373c71a71b560bebb0013185d861495bc4c01ee81c2dbde1599a121d3582405b560ad2e18f84c17af2a84fce9befa58b79ace4a2d9102b2ec01d2d80815e9f2d2122ae06cdba539969153dd3d3dd5f6e0bf871ab21f49a410bc816f23ca25aad0ee8ac633d43f97b2029b58ef7fbf8a416d1b548716cf6100b0df250111083cdf065ba68ed3b843bd30af1a0f0afc2aac46572ef75338765545d87ea97f77a95bec126a00fe00927764f3db05b5e8f66eb167ed993e9126c94d157f402749a50ad70f136f4a1f1bbb9b4f5ac63f9ae07a53242e7c5fe5d7338fbd809826e3b017546831da45fcadfe6b845176aecfc5af3d67bfcab59113f14cf7923a19351ed51917463efe53c12f82438d093f76c99811088f7099eda9e5ccb2bac1f20d732f5c24cf622fd20c455defd8d6bfa8cddd78851ecdcf9e646b1cf633cc5680f76db71c5bc8faca9e14eb730fe9cbcf59b4a24aec9fddb94ec34773abdecbfeb885a216d4b3781957e1c5d973458f131e7095f96545bccb3651ef5bc6238418e22f0e189bb82a25ae428495ed92bfaf565be0bc6d5a6c61ac6bb61517bfedfeac6e5fc6334a3a628a69cd364e30c50e4bc15b3a4313580ff91dd83f7ff20dc7125b777fabd16ba56eb5e3f599be9d185ed0bba20fee523a7345341d42ff4c2b26f21a438381f9261b32abd88b42b8e2e49039b58e7e03798b79e872ffcdbc4288898b8f677601b78b2af81d681b0d5e1e5709534d23a445eac6760ee3dc27587d1a0e788e95997e62918ba57dfb8421631579b40d696a2ded09328c573fbbdf0bfadb78a5651bc23e861d66f47ab4126d2f5f60a5814464539e77efb9e0930f72cd7cbdbca2009c754ed75fd131f260bb05869197968f562ff083e6adcb6995c97f1dc3125d92d47a61d5eb44851ddccf7dfe59452dbadd11af155c9e027cb2816885c12849ffa5f83ebe93525594e4de6cf679795393de7347eb3d59185570df3a4b216e1753efc2fcb8302fffb297088077cb06c2a0cca51f9508f6aac7d9f8642c6131e3a696f7a4f44e2c4dfb76d86c49493ad7b96f7c610b29820aba613ed1a3a4b68c7e96f0f06dc477b5b6b2b13af07828a6082880d93f785e9065b268f5661dc39743bf008515d0d5237707d3d03e3cf4ee7a71b2f14f0c3ea3de3538b87dab8e5265182c598d8402050e808e49619a435af62eb48a7db0a10eafd3e88747a69ea3d40593d6e205f9f9575ca883d60c2e568fa98141019220c43e658f182956f3c6699b9b8ce05bbd6c74377341043b90e2fcf73f975709b89b061549879a592240f758f1fd22244569d1d66724b3726106024d693fb169711e544d698182ca2cf16deac039215e82e92c73e07434b1672ae38940b1587f54b31795c71798128431e74e0f2ab4829bb65a1d35d92199bb9e455301adb90c0e1a4ba7e437337d93743a44d94a98595948190622990ce6b70e9c78b3c92fecb7857cc80e28b99b4a934b77dd64ced837fba8c3832398760b16d1b60535a258d0214f9dfaee13c2bdee1596a45dcada4ef686c3c6726d0b2992cbf19214cb8d51be4897091ad8c91144128258ada8e6ccaf6cce2bf2da94c942e8bfcc09e5c6e22052d477b6fc64a1c7d4f13a0de77f8da5e5a27a09cc36bf5ef456a4cd19379a784b7f314ebaa9a1aca53a7d5dfe4c846dad7345a9e73fdb67a44bf769eddc04d97944a3e3e2701461a3779c409e829a637e1052ef121a61bc479cdb431fce2aec7ef5f2fd38470ff9ff5eeb169d9c057290e713c570de403e0ef9fd248752841868dc86ba9b4ae2bb433d91c0410c61", 0x1000}], 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="00844985"], 0x30, 0x5}, 0x400) readv(r2, &(0x7f0000001600)=[{0x0}], 0x1) syz_open_pts() 17:54:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x30) r0 = socket(0x7, 0x8005, 0x0) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getpid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0xc1, 0x3f}, 0x3ff, 0x20, r6, r7, 0x5, 0x9, 0x6}) mkdir(&(0x7f0000000040)='./file1\x00', 0x800000000) readlink(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = getegid() setegid(r8) 17:54:21 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000001300)='./file0\x00', 0x0) socketpair(0x20, 0x4, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) recvfrom$unix(r1, &(0x7f0000001340)=""/240, 0xf0, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001440)='c\x00') r3 = dup(r0) symlinkat(&(0x7f0000001480)='./file0\x00', r3, &(0x7f00000014c0)='\x00') 17:54:21 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) r2 = dup2(r0, r1) recvfrom$unix(r2, 0x0, 0x0, 0x2, &(0x7f0000000000)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 17:54:21 executing program 0: socketpair$unix(0x1, 0x1000000002, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 17:54:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8005, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000100)="21dc8512eb8fc9bfd080228b96dd94bb914bf729715d011ff5e5f85c091bb4fec3081fe73baadb39f62214b878b0df68b2dce4ae", 0x34) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) 17:54:21 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000380)=0xc) fchmod(r0, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r8 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r1, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x8}, {r5, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) 17:54:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x10000) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000040)="fb8420b3c83c3c3f65c84a27078b872dba9d204e22305d0bb3fb81cb157116a8d3ad25a9b409b4275486c6c4208ad48ea33c", 0x32, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 17:54:22 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xd0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:54:22 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x1ff, 0x5, r1}) r2 = dup(0xffffffffffffff9c) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r3 = syz_open_pts() pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000140)="31e2a0cf1713d80ccef9187c1e9f830f69bd81d35ffd6e54f62e968725f17ab4f0cfc8cb3ed1e2df6a25", 0x2a}, {&(0x7f00000001c0)="a3d1878d745e96f28b20c016e5787c", 0xf}, {&(0x7f0000000200)="87e5d69c724ee2e1cc7d1aa481d4608adb1096366ea6fc44192fca752619c43dc8366b0dc91ef30e1f8c87e2011b6735be95b70fb725f9c5d2520a10e3eabae4e6edb6e1ef7b6e531a01a5932efa1456be1dccee22eda7946a8c1f4a5549ce65627dcad334d2903c7161473d48cf6796a0272f8809181f6d7afc812724302f17a00e4a5018be6dfacc2c914af3553b52de5b1db74197f345377f25715d46564a30f93cb7ec0a76adaba3bd2de100ac998c32b272beb83579dfaadb54a75f08efcb6b4a607017fd5513cc0e8e77506e5302b774", 0xd3}, {&(0x7f0000000300)="7cc846271320f0b400d6d85dab2d0ed785fde9a0db85f0eaea9899ceae2da24a77308bdce9cd36c40ca0332fa37e428c8379c8b0d2ce4b402b9f7211aa8abf9f1fe15bbb4961c742afa8a00bd17867ccab1d06fea21356054cbfc1e8e93449055d59d669b48e6d894921d2dfe3d9401531acc0531d1f81fa938d920c966beaa4a2c3dae1c6c51d0288b793f341f355e29580e502281fe7d9193303d4b1a6b22101a94ff9de0b7974d6eb4a4f1472c4052a6e401e1fc3ebac1798df23d559349566e8765bd5fcdeb132d4e75bd7aad76035ff975165635639b7ca65a76b374696a8cf4aa73564b6", 0xe7}, {&(0x7f0000000400)="ea899ed9deff2a817c379be69636d45f7ae83d0dbc563470e4728429a7b2d881ee098d3393ddc542ecee01b6341ae13914b3da3c75a1ff9cb7d5750bed07005c5d26b7a96a008b33a3744e00196d3ff132c71123814549cdcd9cdc41e8e3cb56d055b179a1d2772bb055d3c57f66c5bf125e8da4d8653a001435952938488001af91b1b4721be83dc4fbb0629e115ad0af473e7acccb36f2c3a6cb9ae1ebce1a7269a809bacd856f40f58548997d8d64c82a2aaf995227afafaf774e39ab16e2696ee17ac4a62f2036d7dbe027e1aa9581015fcc97bdcbfcc04a2f03aea591fe859604c4d5a3e880ea1bee04f7f208f0f1b349fa987ff59f8bb79bbaac249f", 0xff}, {&(0x7f0000000500)="7aa00ad7d3193092e57d331d6cd0271a12a7f2fd6da47dfd5fbf17c54e746ec43955cb2951019c76bc777ee204b6dd0cc1cfca8723fdc111605efc8a651232506ac647eb4faa407503570b9aa08d8f10997662a07a6add7fc9f55f215c0a5d7c27813a7e9a5c9adb2a54925736cd0d4430f3611e9bbe52c476c479803c9e1dbd8b9b7c5d6224a0f0ba851323e019cf5dbe54ffe94c741aadc9e726aab28eff53c680065045fea2957517da0c8a412b1df368a8d9afe12a89564c8a49262d6f99a2917c45702dae52c3cd53866ad8cb53a32b8021ff068aea66496a70027d7565db9fe1c96a8c4fde6ab0fe4133230a1c02ef697766c361b0e00c0680aa9be433a79fdc2effdaa1b3d68394c557a2eef8d62dc10b8023130f9d5ff20a09b6203b8cd6ad1d6baec39dc04a6c2e5e2e98431e6dea3212c75c72739b29b1b6eb12b5b6992f0086bb4e2674b698b455cab99e88b15defbb9a5275daba2d3b998a162dea77758c21f6a278655f2c3481d6f39a8ae4d86fef7fcf1e05d1066bd925d79a77c4d0276087ad537aaadf5bb95051f7fa013c7bfa19fa16fba88c14803e40870728558a1cf0e868aee254669ce456117647c54f1d129a7ed75efaa6625b96dd96943a20056037fe4fd6b34f09388bfc3e7af6b7458463437bfc16d4871a6a7c081546695fc3023a4c045bc441b1c5b3dfa86b17bb2d321b784b9ccc5ba68cb325bcbdeee6a7b8e7f87a8993e472c50ee340f103ddaf8a19020f2eaaa8c110cf739ad3f12cb7faeff0c5409da08bb87f07249478192cf9f2a16ff0fd2de3c59d08f310d3b2fce24b766a8d32a1a89f5caf4f1824a01272eae120da37ce9cfa333e92883108ec2c38f30ed8990cc0a429d5dd75e3319ff402387c257ba9ef9b2cf0550d2a708cf58c9684b40a21b6319869424bf42421990db27735446deca1bcbd41ed8c263a8ffd6e06422da10f4fdafd69c9cff5fa6fb15e0d03b171f9617d93b0c65facb8eec5d36ab63174709fc6d0f8b2d6df5825adc2c856efed26f61797bbd859dbe6741ec98f1ff7ee577828d107ff93dd7971cb2273af0d5341048b33e5f8b0165ec2a8335258270d87c37f1bce966dcf11310f3482c3b0c1540c689f5f8662318c014de7559599837314b4faf3bbd3f8b6a161385a35431a15f0941fe9edfe04690a63a39fb023213700c78c716b779614adc3577deb38ce85db46fb8b7d18ff42c6496d75e632d9bd95d160ff9e08541cfcca97e519e2502dfc310082fae192f43db44ca5ab83aa4133ba9adb8720f1cdfe6827c0356af6346be8319942d2af73480dc34b2c8a0e268a296d1b31a82779b069b89c42dcb8b83c3a5273f6eac59873d5118b4285886594eb626c20b5de7cd7f397d9d58f564b0b178ba11f125d8caca058a12310403f1df118d437d272d5fd6fc655a39f352edf7f5126921c83c5e11fae77da4bf2a9527bd3f93516c3b1dc9a072df9bb83a3655a1456ef9bce070f80e5e7d2cce84d514be29616cbe694cf7d4afd2a1db3edf01cc9415c1b96faf1ee65941f77f4dfc9cf3c8a00a92b378583af406b0ccaaeea26834a60521e4efca53de111cfab9394be87ed8f5bc8895bc8589c208ef3ea8d096b34f1cac04f0bec90d882b96d08ac035594fa130d8be7de243da2d8666fde3cadabaf3a1cd41875d3b5f2d71395901a374abee2e4225e292e9d82fb270959c8bbf54c3a9554b1a37890354e9c5de11117c757288aba9bac523606eb742391854170969042d3086d784be4f64688e47559d6964433f6995f178ee590fde2fbdb3305615e0d02d36b76098245af8509dce91af58816f277402db2284b445327e62c9a58e2cfb276b004bd5e6d2b236a3652c62ccff4f3b5d1493cd7bff3df64e906baeff2b15bb2980c6af418742b16c124c8d43a9408c6146214a173b8f96bfdb4353b1707ede0b8d5086779938d2d05f519b73063505d30280191d224b7fc341e0d4fc0e7cad7421eee35a402089e87fc2707e98162b04346c61b9dcf5d9ccced4392ff7d17ef8a7ed460c40f67366bae1923454fc99770f2beedc05deedc8ba6b463bd24aa6bcc9e14d05cb8bcdabac85afea156911f49899172867b988ee19411a8e91cc76ee751fdb9b12da8de2c60c990875d413c2f2eadb6da2bb270160e9ca846b77c045daa4419f4b6870b68f764ae89d7bd6c8c07b8e53afdebc05b50e005bb218ac888cb6f37b1b0d93f8a524c50375ea6a60e89d94cb4b8363af6d771d98a5ba0930e736c4d18fe10d07cbe3d8d62c8aecb79eeb00a2a4753ab67e8b7e557ff7527758b3d60931d0b743ef6ea4bffc8e488e7e5cfc3eb1df8e7425be4b5853772d04318face7a207602dfcb34d93655b647213f480be991f32568c959429ee3725116d8663d0f7c982cd857eeedbd36039b9fcaeae02b72fa8dbab60e6b41944c6fd552048e9854f1ad6479350f2b467f73c368bfa3c44745c546efb925bef1617daf210b4adf8e289ce4768f25b67404a69324f3d620200ce48bd81004ac5c76b60fe42085c970bbcda860cc7e8d6815a532fa2d3f40fd1050c75e439e43dd8960e41c3d078298dffdd723a7088f75bc361abed25bacd4425e80fae8dc920b66131e5a6ed0933d9cab94cd6eb50d81f5ffab9c58fd4afafaec0481209b9a659c1a418371f5b9af50309581dd3ffb4a77b55527b489a4e744f1a0d84fcc1ab13e948ca4443cef0e882f390987b3aa79ec44197fefbac15a845f099aba278a91084f548b33608014a7b449309e94d6a6aa86b32a79d9f509e896e10e9205f4ab16bb71a7326374b8a00082d46d3ecf92f27c97d6e4d7b2505026cb72c9f6f7f61dc191b29e63a6cce5cdc26df7a2a620a2a5c4753ca91a3d2bf48927088ea3ce648e246785b8e687567892a5fb565376f4e7a9cdd2e1e2b84d47735cc389a338d3e14447cb8af7fdd8cb18215ce4f4d4fcd2e9758fc3831b26c192e9cc902557e4a4871778838954b26fbf4a8a703ad3479641cc1149fb45adb2ba3075b46d898552aaefb54cb4d20562e36830a97357d12822fa69acf2a56fac807587996185120081c55f653a7e27cf43ec28872bc0574d1e65f1f9f426487e07abe2120f4a0cfab786cc07b9d22b001e46271def395d813e04965da7d4c00f9d0115f6934cce1f12f08a0df6017d268dcb5992cdd933fea1406b1d816da0e25b6789f3754262359592a45ef729522ff1004bff4bae3d3f01dabd87f499f24d971caf95861971b87d2bb24c26b369044c7714c6c5a66903590f48b12ae015112ea1103deaa0e5c939ad5c6a36d465b1c0a96cefd022ab974a03eb8fd13dc31ebad2461bd65652abf3f5bf6e52acb70a37210f820529fd77c97bee98a395383e47cf4e37ccb089577b6251dbb9b612551387af031c832eb84dd82ef64ac523cdc127077386fcb8b5446001eb44d1a247cf277e160f1dbb2dbe53200b3a7cdca7c92bc9ba9292d476a78c36843691d2dd4b7561ef93044ab89710831701b3be2f823ee2c2828c549e05affa4f0df80555917a4111400b022347c7792ff53bf21effdc9874440c6dbfa3e67c5b2b099cdaebe31b336d62867cb5844d66b97b885bcaac27d69153fd92cb343a3e9c9c4e3c7e35b0863c30a025e3f704a8550e494b12de7d0972dc62daab8c72bc69cae097e59cdfdfcfdd1c7da01e840fba87fa30238a9f63e5eee43d49e866915cb70b868cb174ed3c78fb17202f9edaac7da141323fb0b35069b822df4e33d420fa0ecbe34325a2aec09833254d44349307fd86b2d711523bef657200186226f322903cee1e0cfb4882cea22ad32385066a9235319bb8a36df3c1434437d6aa60edec9bf2549b038eda281642b9d531cae4448c0ec129cf791957f5a74d5c38e90716a297b3e7551953b477996e5cecf47da485cb1814a297530b83e8a62db4ad1c0a350b2863c4359b598c2594df71817487a385cef52a7e795d3e02828c0638e47ca6a2f1c91710efd53c966192e2125caceb3d942b44d20a50b3166e05fba9d334d6176c714ae2a5da031a17aaf32a0aad3cff6e9055213213b110457c7c380db7eb316e8aeb12232de51707705b2a4e05a3a23b47fa06ae307842d37bc48d1581edb947067559ba6d123127ff5db4350b3c6cf4801042948ad2e081b77a08f8b8be2f1fc7e175e787af75eba83364b7414b0e3539e2519b2ec197ea427531be75ca56401ebdcd6b6b8bbe33cf7a40992c346b408c68b41732a37994948fe8dc395713bdc44652a7d1a4cdd643a6fd0cd4d7c99f266d51d208f9d79a59a0be97c573ad492f23c05380cad609b267308ac4d461d4e3f6560a1101185b1915025352d318e7bd892fc932f44e86998ebaf613ffe484b34ca4648ddaeb90b0a0db17b23d657ea66c4fd42d977a909dfa379bf234b3b0e0b55650657de99672d6fdc6e4981f1aa2fdb8a8aec9365dab36f7c169819758441c3f0fb6f81a52450cf7788a84d853c2832ba6d41370467bd1d3d76193cc36507852bb94189ea4e4692895cdf0d84cd44fed5f112af0659172010329dc49ce83adcf5924d098dc7d04eb703dcdfd8322765a4db24ff136c4eef3d2ffa70a06f36f27868d4ad9f107f0754e64107790e33a294c4a57f1bdc82796e662ec2f24100036b71ad2bd2ffd36c98e48c3f5d59a6ff01f7433cdfa1f5f0b51ccf60f66ed9c168296c501adb312551d26b628fdd871d17f2054baee8de3f947df609542b636a287beda41abbf8395d098abb2ccd9cda058db2749477da41d7f9d7d567a213ec05b57163da8444b1642d1fd5c17741651afdc8b12c907f34b856a6a661545217715e7b14bc263e31a74680b726170540b154c4c59ad345868a464c8190498948d7b59eb81754225a508ad78ff3d80331e2cbfaf3049980e73d5d1cc5f68a1f681001122706de1c97fb8ee5b4ad3ba95d0fc3f3bd80837a853f013e009447e29258bc6f4226dfb520474bfb8ef107c4d299498be72d94fbc26808ad104f7a025ceb31e2bd9a938d1204ea5920bf60685e7bd6790be656362ed0ad957f92fb7ec0a1ee10b1d1070501e801b23372d24bb07820d55f8d127f4ab815191f7b4658c8903239ae84e7d75c0339ff31e598808de732b8cb18451bc906aa8614ad9392a9fa852b2c1a2e83c3be3f24bc7859de19140252e1fef1075d6db1632d23f0dca2063b1f5e72bdf0a469d588351249e74eaa9093538e5501eda2d734d9026ad14b999f037dd0a4d0f701be1ca46bf70e869bb12d47b1f6f79c0973c6128e0f3d78383aaa946a21f95d4586df1e70265599e30c9477f1ba3d98ae83986b38feff9a586f5598e1e152f20dd74ec33cbc8a9cff99e363b9e3fce2965078bef3f88ce09bead376257437751f371631dd9478e85e0de0e916a1b39d44a2bee618ea3d6de0c8eff6c3b6a4fd32bd8d7da1ba6123abc6ed342e2ff63231d2826292b9c4b4194cde74700c19d420f91c921daef8ed9d35a1457b176145c231fce182e5abfc0f945e9bcaebb1b4ad92d9e37e548294a13dc20ade102f38e08d902b1b521b464280627dbd3016593fc923f2faab0de4941b76be3740fd95126fdedc5085b40fba9834be1f769e6ee72d9251969f44e6d95c0397f5bae6b8f0e98374468fd3043c0d1507cc06b86bb929498789cf64486600fbd734e956a1a3ec2d4072c23dc6f86e1150ae3ffbd4df3f3ace824e4fa0ef1d34f06c3767ed385a58ef0cb60562529e420ab7dc3e4d6d6de07c96f72a6fbc96ddd80fa65b74c23c0d1cc", 0x1000}], 0x6, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) syz_open_pts() 17:54:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="1736a678c6e0d95340c196bce71dcde196c1c200bd42f8ff34bd8f82966201b52bc41fb3427c2789034f2011a926243026ceeed253482c1ff9311e32", 0x10000018c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) read(r3, &(0x7f0000000140)=""/25, 0x31d) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x0) read(r0, &(0x7f0000000200)=""/78, 0x4e) 17:54:22 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000240)='./file0/../file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x8000, 0x5}, &(0x7f00000000c0)) 17:54:23 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x4d49081b54865035, 0x4) 17:54:23 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1d0}, {r1, 0x10}, {r0, 0xfc}], 0x3, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xffffffffffff022d}, 0x8) semget$private(0x0, 0x1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="b15953d2e799b44fec4d61b3c91238fd60401bf7847b123806e8bc46f62aa572b4809f903a0fba15a7", 0x29, 0xa, 0x0, 0x0) 17:54:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8080, 0x0) sendto$unix(r0, &(0x7f0000000280)="df104d003557dc715ad00fb4badcf212e610065859d8986b4b1e264fc61ffdec87ce032a69f61f6d5c19b3e664c5093cc0316d6fa26335ce85dcf9cbe0fb9e903b390264ca73b36c6ad179e13a68debe8d03d2103e330836a0d3e9efc03d2716c9e7e474d53a944c904681ecce655c761ed0a7f3970bf39e88c17bcda19d93653689a5faa19f3c8b75770096932307b3274ce9d3d49a58c69ec4a053618cdc7d", 0xa0, 0x2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r1 = kqueue() r2 = kqueue() getrusage(0xffffffffffffffff, &(0x7f00000001c0)) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x44, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x1}], 0xf8b4, 0x0, 0x1fe, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x28) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) flock(r2, 0xb) ioctl$TIOCCBRK(r3, 0x2000747a) 17:54:23 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) mincore(&(0x7f0000374000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/182) madvise(&(0x7f0000524000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0xa9f) fcntl$setstatus(r0, 0x4, 0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xebd, 0x3, 0x100000000, 0x10000, 0x5, 0x2, 0x1, 0xffffffffffff45cc}, &(0x7f0000000100)={0x22}) 17:54:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xcf, 0x80000000}, 0x8) 17:54:23 executing program 0: shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getrusage(0x0, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) 17:54:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000000002000000000000"], 0x10}, 0x0) 17:54:23 executing program 1: r0 = socket$inet(0x2, 0x6, 0x1) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setrlimit(0x5, &(0x7f0000000100)={0x81, 0x5}) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 17:54:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="f264e23447e73735ca656f4bf26c90b1fcbc5a319b60fdbe3fd2e01ba0708204d373bb1a8604b132dedcc8b096712f9a2276afcce0e1186488409e0cc1473f9f1034593714b506fbb592028a11441a5bbca2bed89e0f6f7264a067080d703ec2d3c7d848a8578452fde4", 0x6a}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 17:54:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffc, 0x100000000010) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9d6f, 0x3, 0x101, 0x9, 0x6, 0x1000, 0x200}, &(0x7f0000000080)={0x1, 0xb4, 0x7, 0xfa0, 0x36c7, 0x7, 0x4}, &(0x7f0000000140)={0x6, 0x3, 0x9, 0x9e, 0x100000000, 0x7ff, 0xdb6, 0xf0f1}, &(0x7f0000000240)={0x924, 0x800}) dup2(r1, r0) 17:54:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40001f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 17:54:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x4}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7ae) 17:54:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x9}, {0x8, 0xd0}}, 0x2) 17:54:24 executing program 0: r0 = socket(0x10, 0x5, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 17:54:24 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/254) mprotect(&(0x7f0000515000/0x2000)=nil, 0x2000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xebd, 0x3, 0x100000000, 0x10000, 0x5, 0x2, 0x1, 0xffffffffffff45cc}, &(0x7f0000000100)={0x22}) 17:54:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000001002, 0x7ffffffffffffffe, 0x1000300000005}) 17:54:24 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x1) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 17:54:24 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() 17:54:24 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:54:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x0, 0x3, 0xb55632c9fcde1328) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x4, 0x6]) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0}, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0xb5, 0x0, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x2) r2 = semget(0xffffffffffffffff, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8ee62bbb3cf3c904f473d48d7b6e029e374342e525d3f5e8cdab0b91f81bd9f482f10750a9f961acd327454964d57732ab9878542a577e0179d54e7b67746747a7b03a527022d8a723cc3f8d9a87953bad92d4df6cfd9c0246f99a62e31bc0913a4118619f8f92d8b59044bbae860c0ad2238fa7182990c4a197df2541dcbbbe06a171e402a8913ae690724824c1318f01416b71f802612e72860aced66f539a523cdeaff10d2600e6dee1c45cd68a4668450ebeb4c1a83f28244afba7acd9473848e0d994b4cb54d4d6e4445e9dded907a48be9631b9229dfc5764fea", 0xdd) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) r3 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r3, 0x0, 0x9, 0x0) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0x4, 0x0) socket(0x6, 0x3, 0x0) shutdown(r0, 0x0) 17:54:25 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 17:54:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) connect(r1, &(0x7f0000000000)=@in, 0xc) 17:54:25 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) sendto(r0, &(0x7f0000000040)="95eb3d6da17475810337c5d078fa77436f96ac515c7be1e7af58d0829f66518e119dbb645a506b4be3ffc295d5e0211f1ec4310fbd2df22e286103ae48713af16ccc", 0x42, 0x4, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 17:54:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x377) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) close(r0) read(r2, &(0x7f0000000880)=""/161, 0xa1) 17:54:25 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0xffff, 0xff1}, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 17:54:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x3, 0x7}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x7) lseek(r3, 0x0, 0x0) shmdt(r1) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getegid() getgroups(0x7, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9, r10]) 17:54:26 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) writev(r4, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 17:54:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) close(r2) close(r1) 17:54:26 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x9, 0xde1}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) dup2(r0, r0) 17:54:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10c) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 17:54:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffff) getppid() write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:54:26 executing program 1: r0 = dup(0xffffffffffffffff) listen(r0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 17:54:26 executing program 1: r0 = socket(0xfc00000000000002, 0x3ffffffffffd, 0x1d) socket(0x0, 0x8000, 0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x247, &(0x7f00000001c0)=ANY=[@ANYRES32=r0], 0x406}, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000000)="24cecbe9f863041734d14f73f15f0607459c3924b7756977f4249c1abc", 0x1d) 17:54:26 executing program 0: r0 = socket$inet(0x2, 0x80008003, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x4005, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="24c584c61eb94dda940397c1538acf502f9027808ce5edf559bda8dfba4cd29469ef61e771259ce7fe5c4fc0979a4ad476702567314aa08afe32aa30deae52b2298c71b41fd94613", 0x48) nanosleep(&(0x7f0000000000)={0x80000001, 0x3}, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="aee9a650e713797bc4dc4ed8c81c006c67b2742ed49fb312bb74b2086bf6d741303971a8a505bdd3a26755633451e03dbe665c6e15d3ae2339339005d8b3f7131067fee31aea44b87a2f8b852198fdbf1908504742e0d61a96f986caf38c4048e2fd91647d62f4722bdb51b4e8ad0cd2ede636", 0x73) 17:54:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = kqueue() socket$unix(0x1, 0x5, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002900)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f0000000180)="222b259fc4d7b1866ee457ed96a6bf447ca6741075920ec183e1871ab0e0baefed3f6c6959a6f948470d3cef84ce36f53caa33816c69e76eac5f33a42d01c9fa49a63b0699bfe533958918c88c82fa7e2c7f429e8f5435a4980120e581fb942dbb0617be94f8382d0b658231dfa497495b3fb90cf2bfade22dc1bddd1309df7fcbe7e80eb248262cbb7919a0a3b32cf383f45f9f0b20897e5458127fed7d752bbcda040da4eb29ac6de37f16cdcf7a92db5c08351f0c399cb26830774f459e554139c5ce07bfdd142e8037c7ba856d5616ca94bd02cb9375ae032e8b14dbabfc9cb246b97113779e517ebf7409c122cc45b079bbac95387550546feafba7f3d980a6d326cc00b4b6bd8b8865516b26d758477d22436127768232c15be2e2b1aac8a7cc02434af26260930774a4f526f157589f81e8a8343f705e85afc5a33dbf7674341cf8f158fe288183ac853083d82e3a77c89f55b426e380e5d3d7335b3ddb10b5740aa73034a56d34155b02293d3b305152563598a06409013eb88239dc533f739319b135e7fd68cb31052832a9abfb55c770dde083cbab2bd89f0730a4db63390fcfd2bff9fb564ec7cfecce93508ba5ee0608ef40e13f33f3072cd682d777952ded9575b090d6054b337deedece25d707325c65c3d89b3ebb8563a896c86f4d9ee6a22c0d5e089ac11bdcdba75f4026c3ea9ded252b51f6fb0765e7bdabac0798887dcc4620f7b279eb4b7b0f60211ebd961839bbd85f4a3d05b10a5511467969db360722221a3b0065cc453a5850ad9ba235be18030771b2b8bec6af73a835acf4248d1b1226ef8ef07429f2b27b8977bad1a830cb0c9d493af322a60354da3c9f50dc220b3a6d7b7a9778d7e450212b061869b4162c87e5f515f1167da79aabf9507edfada1f9860def77768787c1e0fd011fe146300cf932ce237c50e702ee875511750ce474b85b99865c231d01c864047758fa1b3ccfc363198a99684a39e63f35fba6637012989e7631c1908488ec9b77a3724db4185413fcbac5b6338a4f5888213df23ce16eb1562c8b270f59bf6f2180667188883f91089881644dcbaf134a5b09aa67c4ca81f8c21ab4e227a4c11a7eaf516e02be8aa1bd4825ef257c732d683c102605c372082120a6047b346eacb52550a54fdc10c9e1ec9f091fae19d30f97c27b7a73db8a0c60ec63e2412d99dd6f8211ea36e34ea99886a155786f8766bc5471efb460ca7bed81771e9dc7c75e55cc96505d2b41407eb1526476f97bc9471da02bdb1c06496e1c2982542e90ee3e3350be294aaeeeeabba3b9d155004762cadd9229b5a752b7c7afa1443c7bf4f6f1b74cebb6d7616dd9920b7095391cc52f3097d2eca054bbebbaa06f7edf9905a7a22995d17bc97135249e392182740b3e7eba4187bca8b51a7ea3672fdb54cc68cadbe99e553190c437de2b7e681cd6b53857740e245823275254d39e532b9a3c9d6ff0a004cf3ab0e1d0bc1a72ab55b49ca280ad686fe2202c2281e23705047acbac686c09d0916e44ea1e607c0bbdc012c12cb8b828211362f4bc9c3ffe608ebe83e05b9836b86784eb600d74b9d422fbfc36b1f2aecbb643386eb22b60c5069276a0bfb6dcc167eb5255a4e9e97890cdfb1ca26599912c4cf49934127ed0b9d059e9a1cb79f1a4c81da6e149a2152dc14032533d616a73335e8b7a86cc54001318854c5baaa691034ff2205f872f636c31e3638dbcb28e059924d9494f484d1425acc4031dfc5597b4f1ed5e8d3afe2daf180d480251331521a05903c9a51837b18864030c8fb80905f979a5e8384120257570fb794f928d9be2a2d663381385fbba8d98bdc06d603893099af98f0a4f360e66d2c55fbf38ce6b33bde5f90accf1b57c672d2615aa7c7a0a0375f7405c3a5dbf9994f7a0c7035a3fe1e27c454852523450398d6fde110707f749a9c8528905d81eb3ea9b8f29ad7a8c230a4325b987d76e3bd4bbdcc0ab9b1a6770ec0b55e9a8e0d682c5e31fc1015a0f3a1ee0a90ce68452389b4bfb0e6d44a9414c34443474ad2c6655870a4a40bfb8242617f72481fdd5e70bc9abce12e14220c6efc87950c8492c1eafa116ba7eb453c5b3c95c24a40b6d04f37b939fa3916de878f042b30e723a25d8ebe281dc9cc08bbc57fac6fb32bef4ece777a0a1669383ab616630b6bad43f5a4e41756d9bd9ef8d0cdb4dd16852e19dfe301cbf9c9369aa57e85be253a97b0ed0b772a29fa13133e408893043fa835e71efeea8c92378c40d7872251d48a4b912ab565ed0ddc21c46d9b3f129592e7ef382c35cb897b59dbc60768d7460dfc4b1b05b3291854737422a09a75963cb6b4b431f25e2d7a7e5a566ef47505b01dd5ea2e3a01fe23c9874c2f2797245c7af01803d0d17cf4cdf0c61c40fa6659b8f08974d6ba537ffcf149fcdaa6694eb41e718bef994db1f234da8162fc88c2a43375ef973a649b23d90872f2c89b117700545ffa3f74420c1d06cc2be3538baf98cafa51e734a3d4162910d2cff1703437fcd2c23f2c981cbefab372766a6f2537761fd6cf567a79c30aec2da5c4cd78e4c6ea0fc9cff46217170690983f7577bc2d7796b07e9a88f571ceb79dfa94030ffbe15ffdd9dcfe14cf1508c817610a4fecaf3b74ee25a294d717b7fb4d552aab28c513e9612fee791b6d42c40bbe6ca6196592694cb1cb1584af9344de2c11857ba4a54c29cd57d46a8fccf07199b9ad67f01041eeca3989b22ce1d6d66067d5868a658985f3e76f6335b8770120dcb0a41621f895d179e3241b2fe9c1644ad960f8f96156d8988d4edbe8095012314ee61a5e104d700d9aa251752048369ebefd27861e393540826396806af4f94373206a00edd1625c9cdb6f015f7d183b607f9f44f5fbf7e8175d73f3993559e0d8dbf8de54819e179ef70a80d0e71709e228a43408dbb566f1580760c077bfb78a407ed554f62b20f7e9614747788ead20e627b0bd8f06198d10a2a5eb304822c13809bb2bf695a26db12ed834b7563f71c9f6c594ad28dbc8f7d273653f42fa0eb27faec18869f0bc3de883d7e2259e4fa7d55f5bafd757499b32d4cddc9f192cfc95deaf6f3d0ba85d0d840c98b770d89c527cb2896b0b1100e47ec65121f1929aec777365b7c854faa2485e19f90004dcd9d1ab73ffad4fea9ce265f7bdaf65df142201c5ca5ccb2dd9418e3616d6e580e8687b8acbda5409a6c68ad0561c78ed37398431f2cc8cb19b2da4b76fe96b76f13b7de2af6312b92c5977b93608c4e556599865f8f93214381a6ce7e9685264cb921c0683d2e2206a0719939b5a7fc1bfde98940f8e6f744adffbd1eec00bea4aae49a6f23837c40544aac31817782b380ee551632c42ade372a75b64801f93fa48d7b41354ad1123a53293dc9db58190c61c0f26ebe6a525884822b827c0f8c2396eb5ea7117b2ce80b34d69d1cbc74e85dde628ccd90852d0cf61ef9f051e5c93b87c5d41cacd55c59b7da3075d87d7c76ae83bffe238c8dfcc2b8bcd1a67aed5e8935420d3b23d66541c769f297a7f431e5d3f0521ff7dd1b09219331b1a84604bcf2daeb75afad9c317ffb44ee5a13a5735c4459c70fb7daceb483b930342b0cf8829623fc27a123ed584108d7198f9d15f5c82872dd9161adbf40f69bddec7b0610e86480e0c317a8f19385e7cb2ebef8c141e8533958a5f50324a57a757de17dde491f1f604b5c4e52561e075eb388fbbf39f13a6d564c1c30e889707603e0aed498a89b6918ca8013c4d5c18624eda65dba24ba7a1f49c59adbeb669b5a991d1762833fe15e5f007da42684fce172f99e6e25a790a15f941ea8ab7e387fc14d40fb5dd7bbe3e011794a0c71ec9789a4e2ebb02e9959a7cf1ad14c1444d7c7483c3f4f7b4bc2e1f0f259a8f8a06605e4294006ecc36155879bac646fed9cae2f5b4789064c44bbe5fab463fb0e933cf88dac5fbb4def7727a88c850915263b3c240d55670ffb1decedceac68f8ac62677407e5cd21ac82c27e598fd6753446dc10cac7d14104f0dd87b69ee8defe09d8acdc9a4215f8a6781560ec946e52e76ab6678182c0a106ab56cab278ee0dc101a9a71439d23b97d24de80e8e1b1691b2f1f165840004d1df7cbc36ded6108a3f3e67b9eb1d0fe6491699eb227ba7e455e38cdc2b5bebb9827b42d8076385e3da16fe5ac8ece11b7eec7e62cb2ee07ce21c22ea66fcdb4e9115952b5fff26d5d78005253c0ee55897597b434b167913cad92cbdc269ed83e599f6296620a698b9b7faaaa2d3d0440c726f68351c3652648c3bbb33d5cf952b24b869d9584a7b11bc28d80e33583bd9deeb0548c54a1b01cca9583518a7a651571e6402858cd4befc2231e1f50bbed5a9bf742756563697aa824209a386ee4a2c70f036caa71a1acc63e9bfaf5d0e1270b967472fe2bafbb297514aefb1292674594e46a713c543af0f2e90399a70bb2e10fbe7a4fa054397cca33bdaf528f01456c0281db82c867b1a64421562b29120735814cb52169a27a2e899ae35b7d8dc9c80b65039a0a697cbe0168401e0bca720bc4d844503c123351dba1449306dd40a86c17eb7dc3b1c0e5c58bd48f77f7a9f06a262dfd5aa6f28a08f55d9666c5c2f3cca6f03207185fee737e2b2b31dc1855cc5c0bac3af1b3a398b0033d0c2b099f364178f30f0d2b2e24bd43563b4d4d036a1581998bc0c1a0094f1146ab423eb5df1e04eeffded7cd8f28ec077c122a332a8d94cd410fe4b9d7ca4d6fbb12e52b8148e5c3b60d7b06e066af90d8af791dfddd278d67662566936046a4208c6d3b476da6bda48a712539f3966d9d1b2f962646ce34fea5104773e8c57875e8adb78f3940662794a7c9ac4e85cb8a64aa32c355c64953c5143eca547063f3947be5c3612d42ac377c2e4fd9255aecd39c830ee0837a4570d184ea0b88bac37875a98ab5a4646ad68376eeff6ab1c7d56e298a1d80f6acd2c81925c5d8f28733bb07dddb2ec1f13122913be9e3c227c054751b872545903fd612a43229c352e5f998cc04ba494daad7503266c1cb2bc411364224593714d12bd18de2622c67949002f36c82ef118c132560e7a4aabc3306737736bf419c829aa3f41e012a511b84c0a534f71068b0ba8ee714ce9e36e209687d44be0c0c79b93e343d5ff253242616a38284e8a939e3b649d8f404421f4cb1c7ac0f56da7f1ff486b47e0b730ef16fce8f041a24c0c82e66d4a4b2c301dfe02cf4acb9d0cfc8d853e4bd7a7e5173bd9f7dd767f629f3a039b025518aff3af068b19cdcfdd5bc90cd3afbb7b2226870fd802ce7b53673ba9873b2847da4783423da56089dd7a0c7349e51f9b30d4170ab65a0496e5e890c4a8be0f2049e694c5482fc98747b5fac3c2f35614ff1986fda2f113faf0cfdd78ae440359dc4f1ce711054e66b710cb30176f9c8a87c7c7d5e2d921ce8d5b6f15d6271ea2411850a292169dd8614062c1abe8e0b608f36d32a7778b659ec711e221f3932f67961411ca0d132121c64534eea51cab940714fb9f637bd192797edeb87839b3fa027903c351c00a97ad9ecf56b1f9f5680c51bdfdc8aff25b24caf2d72bbfa2d9d422bfd635c551a098aaff8b4445fc5b83d513912b852b75bd6a94f03758619e76f619ac70b4ece2b809710706455edf83a825e0f6f31576efae694639888d2e1c89ec7bbb52b8cd58de7a36dec286d1b6c077d74307dad45a14d15ba69dc6e6d3014d671bf041e729d4360baefd49680743cad71d5a8cff0999f75518a1234d", 0x1000}, {&(0x7f0000001180)="06da956a07091d7d303af03be137e7c742574bfbcfef7fbb27c28c1ae0696069aef143effb0feecb72655091ddf1962e557f35b0eb8a542060e80a5dbc4f4525a4fbd08f6200f15405be28c28e0022d45d6ea2edcf97c96ba10a57d9eda76c364032d5c9e350925c05db3fb2fdfa32afcbf143d8cb", 0x75}, {&(0x7f0000001200)="49a05dbd25cf43c528f1e2781c06630bd2e9d1d05a25de750f473b515d49861c4b7427b41df20ba95f71ec4cc708a1ae69ef5c8aa3ffe02f41fafa478b1d1ca700484b6652aaa022e5d6649b0676381ab026f1b97d451871dcbd5d9ec5503e4cc4820bf3a3d0b98fc1a2e114d662e0521c324d82dd21adf82add9b52e1222c703860c6ad3c170ecee3a4ec37e7c8166da71194c44ad5d82277d556e9d143b3a5b95881cb83647a256ca2e12975", 0xad}, {&(0x7f00000012c0)="a0465ebceff87417c4b38729d78cd3968a8186997871b7df5e1e067d66e54e1714b7fc0a76424de716b8f6c15e3f78a09808170511aae834daacd45afd9ac8e0db3d94dea0b57d4e106101622453656884237d80cb4e9dc4c569caa4192d8aaf95295766b09202eb3cb357803f2ee885ff661838666f37a98322695d18a27d74c16820bbbc32edaa0ddb427ec545e75927a3a3578c1c02a380010491f42aec7358f93db373a4689deb95c9bfbfd0690f4670c9ca8ea005eea6a20efe36704fca900a7f667679e44a", 0xc8}, {&(0x7f00000013c0)="57d141f6d0897594ecf9d43a5969deca7d0aeb9334777dbfa631e43defc5d7b9632796315ca72f9ec2e1d4c154dec98e2341b0bee9847bdf538143db5168747db5848aadbe6e3e0c4490f045db32b4f46e52acc2de4488cbeea1bb3c8efcb8ab058700dda32fb6db4ad3c0b854c2ac23feca7cbda9da8944f83cf9712a8c26a7a3497c55efa367587548001f2b405450fc72131ed8cdd4b55b72627cf243fb1ab52f6e4eea97a08613b5f5b7a7e70d42b9813182ed432829a73989449417261038f4e10d1e7f19410d6328692ddd", 0xce}, {&(0x7f0000000100)="cf57a2ed346755a151bfccce95c4dad05af8d83514b6b66283b769908fcd0de6c623dc3cf917", 0x26}, {&(0x7f00000014c0)="6c161436e1f36c47bc8c9b3eb8be9d59822243bba793955f72ef60c0e6ff38ecda037b546326559a2792937cc2e41151d20723c52973c0da5fb0e28398e81c07f9459e113c68537480fc826c8f6f82233ad39df34a88531865dcc9f1bcc1ea653de96fb9ce06d6907f1cfb3f0b360706af892033e9ef93ce9d6d84b5c37b2520abe32f291995f4427d2176015c54c75cb71edecc6d4f1d7fac45f6350224476dbd17e3dec87e288945a9a95a536d2ecc2941da114a78809b7d8563a194aafd5603ddce5fddcea1f9fad11bf65a2d3b5221be1e41ec800dd3bdc2e95c14f8e1c2e077798fde45c97934c02710b1e821f0", 0xf0}, {&(0x7f00000015c0)="375f68f4fee5a86d5f6b1c67f585a2a543e64e4d14aea8dca21250a79327169936a03f0c0ec5314e035e737bcf462c301efe2659db46cb1703643d8c54ef7d847d59f41a80879aea8cb97657b5b96ff2b88fe93291446ff6524d6276bc0ce8ec41203a9ec4c34a8d8cebf6e6fc07848fe4c1a15a940e35663f85a8babea097534e844b11c124b39478feb168ec439e4ef8ed4d1729fffa15b454865cf9e2ffc2f9b83dd7a50067a6f2e0afd60b380887534923d4a72c6bb4344246b438b2994a98d337d1d44b24ee3225420ee909b83e93bd50ff807921b51a7cdf7dbd0e57a07b82dc991db7a3aca43a536a35c44b4a44e990ca8a29ac6651b48940e2e10cb8cee0dbb7dc980c8dfbc60c5a836ce1c78d521598624dcf3f0ee57fd25dad2c89b386a0cf7e979cec04ccb98a30d8bc2dbf46d934ee1ce3b068446bd7a338740912c225f5b17e34007e58068f4b20bd134858294f1358bcaea1431cf90e1f49ffbfc675af556e80690e937152e3d2201fce348c825b505f88454b884f681f4a4036775700cc846ef64d3ebd9494c11cebb674dae53853b72f575d10023af36664786bad2777dae27dad9d708d563f8110ff610cb157a282d4356263d311ded6fbd1dc9d3b3984f65c70f62cacf2222252189fa9c850f14663fa682c48be732aeb2783501e9deefed67995a20029a13e81b910771e173f2ea509f902b02154a318b794061076d01fe26876fcf7fefac5ea804c0864fc864266e069f4d984c547f21105d2b116e8b171d4b9e2d6d53b7b8c67822799ca50b2924731070caceef6fd1a4054acf1b00540c460262eb71bb203e8578c9f2a71a545b2667af67dcfb2f573b14c2834bbc61c1abdab117fb0c58de60e148a5efe4a227b5f3a047af96c57c00d409a478d9f62e7b8c75896954f693f5dd13247989c715b8acb128312469944ab8f5a6dd33e43e9cdb4c5bcaae51ff4629d3f6be6d135ca10132d993e2bc2303900d075a12f0fbf2c485fda966dbbbc723632496fea35e218b0eb4d897571d764b06aec0385bf62abd0188c5dc222d8759a7a1d9703b22bfff19ce228643739f6e81d1e7fe52085b8d00de929dbf662da68ae3de1845425af2b34aa97455dbdb71dddb02174748c2278dee33d03daaf6205532b379dcbeeb337a0e52ddbf60f431c45516dfd57cd9a9c3cd0f7393be6ab0adfd59e1757f44ea1090fc3d381e4c40f683737fea10bbfc1fd625e9740478949ae7504fbd402999008beac3a781386dd9221faea4eef35ea6bdd36272c9e99412eb62a3e07a752906b910a9e612c645282b07b981aca611a173341258ef26dfaa3b32a82df8705c7c3e505a9a5e66a11f3adeb4fe0c83b63f7ffba5efaf7bcbb5c21d429745b487cb17f25d7a432147303b7b86637749fad45ad69742ce6b14ae8bea333dc1c72ae0b0bf3c23b8d869c11550014b1509b8c48db6338639945a73fbfa1531b83e98be1ecbf25add2ff15a133343ef44a525b1d57ccea5efc67806ecef6846eddb86b37520d292b5d0080a241290e166191b3604223af9407866133857f120650d04bbe907310f0d0edbb80aff5817fcdf0459f03d4ae53cdec280cef7a9edf0a009946c3aa51a9461a3a5f962776cf8ee46f65433a38a1fb3a20a8e3d38d3180f641965ad334426cf34533dfbc6a0268cd814886430e87b9b8037df356c04b81445798e7e63698403e962f5e79469c9d32174774aa928fb3faf470f1f70ecb400240ddf16c121f08375703e9c036102d23a01246ce8e16010446bb9b5329c1c240b23057f303b8d7760cb7bcfde71caad1386ab5f112b69d2bc608f82635dfc163c826870725699d9a161de0efb11348cb496677597be22009325f111d6a200dfa3da8a6cc3ec1c2add26c7254b5e61aaed1f794142f02a0f87a9e3a45dc3916532d9688a75be88befa480b26aa098bf21dd34e76c6a72cb389cf9623349a62ef825ef3748326c0bebcad82d63ee2a0283de7c84c685000b4b6d659734f26583c58554931f3048e417807115e02b5bcc1c33118e930f1aed76d21bd1f7145f5109d7900c59c4f24bc8203bb4f2f7cc0a4342baf67e267e2189ed0b345a4e48352d3ad6f3ae22a515918d156adb46fd002a6e1d141898b0b849660d2d27c8de63be8e311de42fbb7b5486f736346ef422dc58e5717c81f526d219bfe13edc6e2271941d705e96f920af1e73f44806fd1b255bc8e1e5021c2559f637f10a640d5bc47cc88c4efeadf6930ce9177755dfc0ba40ea111bf824730c96900fa530d258c9b9dceb564fbd883d09cf9e4ff62cd5a39b09f9c10af52e332f6422068623824b02c9f40d1a3c72e1dacf2da12794f88a157dbc21a72ed38b5998cfb1d2cce26dba308aadf2e2008beeaf8fa64b54f63725c87842b338cf454a05f127e77b2b17dac4859e84df07a9f781105276e15097a9da65baad92df74d410b552d202cca38a056548286c985ce98332aa29dd2da5937e102c4f1ee0363970e9f80dc6f441c0c8f1485a05a3fe7c46ca982a30abe40614752b6ce9737ed17a4df77ff0387a753fcca815c233bc02783927da7aa03ab808c703ee49f3151f0f6b031346005c024c35f3040a547c5ce0f7281b9230fcd6c2971b6500b23c4fa83c4138181f72eb97dd15d4d09a7fc4528df7c2dba391346ecdfd0dede84f4601f6d32eb8909ec922111f2aa88f44500f54d319ceefccb27a236fef3a46a541ebed97c1348e3533bc49fbe369dba5f7cbec8598ec7ab4654f45baaf92db7b2928f46be061a724cdae6fd42b3f2873c6fd7091c0a79c094bc231ef115018a3a259b559f9a5d97687e0239726b97da94c0173a47cd485ab200eccea4833b805c281b82510ada2b2fa269d4174333560a74e511453d9e327534f5b0162487b76194e3ddef87c3a8275126e3a1eb7b194ba856d44c48a337b356bbef226374b20c836d2887010a8db10acb6eaa903da802b89ebb20114716e7a1765cea4bd54bb8a8a08c0067f50be2df4a7c6d6e054383486dcab355bf578585d145f0afba2b33ea5906a65e44c37aea4cc64f62e9c07c23a4afdd14addeb67ab08133c5001867b421ab8e174926b943ec8221de5ce528e5862427682efcf2045d8421f5676713607711d57f1b6339050a6957738d0e44bc777eb98b504432ec7707ac9597257d7e803f6b542f29fd240cf4b2c8431f273d0fbdcedf22feff34302cac6fa44d7421cb346705f4240dbaabbbfcd49bea6b45127037907e4c87b7369517943797f66987639907ff0bdebd9ede0e06af273f729a1b4c04813e35ddbcd1bccfe2b86a46fd83f46902dbd819ab4e65ebf9435a4fbe1fc659db63b5921d80608893913f11481f878f55631366b5fc0d348bbd002552333f1b26457d2a32013b0495f26b2817d5c9b6ed66ab824052a213db8a42b77cd6be4061f054075a8bbadea43bb162e3d5d43d1a6e0389c9e0d1d91cc5e67736a364b1170692e2c592d22cf221dfbcb999b5a96f5da66fd5aac12b9d53ac4c3fe33f8fb82eaa15e4eb382608716e6419ba6a32854ce653fe79a22589ec2662bbb1cc5a40ea419f6afbf85722972de6068bc117c2862ac3d3fe534a29f3ca32fa14b33ea13a88f21646a52a8c5e8cfa9bd0764212cb277ea479490a1b7407dd62a36e02d883c801cc8ff30f80e95cdac839a599abf9ac48172f3d44aa8788717135514cc3b4dcc4e84fc1a16c456b65c21f1a90850b062f7624d3a3deae1624329d5d25b1ca980926cc2084fbed41f40331bb02b35da6941dd3ecb61dd19ab1fc641e7ceea0bd676172c616d5e81dbfeff3d7b8de22fb2f76051be876a6e4402e13e71b54020f79d6b43ca714d57e8703471b59cd09e5dd6f2300e760756a3d876cff6500e4e377a5d64a7b56d13df542e64184532318f6ec245e11e674a50303e6df18114bb796e5324ea24df190481e49d915810a3e3e218cca454c5b8cb41a2df3f014b48a8857f5e3baa14d544144df93de91da4f935b6dba2228c10b0479455bd69645a79e76410ed02f98e2881ccdf79d2cd5b7c5068f58461eb8165c889718c898ab2dec64c39ee1921eb943b5e83b4570d17f8870d5246d8bd79a7de609bf98ed0cb23cb48dc91b4bd507ad87cba54c21908836e724d2dfbc2b6fec0f4f464c30f93b5365caa3df7e78289845f0dd2148c6ba68a5d75ecf5a2037dbcfa65da31c83b518bfd68daf89b5c83c6fa5a34c7e6778c575e3e8b864250ac0ca325241af3a3427deaa3796d9cbad82134113dccbac6733da57ea2605a998badbf136a374b73a63729702f24d97e788e8e823e97614d58187c70b5b782468d6fb72fae02c13ecf3d103b9cc772c08365dcfd7534dbb2450231921810e4d899424745f4c0d4bf0348e9383b293873524bed387e1237ca99618287698bc45fbae49d92848877e6512c0fee67aed4cae2cd859beeb4ec36ef1dab80db8d55c41a3687916ec8009d385cf25ffa0cc08c2264e6c4bd254048b56b5fd87e48f43a26a50f5de7dcff9a254c6ea3463b908f62815a4e8e235ed315282a31f4e66f6f999cd973da0e6259ba2b87778cb04b595f9eaea46d2be22a33b3d838a6c5dafd9fad9bccb651716709f919678d495a6190e02753505af45de41fbcb504578648da9e631ce027d8903d8a6a06ec00e135988bea3ba04c67fd6a0788e8f89a931e805acdff377fb859ebc35b47e2030f6bb6c1e06dcc7fa11f14c26d1eb1a31e1698fa34d34d8482132da366d9478624c42dc8a75f8b27f1632ec58dca57a37389a390b8deb992ceb139ec856cac48a5c8e19e812fea942c5ac86af8b4422d67a00b85adc49c3afc94bb6f7ce72bf0639ad9672fc47a8b6df9d3ef389582871c70d4b7baa42e227fba2f1a7b4dda77d71dbbf3848930b4377cea8d41f30431bdf557ecf3e7d718d63d9a6161184a16d104aaf7208dcbe7255ae0c87dcd504a2af338bf3aa7323ef606f67b906aec631555d61c67f08fcf5af4d67c4646625000592285d48c175feda99441c9faacecd90fcc39ab36306d937e1a9b0056fc8e035ef292f0c56d6888b888686f63e193f616e47bb402c71ef644b04902e7cd2553bc775ae60587c022e39dfe65e78b4e5ef638cd0c72a0084bf551d221083aa220b072eddb1197d79a989b5836bdef3021ec183113f7761bdf26c9b55d3b242f8e333798ce3031acd3fc97d8a5947bb4edeb05e78222f978ec4296ed0194f810c8fddd20ad24844e4b7041bc2774bfbafa6fbcc1ef38b666ec191cb1a2e4d99fd7910159860912a89b89a8f97ba9a2d9fb9fc3dc88e19cc34fc55a45e23da6a0dbec3b32898e56cb845eb7d32777da11d74d581e84f7cc7386ac7156530fb2e19e3cfae67a4fcc8f6a7f41451f8c82f2e063da7dd363b0763302d2be72bee01c5c73aca6ad864493c64da9a1138d0748e863fda0375ef04f93bb6b61a01528bc9196c380486a533885ff3ec9b090312887e49d9fae375f7b1d060259b46a3e129739959be9ec9a78988980bbd90d091bd7b83b5c287c5efed5059f24412e57824ea247e6314a762e75caea24fc403f349a45f418069aafd2cce8bf05f757389acb85e53abbd0a77b8c1ae5fdc7491a1dd5f6c68480394b75b27a36cf877e1732449eff75a0a9ca84172606a11e4f2c7f68b8308388709e3e0264f3a1adbed6097a062470a1251b99580a34d72d0d2d0a3bb4546bf6031ac3c5574def68a9fff782ab0412c2b3194c2eb5c7eda32e8789fe5a2f7f6faa04040b540d823824be40", 0x1000}, {&(0x7f00000025c0)="cd64ab7b86b3cd6434d7bdd4b221076bcc34796d69eea716276f63d7313b20233747699ce7568a37fccb8d793e1167b32a71d83aad2d5c7c841012e03181a969712bc5974c25b147cc546157182164", 0x4f}, {&(0x7f0000002640)="1a5a2df7b3248011d59c0d79c94a2c2295e5e7b65e6d0f8823c24e99331dfbe8f8686c732514ed0cc96592f012a0db1d8d5bd2b569e725ec82a697900353f1ad5bd8f271ddec070501eb3bcd47e3a1961811e60e4ed36c8c77af391f5dd0126c17c5aaabe1db64dd437ebbb2a051feb4ba1d713b9a3d99362973c3f47feea7939a9e08dceef8366b251ef60818d5028f7b526533071474632764f9663e6cf34b791906654a6769d17dce5e1b00b3b58881529f8db34d892cdafeb9e0ab15d8af006fca4b0e1346717e5eb09f5c39f45b8a", 0xd1}], 0xa, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}], 0x60, 0x8}, 0x0) r9 = semget$private(0x0, 0x1, 0x10) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x2504, 0x4800000, 0x81, 0x8, 0xe4d1, 0x1000]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002940)) listen(r0, 0x40000000009) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 17:54:26 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 17:54:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xe2d) 17:54:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xff, 0x1, 0x1, 0xfffffffffffffff7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getuid() setuid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) getsockopt(r2, 0xffffffff, 0x7f, &(0x7f0000000200)=""/101, &(0x7f0000000040)=0x65) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3f, 0x5}, {0x18, 0x1, 0x0, 0x101}, 0x7fffffff, [0x7, 0xe5, 0xfff, 0x0, 0x7fff, 0x2, 0x800, 0x9]}, 0x3c) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0xfffffffffffffffb}, {0x18, 0x3, 0x8000, 0x6}, 0x40, [0x3ff, 0x7, 0x5, 0x101, 0x0, 0x0, 0x80000000, 0x1]}, 0x3c) 17:54:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x200000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 17:54:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:54:27 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) r1 = socket(0x1, 0x2, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f0000001100)=""/116, 0x74}, {&(0x7f0000001180)=""/86, 0x56}, {&(0x7f0000001200)=""/135, 0x87}, {&(0x7f00000012c0)=""/241, 0xf1}, {&(0x7f00000013c0)=""/38, 0x26}], 0x5, &(0x7f0000001480)=""/62, 0x3e}, 0x1) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000040)=""/16) 17:54:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x8000, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000080)="17cfec8547942df3d790750af9e6fa10b3b3db1f02cfbc1cd4b9507519279bdb0e4c799bcf8479d880c3ba378d0df6bfc1d8857c7fef0467e1ab18b019f0e65fc7692cb4bd6b4f4e0000000000000000aa7aa1d5df01df2eb419deda8e288433adadc6c871480ca18fe14a6ad6", 0xf9) 17:54:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setregid(r0, r1) select(0x0, 0x0, &(0x7f0000000140)={0x3, 0xc84, 0x61, 0x0, 0x8}, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 17:54:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) semget$private(0x0, 0x3, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:54:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/7, 0x7}, {&(0x7f0000000540)=""/127, 0x7f}], 0x9) 17:54:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 17:54:28 executing program 1: kqueue() r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r2 = dup2(r0, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x687, 0x98a, 0x5, 0x7ff, 0x9, 0x3}, &(0x7f0000000080)={0x800, 0x0, 0x6, 0x57d, 0x3, 0x3, 0x800, 0x4}, &(0x7f0000000140)={0x0, 0x3ff, 0x2c, 0x5, 0x8, 0x401, 0x282, 0x7fff}, &(0x7f0000000180)={0x800, 0x1ff}) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 17:54:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x820, 0x8) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="05ca9d76418316df7c079f1c5f26a2d2d25b3fc93cbac7f1a9297dba1349b315b3de8a4de363529c4c83f8d602c25c986d743360c462c03a9b0c360308757a7a7044ad6a5bec2ce9e3007ebfd74824c97554b73744320a8d7a5332ca86238110d8343b15105f226d0f2bc9ab83b0b2107d010d84427c6e4a6c197f9590b9e90be0905112914c0ec3781675be9d594d70ba9545e0c19711c6d47875d8", 0x9c}, {&(0x7f00000001c0)}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="30000000ffee0000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x4}, 0x4) fcntl$getflags(r3, 0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000440)={0xffffffffffffff00, 0x6}) getdents(r4, &(0x7f0000000380)=""/128, 0x80) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x20) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) 17:54:29 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) 17:54:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="98459d95d21d40a7cc3e585ef950c28cdf510d70cb0624eb4708c58773331c50b8339b3323361e01c5921551b2d8b3dd0f40c6ea5dcf7aecf3966db50cf0da1f0e56bb4a74b3a68a412222a8efaed62aa9b32b38020eb9944005bf68", 0x5c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x34) r3 = dup(r0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 17:54:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0xa) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f00000001c0)='./file0\x00') 17:54:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x60) sendto$inet(r1, &(0x7f0000000340)="2cdf5a72032317760d45f28caeadc0aee63e889badb92ce38aa8f957586233664c26859725b916f30f8c7fe9edab2fa1f98b2606b51058eb0cbc0eca2a53eb728416f479202934991db91e7f9086591558449974eeccb5ad816d5e925721332b70aff6276a48e39bb6b938ea65eb1f0dd5d1edc7e0c6b9b481c1e4a0cbeae21dff0dad40e21a423ea07315a4458e410e19c5edef07", 0x95, 0x2, &(0x7f0000000400)={0x2, 0x1}, 0xc) socketpair(0x32, 0x4004, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000480)=0x5) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000040)=""/213, 0xd5, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r3 = msgget(0x2, 0x20) msgctl$IPC_RMID(r3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/35) sendto$inet(r2, &(0x7f0000000180)="a0ee743e8466446710a04441977d724eb0b589bb7549f4a1e127c8d24569245a1b661bf98de767d26242519371018bea96042271902db1366d8f635c6513b56e99e414097e8a88249d27888951250b4684af0a4501c66404d5fe2b75cbb17ab8c52a6565f4af8aa8b2460ff5e098be6fa2c3b09bfbde1f5c183d85b993abdf2f6f25d2669a2e77597a587285d4e55a678ac4abdb131237725033ec85e1912691dbdb15ff2cdb0bb11438caf7aa1ba0d37dadd9ea006772c571a51865c46d403303c09f6689", 0xc5, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 17:54:29 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 17:54:29 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f00006f6000/0x1000)=nil, 0x1000, 0x1) 17:54:29 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x80000000000000b9, 0xfff7fffffffffffe, 0x0, 0x1ff}], 0x69, 0x0, 0x8000000000000081, 0x0) close(r0) kqueue() ioctl$TIOCCDTR(r0, 0x20007478) 17:54:29 executing program 1: r0 = socket$inet6(0x18, 0x1008003, 0x81000) r1 = shmget$private(0x0, 0x3000, 0x600, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x5, 0x7f, &(0x7f0000000000)="16daa84f4770bb7667110dccf27d8ed93a1929d0cbe63b2ed55948b9a1ce8cf38944d56b9ac3d3e4538faa7abfee45203a3f6be942e360595c34d9966e8ae104192361fbc2ebbd70ef", 0x49) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0)=0x2, 0x4) recvfrom(r0, &(0x7f0000000080)=""/239, 0xef, 0x800, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6365, 0x44}, 0xc) 17:54:29 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r7, 0x6, r0) sendto$inet(r8, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000480)) getpid() connect$inet(r8, &(0x7f00000004c0)={0x2, 0x0}, 0xc) read(r7, &(0x7f0000000500)=""/224, 0xe0) 17:54:29 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x80000000000000a, &(0x7f0000000100)="000000f0", 0x4) 17:54:29 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) 17:54:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) read(r0, &(0x7f0000000080)=""/223, 0xdf) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 17:54:30 executing program 1: r0 = socket(0x1000018, 0x2, 0x3f) getsockopt(r0, 0xfffffffffffff6e5, 0xfff, &(0x7f0000000080)=""/167, &(0x7f0000000140)=0xa7) socketpair(0x19, 0x4, 0x3, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:54:30 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x34) mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 17:54:30 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) lseek(r0, 0x0, 0x2) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x4) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 17:54:30 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x100) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 17:54:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 17:54:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 17:54:30 executing program 1: r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x3, r0) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f00000011c0)=""/223, 0xdf}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) open(&(0x7f0000001140)='./file0\x00', 0x2, 0x0) 17:54:30 executing program 0: r0 = semget(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x90) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xa81, 0xfff, 0xffffffffffffffff, 0x2, 0x10000, 0x7, 0x1000]) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000180)=[r3, r4]) poll(&(0x7f00000001c0)=[{r1, 0x88}], 0x1, 0x100000000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/169) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x7, 0x81, 0x10001, 0x2, "2cec8bb4bf682765f52eb553bf67e47948512a4f", 0x3f, 0x4}) r10 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r10, r5, r12, r6, 0x20, 0x1}, 0x0, 0x3, 0x422d}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={r11, r10, r7}, 0xc) flock(r9, 0x8) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x4}, {0x3f}}) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) flock(r1, 0x2) readv(r8, &(0x7f0000001900)=[{&(0x7f0000000580)=""/98, 0x62}, {&(0x7f0000000600)=""/61, 0x3d}, {&(0x7f0000000640)=""/249, 0xf9}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/196, 0xc4}, {&(0x7f0000001840)=""/159, 0x9f}], 0x6) getpeername$inet(r9, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) close(r1) ioctl$TIOCNOTTY(r8, 0x20007471) 17:54:30 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x5) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="c923c1acd96eefde096cb4a05129de0628577cb1a4a5045234fd72f0278a509ecc2d1e86cee6679fbdf543193c0847f7ad2dcef84779c3ce7e529f35c3ad261fca0761be100efb72a640f43908d892b4e33d6507fceba88d55bc560541e20d648068633b477054ca29db8fc610f1e4fc5a071e34a97534e5cf8ac37d7e9f477e27245d5a1383259c1cb717aa03ed8e8528eed3d888575aca580cd5b05a66b4ac00c4ea797124084783f890c5a27333ed22f06e2f26aa208b638e47735f9e8a849796d3c8f6d6c2d59f20adf97f2b", 0xce}, {&(0x7f0000000180)="7a1729edac7d978c8411f0d46170d5b342dd97f9313279b3032dcb5f69895196a7b0ca22c86d884330e539d78e0b4e97da9942acd0194008dfd4899ea83795f389c760dcf63685c6bf51e009e47c0bf595e18f1a582ccef1aa695e413b3bd572e2c94dd3c7e87246d96152c1", 0x6c}], 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x44}], 0x1, 0x6) write(r1, &(0x7f0000000240)="8b619ee924a129c71c5629e56e56edfc7c3bf30db6ce245bfc96b74540b6f00becda7cbb7530e0c42c3deebec02f5655eb3e8b2a8576f8acc93347d4d28313b210db249ce55bd89dcb7b1ad01c0ef806dc5b130656bfd200230d4cd57b03bcb7e0d78137cdc302d230e520addce27d9b67dce9b84705ff7031b8b2f11548e18a87e41df636f97c9231faba3ec6aaf4a25d60dc90ebb1805da4ef59ebd07e899c8ed21c83bd1b3ba6ee693f7849464967707129f7b1e741467753db1e42caa2c50de24822c7b619836209bffafe878bb145022ae9effd16e7a1b9a0", 0xdb) poll(&(0x7f0000000000)=[{r1, 0x8}], 0x1, 0x1) 17:54:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x3f, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa1, 0xfffff, 0xd8f9, 0x401}], 0x9a7, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20000010, 0x5}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x98, 0x0, 0x5, 0x400}, {{r2}, 0xfffffffffffffffd, 0xba, 0xfffff, 0x7ff, 0xf1f4}, {{r0}, 0xfffffffffffffffb, 0x86, 0x15, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x52, 0x12, 0x0, 0x401}, {{r1}, 0xfffffffffffffff8, 0x1c, 0x0, 0x2, 0x80}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x0, 0x8}], 0x40, &(0x7f0000000180)={0x0, 0x3}) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) sync() 17:54:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x183) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854e55882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) read(r2, &(0x7f00000004c0)=""/199, 0xc7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:54:31 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/14) write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 17:54:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x3, 0x60000000, 0x3f}, 0x4, [0x84c8, 0x800, 0x2b, 0x7, 0x8, 0x2, 0x4]}, 0x3c) 17:54:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x29) sendmsg(r1, &(0x7f0000002440)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f0000002200)=[{&(0x7f0000000100)="af2f579e06def4e6dfcf8bd154a44451100df9a0df3c046ffada4c6096ab61f729dba3903d720b8771c651e218e6042e5a456a24879210ca7234009e804a58edf67a94fac238457d34e634d58ad885af67b53fb24da7cd4f9c03179cba6d9ddc1d85d2da7066865ad9256a10b8c0911480569bdc1710af67c996479d51f70318d1f50cfee250066e68f214e4a8f9faa71142655e9647bb6f1e6d520d4849b35fca30259eb270", 0xa6}, {&(0x7f00000001c0)="665a4ece401735000d03e633b710eba8fcbe939688eb22074b0f56eaaf0da547814f7b44f9cba9f06c3ac50e6af4c2d2ae8b6b9b1d440eafa0e12cbf92145c32913acc1657e6e22d95da643193689c6821b4864fd9e99292751783d3111ddbff7e4188fa9f3d4644e2660baaba8a2c4f19a52b6a29bc829ce09be45359e5cbd133732239b590fe4e630dff1929bca67b768ec0d2f04e8bb8f53efdb189392fbc56772e210cbee1562b41faa562cdad999412e167f5a84c32b4ba5d75f2fee38f1a51a036fb7df51da4034ae6704c9b66b9136724e903f0deeb3df8a2a3e07ed3ddbd4fe689bce4127f81382ddbcc72bfcddb8b2b18449102d979c1653e410a40cdb7ca92edbf90443549dea5f3f37dc9fbe30d07df14d8541f7cc0d1260161b8176e1d84a556bf6119701ec67a95e190b881e652d71c380609888b7ac4acddf0fb71d031a7f32ae84f5d5db0c96860a2b273474bf455da530f459e114b4a2def185f3dc38ecca64ac01197ae99d479105fa349c80ca3cb1e13fbbd6d934fb4fe1f2f64824a03d4301968dcbf1b1b6f1dbb512aee49cef12ed796f89a69bffae5cddd33beae793670e67f907a100969eb3d0dd6df62b26d10adc948d99a48ad7c25656686ac46b95a2b5499997a62f8bddc7ae84b98f3a6d1c03540bcf2f7bd61b89c2c4e28185d36490fc58ab36e52b3d37b3e993f76b25ea779437072590159f4a26564b1c8ac47428bc668338edd0d576972382fcadc151710b9452b4ecda3340b9bcd99f3952ff0fc94d0808ecaf700b5bf1488bd27b56e17536ecce8fdd4a49d29df4d7f2d7b6c671fd33634ca4a4208ba19e506be5b0eed10cd2fc68ac7fd014287622955e857f578562136f22aadabf6c6aeb1d4f15916fb46bc3e1bfb5fdae74394b6933758d90928615522628a8acb82c759b3741246286ed3774e0157876782d42cfc86093bc78c0206281c99532c0ca8410cac886953a197ec09e72cc607751ca8f75076b9730264c697c62250cf90432ee399f50fa8f37e45342b31feb49edc974109dec04e6a78997334ef786f1c9cb4d0537446c14ec4e32ba82a029d4a5820cddda0a11fa63e1ff2956bd50a5a0cfefa60019f00b966161df85ff79f6eb524e7811861f62991c6b487b79b2f85d189d1806de89f38b0fe61a7b44f9b48d06dcfa637a7442e3b3ea8caaf30c94224de8206f42dcc5d14407498020d9aa8d9754af4a4ec9304c1ad9086aa0b08219c3b7e756417c79f5783ef0a98ca2f9b1c6e13ed6277dd75db9eced47c462dbf5fcdbc9cc0e354ced43f461dd45abc7276f24102d26ff6f2d7341a00749fd25bd7af7f0bcca84d13d630f5407cd716bbd94e8cccbd1f18ec7611fd698b758e1319e8c60b4b3326075218c5b6f587d31a93175ffd02d1cfc30fee62ef7d5cecfd6ccdc618a0d75ab829737e401123361e96d325b7d204c0d1582dce68b500e200fcc6307ba7e97bb9eeeb9c18fbd25cb7a1c55826b59b387a1b5fd3f972484338615cf5a7b6591ee9214f276c23e3e9589e2fbf1b8f327352a602b23523f2e9dbbf83cb761f7b17b7883c979c6d15947a0bd125c492bb96ffecf14ecb017445ca72b58b62045d31be528e50c49146d9a115316a6e71f9e8472d217aefbf57deb85844248205b5e6a95ed8727372a6257b3e8c482904dfb78a029f8989268e74a178344d4ff0e23c26b862fb1801b62735852d97d70144fe6f49c95aa3eb729ec56dad3fe6e3b866d52b920c5d4473b822c9ad1f1fe4555b885c757a4f41c0099a73468c71432b40a33b5defba77e4dec12a6954cf5468635dbe518f18943e2fde60a27fad2126a657bd6215fa2ebd76ffa9f416a6341bebdf8085b2bf68ca62a0e5855f4e355d8eb7c0508a05f826e61fcfa265d46805c39682958417e49300860c6f82346150803735d1abdc37c13c41fb8c616c183e2156d67bd203727870a078063227639374fc160aeaaec3a1e2fbee5936a4c3fb87c3850616085fc1cbaa2be7b2d756103199468fc92f3e5ba0af2528ea5b294ae421e806a322a33be94a5ac1933c57d03dcbcb76378b96c0364d17c328f23c83e6fed349e8a5230ad8c47003a2fceec8e455f238d4f36e1b0dba34809ba25ec02e4173f96789a3723218ef864ae003382330c7a2934ea9fd33808db5485ee03a1d18d7565e64594a40b671aa742077a27b3a8db4910bf0abf9092dec6e3ccc39131c68bacba170bdd18fe770ff62da5a223ef7453ba8463be5f5b74583622004219ea5223f0861e52453ed95bb06abc2bded0901d6953a1bb19659312655382122d965043a61dc1ac139082c07085593f80f427393cdd5cf2f1166d12ce7c29c0d905bea045cf606da4457e401edfde1e4a912ad7339eb49196adaea02410aca62d89cf8c4ec2228365f32f19f0ad741016c5e7fa3113738b6f41b7f8525f7edd02abd19413900db8aa803a2252c506d41388d240d79ecfcacedf5db7213f6d70f11776d27934a4dd366fe5803a15744698c1ae66dd92fc8ed71a538b04ebfbac325cf502bb9dd1e9facb4da0538411d60d67ad26e601a807fc5e4098175657511c404e8587d7d8e7166b66dd251f5320e3eaf7517101429e09b3d078fe4b736e37eb371947d6950d6593c44b6c68d61a85cfc94ddb7ec40a64ebc4265106e0f1f7c3e99196ad36afa1138d8df477cdf79e03b7bff691e53196b2e1fd23b2341727994f432fc98376f1597c61f61455153cee0e6effc83dd26a9e7bcb869f2c178663e97c458ccecd026d95d1e63928b0198a947d4fcae5f6a31ec935db749f897d7e730821689a7d92efa4da7e9b86ceae634a7c705dae3d679023a46e927d730c73fa32d6d3ab7a7d7d4a8b3c923277056a0409c66efebfcf98fe9b42ceb3b665193be091015181347323874071ffd858e9b06dcc27a136cb66fdccc41bb271b341f6278916af244f0c98606703d49cb03fdd8dbc6988b48a5e7520f31112374823816feba824742d02187e7921cda66aa2147c03e7a9cd0630e85a39601aa797fb35af936012df718f93163dcb2ea4aac30d0a40a15cd7328fea715ac818ffce29b071c7027efe300db2d81ad96457f69bfd09c78377d2d275a1a283f6666eff9f11fee51e1a730143fa2c3642bb0af8268142dff747e832958ffb35785b464679de4a9b1167099725df39cb34b4108da4a7bfe58e5b8b93f0027356986c6fc45d03803be0bb4272d5e032744ca0b814374b2dd19b7542281c1d6e9bd9386ff0d4e652dbf8e254b2feb2ef38c6deca7c4d137cf4148cb0d2ec7b85e6cf5ef2742a7dd3fdc9d05bc6f5995091daffd60a8592cdc648e16e03acb3b9afc484d5b4271246c25136cf247feeaf366757bb08e69a5ef2e836fb8e708d2d6a64ddf0036fa4d009d5d1a48853e14bee4b36181f35221ba13b781f3db227aa7c952c3af4e95884d229887332a95d1f80adf8fceab58b317319a078b20076a1139e479c433db544d05c90ed6696b10e1b5a00ec3eb8eced7db9288f6ed57a4b232734b2ced1b817f016a6f90bc0237472f37ff949fe29c4dc7042fdbc791302fbff4bdbb9dcf7d77968f55ce51051f887abbd995dc2cc034869b325e0eea176c1a064372c0da380ba905877afbdfe03a7b48941fa9552361db1ef95737c348e63c8405c48ff5544d59e921fa087c6ea217d9dfd55be96fe21ac0747ebeaa9f7e30f4dfc4a04c869a161c35edb4e27e04be23b8a3fc820e8b5c1110668130b316dea1dccc434d72b5054797b7eb207dd9f5a4d26d9c3cd70f7ab1c9d1b7620b557a0ccf96a056cab32506fc71bd6128ebe5131dc7ac27704fe5aee12c1b7da4020a2e531206c1566e9978dcd8aca8effd2e144a24e57b9c93c8a29a71e4ee0ea6e260198e76468705d80989a1ef1fba81651cbdf85dbec08b95cedd978e6318e3c8bf33e22fa7ff0c75b7e730b6f413dec60574277a6d6bf5ae13bd7c286b2e5eefe1abd386fc1b11162ecc479db1ae7b98cab5c5dad408387f2888b1d2fb9237c030acfcbc8dfed5784bb86cb52b5ffb317e8de00f0af3ac3312a261fa2fb1d828ded525a693ed2deecfe8a2ddc1d2e3493c76233852299f516b3eb7af8bcc3c984423c6f262afcd1a815c4051af243f84cb49a19e7a1cb3fed054c57ea47feacee4cb15157a7cb4ad7f6d392a4d6b2804776c77efcd322e413be6373cf9fc2533326e6038d194956352a0282b05700a7885dee27babb184f10931c4e07f7e964b0e14801e327b39f0e3ea1fb0f8adf25a44e20de098009abc59fc64c36ac683d328cc0c8de60be2241c02082c5f5c22c3588ddf3ae2be30a67c42083821064dc240c9a703cfbb71bfbde926e7384de4fffda5976154d3f6a39f25b99e4264e0efe4f7a3e05c5409a2eeb845b30a43c26fbfc54cde58dbc6daa7267ffee65b1ff0ef3a2aaf8c81893c88e0f3671ab82c940273b15166c874c8212df68cf42eece98caf36fe715ed3a5d8e53a968fc648842c64cd1b16c38aec13d99403999560c48a8fd897f2c8769c20cb5d42ed4696c3adba26ff845d967421fe2ce3cacb9c1de43c0cc47667494b77299b19bbfeba48ecd66be2465cf0a773b82159de1c4fac5451222fee61b6cb89c01ce45e58733a1e7cb1bdf542f6ebbab5a281bc4e27fe29da8263aa4c26a1b9cabac6eb55ab97f1f07834fd36f19005491d85d0626651166b93a0905158a98255efb0271f35620d64af229f628413592fce15f6df3045198b1bdde859ac002d4015d959c3c9fdaddc5561a1e8e9d7808546a8cbee0b81a2a1f4f3de65517ec2d8dc7411c422256416b5981b82309df904085f9578a70d3fd5f9ae6d78dfa39468cba83b70c7b79f528a0b06a9ddfb2e89b83629c786783128205b1aeb3cd6a47f8fbf6395c6df516a9ee38a9efb883f81c58df3c66f7499d360baecb24b655cc3dceeb6ae15d89307755fed15b8b48a2ed927e6f896fe6cb2c9cd9214767203b309d17e1ea11bf6f6ef9d4ca15f86204e3fc1634927570533912b39aaef7659f3e0efece4539f6ba1ca5096d98d6188f007b3c21088de0651284ac9939943312e7423f6dbdaec2ff9e63e51154262da46356f2ebd6a43778e83e29ed95267fd78dfc7c2e8397427266cb4de831605fd92037fa0dd97f2c9ba6a3c6d830c06d988b2a605eeb1640f81dbd7b20f0bcdc1ca10fe7a5f8762ef0b1a84548c41ed8720eb40ad7a78a5b2d6374d82641c7ec84e070e0c1b5fabaf4233e75f0f4cccb3733cc279ec36463d7e077936e0c5e3fc237d751b8385b6197c1a2a6414db836833e9e045205a72e74b24c783617a6d935350d11ca398a288ca06e7bec0bb909ac4c568ed2e7dc26239cedf911d008a4c97b7a366dfe22baace8de265c23e80527d912c07fa0cd5122b331688d01e107585d7aabb880237db786540b7df25058b240ac3b17c5974b571346fa6ba3a0cfc5288533f45882f3e5229d49f08e0cc23f72b94c8a2f788bf284b792494c40c1d9ffa9b16e9e7624faa8a16000424cfd0b759eed54b7488e242ee68725e14124ff70d83086c3fc8cfa2226c280bb88e22b17a381dafc194c79e2eb9e6d8a09a1c5535e120ddbf9130ceb31fa72e6449bedd2760d1d6180d8805a3d4d049e6cc52fa1c08b0846dd9e83272e6de885f87bcd9988f3a3da8e9cdce1435ac95b2d48770927f59ed2d9948e1f9913f62040fd55efb8b41e45a37f413d50c919bbbe91a52faef3074a7aeeb8394e8cbcdf3a50adb571a392dbe349649b21781604a7d", 0x1000}, {&(0x7f00000011c0)="84f2776fa5a873e620c8d4", 0xb}, {&(0x7f0000001200)="51738d58d061963f50d852567094af33644bf0bb477bc6267e3fc6831d2c3ec005230671e0617e252eef7576ff8f001b62b88fddeffafdbc50538523140b1d00fd8fe6806988530419fa20f08e66adbfd76a1cff5d2a7ad90b8cb8fb0ba24640c41a035ee2586fc1b5e174816b6d93d55820a9f587f239224a80cd9239409d13fc1df8ca5951e6b89d8292a2be3361dcc25dc73d69c8e2c7f2411058dc4fc05404a021f762e87c5bc30a24f5e9552052ccd712efc1a098f5e75269c1ee8239f573b13ff9d192e06f7f2f7bf55be1cc5ddc6d08a6a18f0a7927fa341cdd686f5c571573db67bae42df3fdcbc991b1f0c98851739dbee3d8b0b073162c5ce4b3b0ebf850a54de957f1cd3a69814341c8ce24229030f072ea604538961211012e73f9cd391f380adefff55ed1e384a879d677a98ae5530c0b4db2105438b480e17eac8fc089eac50c28ef66db55412480a3d8a74a6f83a064cc695ab2001593f1d1ca9b1c9959d2e0ec0d7a337236189e98c8175949e71196c1ea8a817c6237918b00ede84bed0fb2616ec4a56157455d3d0d9833e2b2bca19143b38396c78d031835b13213b1f1ab24b55bb36f6cef9eb76288a88d362ab71f7e303330ae7878d2cd05f5c2b155673624a1394261889f8e2b55d11cb963c3af239ed6a95aa5a0aa853d3fdebfae180f1dfbca7d03a9bb69795fc6f84841a2179fdadb5328196ec961178bb046a8b0a7c5e520acde316c23436a513dd2e63138ea5f7acc85521727c9b064748b2766fd3552c932cefb1b816ee8feadc6e7f66294dd2a9fd729b2542d92e2b7a488a254ffca91b5833182f989318237f9906e7f0f0f2faf8bbdf9d11665001ad119dfb5a4bbb12294c5c7561dba5763141ff95f2bd3fe519f74d8a4bccf883aaa6637c4b06001810b6352f34390cad845eacc02b5f4e7b96c75465bcdf4199c6b05c0ba8b63a411fd754ddb8351b0903e2bcab6b06d56bf12b22f62d166e78be6a6eb6d00f3b29f9e414dd1f276fa7cb5ea78b2b7f1347282ff9c9bac231f2a6ea01c6032b64195ddbb8162074d7aa8a7a1750b512d53a7ccc3febf099a5728e0c59d6621c4cfc5a9496b3ba173074c51de9e97f92ea70e2f1826dfd4836422cfb356b1676655d6ad52b0f495d257050496a18ef76a6ea69a3d577296e2c36568ab14ea5f5fa6bb50c7f23aa6a130a09b7c3853c816f6ee9936e26df1dad6cf2150813cba789172f1548b1df4a796f18dbb7925ed3acec323c239c02457da906ef31feebdfdb782f9184a504d46b4dc46b6b3e9d40599b501ede2ff830419b59d5113bb69904929deec181e0217649c3dcfd129153d64baa4ef4717779fea09621e17d831e4e08cd7b04bf87a2bafce9d7c67d6f8816f14d62fcc4ebedac1e88c674ce7765c538bb8e03daa34df05d2e70f315f14b54c0823e1d4b7133a602b9952c62b66049dc0966b7b6048b2288d5398e51b9754f47e3d221b39409736b8a2b815c23833700997cea75134a6a01d8692627a4f3e10af7c4efc3531d4b016b41ca6be89c2e7715055a6d1d25dda0ca70ac2b4c43ab3cfd5bf915352315277494b23fe39e8c3d51f055925d84217a9b553886b9c354416c5087b55ce581b2218f4b9af77b66c9cbe3f43a7a82204a0776455b3cbe79c8facac6d78e32ffe5864e90bb3b366ba1ce783e66c30053c13450cd122cb9940d4e6d7be2e84033235b51c8476e5c660f87f6b4564d2ce03ff295c7d43ac30357f00b05508c703655a34d4401837f9027b78292310de89b307d3586a01db5e15c000fe3b0a9e4d7c71d8a7cabcc3b8c7497d70bc5808c4cb9f5763097699bcc4af73c6ce4dc62f3e0e343e05e50e49f392bf8bf30daf3b14eca31b6bccb36ca5f309336a537554d10ebda2f3953090d3ed6bfeb00482ab7c58b82a28f7ecdd69b4344e15b06b2986bbd24471e37894005c1841fa33c75a7ea356e7e31d2de1f7f2ee46e52ea83c65e75c0c04f0d2f10bf26975fc1127255e20b9b982b019e55d07da16b2da8a6b886d4b8c4fb51372a3ed569ee7131913d099d49d3cd3caaa545452c9f0d84606d55d63c6488c9b5c0b312872f5b2d61bf4bff12f4272b1b48a83bbb82c6abcac5e72f2484a3b4063b32e984b01a34f7cdfac11e8bd151dd0ae03685a29a614f73e5159e614d4912488f4ad181c3e2203e9b940aad1e0fa27726c39c48833f8f3ce2dbd6f3c3b5a7a499b60bebf487976fddb8b9b15fe677e5ecac18cd9b2e87123a053ef02e22906f85dd447de9e337b26b81eee01074a7c99f6ce40b5c43fe3d715aa7e568efc899d0020b0af5d6394b7d954b76008386c123d7f347a3acafe13215c6ba91c509dea8ec0959819d44859eb7abf86542fe2a1884066aa2de5d83c133d5f780c730056ad5d80e7843864782f770e4013efc64279ace8f23a456b8a1ae5f89b76bc8d807459aceec91a5eaf8bb1ec32e4c1df73d03aa4c7c30bf13d0cb3aadeb9291e5148c3ff5fd48cc04dd6d748fb1623ddf25fdb05c3e4d34dd444951c9c717bd7ed95874fc659ac500a845d2b09df6dd2f96ecb6b47a04154389fd6c520b7a75a1ff1d87e295b02fcf2f7893bb3e86b90f94a4cb6c7874cded132b0cbb44cf769fad6f4e49db73b9c79f7f9bef0dd413fc7f95b0f527debafecfe60e9abc4bf11c617678b98bd880a822f79b4f5f04bc03910c6eefd758ca1a3eb185a9c6f512cfed2c972422975deeab63cc7385d89f591f4c22be80d6ea557178d6d54b6e502cf0d86f16b2dd96130f43d655664e9dcb58bfc723153aebe204a74e8f2b9a7f0235abaa61cb994c40ee101c915c857b3806ebb3edb970580460c97b6dc05d6cdd2dc4636b5efe86912f6c6365bf79f86252b5e75d9e940152d986326fd0e88c7ca49fec219dcf8a3e7a9e1d2ef671bd02b405f77270c5f81ae6e4ba6b7a43b790421e1c01e1dbb35142ace1837d16b31dedaa904e8e508616ee53fd476f44b1fbf91954d5916032b8be21b6ee0d11da56d62301d8ab2af7aedd2de0d938201c9337411784e7480d4682ca831c9a5eb317dffdbf0be90b05638409eb5ef506a945c9acf863777ec8a7d2e872d5803edaff7c05ea2242b9b997f3ea53eaa61648153653ba0c91b88955e76068f749f337ef99d4d3bb5aa11b077db7394f352ed86dcd53cacd094e765977401d5f12a25ba2ea28f34e0e6b8a7e56b4caae56566424140035358b0df5f6bc0cc1d0b0be778561342f0639ac7247d4f553e42cef8f63482ac45f9124eb944a5a7a43aedd5ca407632f1fd5f4883bdcda17c49abf49c4485ed4e40426b0f0d605a7d8b7984ae4a3ec6a984290ff942c8d4add261efbc79a1d909d975a65537452e3bea9ad13e7e9a9758322c64d87020feb7df5ca90a3bf4b1f6763703bafe4bfde7ed0055fa37fedf59198fc9b8733ff2c9e871000b23557e054cc18da34dc27c529d5be064dea950970d8355bdbd2dfa3b7a4f6de785eba4fc5960c7149079fc961beba02b7aaf758d1db5ca7594be5fb15334b1f9956128e6f93db594dff08f68843f132797a3c33a225d358b51b0ce9e444257248cf715d15e56c5a25e213284086e5bf736036cec61c7563776f92e21d4f00eb685dc04ad1e3cfcf819bab5aca32babae8131f5dd98a8d06f03b98e995de2ddf925fa1d4eab91235764bf96b745a05e740a00c4c8e546c2b11ca41637826147578a90747b986c9322f009fe30a571e715e7d817b3f3198ad4ee9a6c2b4a73619b887d5db1352bd04c8251f2ed1efb2cd44b9a6cd903d6b8b22849f1b58c287a591c19bffe77d5c5dde342582a9a53a2dee5cd5a67ea5422fb898d96f346e97a9ff573f6a9ad11afe09fd89cdb0c98f4db4ab6092fae09dab5e66e8790191db4d39f8c27c4019d8933a13def29573f662ff97152e777aa94edd57ea67fb8eed370c16729fbb10ee8b2b9d8dd27a231f24ee4ea9939fcf9ef45e0045fdde56cf0ae5d71a43507ea5cb4ad7d88a2c0076f0854d317ba582fed73d38c4ea8ff90b28883beddc671800d68e3058e7fc3839c0b9bb42ffd35633908c2b16a7c1dabe3a0b50e541c78c5a52e71e8c221426ad99e6acd81d81660911071464840fe9e671c98931d10c542d3cf79953fa6191f3da112ba6e5a107eae8e1924ce3c991397715938e8ad1b6fe6c51283c77c2f11d7c498e2c2432886cf07a6b7ef2a8b8a0f1c80bfd633dd91aa5941b7c8808d1728f93a8dcc29d611e91f019e8f7b37b5a330cffcad8067b1c3d900e45674906e17ecd27fe64153cb56fd739306d89a584a898478779ea9044de2af51d143db9952b21911fe377f07cca5e0b31458761019783989e7f39ac40e7fbfdd9b7bc886976b5dd3ffc2ead25ff0720c2edcd77201056a7db911f80dc3cd6463f4d3e812b7492c47f8ff24a70b5e18b2a4d2c21aa72802b1868d54fb05982af53572ea78a31aa422fab5e3cefc1c28a00a961251205f7a6e7b9f151358aacb26f2eb6baa4ce94d8d71b6b996b1d689082e9c88f718639c2f0919eb34d5124db0db13ddf888a1721e00cdf3de20026a29ba4ade776862550d5e5ab0bca8bf10a4e7959c729ff7f49772ca4d686599f4ade312f3efb3b176973f0254a65e6c70f48bae76648aeeca3cd5b1561f63ec23f29ae29d0bc73405917d5d1618a93940cbbea12c3d363056dfe062f3cbffd66f4544172d5538482610bbab482ee86b7d7c8e21f06beb642e42b995fc7579f5ee466db4987c5937f88597015f7406012d6236861c3da1fb77bd6530bb8cfa984c0ae2adc2bb8279b15642a90e0c5ac537f6d94604b4698c139cea83874341e69c89d21bdedb27018c485702a03f83a999b142ca9e815a75329228d3cf03862c371acff17c1d32cfa72b54e236c6ff95dc1788f21f2402b418cb2d3e7c253d98c3b72cf9bfc0983eb0c63a7993990c92eb2d4afcb4b815d22fd6e575bb41cd1a0559e4e633038f378b12a8380c2037df2f3453fc323190c66be5f15080033578903f3025c20ed6e426b3e9f1203de5766feb6fc9f374d06017c7d5a6e4e5204ff130f5492b3b59b7ef2d12bdf39e25418d38c6d22f564f72d6f23991bd324ee9090df8c6d6939bba60dcc32047bf4e79d944bafe22af692cb6dec6ebccb6727995333ad0de67c72674ee5c0e35086eaaea1d4ebd46156d9c8aaf8dc1b1dab13a784b4f50561e2da215fa8f854795c300c437059ba1764785d48b0a42d4ff30f5b5c88e1a3d9f86c4f2eca320e093d0ea8f2beeb70434675f17a02b788a4225184780ea4a0dc74d05659e58813982bd678ef92a177162db3d60aa7c1e488fb63532f5c45c4ed5188f41aa76fb8813ec9841f74450917fedddc5fcc861cebdf6c0e85ed0dcf34b952cf675fedd84561683286c520d1d4bb048022681ddcf403f509f29364d405cd6256d762285628da530f3d9c592bbcb334e4e62f75f2659371aee704abac1e307c60a15f48e381c9ebede95bc6f2b618166f7368d1940aaab726b73275709eae46ebd343cdd0375f0b34553d5660e15971d0554504fd935dfddef2e347b137f5e94ac455bd6f099462eb7076c40bb41825ce5cf8f8cfac08ab24631eb9d17fbad3f0a6c8c6ab7db015d57ec4eaa57de9bfd81581d5eaddb2b1cf472d9b07387ad18b5594a3984e4075d0f21c7efff765360a25021dfc57a685af1601508f399636785b8ac1c5ecb384fe675c062dea84b4b226a7e45fe0f4023b311e9c06ec44e940819deff28cd53d3d87050f001f600adf823b37b02c1", 0x1000}], 0x4, &(0x7f00000024c0)=ANY=[@ANYBLOB="8800000000000000ffff00007f000000dcd22a7de926eb06562e06fc53ecddc72fa8aa89d8c0f8954b03be60f79b037f5d39664e426d7dec52a973abfb6675916e942ffe0ebb7f7d0146a719e027ae5626201b5eda3d1bccd94afb3593da20c323c5e1e33b9c11a267cc874b171244eefe766d15b60164d262f23486e5d718093e834f3cb0ce0000e80000000000000001000000040000004c493964f601300e4d8127641ed15759212a55969192bc2d111e040fecdd6652671b851539432f20c5e12337c7431bfb13351f80a85e711d0d2c19685b32d56875887b2c92f6fbb77f3a1e38f390fb811c8ec1ee18748ffd06656c3e37c58a5fd8cffacf4fa1c9eef4d6236535339268414ee69b53c3bb5eb74efc664c50a5edfdc0287cd3646cd774a9f3eb0a8b5be8a32d11041f424674c11ee66fb1724e75f1b3c8e9a2ce2951778228c8ba285869c1761e21c41f1e61c8827fa0e8aad8eacba7f1bc9b50ce9bbdf7ee9677bf449400006800000000000000ffff000005000000b9bba9cd58ccd5b51bea4276389d251964de6071c247d929fc4a7b740f34a7fd61e5f81ff9a555bdf319c6c23081f8bba5d81e593af831efe5995aae5bce12dd9aea67f8cb42a93c0a633c2d3f8747f975446ebf00000000ff38ebbed029ff3bc25e7d9313b22c7929a57ffbb25d1dec19da661fe7db9d63ee965424383a04ebef4128513d76a2eed8bf7f6c164d48abf5bc1ab2bad50aaf9eb76e306a68651b1adde96d5f70d81079a3b7a7bab4dc7cf879e0a4251c0c6908d92fb84d8431d77cfb8c8f9715c61730e2992781371449f791150f1757c93077"], 0x1d8}, 0x409) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 17:54:31 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) lseek(0xffffffffffffffff, 0x0, 0x40ffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffc00) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000003340)="ea", 0x1}], 0x1) 17:54:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cc3fdf000000c1c10caa6a00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 17:54:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 17:54:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1093, 0x0, 0x0) socket(0x0, 0x0, 0x4000000000000000) 17:54:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b15c251d9c0e0485161a7bef1ba3868d4c1fd44e82cf04d717156474864b2450e02d4c70f74f2b74755ff655efe978f19581ba051e926909cb9205e72395ed59e2d5b52fcc1e86dcad080cb409e1123bcbaaae4453087a47", 0x58) socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 17:54:32 executing program 1: syz_open_pts() r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r1 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(r0) 17:54:32 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(&(0x7f0000000280)) mkdir(&(0x7f0000000080)='./file0\x00', 0x2000000) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 17:54:32 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff0000e0ff0000"], 0x10}, 0x0) 17:54:32 executing program 0: r0 = socket(0x10, 0x20000000004001, 0x8001) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000100)=0xfffffffffffffffd, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000500000000000000"], 0x10) 17:54:32 executing program 1: r0 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="327148171e99dab61bdb7a804c6cc854532e38c0e7ee730bd18cd7a6f3e392ad10d9a0ec99", 0x25}, {&(0x7f0000000100)="0a9e39", 0x3}, {&(0x7f00000001c0)="ca946d09dda78a894aa1ce648e911d7e01261dc57b846d382c4c64740269cf1daf9dba4c73c76e542f7cc86989239cd43755907dd8d793823f98e4e1575362e5c6e037f0de404dbb15596e59d326933640b5adbacc19e6cc994f3e6cef086cb5f85086c5ada7e09491347fd09bbcae6f85724c8b79", 0x75}, {&(0x7f0000000240)="33cb72923863afce6257aea894b1c813fa9f7d91b129dad44daf6aa3df3570e82b1cca98af1e41576293709d091a6acf8fa3782a6470ca47798e99a650fec741508d886a59", 0x45}, {&(0x7f00000002c0)="083c501dc9841284bf2af2a957a72fbb4d9ee5a362d7da42ea108cf93c2fd44d355f93f1b4e83b946957d935e70fd9b0435069f15c985070edacf6905d00a52ea5f02ba3ed521913b8b683055196e1358ea5fb8cf0b944ee78e1f6f39cc995086d424f6f02f1265c11ecccd18b4fb17a126cb76d0749d21ef3e6ebf8d3f189b7ee143efedd48afa4fbe3508c9b0b30dede40c0db16fb4db7c3ef8926a758586ab23c423c52e2e0fefd7ce866ed271db6ac8a6696e50570100b55cfa4ac4676309b9774af760797589eb93a22c70c2470c30cc12d", 0xd4}, {&(0x7f00000003c0)="710f04feb3701f80edb2de2a0b07830505fe3ea1118f45f4cdbf09df4efb1e0cb6a487546830e239a143e82f10434be9c41924cefc83b1e615ee88528a43ddc63fa9389e6d1bd73b237c24254d3e95e60bca0c860d157a", 0x57}, {&(0x7f0000000440)="61a566825b7b94901fac155832278351caa7c363e0f5c33295d4b89a76630960697fb684822daaaab2b25c232f4996b3393c90bdf699f13d44dd9e80f089b02e9fb49787218a00122dc84651d7bb7ace669bf02dee374629c473c39e", 0x5c}, {&(0x7f00000004c0)="64feeedfeb76d7c0a805828950e480fa734b499e82a18497599254", 0x1b}], 0x8, 0x0) dup2(r0, r0) dup2(r0, r0) 17:54:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) dup2(r0, r0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:54:33 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) r4 = semget(0x2, 0x2, 0x100) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000000c0)=""/83) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r9 = socket$unix(0x1, 0x7, 0x0) r10 = dup(r9) r11 = dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r12 = dup(r11) geteuid() getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0xfffffffffffffcd4) setsockopt$sock_timeval(r12, 0xffff, 0x1007, &(0x7f00000001c0)={0xffff, 0x7}, 0x10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 17:54:33 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:54:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) geteuid() 17:54:33 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="9f6797388401ca3e19cd543dbe10c2916980c2b5f458ec62af562b88ffca3858f7897d5f25f21f54d0c344f57b0b8fa2db31058a90762b0bd41f311a0fa06fd73957c78ffc784f85f1e14dcc449bdf4004aee71c2df917337c3a8137573a0bd4de2331714c8778cc924a50ff09c2c52af29535ad85ba410f379da708d02b12d6139bbbdce85d54a4042a316e07fde59cecda05eb4c1b3ca497b836b1a77684ddb39266ebbdf4bac804369b0eec56883febb0ea672fd7cbae7e1484a443542fcb0750937d00c5ddda3a6f18e25e67fdf2cf8789b47c50c9a5347b202392"}, {&(0x7f0000000280)="f9cd8da3ce918c7179f3c0c4bd8941fcb542abf03b6920b683dfe2"}, {&(0x7f00000002c0)="983bca2602d6b125730b77e13f7567bb59e71c344ea3029188d75394fbde9a20b62913c4fb5646130402bbe17daedac971fcbcd87e4191bac7d8ef47274e56e58b46275e5eb0344229872f0369c7ce49dcff9430f1b8cd4156ed05e16afefbe45077c72539e82f5ac15e8554f6fb06bdd5fb01cd5b779b11fa3b6b591f6c6308b0a416696df6568b3ccb5f1b1ea27b1b74b159b42053357ab16c5cc8018afed8fea25dacf51236ae0c277454fd04040e4d5f3b07eb067890b313904c524894196bd5c5f43ac159b2725d25a7066ff63e51cf392c7500487e23afb43dc4d986be01f518bcd62808bafb5abf30760c42d8698a10d4"}, {&(0x7f0000000600)="f2e97c96584580d94dfee94fc3d2c881c7202716b65f2b21d7257f76d717c2b5d8eec4a26c8dc8484e835e6accb260cb9736be02aa678cfb671e65aaffee068e4f5d1588dd5b1dc0c53b68bde7fbc3924bbaf6d58d929494066cd381be654b85d19e338b81ed00fc67277c662c6876ba977f70bb5a1f290ebd75b9f88adb2d401bbd71b4b0ddf5c53f16cd857e"}, {&(0x7f0000000480)="bb66cbffaf4f9a78f2ab8cd51bf3fd6c819710eb91352d42ebf3ae0820431dcc84ffa24daa954626de18025144c8220c4de18962f58c543e10e32c826d79388df15d465ee14b5b0a59435e6afaa2c07b9bc2a9faccafd79a0914646bf5095d5d9c2228d9e6acccd66b5a"}, {&(0x7f0000000500)="a82343455e9313f6e21e83c7b61d1c77c03c2048baeeb3326632d6628ce9"}, {&(0x7f00000006c0)="02df4c769e3c9b5ba38050a22dcf0954188893b32833bb4feb3046416b3a22cefa26f9a219a601c1f0aa68d7362db2023dd5b741cc882d4137f983941670f9dc1615cbf754bb564f43b0b5cf6b07426e9b05b638ba49c4e6897df3e12241451d7852315fb7bf3737a8eababfbdc8ff46c51227fea57f0339d3ea34cb283f9509c614545904761fea88defad9105e22720584b7"}], 0x100001bc) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000003c0)="3ed70e097ff1da71aaa5d50eb89ac530ded1506dd2e810fae72cd126f224087d38cdd45c4a3a057bfb4b423752ddd4fa84b512a99c45430a51e1d11fdc5a440a9d96ab426766f894", 0x48}, {&(0x7f0000000100)="3b5910bc1c89e8aceffc9bb02f10d38f8493edb16530af8197582e4fc97b67a4eb10b37d3158fd4dda18f435e362a3aeac", 0x31}, {&(0x7f0000000780)="464aef5fbd7f83a29340a23fb4b90f62159b023d01717c6d423421672991886cf970719e5ba656ae4e207dfaa0f8b9a1c75208f42868e3a4bb93acecd7ba91508050fadec994480254566b9e9b51b5477093a7de932e5fa4e1b74ea0304d6b03b86d133a3f5f17ba4eb6d128e19163265e4ed0af532c78ef18c5a21047d375bad45d7ae3c951b3fb46b116e7bdc38e5ca915c3d7b1562986209889bed860fd62e83d2cb3d9cfc7746539f70ffea95f9e400b292a1aba2b866185548fa0a14c8095761f77bca469f51ba55af5368bd163a16739b9d31b4e12c56b41041f0a77b8df60ce474003f37dceb3d789aca00badee86796a704b8a9582a0ddf38e854adf80d0a574ec16b44fd863b346dc7bc26329cedda288f03ad28dc386e3929aae9091c7303fa83b934a67692da4805cca2b2a918b337564eff8c8f5223fea4b6191d7f4040b32fe20247144c0ee23d13d2567f14ad7f5de60405710acbae24b0684b277d616b198e4985e2a7b352aae414c25fab231b3919177720dee0cfb889423e3988063056653769598c9dbe3320840e314f383aadea50dffbcd001709cbd686c083836dc360ed2184b0fde9e00ea2a5a650bd81ab727b806774d03f4f78744b3899356f3ba397836c64052e967793d79e12f859982bdd8200eb414644f171aa279764338c4f6bfbd6a4050bcbad0a897b1b03c192813ed64fb84fe7bd1a988e6bc5ad6b4ab500590cee215456b5a456335e24f10325abea1b935d22236c0cc00c07a1f0aefe9cfa836f5c13da257ca1a7a741f3b44ecc25b3af8b1386d0d2f5cda13238ba4b4b9742f9a0e509ec992ead542df232633048715f26ca732e28470565007577881f380f9506174f1ae1c20b4b5d7872e0527cc8092a5c7b31a3bbc97980dd70940e097f0088e05b5295b75ec8da9cce80b0f094285a09574838891ddf3bc18f2e0fa636b5b6b5225e32dfb14e6cb643cdaef8966ec3f2c0904a3986ea04a383272766ed8a02e94571de5938339e7836ba9523ed8d688265f224e9bf3c5f8d74c7d038937f571d8f2abc03065512899614b1757462818b0b91cb8e5c4648a0be19c78265b0b82a7db6fe99410e77491df32b28be55d82b792ecf0bb83ac9ff379277563fbaf6c5ef49962343a794e3b5802ae3ae93b15ccb45b362be8c1b4232fc1ba7532c4a552431bfcb5d644846f16393659522328949a7d4963904a2ef6d7760c673a5ccee869950c534df9d9f8924a0eb706dde3fc22823fe450f45d121a796d91fa25120191de45cd48ca0e72c70208d5b92ff2d96747014f7af7c0a7ed0d7c53ca30a971d39aea79dcb4e89b7832370b10263db759aa96a4d22b976449d4391a059c16ed6e56299d4a9f53dcc9a9e4835ce59cb7287a017d13e73e4dd6e23fea07b3b9bb2ea005628e7670d67c5a7dbf5a38650e955b17c9689b2d5ea83363626625c7199be4771ef09c7e413399a3f0745eff7a2e1f22732866da2eca586878cc3847e930d065d2ea094521b0514784181013bb750f3cdcab7db1133117bf187b3af7cf9c5df2e8dc24dbdd361c25b6fa314077fccc01b80facf82fbf1cc9043b676994eedfe17e46df5a60509617c69d0d7f05a93695cccd6c03c8e161f345adc81b8553ed9cb9587030a2feddd4a78aac5d800fc03b1fe16c56b22781763870c77f91a2f931d791591be6dbf194924636d8db54570a40cae30b601c6cb3315b729a2f6576ca4a59a9b2c66a70a1b9acab64c908a913c13658775c1ca941d48beaea51e084efee0bbdb32758e6ec8170a7492e3eb632e3554b8f62b777bde91ac58b8bf2c2562cb034006a3997bdca4fa551d01d3e7ce5be3bd5b0b3a9087b91a2f2569813b2a6ad0fea46d81c96414e555ea70c7e6b5897e3e0929fb3db7e7a89e80666363fa12dd416135f486f064193eab1ec5543b64c6630bc79ae4381c17dd81be6e560119f833ed86171a7af62be1ffb81df9b642be5d3d487c6fa1375096b739f0b6bcf461ba85bca8f9cdd80c395cfe18a18857a0d935f63b953076b2fffa09b0b75126465db6ceb5ddac95b985b190eeb5cc221c04ff35de759cfee151f417060aa5839a4db9dab2b24ba0e3e6ebdb1a45b1a3eb7bccd3fd7029bdfbfacf5a84d775b8c45cb3e5f257ffb047ec45198e2d469e6cb64a134d539b6b219191dc928300e973ee60895ee82ce0f577de535886729574898493e72b2c2676593c02647dcc78412179f5a982d64602d5a1bd19a91c68deb5dc02817079df408108c4712e1facf08ba5ded1c7335b7e0987d617effa83d5b32bf46c3abd52b08ac859664733353cba863561c9fb7dfc1f8063b0959887879b20830c9ea73e7aaa84fcce6b1866d71068326cf4a122489c5e183dbe7164cf72fda738aa817177893312dd372f4aa56eac97c89704e38aba7fb6c9dc385be5d949b88b5621631c42d4af9f06aa3a17c209f8a74adf6dd6d1ac878062d78c53c6cbdff9e71d18229c4c2aa4e5eb38a6f59bbab137e8c483c40bcb5e46d58c8e2f7f2bfd55defc3830f674bcaba66c302b23f92c96780ed8af46d75d468faf1a39f0374491fde40a987e35bffd2c1d2090e02badf2c5f6dcb2f9b693908131ffc6e34499b6db84f4b7e3b9fc1899d834112b6a7159977453e374e4379f537455f6a71d4aa068efb426b8a40b8aab0dc3dc56c56048efb7b7dd8c9c4124a326f287c5c0c5e98305ad218901aedaf069862bf8b24c70a39c84551b4ce373f496a4e04a537014ec49c0c902b17c37d15ea630a8e23e291e9aa012a8087708abf5bda126378bf0a32cc10c78de1cdae6309fc35f50d3065c5d450c0ae2a945495887451a8658487230048e0bad3e3d673946d98374d9b7cf19517f9a54cc3d3d9c01ecebd75ff1aeabb47dcdcc72bf6d1bda44fe3509a9fb9881f9d1e52a88cdc2612f50f27eb9855950dcc65ce1f2ca29ecd414a2f98032e1cae673888b71a11788fd74dd9bc7b0b1f1ac1d7e9e0959458eb3acd5ac8967137149c171d742a6f69e8e2478be0cc4b915e5b007673878d752c670060577815e67827a012a7e102f8748703de09c6f5600e3dff11a0d9cf4486c7d7f43ac3f85eb5eee92bacb43cf2f523e8a22c64ff41d9d298c6af320f5124abf1c2ab3605a4348af1aa176bba701d225151ceb8bdf15787c0e4fba4dd8b033e68801777eaf3c41702973b5527dcbb0566bff7a44c6f7ca08c95dc1ac2068ff87778b096acacc52a6495bbfa236ac3470cc2f5b2936a28492779bfb87e2fabe74a46e54d5296624349798bb0b52e513fd899b3b0d07db66a960ebd4b2e5847b28084d4e276c2b0d5446bfb98f1df0b8b40e9a06a8558e1701286e66aa480d24a82605848c4485fd776bc56385e7750ddfaa3b7b85af5477be8e2d8daee721b277410f361b9d585ccd0d5df6e7931142fdb497f36b9bf6d5b839fe568b40c067641e30b6834c190aaa73919b4f9cbb3ba107361f21244ddf08eaab449377d05accafd3ba3aa3e79271512bce6776ebc96809bc83932480fbecbaa54c747f835897955dfca333aca214bd22e2d1306085f4bc71948d2bd0c5532f04641ee899c462a2dca306d92c0306ec4d52684110a343078c67433b83cf1412712d0e58675516aef53df5d9594a8d197037f1459420e600a511819635df0241628eeb9b263474d08fe7884203d64942a6353d3a3a9ef18040cf7e3bfa36ba928426e2c5e7843d8db6592009d5287bdd55abf2bc34f90c0817b43040b253b9fa2b227f602c6332e95437040799265ce906eb40100682b4e60a949f7c6a2eb9af001810d47725f5e744dad526726a6e43ab9f7e143e35450fd5f17874f82689388cfae0ce4058114d90ad32a27e0f40e02d524b220604c37abc98734089a7a9d889a4a5ca3d5bdf7d814dd20ab70afd1728c57bfbb7f3968831cd52a4278c932ecacfd7299cedf54858a12a687abf580dea48334e3ad85e95692ca72466458f71ef6e477a9bdfbf7dbafcc1867432e9b5893cd4002a9c7a339a710d0b51c548ccc3be10b1897aa8f78823c0cde7b60885f6c4fcb75b7ca0744ac4ae701c1cafa70452559629b2167c89bb8a4a8e90800652265d9f0a68405ce8ef8fc28e779007d8ed9efd6aa99d6a6cfced9674f6eb52a53675648429ecce14513eef6e328738bdc9d0d48b3e8af23431f0ca89ce7579589f26018d2b248fedfd30634d8382dcaa55e78b48e66b5a946235fe726f924e9c12d255cc20025cc9164c871a2c9d6e6dcc396ce47d45d2b0d835cbad46a4f7cf7137b70d3b107760ece9d8d07f34fb6db4163c632c11c74eb5197bbec20034ca0a6c92554df52b6789d56837739a03428dc013a8f788324f93c08ec6d796bb4046e5234403e97c015e21527260ed9f01fdac5768c231c8203db4b9bd66727bbfa4fe71377e372a8c054fa1833ad50cea15bd968bce1f7d1751adca7312f8fcf96ca376497cb992e3cce71e09a2a30133607eb4f41117459adec8d91d1b81004fca23231e50ba328bee93137587385dd190d19ba908fa6ca59ca342c5b7853d6deaf40b738cbecbc1a26deaf13450f9904b551d85caa8ead91df7058bb960e888ad021c7444ee830ec4a2f8423c59cd611b730eb90f095683dd2dd5bd6705a459adec4fefa96350674044affa56f5b51fe045bedd0312654246136c333eb2e09adbc85471a83be7c8b73a0192380a8d2faad8acfa769b85c8aa2c43778863c7658dbfc6186c7234dac2e45a2660b0205fe611128f23716ac9e358d85d7f7816547df9645aff5a639582e1dc4650954d4b96de9b5f3cc68fcbb67dca50eb38bf552d63e87eea537899be8604100294d85b30e73f4608fa749fb5536b40f3583c3e0760a9516e44a1b6a7ea1aae65e854ce507bacadc75832565cac7ad98e0d3f22de582d18497d4531540cbf5f655e899fc3812dcd8a0948874bfcfc7b813aa32fedea5f85d62781ca68d0858d1bc149c6179a7cc601bf4b7ffc6b17ef3d8f0ef3e67ff72895cd1db7b2cc8c1834afb36e3a82677e6aaba782681ace6e6fd04e4445e1d2d9f183005272b960efc61b5d468267113adcf2d05a0ea5ac713486969001f0a4dcfcc364ac1521466004f6c183aeea94436e4f330d008e9190db688f91979d2e5daf9ae257a3bc3947927ae5da7aba5c906cc69928aefea0ae46855f57a82923d954582e19911ea54dfafe7b4d15410ceff71ca31c6a4d4ceba6bdd52f40643b332f84fbc2b107d5dc3e825a29da5ed97b933674ef7b61978120d197f9ccc1b32ad4e1e447a5fe2fa5ae8af754d074e3eb37b69496df2e8fd2585247f63339daaa872cfd057e69f69f2e827e03aea2de709d1bc2609341fd910e2c0103e94aa8dd80443b3a031fe09f278b60afc58218f0230272aa5b0582439d721dae6235f5f43d366d49e0531bf2cf696099a953779d82ec6c1e5988352a50ae93fa48aedb5629500194fcf6f7d8daf1f7b20300a9b3d6534731c9eadebd75a9507f7feeca3db6bea68351b088f88690786fe7466a217004ed387b1fff67fa8305c192cf2c04dc548f4052a090d8a8c3b50a205513aa74da20c845e4863da1b25408fcdb5969623be76600b473adabd70dcb4062f35eb49a5edf1b8965455454e6d8234eb9c8c5f6cbf7d147a7e8166e2d3ec85820efe164ad9ab5605f1ade6dd014b8c8e3ce3eb050531ce33e827730bd88ed627fd3a4fbbca268e9baf9e75ab0757457f44cc54ed26a4aade0537952fa618f95e86025b29a87d67de96eac66be4ef7e", 0x1000}, {&(0x7f0000002740)="d6833c6b71a64e7a22701d12f80037ffd75cdb936ecde9d3d62994e7408d94dc514b6c4feef0540eb9a74ab94c574dd0574dffe0014e62557e9f5de320a394f70e40b09fe55f3135d39078af1d75d34d95e411e9e101ee8c8d4e4be51ba206ba480676fe1dc0fb58357c99828b3f9f907acae8df5ff21c55f4f63b6fad522106dd97635f98c548b246345f2f3811ec7a89548f7f492554f062b78a5586eb092f996e2029b44d107b04a2f51827fdf168f5f1f6af671e5fe7d75b5c567fc2175481f8e4ea96aae4a0959aaf555b5b8eadae1dcba9059cee5405c5ffdfd18a5af6890ce7dba3eb5f98c41849ad44dc397733a2e4ddbe22f0135115cb73342b0cd4209fa4086061387f993bb8eb3ebddd219020f12e536ecbd49fa1d351b0a3a8a9cea7b3c133d7bfd1fab7637f15289765987754a16fc70137cfcae6de63d92f52140aed30df0b41da0c889bb605afa5c41e39e661f809990957ad769c0e7db8a6b46a83161aa12ee52396e9e01c957a35800aeb0e816f6505417521236f40a23591941ab84edd7fcc756f166b7a488f863b51b4020d849ca3474d2b5d1bdcec5865f289ab87d9aebdf7e9b5febc2802097d6cf6d128abccb8ac60bc210ae84bb6b1eaf721b875a8ec2227fe61a7b96965f78e7c4233f984ffc6d6297c0bf2f1b16c247dd6f04076abc5e179050e0775a39b77fda072f741a4e6319a7d98e16998e4f320f8583ca457f5250250f5422a231ffa4bfa0d520f1e5d9a86457a7aa1c8269551c0613c963ee07730aa79adddf86499cd415ce376347c020fa9ff59f4eb52bf1cfe8074ff976775e3df3deadb8a7cbd88550f76f50745f0781ae0abd67b485ba558074783bb7a74c06f9c457c8f028ffef1e30375040eb87e296eb071cc80ed59d9ffd67e1fac8b2e6d7abd10f98291751b07b032fd6bd252360e0f409ec7ecf099623fba6f34c0fc49d3ef29823c77db6bad76653b0c42ced1a0c3e24a0ff46a13912303023545e34761aa78c5819aca5714d5cb9ce25d97acb3c9c047fd5bee15077caccb342505618ef76d7b06fca3c7fc4531d9624f3700f117360f12bca0b2ed82734546dc4ac27b8a495f8adba28717b7247bb2517b82130d96ab1b03e4e2a5f1f2a5b80df0e2a009284fe5f23e575c4f919b04e0560235d3a467044c75712dbb7b3a4cc6af548638d1288e369cda21708751ac32e8170b49bffc2a20c5e9b747f68e42fedbb6d7becc669b3a89f8c7d21b225d4ec6701345ee4b37b65131c9a2d570bc7237935205160944d58ec8a1000d4de9936a9247a910250470c25427488b3e86078958e6b3d45fd7ae4de8a3fb49111daa5c0bc68c95ddecc08df50ddb5b88d2f523eb661bf86354fb02ec83f72945775669538703e00a5a9b52193493a1400cf9c912f54250fc98b15dfc99a41ff4195f83203e7b4fd36d8fa72aa1aa0328c2184df328f320b47c088dc95dba3b20a502fd54aac641fa4981fd5afdc0a446a3b0b3233c7d738e3a974618db2af1b87be289fbd492bb947363c92f98d3fb577c7ee66509ab773fdf02ece7686e60616ce7434735efd0b61cae2ff417c5c87d76af83de59356cdef6761bd23bc6665329c94356307986f3fcedfaeb355d11fc9a8df93f1ef13e53e505f8ae153fd75272cc1b36ec47f068c960d30e3da19774c3cc72a77c23348ce28dc5d1ca1d4fd12efe226a03bd2f1dbb7c06542f26b7c386de1af950431c986deab170f982e06940511f929cd8e77951aed502c20116d6d0a5c4e31198fd639bcfb75aca66910d135f30d72236e118e8894bc03b531453b416a9570f67fd8c4a49fb54a006e60f6b91e9eeb60b3d30a8e71c1fec61bc7066894a5fff238cc29414d8112fc85d87a43b5d66ecfcc470e928ad4e9488f525de804418f3410dc190162bc575c9ad5ea6b37ed77c40ba89fb80b4d96adcb4a63db6a9bed27e4e5b91be3647ac3b407acff13197ebf0e188e1db58c1c42e6c1e6119abe45f58c86ce63b45573bc7f816dcf18f2e12c25942a05a76256a907a24182120a26ebe6f7e9f653af47fc5f244a7abe47df13b205faca7767c18c0ac92d00ab5fa28d024cb574475cd274b4914124c4f2e3e3f8e544ebe1c7a13cef39cdc77e47198b2e22b4ee0777603d04eff693b370c8d21bd02d35d23dfa255a517159cb7178bf695b8c63571eebc856432fe11216fe4a545ea4cd73e082ffc8fb9058f7c5009af6e922babd39f1616a633c7cfdcd263df2de65ee72d0da5d10869806d4e52a93cf85d22462446f2b47d0f8562a1829442147b513741cc6f78f27076f4a7a7ca9cf4369289491194a5fc5aa93b0b5485137998dd8f1933075182e42b82146e155f7e1b2027f334ebb5e7e701eb157f761aed3bd0af6add2b361e7494c35699d9890238448c42df94caf2e60b5b6955913f748b2dcf5a52ba474268f42b8a3eb25e1916d5c87ab2437e14d55b1461e673aec320b95230ab2a3948e3a20b8b6e1f7c93735a466c31b9eb206568f7aed1b8881bab8c22eeb4189b4511ccdbe3b42fc1ad9f8f992eeefcf227d4163706bad4bb145035cc8aa1157348eb10190a72b3003db2d4fd48378b0f65d00a24221928f028c04000ae96a12cec77d98bb3ed6a6143c9b51541f77336df1bc9b04470888a54e1e66e076099070731252eb9b1ea92cf5fc44c8ce2d356885d0260e35eb208cd9d1eafa83673501662e3f49b0b7711d50eacb6a049fb64d8261f88e9016adacf6744cd7687bce1dbc568450308c183db7d52fb74dfa6d994c528139ad2d99413feb8f866acbc4971309db51a3bd3df9b064a6316078dfac2115a26c2752e94e6fbf22d893ee0af9d75ef06f8c03e3b1baa5bfeaa6b72224f25d532399e3078bf33ced16cd6c23410388788991c8f2807bb11c7176e790adfedbdb159d4f04f215a47061647afa884f7dfcb312e8bf8866c95ab9ab2ed5f885b37604749b242558c71f0785c067eac4148ee96bacb0b1c77a0b777b167f02c55b21098400f28631726d9f4e44d194df4b880c7d0671e431b17585cc3e5fe390643469e9e572f7c1b360355bbde620f8ded7fb1ec0d219af849f14fbe4c1983dd31c0c6feeba5f834f5dac3451a04ce58946dda923e6337f2ae6913683b39f0612709c7984bd6ff2db594c8e45898490bb9cfba656fcecba687020afa52b8a31b6ca909a04e4d78789563971e5810deed946e94d7d5adaf0623e56175f4c7979e6104866edb2c76eb59c6dcd5a19097e4e82bcb132833b104c010b101a1b41a1c94f0de2b5c03b4358a6b19d1b6bc73d41847ef0c320966f623c1b859c6c47edf0b40b1a4dd4f1940bec656c4ec35432a66c3ce67c646b5b0d2dd22324726e41439f6bf4e43e7b6a8998f6b8f4cad01f93195c5c702bcc8f3b055c7f1d674ee642bbe3b9c8b7b6f78e8a1f972372ee94a204db9519e94e250197f3ae1ca443219b10f98d9dd36e1dbf8f788f0ea39905d69e5ad315f2e6ead4937d1377cf9209709d9de631d92441d60b6c9ad70436b1590e1bbb12a1a35c37941779b3ae0f64b6b9c2d6d6e3c6be95530397d4b681b860f07b581b2245b242f36ac92833136fe767d70ffb1a515f4d3996d1e57d08dffe3640d48f2b7a9c9e6cea583ae3655bff883fda4a73c316afd27bc6d4a12e4b8d1af2cb10bf709fe98a173a7cb79cecdfadbbd1ea018055823acff9809633a6de60400f0dff8f9743f6831c9e73c5b185da062ffe0867a84813fb4e466575f6b9dd3134f774ba2c76fb0fee5992c9abfaa8b6ab51723170ffac69c77995a6ccd2f5cedc69512e704248254e7d1bf8921ab67976b93f420534191db415f76867a0747c963e4f9ad81926fa8efe0178f436d0125bc59c34595873e1b1f51caeed818d1a9458160ae5c75bd79afacaa4aae5c2f7f12e0a7356cc6cffd56fd496ee4ca1c893b8e0934b4dba4ee8597cf464d47d505a026aa5851fff27bc797528acb6b5110ae62e897c45de702a9584731b508abfd581ef1e45f5dafb3fe1cf8410f8fb3e96d7272e2b96c07220f25ed2d5062db507bff83709e612fc0ccb7aa67623c8eb292cb501f283e8522f460a0029b726d72dc1c56e4523a1b3ed3597f20444328b38a32918a3a94324055988173f45c7cff6f522b802d338981b4a20c00b30799979cbf7d193ad1b220623b173a780ee100cb15ae52a6ca7a47411d14eaf0e579cf5eb149a4f33164c42368448bc070c7960c4a9ba24610fefef49de210c1d933c9287921b7f6ea4f2ff2943f2e1997546e35c1f0d996fe6f2fb1de95f46afc15801ea7c3f74feb01b0c79a30631ff362f6667170e42dac6395d9be272cb032f40665cf9458a288d12af8c1b7e994a449b42d41a706f87a279472edc35dc296c35c277254b55da1d44aeddf1343adacbd2058a9de5c38eaa5856d7740743c57175c029f5aa89fd40ec243fdeea8dde0ac8d6437e144f3c2aba379c4ed9fe6007fb56593c61fcb21e09fed09af3f19c741cc5bc764fb8762519f8b677d3a45a4882e0a675c2a19cfa6304d2e70dafb8ec4b738b5c4d53de7d04b2ac67685217c0fd1e0c40f23910ffc432f7d782d47904778afe42bce2533e5482a7ac8af299484160e57ed6212f70ee4982138a2ba4c43e8e04c9131b1bd87c6c94d000d5e75851b0347a8f5fd185257017067b7a0d294811413c81739e1c643103e21aa6a67bdc6db601ff2779c545375f04d6b9ab157b16028142adfe1a4f07bc2af8f02654d8f368eef037bb5f3d7411c3772baf116d63dcea8c07c2d9e2a48374df70eca35f8af62de9237ddd92b1c3cbe8ebb125db882adf8aba79250d6599587b9142ff05af04dcfa5a2dac455fbc0f6a2a891fdd7d35777257d7ad4dfbbe54bbfceccb1ae3fcdaa1d688f8460c57995ce9c20f4032d8ed7fb8c498f72e7f895d2178941578388d4ed14c209c5accac911f78eefebed37a8625dad4ecf9dae9ebc716f43d2ab406e666258743be1abeebc0ba593f3693ad81a959b79c386a421eba953e4e0a75d65cb0264dee902e187781b3f765031b2994fc078609474165b579c19a2f2325eb7bb489ea5eaab54cae21b32feca1176026602769b49f058010e45cd7a802b82df0b142e119784bbf0c82656d4825026688501ebe5a4b5d711a26fcf72357d01c6f7ac7edd66c5789a6deb71c19c6a1f470b3f9a72b2ea44686ec0b018c28717059b3478bc4897117f1b5d5ee31e9b9853c71fca6f3742bf1eb8396cee244a280dd5c752c4c1bece29f86b8bec09581d29e2070e14f1d806eed126b47cf6a3873676cf9a0cd36fd5a173b3c317a68f64cdc7afbf668289996aaf117743547eb45673833e4c3bd94cedb784b23c9e990f3cf5c8b3f8ffa25fe6346194d49e5ac564f1e93cccc7f1f67f1c7a6d0b1c956c33a3b3d3af08b07866a8f52a10571540d52b5fbcbc8f11ed43a3e7e49251d65e2cddef2ee6d0657303f476a0490c22fed9155d115a336a29fabb5b88b55bccbcb390c89bf5dbe485c94e3eab71d7caf81c669e5442e6151d8eb17504508648451800d973c1eda5e72305d5a8379cfc8a11bea893eee8a338b0021f186278ea9c41e57dd969380a47a08181abed1aac8b9ccf7c13a2b0537a31d8a950422cf3f2e88902657c0df90cc537c3a1849b6b37b061c0e039312d9694aae3836cffa39c33de0820716668f78fb5a2a31e08f45e0a6fa274156143803c12410e4f17abf5dad4ee571d0720240cbc8336617c6c432da4844c14bd79382d82555597012c32c0f03a", 0x1000}, {&(0x7f0000001780)="bf87c996a6bcc48ea46a594766bc985cd379895e37e415fe8ebda232d8ad8b593dafaab4132bb73d9245c48f366369c87c54300f9a0993b247fa196fb0d7d5e1d88c14a30e3f695cb83288b6f5a685f7bc6bfee48db4fca28a6348dcdefee8b6fd71752bcb17f683e50001619e7e5d6c416fc93f37d3724913fff0143543dddf41a447f5cf9a988efacaa756148f70eef3fb0fc7d8552e3d4015109eba62b85787651da1a81c85bf2dbaea9508dfcb42869379", 0xb3}, {&(0x7f0000001840)="3defbbb242effc329323759604545bfc45f317a9386757c5690877e813ec1386c2baa14725293a11ab58206238767e3033993fb9cba126b319dbd5491d77476f3fba99962634b2993decc3670a5337d14c3b8862a8908b464c1e8960fa7c5abe6254f371320907cc3f22f53d299ad67a3994b2e431257124e865a62b662f674fca514dce", 0x84}, {&(0x7f0000001900)="2e630c27628891a36ea8ee78abeb03ab7c9ec7d757a88f111a5bffc9ecd53b8aa4af356f2214f30f9e0c11e35f8fa7989a8dfaa440145d105e69cde111def08f854e", 0x42}, {&(0x7f0000001980)="643fdf81e09447ed144e268f7647083b60a27e85f5644bae5b6ff1096a5473bc4a4e73492df8365c7baef3fc48ce75161793a5f9a2ce0445bbc408c9cc702aa9994e59e021", 0x45}], 0x8) socketpair(0x20, 0x2, 0xfffffffffffffff9, &(0x7f0000000440)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) read(r0, &(0x7f0000000140)=""/10, 0xffffffffffffff76) 17:54:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000400000000a, &(0x7f0000000080)='W', 0x1) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x40, 0x1}, 0x8) dup(r0) 17:54:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() dup(r1) syz_open_pts() 17:54:34 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 17:54:34 executing program 1: r0 = socket(0x2, 0x8000, 0x2b2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="09c04ff39329819c4e5067626b000000036fecb85c7e3959adefb3453feb41e2aa9b7d88cf05a6594366360ec0f3e9d022cb2935396ae1a62e60ca5cdca3f26f1b69be"], 0x1) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d2e646a6614c296556bbc75e3339f319a90f3f0286ac6dea1c97e8990f2398771a05249d29052923e233679ed7271ce629744ee5dba8ce9bddbfd09e552ddfd3966a0253a72a2f5aa48265ccbbaf25581642ae444fa81caf3376f837c9c9276dc878babd491e480dae2a9b729b2c3b083845f6bfd99457c611b94f7f00aa038c3d899af7107e5c775318e9c94d32e342b606752d9fa1f86ef162abd37b640842c3c248a67cacef893ee6ab9a6d", 0xad}, {&(0x7f0000000180)="c5ac7049d565b1760f81cf17eb26d1f43ad558865348514114695e99adf636de922817534533c951026071224eb80736a5a8d2983c4599eeb46a971f56a7a0acae0522aeb9ad528c19be743eff04cece4dc4aa5f7b8399dea11b84ce9d3bc6147a4310f03fafa50987903593d01fbcde35e06b659baa182a604d264228c56458758f553b07be9d2ac45178a5b57a64f9a82947a121be6e8ff7054bf9e023348393a9519dd48842fb655073afc4a2c5112282c506563d7fbf81234db4787b7a241a7d8ed3d3e63ec1d405dc995470aa5836bce8280f453d7c57f744dc38202891b947134ddefae3254389ad643b0c0b3a2d934bca12", 0xf5}, {&(0x7f0000000280)="dec683e46fa1e162722111ea94cbf7c6323e50cecfa90812f6475c69ca203ed613a95055a9537bf6e8067fa77c7bd118dd0f7b", 0x33}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x9}, 0x400) shutdown(r0, 0x0) lseek(r0, 0x0, 0x0) 17:54:34 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fsync(r0) poll(&(0x7f00000000c0)=[{r1, 0x44}, {r1, 0x5}, {}, {r0, 0x8c}], 0x4, 0x0) 17:54:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="7af3a87c0f4f06caa39e11d12d6f6282ae2363d7dba9422db977d116488f4b4e38e9b320a229dfef9ee568b68c06a639026b207b277abb34d81ba03e318da5975d8a53f8b0150b88edee33245c2757a1e532c68f2aae3f5d0438b8655553e49032dc4bcb54edd508fe81a75245f6d61b861d393a3ff403904a09608c2bd8d23d29dcfca688db58bc8fb3d43c5827e3b965ce55d5f1c2547fb9705f5009c0fb54f568bec793de2d182353be6e4b9148bb7667cd5c0d00c5933affd0850e311e05828d490275ab0ca26c03d6cd11f65cf779db6e121965e750c9e497", 0xdb}, {&(0x7f0000000240)="01f5f492078f1a8a4cee7d092d758aeae75a4bb7be90dc28dd953e5c9cea445a09860c54e5075869113497a1767a7adbedafade3cf9b2c0f18defdc9e26c4d6b15a7f7501615b7aedbe83c822b836e53e9f791b8b00c680ca986be821defc8525f837ae0170c9f15614e572a62fd2e8bc9a631b68a9daeb08828f4179a00ced1ec8c2f31fa66a8f34a38995dcac71d26bb0e06deec03608cfd2d3738514967121f9a34533b9fac6794c00c46302adf9bd3c6979aacda575de9220a30132c88dff33b42c699a65622670d4bb77d70d0286968eacf74ea657409486d2c", 0xdc}, {&(0x7f0000000340)="a398ae147e45fe9d37426b15ade59ca4b73abab85d26e810267937f5792fc5ad17971175fd8efc9010ee5570dc18035e689d55b8067082d8fddb47fb8f2ea121375cc9108d49cf39ccdb4f19a3967f8679d8bfb8f8661c8caeb1c32b3766fddf222955a76006df9393600ae0bcfdb94fb0f69ee3", 0x74}], 0x3, 0x0, 0x0, 0x1}, 0x4) unlink(&(0x7f0000000100)='./file1\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x24, 0xfffffffffffffffe) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/24, 0x18}, {&(0x7f0000000580)=""/70, 0x46}, {&(0x7f0000000600)=""/6, 0x6}], 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xe31, 0x400}, 0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000006c0)) bind(r0, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) 17:54:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x10001) socket$inet(0x2, 0x4005, 0x6) 17:54:34 executing program 0: wait4(0x0, 0x0, 0x1b2d0fa086959b38, 0x0) r0 = msgget$private(0x0, 0x2000000320) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x5) r2 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 17:54:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = semget(0x3, 0x3, 0x604) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/46) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/112) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xc0) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/98) nanosleep(&(0x7f0000000080)={0x80, 0x3}, 0x0) 17:54:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 17:54:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 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) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200a0, 0x10) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) geteuid() clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 17:54:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4d) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="12a237c3cb0d2f05e9d8f4c09a9f6c77521194180d6cab5cdb8801d086c1f20b0255a419bd69fd27e81a706859e060a8ded56bf10a2ee285a0e2", 0x3a) r1 = accept(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x6, 0x8005, 0x0) sendto(r0, &(0x7f00000000c0)="d56c2aace267f07c0ac690e81a47ec907ee13e235f24e97afcd79ebbdf39b65962d7292464f69e14b2181cd5c4a3a714e9b81fff40069968c4442e31b18f30a99162c9d7264649b70d9b3135da050f29e5be872b4e2fc56b47d81428f81163d0812a764f9c4e67cf7351ed8df8d516e6bf813e9334d741dc0f8b368f4d5d915f09cb542ef3a4e9b2eed5736acca139457fa5e959610b8d992f9113fa04eacb051b692883ef195bb3613762a66069394d9acdcaa85936b7354a8dff926edd393c", 0xc0, 0x8, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0xd4) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r7}, 0xc) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/233, 0xe9}], 0x5, &(0x7f00000006c0)=""/254, 0xfe}, 0x40) msgget$private(0x0, 0x100) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt(r3, 0x44a, 0x4, &(0x7f0000000800)=""/73, &(0x7f0000000880)=0x49) r8 = msgget$private(0x0, 0x8) msgrcv(r8, &(0x7f0000000940)={0x0, ""/139}, 0x93, 0x3, 0x800) fchdir(r2) dup2(r3, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) fcntl$setown(r0, 0x6, r6) dup2(r0, r3) getrlimit(0x8, &(0x7f0000000900)) listen(r3, 0x8) r9 = semget$private(0x0, 0x4, 0x280) semop(r9, &(0x7f0000000b80)=[{0x3, 0x2, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x0, 0x1ff, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x5) 17:54:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sendto(r0, &(0x7f00000000c0)="990a18f4befbbb9bba770e5488a8a85669136065227ddcd79a722e2cbba9d6fd4dad970fa9db2ddf5a08ddd9a6f0ceb1ecfa0ab24158ec0735fd22e75090632851fface0b98082fd8f25d8f22431c7d8c8371d030036a18adec9a0b36e9f31fd6b378855a2c5f09af99c663566687cfd6e7a749b83c41e1e9bfa0108bf4248e80519494cec80d91957ddf29f429ebac39780acd510", 0x95, 0x1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xf523, 0x2}, 0xc) 17:54:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a5715576667c050b5fe619ac493d8cfd448f5a0cad8bed39fef63e66e1ca12c37a7129a226f3db5f433ffe4a2dc1a662326133776a4e832bc91e731dcb18065176db878f126a75c33486cd5ceb5f36b873e90c02"], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="07087c5c5333a65df2a06e5c7d1fd3fa4cc30273192e4f14f0c597e332270eca19bd736fd5676d85e8280815c4bec4fb046271b91f31baa6742e4909f3090f7434f362c2e72923bb40507ee8d0c3760639ddc28d", 0x54}, {&(0x7f0000000000)="6a2035ca", 0x4}, {&(0x7f0000000b00)="9f1e39366335fe131c9847bfc0510aadd5b451196a210354c7c63d1a7474f687a352e0d773ad5394db1b43123e7eead7a37d853c2422a46e72bb797abf653cd1717a5530f8aff4d29cec48416a07cf87f43c8157075a9edf7a8d7790a180bdf2849d2a8e6d4a1de7ba391a193dc7be229139de7c1603b303c906dcfdfa3a6ef5711798aa3e7abedbe9e4540bfbcd28579fdfecfd45fb44514ff6ebbb23ad74e54abb0e4d7eb54260882d5b733dd2e9c1db9724342a40b50fc664d4c0a4cf61921f6db34a3d36de0c0180f1da1d67e1913d5db34262251354c2bb86e404d1ad14dd8bfd08da65f539d4eabce84f8e84d733ffed32def8138c1553a6c4d0c274ce7f0a678abf931390e18031c99a16663447c6122293f1e4cc03de83cfd5cc51db7ad2282b1573860168ef30b3791e798aff99fb530ea6322ce0c6e0ecd2c369be342958751e8a6305741e6340e15a3b030c8faae5e8285e86989e09aab0e182867a8c7a2b0bf4ddca436268ffd1aef849cd724968b1ae8b8997c4a28919f4668c3d5a4aaab70f8278c2433816f95010d6a9b132f791c6f5a4ce5cec4171e755892c73858d17f24581de4d3b7b162f5a00d383b9058ce5960d734ca7cd9de0f8dd9c3adb6432746e77b6299736f41b39af154b37d2be5a01f61253f6cd62ac7a4c0700923910bf10738b7b2e70f007137d5a7582c5ba69f143c974a9cfec81c1552b3b07698f312cbaea08f415204de247c9cbcd6afed8c162a5d145c8accc3e75ff6083869169585251eb068ce4998b16d67f3499e435a441a8dd1e79bc6d2789ff348c5d16f5d055e720175fd4a387dfc56d061a02ab08677094542de8652cdb2245c60d1be73b7b1edf5dc9fbbb8f583bcca5e54c0e48a491817cdd74c8369b9bae4abc15054366a4dbd7e00704cc0a0ac3976ecd5b7ef5333bbdf77c35218250fee22aa785989191179d5648406f49c5adcb8ce8b6d2c00f56dddcfbd422de9efd12264faacc50478d66e5945c038a167bb7f167e678377e932791716211aac7aef5764c7c36ebdb675ef19b8b031a2cf4fed8355510606a7737521d65ed5d3868c3007afcc97a7025e8e6a1d6429cec4f6f31aa4541f31fbfc998e482e001b57c160ba1dce4c3e297ac62308e5e7bd3b2a3e5aba5bd1b0dd8d00a5d92ad68a1d4870fffda6e792b65c56e0740445b88ed676a562a82e6a98ee5e822497206ea2df8c5ae163ce9e7a15eee444f9a74a1356859feffb33e59a2ae33964d960a2b63f8bb58d310b193c134f6fcee533535960258634831232d85c7aaa471c200336238b5f93061f214967b9f52b7392d12fae4ca53060c302f9ac14d37cbc7ead640d8d681c58115227856af8af41ef051e766c4d5da336414e9177fdafbe840e561256f01ea5e3a7bb6aa21e18139ba5cf9a6863c41210547c7a8cfd8f0142f8db18115cb7bd7efada5f24d817866c0e1f16e4fe611093cc618f285c799b4ded7c7b4a2a618bcf81db6f6bdb41d32f54ced4ed465a2d3f716d8640f0eaadb667c66ecb4a4bc1948963c48c012700f07dd24994179f01d38edd434b2efc89570969056f69c83e46dee9da3053504913bd2b798f69e7078e1bb2d6a0bbb82c499d424bbfac25751052a5f2e93cc22636c895ffdddf1fd14b88eb23af0642478526ac1f4194d349d194444e59c4d2b51876d3a7d3a610298d18768c464057f925b73d807ffb18f812a108d64bc09c72402b67c2525e4ca6912979f56ca77c190b99f9ba37cca1841d83fecca1f83a605f3037cd0f3cb7fdf927538ae2657030389b93f244d0cd5d3b21ce41df110473adadd583e69cc9d3be7458b81ee22a45704bef418bdf9b26251ca2cfe86e1ca24cb5a8eb91b881e503b8c44486720c5c8f9a441639b519c8daf5e74caff9a12c4075a7a3e220ab51c83bfce8e662600ce4870a024143d436a8e5dd6bbd589316582c006c1013bde76032cb7358888150546b7e9c239d283335b7867909a9a1afd984c7809679f80735eddfb6a8c257a8a0540116ffcb76076401d54204231a97f0140d12b4b43d01a46a8292c07e5bf323bb565002c509dec8073e55708b3a0f33491db3206fe64cedacdbfc0fb0a9fd14f66af387ef9f47bfdd4cb9652b9caf7c550a2f407c4fc3c6f5e07966f9045a639563b32c9242c72f328f1d801dd903015849e0978531906024ddd3255bdd831101ab62ebf2f4db25e5f9b3a0ce24094a9eb24b8ed982d17773be2abd882ca0a092c7ffeba05e758cbf236662ae8598025f34ac89fdd73a1d4760744a2f0ae4251b9dc90099de1a4ca28b21c10df8cc0b03adff00a26478031a64f5b836f3d103c4a74a8681af8d794ba2374e9a5ba0b513306be28dba67a4a34dc769f4575817afe392dae23b9c80a9a26bb7dfd35826829da53e8ecd598631552060f0bc619169196c8c8ce273d08e44c2f620c76fa05f24d5b9e9dc97ea7aedef1128b783ac7584cd5f55e5069f93afc528d1d6e0b5baf638c297b0ead09af0ebcfa76311d618645bb413b621580b343a3e39ae1cd1473d47693cbbcfef95bed55dd8070eca3ee8c9dba07d4431690b19a3b1ce2dbe88d40dc138a98604afeb666b2cd72fa34448fa18206da05566305012f7f88bd0d85fc72c93ae479ce04a15cbd2dece339641897d575b025beb994f955e92a891faaf7465da7d9c8ea56aaa13eb436907fa4539ce9bd88984b5da5d63d4d93086acb039031876a3463d9028a95af6eb3b09397a110c56855d9bffedc11b1097ddcf43d5b3763403c88d8298de27dcc7df3084eee912b5763f63ad1278f417049da1c539804a6452b6ac019d4b77811bdb2eeb5862e21d125f60f3e798b2d8911864062b47575d1af47f4a4887808a8734c6c1e5f4489f14ecb5dcf51eda3f6335d33b190fe1255a9beaae04b89a2cc1c82797400c630b73d72dfb2f6097e73a47d7f20939c1fd5af11d551ada4dbee324197c5bed508059534159409207cc5374ad63896657f4249645ef975917525c11349b7c696f5acd7a2bfdca23a4e5d0167d86d90ebee7bb3739beceab72e1b3ba4d6d9b775aa5937288690b6847f49df7ca45d413516d4ffd42d097d5907579d35eac9be9519e036269a3f2c73ee2f93a7fa5c377f83663dcce103a1ccbff35b37b88547f918080b643af4396c6e3d7db8d2f85914d8ac890a45965497cd51ad944ec5bcb2fc7dd9e58d350379728463f0b8acde61d59c1b59d386ddbe01af0310c06d10d82e3edb496eaf2286ad8a109d26bf074c1a2255641d64de5cb4bd0dc4f4fb795f264f5e8d0ada4357ff9cd10fcfd5129d90ae5feb50d1c58182b83bfdca5415f1ec89cee90d28deca12e64ae1a524ef3ae3b60f4443d28f80529926be90927ad2c894c2fda702dd0f73423a35e7bf4b9153f4a6338f15ba22ab3a01f0f4752898bf32914325362806990903c8e4b2ec410e0ba335deed4284f77a7e240b45e0470f1c2b63d92e38fce1c56523315d93f97a92ae3ac7f7fd5960d169f8bf9232ac2fa925f760db598af74913062effe2eed2e1f2610fdb33eda2ffbd220b6fe2169d71f7e6af1cd3a22bd5bc7998def6431d31e1b3e718cab3e82634f7885abca3ca2a75da58b0978ec87f8bf74d1ba474196bc6b373fb929f522b7d19ec155133a47d188f3645f420cdfe972a188cff20a551ba1ea7de92bc69bc4fc0c55604346eb5a56e29ca5cf30a943f7b607eca8bc29bd1c28e96a0e6738633b6000569782b32816d1494bf337685f75a6f20908d2871536ddef38b7fdc90c5b3aae8867b49916686e6861f389550b880108712486d6e446795d2da03f5cc4b9b8ea387f547a33fb9cae70dbf492ec4545ca2aa5f8959808a5d4ec0ae22a3d9aedbf7f489a652356e1769314bb762394166507d2127e31cc0e44a9287a632edeadfe6748d48090979f2c55fb337827b617f4ca4f9eb9d4524f02d75dbfac90aa74256740f2353577bf2148bb8e27bcd2f54bfd9400a08f657def97c578224b6437d9514bd7c24cf00a8ac6700ddcfe35012452929df2d885e258bddc1717a92e6efd43ffc9e7f374754ab580441cdad076da3b8d9d08a0f79f406885ea20ea4ffe97156f8c99ee53f72b01c4d71832359760851839b81969fd2f2f173f1844aeb55e980b6dc87ff5d47214b8a1caea09589bc86162aa87cb757ab07a2f1d04d82d52678fed13c58518f739dedea3fadf0c07dde6bab57e8838b5a67605870ed54e6d77472f44b56288c3a5e33f05cd9c16e2689477d4d85c584d28cdc85b9522db78ee83d53b82741f70c512c90aafbd29ccc288398ec3fe867354a562db5a687a66094b41517001f52292a57a15fec3c04d650eea2d28e1f72ef6eeb8a4c748dc2866b09e92f005632378474a0962ae5435f84e69e6f85dfdbdc9a0a009af1efbff45cc79bd614387af92d08972ef42ac4e6185c2e7f321e5f1e5e412a75c4356229478203466467298b9551dd2d06f21b8de570638f52583b054f6f79ee9c0f6fc73bf601b311cde5c612be7188ae6278550a250897a6a63cd9deb5466b6e65eb8ef1f5ccd017a581b49f1236304cae019fb13b9aa2ffe6e82f5a10731df6aef629f50a9d2cc5fc174b8edee550ca5d7577649de447b9341c17ba3bc4b61083aaf4a1d2d9e3d36b4ba30b222d3e3962b4c9d756ac981fbc14d11047f8dc45897524c16f27d7a60acf75f49485f20a032951c01d0d96a15e6e13d74cfa7a0ec734f85ff740d841a689a43b254dc38ddade3fa792ed05f0e4a1c5be2aa68d810acbb7ecccf0a7e978a43b8fd28d7bfb713c64ed4764e1fb0566f0d527d1a2d5378138f63bb085fb2533ebd741bcf7a518f43c69518bfa9e4261a6e21876937183872f4a62943390fa05a3052d3f5c3fae5599f11b238a113658c2888439046e9e36b752a8a43fdefa5295de1f82f373db09a367c27fdb490bac09124120da30351f58987bda80e27297057dcb9397776db647ac908b34cc97ef08bf7f63303b2046f52e4124e3a5015667a1d6e9644b9940300acc7b559b2b175345fcf37ac00e892dc8a89304e9ae30b1bffa86a6cd0606548f6cc7105a316437d54d047247f1da9ec4b46963be2e98cd47c8a8d43c7ceebd40dc44c69dc5781581c1dfa0f04469c67dfb4b1447e7f0f2f14fd5a15f1dd6f33b84b8308f50adef91bc873302a1d2d018035f65014e2e90477686beded90dd127990e3ea56d15a1d7618d3185679f5f4553808b51d07ae51a83afa179b4e20b16e9d11a126cd6a0ad05c7314cfea3b1608df238c28c3085cb20b32d2e33854e148028d65e3e18b1d608954629d50550266b09e4437397425bef6f26cc4bc305c8fc0a2cd91d77e775f6ba30a7e635f23eae449c01b15e02c730081192b376511a36d8ca8ae2db341ce84258ca37273126d69c92fb1cdfb6657c2d3f29c1ae3a69624b92ebd1de8ac133187d54c32ffc5e2d998c0c727df216bb9dcfcfbc683f3ba8fc2298da4552080b7eb857e670909019c01832e8688337aeff1802a40e401d29936bd15bb90139e92c1a2ad5429863625c5f3a5fc5a18317ae92362cf392ed269901c36f6106dc42f1958613d26cc868714fe52e1250c725251a0b63a746f23359716ff2953910c11030ab446ccfd80791bb92b7a766723a81c3a3886291f9c46eed3d297c05ac9dc28864af6c7b8ac40623fb912af0f293003a5f1d116fa1b265a727a5197a5ad183e0a9547b0e675c2f9a27dec07d14b453f9defc7f260e613855d35974e787003577b0c9", 0x1000}, {&(0x7f0000000180)="bf75b7c5dc78b9539edcb634d3da8ff4a5b2e59ea826f1f886565d75481946b543e22e0582d75b5655cb8feb0b0bdc8de9616624fc7b3c727aebd8ef16b29780608ca223ee42e729f170ca5298177b5c0c6e5b43493bae802a29bf278cd2d6e9b02d7d1a010c78fcc090f9213129d1042b72b7919f979bee878af58311cab7475789582f5b3da8cf85162d1274d012480d2e0e145d439311a6c5155f742a25423d47a05860e58789e563704d8238a7549138200b3fa63922fa6e846575597b9458296f3b6cb9c47b335ba162718194159903ab91103202517fc485a2fe7d57c3223db678a18b34fd0972fd948c5f92f739774206fe7f6e83dc", 0xf9}, {&(0x7f0000001b00)="82aedfb40099fbe103df40073b2e63aa351880492295d4f6de8d4ec1e8e5058b3a2401fafd8af65935ea81e167ac23a9394ee142c070bc4b7c694c511186727620fe498ad186621883ff426d7a8b7e8c6568cccd582b1685fe235ecf6c4a3a017aca3d52f89f6a772200a12aae6a5281d6c63b393542184ff88cceac143ee4bc502d87ff9eb77f2a0e91ae568b5659b2ec5006604379223374ae45b44e3e6e138204612c092561f77de17b4110bfc8ba6eb5474ed6a819fb11621e71b5008e46901a9c0ab0f07280d1e12950d18ca5b0580747a12e59ecdf9d7296076cc8e1b435dd4afc87e9e8d9a361fa27779ad0e94a456f8a1c93ada90eda9cf60e391e42015b379a88f409faae64f1a9049f8a285a13a7a422edd6245e098bddcac3921317b1a3445045916520ce80e2c22345229da9c6b460a5b19b73b04453654756772447b53e725b979a0cf97e00a50b656ff6470caac32659bc8c6b8743a2f13b48f82e628c4310f0f3fdb876fdac227e0ddc09bee304de3d129d14f827810bdf9b9a1c7c7e1c63479b2654e32477a429f0c82dba716004dc7ca54a0328426446706483d167ece69d10755cd737241890062bfe606e9b6568ab332c62a56bd0e6548c459ff77c53c21a088a5edf01af21bf6f621fc77c688111186ccfb1dbc70fb67a0f4f9e2b8789481c45421b1e9ada56854826572a95fd461d3772a0ed8cfa45136f88acd2bcec0e8e9564815a7e87a17ba8b0c8d2a90049a1e787eb178804ff82d5a700cd922942dd2385bf396b260494abc63d48fcd6a2982220ffa748c6449ff56ce8f1171d5226a7ad4ec662dce3d7b63fefb5b56296197a7c5ae74503e71dd6fb0c44be085d9bcc73c271059b7160787884221706ce804c7a5fe3b1adb832de04bc6dfb3773fc1ff65fd4a4b419e97c5f3cefd8afc40472a5f4aae91b49ee11b88bf7c31d607be8b77eb4c0f1acd831512a92026b9c33d42b43815e190bd16850590d05dd8babd4561010bd51bd1bc87ed43a95a2bba7d736731ee56c72edf761be7ffc928fa3c6c25b08347afc07816f92184dbafef662fa90598dae5d5ae674307d8b8d7b289878825fb64769fa5abe5e55ebb8fd70ad071982e8c417bc17b260b9442ad12acb385978bc395d07c977d65aba72c6b5742bf2871a205be2dfa74d2631d67903924a979a773111890f7f897c9fc02b2dc29ebc88e4a4dd3f0f50c8e4bfaf10fa0b2381f9716e5efac57a1dfa1be3676627aa3d860418b32204bdc8c9b37d269d002e3c8328d44b62f89264611e96aa2441725ba72b1cd9609ebbd1988673bbbe82734bff10591190fabc7bb25180a9cb032b596ff009eada3abe943a83f56955aad2d766ff6cf6148f4b54374b187a9fa4fbd81cef58ecd998479b388230c90f8afcad1747d634a0a768c1c35c7838d9a7ef05c04ea5df7fd8e85b79b65e305ace991ea8ea93d95bbb540f95e536c0a78a3ee353460bd4ae9a513ab21806c188ce8d08c9a4a8347adcdf2fc93a56423dfa7c13208873b36c5668a25de3028f0cf78f498c6271a5a30937d2e32478f3b17632382395bd448011bc524568ad4ec19144f83a0f861f85efd82371e40850f882f73b0afe71f034a2c548b0245ec08bece6e3a9ad08ad5ee94106c49f561649bd00d684496c7440cfe0837c7e71bd52d19038be830ef390a08e7086fa1d8d353bdd5a9003f777e78b07003abbae1b763fc59d5f0b61696253bee0ac405176b5cf0ab58914b89ed4194bb84f6fbf149a9504d07cd008416838d53673e746343bb57fa7973391c44558326085e0bcf4219125a3c6b2fa7d11d1027a5ee552910586121a7dc2f66441ab1462157270e295fe9a4ea1a403269c2d6f8ccf55d3ad99be41abee3517952bdb9a5e2b5ccaf909005685489b847b35dce980ef18e1f9f10687e9d63ac0cb8c1839b45e719fa08c2af992ee6bfeb89f3f70123efe661efcc8abc7e1ff274237385091679cb6331c30db6ff8435b79baab791f0323eb1334b6de6efec908eb8d063767389a195aa994549b4db65af683c0585d233caa9f80f18d181d63604d02e1687230360a179859bcd6ccfe61f13c62a9021b1d221543207c4ca177be846e201b88932a67ee77e40b8ddd5e5f1a97667dadd7e61ae3560df1abfb98aa69e0240a6dbde7a204b7af007fb7f04422bf01d4e5b1058a88f74cea9494cf9cd5b8cf653dfd544ea73cd75e781aeab80bf48d004cad2ded108690d6b63ef990ddbee4c8a70eff1ee238966b59f2c469b73c949d5ebba495a4a1f90516d4ed7a04531d3863364d493cc78b2530d46a131c87e128cf9a9532462aca0d4cd8fa3fac52f179222a44c0eeec89d0756b8934a21e166819ccbddef32d9844fcf76bf7c8d0224dd60205b2f70bc4006ad16f6facf4c4d81b8bb08ecbd0dccc78300afadb0740129ec5d18b6c30c5eac828a483e63ddb04da563886039a8f94c7d53eee959401aa5a277adeae01290326f9aa251d6daf26e028ea40b1ac77ba90d74ad2a0e978eaf92c48a46db4e646b02e098c3a0a6e959167da74d84094099082ae672caec6020ea0602000c7bdea49a0f539ff2876af127d4fca0477478ce78cd2898c24404550bc6c4288a68b615387473bf916931a3c8e55345a97b83d038d8488af0f6ff4223e7898b635c69ccbc8cf6b8bd55698964889df4fc2d9a5a3f2cacf55c89b433e420a77c745c518aff0db20dcd9c17d4977fdf259ac2e34bfaa831f607db975947696b7e8f4831e8d977ce62ca4baa33cefe4fea4fe92aed6a5923bfcc52e78368c2b501af5c96ebbe32ec29a1b7752509c2cef8735dc8dcbc850e6bb1f8d6c6c760c6ca23375ff8c0a30b7a8410d21ad7d128d1364e09802f00196b223a5175f7b4244e945001308463240566041d50d36d6e7255e42ff64148f578f1b72e0c5c772f20c32fc6bd68fe4a0a48e58c91d2cc375642144098cc15e79a71f44ff423ce53e41e982d56a45ecec20f3a2ed1d37d650999597365ceb32b01b1d2001d823315aec099837f4f3d1a648b0e355a627c9009003205b309b64a4235a3b9396ea97311c262051bf8eabd5c3e2c8e8f16c301bfe581b7c56a881b9dfc0a1688b4995e02bef18882783143a5cf41b1731380b3a58e1fa9af27a11803a4add1dd98a3920c63024c38241b9aec2ddedfd12ccbe717be5031646b523db158b959a7c955c1adc110552f955fcf205d187a738295500993b7871f7f802f987cb8ee423b3300998d7654a69715fae8a77fbc0a20f0a0d15c611784313410e489673e09bdec24318eb480b27089776946a204d36fe4e758c9cc6c340147e7935a639b2f0970a71778d256a0237e77ce7574624272d7d96eab9a413acb4188cd699dd9c1965dc430580db486565786cba89b2b168b3970a9a801328b9a35bfe550fb2f2f50648c9c84eed6afb26d463cd9a094d11e5b59ca863b308de911838f9042819a45eaeb8c189b96e049ee47acf73dbdef7e17eef78e32d1b15ab0cc44acce93d56a9d1c16f1f7ec662c1e69d5690e27466636988e29fd5c8b54d100e765e212b401d4485b641feb20622d6ffb4d608de117a88b6c60b45c5fd7c755c6fbf471b1dcee13ef41d5a050973df2e9d426ecbd408b2d5082b863bf0fbad5c73b8f0324cce602502de34cc5c72d6db29c0e8c47cc7ce4978f57814d377ef529521d78cc4436af1a9029c53ce71cc27ba42c7e73002251dd65726275a04cd9a9f8c6ea5a0697166dbebccac59dff46eec176eebd2f04d01a2477f3f5cf4bc07882d697878dba6a43c96ece9b89e44008dadd8d01eb97cadeb0c57792b5aa07b8311994c89f624f6862b381d4eca7e392b9cf145507aae484e59c0155a364fff98ef74b401293b6af8101a220fe75254752e2190651faa61c58f7baf61c76609f79124795ffe9486af03f095566123d4f13f461397703943ddd2bd555b87dbb6c0563f9427a65ab3a6df936c4811b6d1518ad7785429093a1fefb74c801af419797b5f48550d2878052cef097da9aa6f3a61b603ff0b3fdc0a05f47b827f4deb66be5a6559d9e1aa5a7e477169d069f5241dc90fb61943032d2274934cd06a54f24927eb9a610cbef53ca28f99bab357119b4d11b4aa76862ded6310c09bed3d055ff70aca943365eceb53a748f36a5172a97aa076c7503240035a2cfe361779a6c660c968292bf43a10775ab113d688d2c936c079068c0eb02a3ee5d2665654d209380baa2dbeb3c929a1257bd2a209884ba1dd679834d5eb0b39d4c56be5a86428201796aee972afb2f976d5352b33a401de355e149a3de9620bce276f991dd81958ea714628facc9740c1f33f02aa299c343775a596d296d3faa91855d6009d3ac82d2225eb78599db5190d67b84aaa5befc5abbf960b17dbf4a4568db820cd5b8df6214391f61d08b7fb9e587f02c26f9d6bdfe190a8b5a04344edde2dd9b46c39e6de9757382187287d072bff08966114fbf34d3614ea7c77928b4617271002ce9adf15cf786561bac082967617fded2474d198deac5b65ff261f3746007349353ee4e1b8fa35dc56299eca5ed2bc6ead90cb8e46024c6038d25f7ead7515406fd62aeb6d68fa7dd798c4c7d5436c40f40afbf82e61fb4869fe1a38da2b37f2c31ab90d3c706cd7f5f1720a6b73553cf93fd0135bd47f072c25d176b0ae453e4d682c830b206822805a99a5a8c5b9ca5ea965208f77548dac9af8423e9a9a9e513660b1108fe2b1f509916baa4b2ebfca2e4dcc86b008d54d16e17371afdbcfd44ec44046450f08704b067961a960136f25665a866fc9db5d12837a0e40590104c5123a943687490d8c56a4b07e648be48d10e7d27727d8d3a898fb457883f5a96a081cc53c41d985f53c35b55188c605cda51ff1da7d5add3c40d082ddd557537d4eb343392aa3d669f7882c6b1d3c58eb5827e5e51caa70a3f9081e501ce35948f2d84d3c3eeef0d18d12d6bf1162522481a0719a555d8d9733b204daa3644abe9f2f5d1b4c4ef0b1f285894cd4b2933ae109407d73c604f3288a831139b6066168fb0796e5f662dd38a8ff83787bfec76fb992bb4ba70752c0eff97acef1d509d624d458a0f6b2276d9a4cc7e63b7cb8ce9486fb9b1b86bb7477130e734fd661dd363e3663024b234c0da715b0ba0533625e7e2fa71ad797baa0973ac2b9fee16b8f545306099d5151852538dd8e387a6aa80c2b0a82f326e22da44eb92db807b2fc602c15ddf2e1105045f0d472bb552a9e28dd18357edb82f45683ac16bd261137160fe234557b95bfd3444d73c2325fde5cf8da6ee8c4482462e1d756233783b060066c442777cff811b4b231de4d9529ed37b8b6817b18a43ae6c2dffc31395018d7fc0f1e0f2ea9c901c8c7d81c577edcb9814b750fe93885fc960af0771b9904765acaf0a2bd865d3f7fe646d2f0affd54f71dc9c15ce61d14c4e75229b2dd218c38223fcc1a963265bbc2fcd1010585cfa10af4cc5f48c683baa95535c60b05f2d2900df8c5e0ea694b6c8ea775380abe3e90271d99fcbcec53fe2231b76e7fe6522875703d6365500421626401fb06a9e0b3a495939020bfd72ec4992b7b37efdcff8c84918c78d30d835b05d339ac680162f3d355810021c0a9c17f9670e437e688818455e49db6971c3b248097a6dfea4047d9f5a3002d455138d46cf415e342e7fa3e68f8a2c66cbce3331e552788de40edc072157194aa5b9be7695a652e103dabbeb1cdf5c3adc7ada2502b2a9631d94c5ee0b0879f59", 0x1000}, {&(0x7f0000000280)="cf9ab8065c57b46c9816a3a338eef5499f007e2020cb6ee9abdcd77923d92e39aa3deb3c43e8ee", 0x27}, {&(0x7f00000002c0)="a62f76160cd3c9247777eac6ba727e1e71d5c906819b015f21d11d91bce651e9949b354de4363f078979b9d684358349f223", 0x32}], 0x7) 17:54:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="126f106a4d853fe1fc96b1dbc5dc24de14a08c52bd203b24ec1e606f95fda7b3d5ebace88892995f1adcdebb7ecca27d791f1f66350ddc6c0d475bf4", 0x3c}], 0x1, &(0x7f0000000180)=[{0x18, 0x1, 0xffffffffffffffe6, "450766b1c6"}, {0xc8, 0xffff, 0x7, "0751a2d96aeebed9663a0dcb8755e11eb3f4d4121c4ea3052b939275441cfc90faf77bfa5c2679f9ff06eb6448423de2bc9189aa0126c3629774a4f2c56407fb0e19680f73484524e2fb748708d6e91c4820399ca223d81add18a21d93a1a51fd7e52aa526c5ffd0437de343a97941bbe189710a6623bea6a0d1c70d7e62ca47e3ac441cbb7b776e0cd663eecd2595cc939b99f63daa2c3f0ea5f5b2935f3a5af76311b05189ae9e33a44863185b80e1e50f"}, {0x80, 0x0, 0x5d4, "1f3c9de9eaaffef694925efbf2b4c72e5d9e8a3d2381d2fafea2ba7ecb608d1d252980dab30c8017f71eb469fc1ff2b99f69e4e154df4f2b96cfdce7839f59a4767e12d9c6eec8e647376ac81e07e5136f1250bde8be148e6f557f46254e12604a851ee13a264af1ba98"}, {0x58, 0xffff, 0x800, "cf2188e52b5209b55253513ce446e88f1ec8c585e29d8315d4f1d1c630bc1598704e782d4ed366b69aa3e77955e1c9f372d2e474fad1ff39bbc37a1e199a7064004f649e"}, {0xb0, 0xffff, 0x1, "cefc92dc14affcd536fdee12235b288e459be684c029a93fa4b33d6965a077d9ac8c60dfc3866e7ab124ee92995f9488c9b527ac5e1fe74edfcad3092e3925a92ed74137854f0ef330b7bcd1523c7490e1ddbc29894c2ffd8f947cbd7efdac0b83d4f6621e5e3b9f4e058087d607f41445aa9487745fdaf3b54505cf0439c58867a93fec52d12499857315c3b58bcbecc55cd7f61bdc2721385b31b12d7ebc"}, {0x78, 0xffff, 0x3, "61fc9db8f2ed6e34b73a760b874cef923c8fb588fa74bfc3515eedb64c4f1a6d589859a3960d6e2156462914fbcb361c2694aa311f7aeeffab5c44b4a3b4856a8f77fa96a385ce1e056559b816ce9034b33e747a3f146a64063ac9e6f1ef75e2af1c05ad71"}, {0x58, 0xffff, 0x3f, "16572197a36eb327975b0bc8ff925becd3770607c34ff489a503fd56281499880a1937c02594580d330bf00799290ac0534513945de44fcfa8084404b2d93b136401ee0db7"}, {0xd8, 0x0, 0x8, "c9223016b4bca8d94b9179eb14b1be75f9456992372791a2b2784edcea8dba5bd49a54ec27b6c41ffaae79ed8de43b43d5225cff72b3815f7f2357caabe20a85c0c2985432ff78ba5efdc40c8cbccb06d5404015091dcfea0b239db45968c427b6d373916e05b491439caad5fe465ac3ce2d471e862289dd44d9ea744d0f286bdd87da0e53bfc08ed06e46d0aa5715ee39a34bc99d45875e1de92edbdfc93c9bc4c4f61676520a84e38becec661befa642c934ec014c96011bca2bf6196c5c28d8c216dd"}, {0x40, 0xffff, 0xaf, "b52cfed44dcce7d0b6c2c66d1afece5662d05d032833d2308994a771d1baa29abe479d1bff904c342be0e2abbcb741"}], 0x450}, 0x4) r1 = socket(0x18, 0x2, 0x0) dup(r1) setsockopt(r1, 0x84d, 0x20000003a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:54:36 executing program 0: socket$inet(0x2, 0x4, 0x7) r0 = socket$inet(0x2, 0x3, 0x1b) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x2, 0xfffffffffffffe7b) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/125}, 0x85, 0x0, 0x800) r2 = msgget(0x0, 0x100) msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab9210a0f7b921ad024936000000000000000000000000000000000000000000000000"], 0x1008, 0x5, 0x81800) socket$inet(0x2, 0x4, 0x100000000) 17:54:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fa30982db0704216c37690000000000"], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="333910e7727b91304a7330672431847cdcf2bdbb9b88e7147c60195c4aef2e33d9d9f07e84a599ead940c634dfbfae80446da5680154890fcb342c0ee45bbcbf0b79a33333ca0dca6ca426ae816fab7d90bf0e68bddc7e51a0fd63d9e67aa83a4be87efd394fcb3d84b47d073f125a2a85295797662574bca343b2af8dc5f6ffb1a2d9741bacf725f767e61d41f96aba54d7084509b06ee257873551d96a91da2e152d0581", 0xa5}], 0x1, 0x0}, 0x0) syz_open_pts() 17:54:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) r2 = getuid() setuid(r2) r3 = socket$inet6(0x18, 0x5, 0x6) dup(r3) 17:54:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="b9568c084074942a3d555f74e8fe3ead9fe48ee37d95a0ce903015c0a8ca2e8f5488cab47015e1e267b50392e363b02bb18e7291e67be85bfbf0235f636b0704c9da00971d28314991d71594b0aa06527a3f1830897e0dab8eccfea192c2b153020a66f20ae920fc753a375cb9e8af19759ede0de75e643380141a1f0caa80ce35280a815a083b8e3acc586c8514156ace8b8904a30b910fb062ab8d9a12caaef7ca26da874856a752d4d9d4e3ba6e44036401bd4832e6f2f31d6e44ca0a25cc3b6451c4e3ea5c6cfe80f0d89a4b796e313d504b25ae3de9fc6723fdcc35e1f3a1f5afd95ca1b84f54428376797d034cae12916e5dfa6cdfd8", 0xf9}, {&(0x7f00000001c0)="e8f0fa57f05a28c465a425cc9f17b047e00a606a4d1f03fe45b2f7c09ad73d3677dbcbed08f7bfb39079677c68b6d8b943ce188e824bc3b0b3aeb1ba4e6248f8411f4af48feecabf72fc56c7f5152da477b54a1200592f607989f08d639d2ddcabcca838670fdfc2429cb36925fb88a21a5df6406f3c8cefefb00c00ddab1e2859623abe67afbaae1338d494944723522799b9fcd1093aa6f6d8943e648e67f95508a54860", 0xa5}, {&(0x7f0000000280)="a98972a73adf63fe39398290793ffe11b429fbc2b2666e3b627351c84a26d7121354471e86381bc505d9b17e6877eeafa95c36ef211e3c66a87dbce60e06057c13f8c3dbd093ebbf7470a8c88e8f919114154c4a5ff43a3c98277f4d834064aae8f3c5b08b0638c0ed08f080a715796942a2ed79bda2642fd87d84dbf42b2ab26cd84d8f86947b3f453af22cf57082a6c9440f6262c330c6705a524a3e45eb07dbb89d26cecdc3dcdbfc131d36e1", 0xae}], 0x3) fchmod(r0, 0x0) 17:54:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:54:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r0, 0x80000001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7f, 0x8000}, {0x18, 0x2, 0xc0dd}, 0x7fff, [0x280000000000000, 0x3, 0x2fc, 0x3, 0x81, 0x8a, 0x8, 0x5]}, 0x3c) dup2(r0, r0) 17:54:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 17:54:37 executing program 0: r0 = socket(0x18, 0x400000001002, 0x10000000000) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 17:54:37 executing program 1: r0 = socket(0x20, 0x5, 0x3f8) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:54:37 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) fcntl$setstatus(r2, 0x4, 0x44) r3 = shmget$private(0x0, 0x4000, 0x2c1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/120) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xa) 17:54:37 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/77}, &(0x7f0000000080)=0x4f) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x80000000000015, 0x0, 0x0) 17:54:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rmdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000340)='./file2\x00', &(0x7f0000000040)='W\x00') rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000300)='./file2\x00') openat(r0, &(0x7f0000000200)='./file2\x00', 0xa22, 0x80) mknod(&(0x7f0000000240)='./file2\x00', 0x4, 0x8) symlink(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)='./file2\x00') 17:54:37 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x8, 0x3, r1}) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 17:54:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0x2) clock_settime(0x2, &(0x7f0000000080)={0x1ff, 0x3ff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x44, 0x1000}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 17:54:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000200)="bcebd4ba02f184259ac28a48248592dde26906b91cefbcde66d1fe62baaf7674e8c21d7f4efd0f61fc9679613f04e12b2fc556a0f3736143571751898f310a8a557c9e4147082f7004b04dee80e96a7f7b350ae4eafbf9d05949d874e146130797adbfaa4a004000000000000000000000000000f494cdf358df23d1d1c3c22a41c17a9c3cc6f8227cabcd61b4be56fb19f2c8e8e7b7c434c77251d1bd1015ab284d1ff87f705b", 0xffffffffffffff40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000000000000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 17:54:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000002c0)={0x8, 0x5}) dup2(r0, r6) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r7, 0x4, 0x8}, 0x8, 0x8000, r8, 0x0, 0x2, 0x0, 0x8, 0x4}) 17:54:37 executing program 0: r0 = kqueue() r1 = socket(0x1e, 0x4007, 0x6) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x4) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x11b, 0x160) r7 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet(r2, &(0x7f0000000580)="910b37754456afeca0532ef4677d4cb81f28a0445853bf60090b59442ce13f15b96cc864287cb155b1733206b44be555aea47f1ec6bf1cab37b2e7f174702d3b4ae7613f3a0dc0fdc2a1726881ebb0adfaa17a2d1f7b022e3d8bae73dbd3d04450dbfc687a9cb7c10cef107640752a28fbdfaea062d442ec864751c408354c16fe57343debe1989ca3c05cacd8202a78ba644892ae7cc3a4e57ae3860fdbd65eb7712bdbcc3103aacbf884511bc046ad7715dd618beb506674", 0xb9, 0x0, &(0x7f0000000640)={0x2, 0x3}, 0xc) socketpair(0x6, 0x7, 0xc2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sendto$inet(r7, &(0x7f0000000680)="1137dccac6c83b802b1ce2c713d6cbb6d0e5a9f3a5d8bb3fff3310ff28acd0ecdbdd79319fc57c9384c136d761edf4b1e1ab7358cd94861c5066262d3861cb10ff3653e423fc9371df671c6e0fe08ce89da288aca7ce97e4139a9f7c2e9169624bab723b74dc5d6cae86706a62308e16ca92705472475244e00dcc9b82ce61696d81809c722336f76430e9b414ba031435e501c36ce89163e7e76e3699c1fa308bf882a072a364f29d7d93664910ca5b3db664a76ca49ad2f4b8af372eff73860dc81042d2c6295069f2c332d6cf", 0xce, 0x401, &(0x7f0000000780)={0x2, 0x1}, 0xc) r12 = socket$inet6(0x18, 0x7, 0x7fffffff) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3a, 0x6, 0x400, 0xcdbf}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x44, 0x21, 0x7, 0x1}, {{r4}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0xffffffffffffffff, 0x1}, {{r5}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x5, 0xffffffff7fffffff}, {{r6}, 0xfffffffffffffffc, 0x40, 0x20, 0x4, 0x5}], 0x9af0, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffe, 0xfa, 0x0, 0x0, 0x88}, {{r8}, 0xfffffffffffffffb, 0x1, 0x80, 0xffff, 0x4}, {{r9}, 0x0, 0x8, 0x0, 0x2, 0x1}, {{r10}, 0xfffffffffffffff8, 0x8c, 0x1, 0x1, 0x8}, {{r11}, 0xfffffffffffffffd, 0x1, 0x2000000b, 0x5, 0x7}, {{r12}, 0xffffffffffffffff, 0x38, 0x8, 0x1f, 0x6}, {{r13}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x6}, {{r14}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0x7cf}, {{r15}, 0xfffffffffffffff9, 0x20, 0xe50e4adcaa0673f9, 0x9, 0x1ff}], 0xe69d, &(0x7f0000000540)={0x4, 0x5}) open(&(0x7f0000000040)='..', 0x8288, 0x0) 17:54:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r2, 0x20007479) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r3 = dup2(r1, r1) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) ftruncate(r3, 0x83) 17:54:37 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) fchmod(r3, 0x10) dup2(r0, r3) chroot(&(0x7f0000000040)='./file0\x00') 17:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) msgget$private(0x0, 0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:54:37 executing program 0: getpgrp() recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0x7f, 0x0, 0x0, 0xfffffcd9) 17:54:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x11) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 17:54:37 executing program 0: r0 = socket(0x10000000002, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) 17:54:37 executing program 0: clock_getres(0x6, 0x0) clock_getres(0x4, &(0x7f0000000000)) 17:54:37 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/8, 0x8) close(r1) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) close(r1) 17:54:37 executing program 0: r0 = socket(0x8000000000000011, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) sendto$inet6(r0, &(0x7f0000000040)="93046cf323ff8db812b679e5e4048317a97c3750cc540ea108c53c50c4f0f2c87ac6a3394544644b049a1f15484ef1c66cfe5bb0b0ec5be3c53263b77e2b6a9728a26fa1c258b072810cd3e9", 0x4c, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x3ff}, 0xc) 17:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) fcntl$setstatus(r2, 0x4, 0x4) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 17:54:37 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) munmap(&(0x7f00003ea000/0x1000)=nil, 0x1000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 17:54:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x3b3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) close(r1) syz_open_pts() 17:54:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 17:54:38 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/236, 0xec}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/70, 0x46}], 0x4, 0x0) 17:54:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) socket(0x30, 0x8000, 0x8) 17:54:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="68000000d1ff00844e358e0000ccbfb173a3254eb15b1aed276324ad3b0162a834b66ef4a7c04462efad5e156b2976e4b0b5a527594c007393f83565d5f25500b56f9faa4feb636c2159", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) pipe2(&(0x7f0000000080), 0x10000) 17:54:38 executing program 1: r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) socketpair(0x18, 0x4005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x81) setpgid(r1, r1) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)="a8ae4de0b17543956287276134776288542b8a14ee4f87ae0c9101f5986ac2361f5317e7c40818f198f3d1b734ec74f4a73bebbf46e82ff555722aab4be5e99d5b01e83ab2c21f94e9d1c2aae1d13cbff356c57dd34e5387cd19ae6dfb811b6f3eb938748e5f931094cca4f9f357a42f6a3ac6d14b9c1a22b1009b354388bc894b0f776f72118dcf9639f0406e3c04360f9a7ce4ae657a310e4ffaf1857f1eb849b0694d53fc917737886728ea0994556e3a1a31fbefc9254fad6dffdbfffaebbc16a3d8537352574c27", 0xca}, {&(0x7f0000000180)="783539b54996aa0dd6c4de35fdf251eb27922d7007c7fd6db000fbd2e897d2b1d6723addff9fa7a73ca3bcfd6ce54943dfac9d6135a2f65ff4059a76cfb8276590223e2b895bce79a2008f532bc723dd8e7fad60f6bbd119510787f17ac255b67ff28577f21b5e7aaf31a68688f260fc4c88c7592df7a8a5ae2a50ce05be923f34346ac5d2b461692161247bde2d198549ae", 0x92}, {&(0x7f0000000240)="bcacb728eaa1cfb8f73f13da8664aeb4f49d499ccaafef5e53b2765c8915f26e578897403f4c06bd9ed55279de60ce23d93b4ef1e4e455a1dc7aa8eecee8d34ed4c9a4665609d77d14ce2fc9a901af650d3460f8f403ca5ceb8aa80306c20355bcf3754370042c578951021a", 0x6c}, {&(0x7f00000002c0)="a4f7e946991fcf0eb57a7ea12af576205bc30825be4f402a1b051f55e573eacce25855fb5b62daaf1aeaa1a590e6801e90a4a72f61eaabad608464bab5277d7d90618767f9dae13178129c21d0ea3e4fddbfd36eeae595973fd866f5ed380bf6b5d89662977e50eac4f167d36527fa105d5bd5f59a637a2ce76779d9bd100b3dfb1d1c8a0b908de81ddcda6c40ffdd1812b366d7adb7c4aba3406191e8d102d59581abfc3ed7f633d0ae8fa9d511a5b8c59bb8a6628e62a3c016889eea503151dd2d9d71c63695bf3069e9ba3b163a62b75d8cfe6d86cdb5184cbe4be4ae", 0xde}], 0x4) getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xe877}, {0x8, 0x2}}) r5 = getpid() getpeername(r3, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) readlink(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)=""/186, 0xba) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000640)=""/4096) fcntl$setown(r2, 0x6, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640), 0xc) syz_execute_func(&(0x7f0000001680)="c4c3b1487a1a003667440f1b4439c8411ad10f76d98f49089517c463a140d100f2466fd3ea640f0060e2decc") socket$inet6(0x18, 0x0, 0x2) getpgid(r5) getpgid(r5) recvfrom$unix(r2, &(0x7f00000016c0)=""/216, 0xd8, 0x3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000017c0)={0xfe9, 0x1, 0x7, 0x3, 0x3}, 0xc) wait4(r4, &(0x7f0000001800), 0xb, &(0x7f0000001840)) r6 = openat(0xffffffffffffffff, &(0x7f0000001900)='./file0\x00', 0x10092, 0x110) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001940)={0x6a800000000}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000001980)={0x89, 0x200, 0x5, 0x101}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000019c0)={0x5, 0x80000000}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001a00)) syz_extract_tcp_res(&(0x7f0000001a40), 0xea, 0x50000000) getpeername(r6, &(0x7f0000001a80)=@in, &(0x7f0000001ac0)=0xc) 17:54:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) 17:54:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x53) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x402, 0x8) recvfrom(r2, &(0x7f00000000c0)=""/27, 0x1b, 0x843, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.\x00\x00ile0@'], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 17:54:39 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="f3ffffff400000000000cd9127fd227def34000099e3cdc5000000000000001000000001000000000000004e11692579489e3d84e3be3740cb483eac0d81fe27c69f81733fdc625747f817341a2319d8dd754ea8202cfd615baab48954fceae46229a6817295787b965af2d17c2fddb0fb07d90f9ee83d9d4f892628ef3944ee3b1faa28b0a1bda78d0dfc46f0727ba41f18108f1680437097ed53b3cf4be91b9ac43c6d0fdefb74b3c9cf1350d82bde9b350eccaf04ef7e4d25a5a9c89a8fc353a2e46565ba0ddb9b35642969d1b36eb49f572b2c7e143ede71b9bcb0e1d8cf63cd42182bd1b5b99dc58b9a1370c31b750c42c1960c067d06680f33fcf798608668e822ac7c34928d34a1a7e96fa8979c63c305bb7b8a881f2d55adfb30f24cba5a440e1e3ab0c72539b3a8a23f31e5a3bee72b5736de34e3d3289179b8bb5214000000000000000000"], &(0x7f0000000080)=0xc2) socket(0x20, 0x3, 0xffffffffffffffff) 17:54:39 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x44e, 0x2}, 0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0xffffffff) kqueue() 17:54:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="9e806561c52e209621f54233a60d827890cf95e2b6864abbacce113aedf999d182720226f8238c22f42b9fc8808a8345bc4681ec24031ca47b9c25f1fc0e73e35b8b45", 0x43}, {&(0x7f00000000c0)="3d7fecf5d3409808c13668b50d5d995d4bba186a0737b0586138c00528d12e721f5bb7f908eda5bd195ee884045a1737f26e64115b63f5decfca178c37515b7b1e02743486b7dd8927145ef0dbf4c71c7f7e1e9b3affce20aebaf0a2996a06e3edfd9c57c5d9ffedd3e0681b5bdb77639bbe1a889ca7767190dbc9137f28be16338778149e8a4494cb3085bb768d29725867087c4515529183969d979e230647e7a7", 0xa2}, {&(0x7f0000002500)="5cb432edd3f38a4f340f40c91647ee3d5153326e1755efc4bce6e9f7cd358fa94acc1d9df5c8e94e338153adfd5e0bc190f95b520a06c100cbdffa84ce677c2f1d881a7cd2dda66cb5f878de536b1d2e1ae631cfa56469ed57881b08a0594b2f84c567246313696a0d2a5dff89fa45f7ed85bb4f1c7e27c22a18b0c3882e5c0a60e5a828d8513b861f276d604d47ee97260e7098b9604c1dfdc76e980535788a0f8c092f8ce50ce2ece14f6da0e27e34e59269f06a3b301e2490df8bac43ea286e24d4bbed242c32b455fd9ea102c8910c07fc55540bc0902c7470db3c42fe0f3d0f2e344f451248b2f7aa9cfa39e6294ef74dc9a08091b06c4274159ff079e808ca434b8fc322aad9f55418eb3621c84c35c3b5d53e29854dbfef7e29b4ccee56b145deb5d78fee5dfff8fde82e1ae7fa5242ca5c070763194926b32f75e4d3a7a4bcfc6d417c8fdf860078e0f50c32b54aa2826a6e0fa8baba894069f51f27d431e328cde7f60370bf866debdccd73a85d37abc2e378cb303b4af3217f3d789efb0834dfec130978b1636b70564097f85a7f7aaa4b53617e42b48f5479e6b718b092b654ffe1384101e31213a25a6a871effec8a182bfb828f1ece5a95b6becced54a05820488eb782db99a4164b22d8c6850d7cf34dfd61277458569b0bb536ca205b3ed9101ba76366de404d9e62051bdef94bdc7d63a32d15ad112fc09e06d81e6228905b867888c1f2343a2b79b72879fe3b315d8db1bde251b442fbfbc73909a41df09905fdb15aad99b2507364c74121a7c957b7ac74328075fccda52b8f1e7350187e948c8ba18dbbacbbf9263827529904df9f96276da7bdfc6469e6e8387575f5bd44b7fa84a0885732717a079ffb7dbcacb2ea59b754a37b85173fc5fb2c74ac32ac4d83e848512d40ce72fa4d123aa1ecdfe8733631d3ec865d2012d6525851b7085af62007fb72a7019e4980381abded39c15c09836c5ed1df2fef4263fff4833826df8ea8c99f8da444883d701e80e273a6684664c80021ac0881ef5d5eb7796c25cf87c29f453231c4a762d9bb8bf60ee315fb6c14b8d8aeef0e4b6bde57be6945f29bb5908f63a63170c8899e59ae801657146e361e639a9d8be46723686412e2af5b83547cd30802c48f5eb0de80c67a6d8c96ef97c18e8393fb9166ba1109ae57102db95b261c9c7958bef4e2c9ead701a1407e3595c3c46984b616bbafb894ea3f59dedfc4b19faa9d0db49f7b0b03a678ad5454468922c0e555d30caa0ab2e2569f83be62806a829058347b0f4cf5733718bd3600e8732ef6ba53b630cb65e8ec1627df1f3ba8c29441c068f971c3e4378afd1a997c3281714e2010c15df847caf5603ad1793d669a054778bfb37371d3b02807182b9f4cbc1d5c32895b240ad3b7ba0898190687fb9aa8b219f7aeda5fdc3b86fd4ae2565db7d89dc4380fc6280f0e6f225fcceefbd6840a5340f863c0f64b474d3093851021aae6e76602f2f1b88482413b612298605a7066c5395707b21e5f320ad3231fce37c0fa2729e04ccde48dfac6aa628c476ee31db437c305215c79f92cf4bbdc814e4f68417399f4d57ba9ae4cec3d67c0e874486175773cf49cdadb8beaa94fbbfd4ea578bc5e54115fa5c7aa5164e18d1e2ac4577ee562cc9c50638e0f88f6e070b3109cd79600f2c4793027219a8190be3256c7f3d390aa128c480623e0380a377eacb16b4785bfe2308c1483d27cef0accc3abb7b09c6d70e551113f38930eb279240d375cb924dd68d58a25ec5ef6be481172cf5a3ba6a34066b82cddda54eb60bb74eecfe15a4ee3879b93638f7875c5d68595194a946edf4e524e0f51fbca07427920870c8a95d8eb92b8d1f62fa18d598ece4956bab9a52e49bd5080f718d3dc8c95c119a7f85191f6b235fcda592ecedd3d254d6086bd3be9d5f5cd6b9e2d4d62a7d27995b0c01f2b9dbc457adafdcf7f9987072af4df444bd7d0a58b284c862b10d1fb90706fe2dd4f7a07ff997d141fe549f444a921344b3d4cf54847303372ae8f131c27c26c00086846eac2399ee89d79d77f275a3df490a551984c6eeaebb1332c6e89d73de8b1c1edecaab289af58e4f5da1328b9aed469274ffcb5d7768e0e4f1f2cd366bb93cf91c88ac1c519806e74775bde5048b91ca7b2adef14775bbb706386c37c0e7bc01f9abce4d17f592659de75e85fb91c05b1af893723cfcd5f0eaace3f598cb8e91599738abab6eaf3373491ae038adf74ef53612be87e98a20011c251bf34d1b8eb28aa32cb8b66f49d542df59b734d0fedd5771e66dda465355bcfa91d08d8d0cb5175f16d45c667c8c4ddfef1b3b1addeef61c264d2718a3f8cac351aa56d6f31fffb8f12c08217841af0a37ab6006f493fbf94a53d003116d9d1a3e8dfadc994642c64e46b36b4b0709621ee60bce4e995392a7b1281914e5329d5a62931f8653a0c94cf6062ee27c84964622891007cea3a4f2b450dacf55580dbd20a12b6f6467ac00d555bf1daeb6f8f61754489b0017c9a5d9db0816139f08b0572e33aad66e404b6084aeb6583efcfcaa0eeb4cb561969963dc7dee63c0f01fde38c99f5bc7c4de3da7f69cd7f90205098c54bf7c7129797f212a418159d663829773e6bad9c729db7d8d448a452290aeb11ab0dd68865a6ba5b484fec38b5902fd7dc88629b4ea3fcf7eefaa33b1efb6c182acb9659b86b8ecdd3f25e9cc891a985a7dd7f7cbb51331bc744f832db7fd7f6ed6749d3d81ba7819cbe7c6b81992cecfd4aa26e8e71e3634d929c960d8dbdd57a35329179c78c3daf4a6130b54d8c1d025fc49309a9149989bc43326d217dfad6838d8692c0df315d7f98382c42b2a298ff16684f6e108e02f09f76b526105708ff3d76ad33bce46f0e02aedc9069dd8b74723b1a82fb16880089932d7f961735d2f9d4cfef683b775aef5a2db77b61dba17509a219ee21bcb9fa64c8b0d24cb3e9f27153c371e8cf88f952f6dce46856148189d8b11761861c73f3eeaff2461ff0199cb1e9f9734937cf68ce3786ac3146cabb5ae5ffe1b527c4d4976fad35888b1199be1d705b0699c8e294aab3552ec33e20146e56810408830da053701e74fb3eaa6539ead51cd8074af10f5090e116117b9f63819c1ff1ec7207f5e73cd9d3c1c0d56c154998a96145b416658da0ccaa24ffbf8ef4067327602269fe3afbf1c086f7dc1b9ed91569794d138eed2bd67e1d985243f6b5776f3bb3e24321ecd8bfaa0d8c6f42a5dcc2435e94d3d9ec6c2ba25b18697095dfa4249d3c4d4ec620ae9db62c048c65dc295f3957b18e7c6fde8ea33051566240a354bd55487bdec6dcc434e7269b171239d536d3c28942f963b37ea91f63c3bbf889b46b206e1857901ce6766299c2bf0dfff960932cf386d51e53b934e4d9cc279e326f253a77875f335198acdec7f136c6d17bfb472b44085f7c999dda298529e9332d6fff4df5d5d6b70680fa9a1aa5ea46c9cbae8a2198b1481d11be1ec02b3055dd21fb9eb79f772259bfc9eb0b29a10237ccc3c43c6e1064d16304433be48040202f8f59372562908d8c61e66510f0f1cceea6177b6e7bd72af8e2e3d24844f825097c5474a9573840d4dfb532e2f0d5dfce416b8f464d1cf1f0bcd44173d0d01c694e0f1efda469e75619baf70f5a71295a4fad8ab4b747cac68e49a80f9780b75288120af6714e8361aed5fb78d0976ff8e07bf42e2b334476298cb688eefc462bcb887f6f11e63a8d8e71c569d41a1e48abe38a93aa9fe28dea9a4b533b7e8f77c8ffed5ba40dbbf5ab3fc9275455add001dcec90014c40b96997c155ff76a4c7af301db65b22ee826d6223d720c51895c613cf7fae87cf6706170d0d939a3810eb9ea4be499b41915af6ed28f968db8a52426873f95c213b75f0b0dfc111b06c544fd6d52d2ed52c699d0c1e782bf4765d5298573ad0e60e916a6972b04461ea63a15526d4b4c20014bbeb1c395448b6ea9265f048babaddf3d1a1a4eae6bc1ba7142d4f1bb9313a8966368727e736a90a1ab943fc64f8db5c8de25732c36f6355416e11ab936269a0a3b2215daa0fa47d5f91278fc49179172545362cb2db91e4b83b9f3cb8a2871b054ff9e783d0201737b321cb2a50ab236d16e90611676c0fcc912849d7a36ef3c6c3aa8d92301ef438de7bffd55e1257ebe31de4aa9d29aec7b8b1c4e973dcd17bd1978cd2392d0aa894d03504425245285bac8b8ce587ad1da4eb6524e9682ac6240c07f42d65047174c21203cf266a271e8b5b688d1601daa19cc591090002662776b13c0cf79899573552c7cbaf56eec7f552a59bf4c353286e0e4151e1a9ab0f54b87a0f10758539076ef1c6801ed5e61c7217764455a232dc12a27a84c9fefa43a721b280e0e3833eb4ec1d357ec44ab7c74817c50341401cd389f05ac1c19dd248feb2157ad1b0eae9d68b454c72ebf61a82b38bf9f208e860cf98712f4a08350b0b801cfd73ff88bb2da85f5c5d7920ca03ec1e2f3634588bb28169651a7d705a306bb71a9980486f139e31b89cd65b2b44e4b831fe2e4fca82360de85364b3b553a27ea5a3f5e3e409609d698804c094d3fe04b58918a5b77092d1c40b912fc7a9d4916a38b14f8a47b2d402761a5f8b966bf664f1cc19d0cef87b66334e72e108398ef2ee6ba3e8054b7297c4bc26ed5504bb27b54fb3584149381279c6e7ba6a3b610892d2d7f6dda857f8b6b9a3eef08afaaf194383a2b08221770cfee0844da1c986bd152b3934ddef7579debc54578e07d0b7b9b06c891986d38ae3c3e2bcbe75189b987becb99882c42b344e16aae815b7d0f7849eabd7a001388f254b62399e1e5fe251a31bad8b42d0eef31bc82728312ac31a42ed6832c593e4a00800adf739e97a31bd838dddf64771af33ca93c1f889aa2cdcd27d3ed56abd33053ae96217c226bd135bfc4e332d89906690e58737e042329b87917ba3b881eb4364f4163b69abe3d0071bb63fdaf598412f16e45dfb60fa262eb6a59bc621a7f2bbb5602e436ccbee2ee050674951321d7e32e756aa9f308c5ce21dee695c49f926820e64bb8684b89b948f616d255273a0f1e87fac7e38fbe046d31e1cc3c0971b558e6b23dc568672d6ec48969759491163a3a3285adabd4234e0569cf08ff9604e26a127ed0c7837386f759a8035697db082c8410aa7bc3d9a412dd47fecc825ba5e9af0d76675652cf575e854013dc1a68e41503bf4f41da076893d139614ce49080cb56877076023e6f6104aace81fc6b0387a054dbbadde4f9f941abaaee5df0e93a97393036817cab1c161d8b6b9c6e25420ab878daccd2b983c63959ce6ade2fa3669fe5f44e6edd91cd94bef3083234c70c23696517181d0bd4a50c8ace6317dde44d00ec5606f4171214cecd774e65e5d93364d243cc8a3cbfd0686bffcd78b4c8d8339edf94ba5f229f01cf72a38987c613df54b6c589bf39dedfc48315c2130fb0980aeb54849397b4f570312ba80383cac247eed3d209609786182a056910fcb42e009b4cca413c3dee5fd1c76dcf0db454ec1704be83c823aa0a4deb8149b180185659592f8e7776ddc52206978de747a16f886a30173c8d84fde8a2c4c567c7528d20d15f067f967eda3d619bfc666d40120e7f670dad42c68a694de4cd1f5f2075430a27ad3e2306497fb96df8a2d123fda08190240e7ac3aef58e44137724fa33a370ffb872f7f5ec30fde0dbe50abecc776ac80bdbce14c9c27bd0dc6a27fba232f67c8426d7e1a5c6edf", 0x1000}, {&(0x7f0000000180)="20a38b0335d9ffa42786d5", 0xb}], 0x4, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x80000001, 0xfffffffffffffffb, 0x8000, "6398f96c566113c61479b4281351bd1bf455b490", 0x80, 0x88}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) getpeername$unix(r1, &(0x7f0000003580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4052c3a472dfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023f1ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074d098f877a084e386a068b8c2bf69493433cfec86c7b16e14b06c0935d44f0cf5f5b54ba34789716bc3df3e5f9d84ff1960f2ab46c039fe99431213f061e558500876acbe123e79ca15a45f827786c7e613c3a01a3775cedfbb217d5b27a4b6852d1a67ee9b31024d0591c88aa2b409a517fcf7fd"], &(0x7f0000001080)=0x1002) 17:54:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0x0, 0x81, 0x6}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 17:54:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x100000001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r1, 0x0, 0xfffffddd) 17:54:39 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000940)='./file0\x00', 0x400, 0x41) accept(0xffffffffffffffff, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) r0 = open(&(0x7f0000000a00)='./file0\x00', 0x10008, 0x10) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f00000005c0)=""/195, 0xc3}, {&(0x7f00000006c0)=""/82, 0x52}, {&(0x7f0000000740)=""/115, 0x73}], 0x9, &(0x7f00000000c0)=""/1, 0x1}, 0x2) r2 = msgget(0x1, 0x22) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 17:54:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x3}, {0x3f, 0x34}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 17:54:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffc7c, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) write(r1, 0x0, 0x0) 17:54:39 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x1000, 0x8000, 0x0, 0x200, 0x7, 0x6, 0x9}, &(0x7f0000000040)={0x5, 0x3, 0x4, 0x8, 0x6, 0x485, 0xfff, 0x10001}, &(0x7f0000000080)={0x1, 0xa784, 0x101, 0x9, 0x2, 0x80, 0x7, 0x1ba}, &(0x7f00000000c0)={0x7fff, 0x200}) 17:54:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) linkat(r4, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 17:54:39 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) 17:54:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) 17:54:39 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/18, 0x12, 0x43, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x3ff}, 0xc) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x2008008c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getgroups(0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 17:54:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x3) symlinkat(0xffffffffffffffff, r0, 0x0) 17:54:39 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7fffffff) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 17:54:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x40, 0xfff}, 0xc) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:54:39 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x37, 0x6}) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) close(r0) execve(0x0, 0x0, 0x0) 17:54:39 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:54:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x188, 0x128) close(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) 17:54:39 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0xfffffffffffffffe) r1 = accept$inet6(r0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 17:54:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x20, 0x8007, 0x7) recvmsg(r1, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001380)=""/195, 0xc3}, {&(0x7f0000001480)=""/135, 0x87}, {&(0x7f0000000340)}, {&(0x7f0000001540)=""/224, 0xe0}, {&(0x7f0000000380)=""/1, 0x1}, {&(0x7f0000001640)=""/9, 0x9}], 0x6, &(0x7f0000001700)=""/135, 0x87}, 0x800) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() kevent(r3, &(0x7f0000001800)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xfffffffffffffff9, 0xfffffffffffff001}, {{r4}, 0xfffffffffffffff9, 0x2, 0x20, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x18, 0x42, 0xff, 0x9}, {{r4}, 0x0, 0x0, 0x4, 0x7fffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0xe4f, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x2, 0xbce}], 0x9, &(0x7f00000018c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x3, 0xf0000001, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0xa, 0x21, 0x5, 0x5}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0xe6, 0x14000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000002, 0x286, 0xff}, {{r4}, 0x0, 0x80, 0x2, 0x9, 0xe3}, {{r2}, 0x0, 0x94, 0xfffff, 0x5, 0x20}], 0x2, &(0x7f0000000340)={0x22, 0x7fff}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000200)=""/130, 0x82}], 0x2) readv(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:40 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x7ff) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d14b94f199312d041bb15d3beda3dd1360b25f904a8cb640fce990d458f5dee7114a3931f9c520a3b0e48b6f7092dbd820bc59225b00baccb9a5e49d39ff75bebf69c595412179e3351ab21e5a13d6fcfbb0f9e2ffd378bbf6c4ebcd7f9467583da27e0d9c48ba38b69bc288c49e7ce80dbb2d2822c4c1b7bf44ae3512f273cb4689c19541e85ec6e57be1fa6e7c5034179d6c9c4631b883d48b16e823ecce98170b76dcea4ec8f2dd5e462eb0772e690ac2ff8209437d7888d46a0f5e58d331c344fc65e508ddb1d403f04f3d86270906436fe536d1cc4b3ac94f7ae44becfdf1cfdf0314c2a8f51df381cc496cbddc19448527627221", 0xf7) 17:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x16) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffff, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 17:54:40 executing program 1: symlink(&(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', &(0x7f0000000200)='./file0\x00') mkdir(&(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', 0x1c5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 17:54:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(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)='\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') bind(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x331d860}, 0xc) 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) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r2 = geteuid() getgroups(0x1, &(0x7f0000000780)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x0, 0x7) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() r13 = getgid() sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000380)="fba57abc0281a19164d7d57d3fdec6e1efa5998ee762fed9322cc088689ac65bdb1bd8650bac7168182baa179da059eecffca8158414d38b9d419cf4b9f46f311a5cbc1fa219870da3a3f0546fcd1a8444a66b90ebe760b6f3837e1b0f028e7362c6d5ac92822d0ab3ed39b9bcdc2b5bc7df692494dd38930989c52fc5e9853a99a44aa015641dac3402be308b7fc96b0d3144d8084de263048a73e36dd6", 0x9e}, {&(0x7f0000000440)="db08acb9b9da1b8451822deb5187660073bf86e49b6c06bca3cd202717d030dfe132e286728fa134e04062e17a6980d2e0d3bb1d6317e91ae96a0779c016ff5ea3142b922014693a48c9aecac905bcb5062e3bcfc03ddf91d8e08c1b", 0x5c}, {&(0x7f00000004c0)="918b1a74202b49d0acca4663de7b08728201aa3eff33e70c5f47f7a26c3ae0d81e437780c71e2dc4c476317f921732fe711c9f67636329e42a1c5b4f48516132eab5302df2a5d1bf9450df9edc658262ea28b0ddca797f535c876d86bc78e63db9c55214d41ce405c3571df2a8f369e72f80ea0689df80509c30565e9e673b8e5980cfe4a05b51af3762ef5fda052d5a5c34c72e2642929c9bc8a4821fa33c9022f91c57d7a36a8d8e512518cb0e650e3e60b53fd526e0177539173cec4bd19a466768ee4fc82c68007afa1b032a9ca0d9b1ef846138b583f5d99a5292a19c705328c61de27d91473488", 0xea}, {&(0x7f00000005c0)='i', 0x1}, {&(0x7f0000000600)="9478da6edb8a8c87d25af6fb1644d09cec82b11ee2ddacf300d122923f33560d09c82e234cf5da4e9b9df356d2464b26687efd7b88af20fe90e857934bf0a9696d17886a7874ad3fbd63450dd74821998de4f144b2620a5efdd866f0c423bf9d", 0x60}], 0x5, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r10, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x108, 0x8}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="4c4c7bcadf377b82e2131c6f146ff941062384d522773c13ae2cc9917defd2adf2f3cb43b4e57d523d897c39f2", 0x2d}], 0x1, 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, 0xfffffffffffffffe}, {0x80000001}}, 0x0) 17:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f, 0x3, 0x9, 0xfffffffffffffffb, "2d908744b11aa0c5bb6bc2398a5a0cbaf055638b", 0x0, 0x7}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 17:54:40 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) 17:54:40 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x800, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1a0f, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvfrom$inet6(r1, &(0x7f0000001200)=""/75, 0x4b, 0x805, 0x0, 0xcf) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001100), &(0x7f0000001140)=0x8) semop(r0, &(0x7f0000001080)=[{0x3, 0x0, 0x800}, {0x4, 0x81, 0x1000}], 0x2) r2 = getppid() r3 = getpgid(0x0) setpgid(r2, r3) r4 = shmget(0x3, 0x2000, 0x382, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./file0\x00', 0x10000, 0x40) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001180)) 17:54:41 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xa0}], 0x62, 0x0, 0x8fffffe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 17:54:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0, 0x30b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x133}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 17:54:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0x0) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="ebfc3a6654c35057fb5851886e0a7b25f75070a4c0866587216d8c70d4857396a3a27d0d73bb54d2db9405471685816010f680328c73656f4c104b45094e37f063ae24a92eb4ff3de589986ffcba66c63ae95855b9fce1eb829d7ab65739b13f12ade13d5ba49a8135b329b5037df056cb1dfc387c2651b9874fb73a6c56f528178890d6a7882689c1408ec3711dad5965c7984fb5af78502b", 0x99}, {&(0x7f0000000340)="24ba01be36a66ff78669a78f91cfa15fb525cefe5ff589ae702756dce3fbe4079a253a9d27b20441268ae160e0cfffd9672535060fb6414c200ef283b69584714775d723ed9e41d064e41ad711094f767682bff7bb7bf80c8c776206e30414faae6858b8963b3803b9e4894c0d8773e1921b6a80f1ba9d24db45d44101db8d0fd02abd638880baee4bb69f66047b25f429e25b22cda7f970d64522cbc563a5f8dc63410210301c48ba022936", 0xac}, {&(0x7f0000000400)="15995aa93c587e6ef65f53825373bc9a67fc7ed4a3d62c4a4e71b5670e7b0ae12bd0f7fe6cabd4e76b97685f8bd6983f40c6d1b20eb641504d42ebb8944b277468385d44e58e57f1af94c3f5cbec168a2bd0248199b60a86b331ccb95ad41c86aedecf655561d18407f6bfe42302ab11968c6d7403ecdd4487dc66edeed4d9b906e9d0caf6e77498f726c7ed5b09286021184439c987c1ff557f3f8189f1d8a3564f18dde57bd9aecd8ca5acf79b13784694fdb34b76a7ed9e5924dde56216332ad5f3bdd9f994645dfe10e6a877e3fe49d9120416bbfa6bc6e08e301d8aa9d28802a82a5db28905", 0xe8}, {&(0x7f0000000500)="1fb3988770db6ab5e1fa0196ad48706b083a350c24304512d943facb3865d1ce5ad85216eab4e70bf3953892e5c2b9b0aa7dacc444097278a4ccf447d10bd4d63c897b087ab6b1438da20f29e25a27eb3b3a20dbdf56c54832c2043773dcc1a75b", 0x61}], 0x4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000cb6f7f32cef14a5a1a675fc6f77cd0518be54fd6b7c0088ef1ac583ad315332fdb2c4dae361dc1733d4104a1fca4990c665b4a0999b8a049b7009dc6d4bcb9074a42f321802ddeeade02658dac06d860aba62702a96074e6e87496efed8206bbdac2e9cd5d203347d97ba3d5e6fdba4ceaaea5470b1d17b2166c27e6c68b7b81713758ac67c26b9cb2f54c83a1c487397027de0374183ec626c3bcf6c06054a917d34180be5165c92ae1639777a639e510f2c7f51b5738e9d7d3ff9be066e8ef", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x400}, 0x6) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0x8f9}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r17 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x208, 0x5) bind(r17, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 17:54:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 17:54:41 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) munlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) 17:54:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x32, 0x40, 0xffff, 0xffffffffffffffff}, {{r1}, 0x0, 0x60, 0xfffff, 0x71a31396, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x6, 0x401}, {{r0}, 0x0, 0x10, 0x1, 0x40, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000089, 0x100000000, 0x10e}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000002, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x90, 0x60000000, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x16}, {{r1}, 0xfffffffffffffffb, 0x1, 0xecf6725683f32e93, 0x0, 0x7f}], 0x7, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x2223fe48, 0x8}, {{r0}, 0x0, 0x90, 0x1, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3, 0x85, 0x2, 0x80000001}, {{r1}, 0x0, 0x10, 0x3, 0x1f, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000072, 0x6f, 0x200}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x3, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x3a, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x3, 0x6, 0x4}], 0xe1, &(0x7f00000001c0)={0x7, 0x1}) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 17:54:41 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000000)="48c4", 0x2, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r2) syz_open_pts() 17:54:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x2) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x8c0302353556de38) ftruncate(r0, 0x0) 17:54:41 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) 17:54:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() setrlimit(0x7, &(0x7f0000000040)={0x7, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x66, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 17:54:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8e62, 0x5, 0x8432, 0x9, "93cc52d777f1a91049e5e1074e4595b3fcbce73e", 0xfffffffffffffffd, 0x7fff}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r5, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r4}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) ioctl$TIOCSTOP(r4, 0x2000746f) 17:54:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) syz_open_pts() 17:54:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000980), &(0x7f00000009c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x4000000000000009) getsockname(r4, &(0x7f0000000280)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 17:54:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x42) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 17:54:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000001140)=@un=@file={0x0, ""/4096}, &(0x7f0000002180)=0x1002) r1 = socket(0x19, 0x1, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 17:54:42 executing program 1: getrusage(0x0, 0xfffffffffffffffe) 17:54:42 executing program 0: r0 = socket(0x0, 0x8002, 0x0) socketpair$unix(0x1, 0x20000000041, 0x0, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) socket$unix(0x1, 0x0, 0x0) socket(0x3, 0x3, 0xfffffffffffffeff) 17:54:42 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x579, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/198, 0xc6}], 0x5, &(0x7f0000000540)=""/209, 0xd1}, 0x801) 17:54:42 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10281, 0x10c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x7e3, 0x10001, 0x5, 0x2, 0x4, 0x7ff, 0xff, 0x9}, &(0x7f0000000040)={0xf52, 0x0, 0x6, 0x1, 0x401, 0x7, 0x7, 0x4}, &(0x7f0000000080)={0x99f, 0x6, 0x80, 0x7, 0x9, 0xdb7, 0x0, 0x8}, &(0x7f00000000c0)={0x1, 0x589a}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x169) poll(&(0x7f0000000140)=[{r1, 0x144}], 0x1, 0x4) sync() 17:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1f, 0x1ff, 0x2, "b0f34486c003d28028b946cbf27d24fa0a912a53", 0x4000000, 0x4442}) 17:54:42 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff8) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='W\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') 17:54:42 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000080)=@in6, 0xc) 17:54:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/90}, &(0x7f0000000140)=0x5c) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 17:54:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xbb280d66f71835e8) 17:54:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x8003, 0x10000) shutdown(r0, 0x2) 17:54:42 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x3f, 0x1ff, 0x1, 0x9}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x6, 0xffffffffffffffcb, 0x4, 0x6}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10070000001dce06fc00000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={&(0x7f00000000c0)=@in6, 0xfffffffffffffe6a, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 17:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 17:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x186) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x2, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600", 0x20000000000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x10, 0x3, 0x7, "dda57772814dbbfdb8efa23a60bb940e6fd5b8f5"}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) poll(0x0, 0xfffffffffffffe4a, 0xf5e0) dup(r0) 17:54:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00'], 0xa) 17:54:43 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCNXCL(r1, 0x2000740e) 17:54:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000000)=0x2, 0x4) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 17:54:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 17:54:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xc0) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000b24100000000000000000000000000000000000000000000000000000000000000000045adb11f2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed5d4c96ebca9b5ff4607a3b41de39e7eb159ff89d751a20dd105d58d1eab9f47763e3751a00a3b535191b877d6875c54eb01029b5c2e2f2d46bf158bf043c57488654676f4e252b0d0fdfd1ce83da8dc67e1020b79a5cb83fc74b68a02c884ba1869aa06f83dcc21b29fdba924abd88c34b1b7768ca327485b4b170a5d7a4139012000000000000000000000000006d1def776feb7507ac00e860009b12ea5cec41e1f8d45e01a0e3c3609a767362424f6caea3cc26"], 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x80000001, 0x7c}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 17:54:43 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) 17:54:43 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) fchmod(r0, 0xc4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x3, 0x5) 17:54:43 executing program 1: msgget(0x3, 0x48) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 17:54:44 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 17:54:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b26afa53", 0x4) socket(0x20, 0x8007, 0x9) socket(0x30, 0x4, 0x234c) getsockname(r0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x3, 0x94a, "b2f6399442f2d6fbac006d28176fba3b81994813", 0x2, 0x2}) 17:54:44 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/233, 0xe9) r0 = kqueue() preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/173, 0xad}], 0x2, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 17:54:44 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xb00, 0x1c0) r4 = dup(0xffffffffffffffff) r5 = socket$inet6(0x18, 0x3, 0x8) r6 = socket(0x3b, 0x1, 0x36b) fcntl$dupfd(r2, 0xa, r3) r7 = kqueue() r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x10) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x22, 0x4ef, 0x2}, {{r2}, 0xfffffffffffffffd, 0x60, 0x2, 0x3, 0x200}, {{r3}, 0xfffffffffffffff9, 0x7, 0x200fffff, 0xfff, 0x7}, {{r4}, 0xc07bc006b7c50918, 0x9, 0xb, 0x7ff, 0x6}, {{r5}, 0xfffffffffffffffc, 0x30, 0x4, 0x8, 0x3}], 0x1, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x20000006, 0x80000001, 0x80}, {{r7}, 0xfffffffffffffffd, 0xe, 0x2, 0x8, 0xcc}, {{r8}, 0xffffffffffffffff, 0x81, 0x20, 0x1f, 0xfff}, {{r9}, 0xfffffffffffffff9, 0x82, 0xfffff, 0x3, 0x2}, {{r10}, 0xfffffffffffffff9, 0xcc, 0x1, 0x7, 0xffffffffffffff81}], 0x2, &(0x7f0000000300)={0xff, 0x200}) 17:54:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x7}, {0x18, 0x0, 0x0, 0x7}, 0x6, [0x100, 0x0, 0x6, 0x80000000000, 0x1, 0x10000, 0xdf19, 0xfffffffffffffffc]}, 0x3c) 17:54:44 executing program 1: 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), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r0 = geteuid() seteuid(r0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() 17:54:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:54:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 17:54:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:54:44 executing program 1: sync() r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x6) setsockopt(r2, 0x29, 0x35, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x8) r4 = semget$private(0x0, 0x1, 0x8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000240)=0x7f) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000000c0)=""/248) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) 17:54:44 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 17:54:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/156, 0x9c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 17:54:44 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x438) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/173) r2 = semget(0x0, 0x3, 0x400) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000080)=""/171) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) socket(0x18, 0x4003, 0x0) 17:54:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000000000)={0xf1, 0x8b}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 17:54:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='W\x00') bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="4c809a4d7df1501ebd094476fbea8d363a22cd0d2285c9243dbc951d84c966dd22dcd7f8dddea226c379320150fe41f6afcc3a0a2fb7a66d96e3bce9ba8dcb54cb6a27e29d7781a859", 0x49, 0x8, 0x0, 0x0) 17:54:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pipe(&(0x7f0000000040)) fchmod(r0, 0x0) dup2(r0, r0) 17:54:45 executing program 1: setrlimit(0xfffffffffffffffe, &(0x7f0000000080)={0x800000, 0x80000000}) r0 = getpid() getpgid(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setflags(r2, 0x2, 0x6367adb8118d89a8) r3 = getpgid(r0) mlockall(0x3) setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100000001}) getpgid(r3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 17:54:45 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) dup(r0) 17:54:45 executing program 1: semget(0x2, 0x1, 0x10) r0 = semget$private(0x0, 0x4, 0x9) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 17:54:45 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10020, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/87, 0x57}], 0x3, &(0x7f00000003c0)=""/84, 0x54}, 0x841) r1 = semget$private(0x0, 0x2, 0x1) semctl$GETPID(r1, 0x5, 0x4, &(0x7f00000005c0)=""/188) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') accept(r0, 0x0, &(0x7f0000000580)) select(0x40, &(0x7f0000000480)={0x2, 0x78a, 0x80, 0x10000, 0x9, 0x2, 0x1, 0x8000}, &(0x7f00000004c0)={0xffffffffffff804d, 0x0, 0x6, 0x3f, 0x0, 0x3, 0x9, 0x6}, &(0x7f0000000500)={0x1cf, 0x800, 0x9, 0x7e0, 0x10001, 0x8, 0xa2, 0x5}, &(0x7f0000000540)={0x3, 0x2}) 17:54:45 executing program 0: setitimer(0x80000000000002, &(0x7f0000000040)={{0xffff, 0x40000000}, {0xffffffffd7312351}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x14a}, {r1, 0x4}, {r0, 0x100}, {r0, 0x4000000006}, {r0}, {r1}, {r0, 0x8}, {r1, 0x102}], 0x2000000000000073, 0x6) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x40, 0x6}, 0x10) socket$unix(0x1, 0x2, 0x0) 17:54:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) r2 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000040)=[r2, r3]) shutdown(r1, 0x1) 17:54:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0xffffffffffffff7a) 17:54:45 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 17:54:45 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r1 = semget$private(0x0, 0x3, 0xc0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000300)=@abs, &(0x7f00000002c0)=0xffffffffffffff10) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/6) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r5, &(0x7f0000000240)={0x18, 0x2, 0x51, 0x2}, 0xc) pipe2(&(0x7f0000000140), 0x4) socket$inet6(0x18, 0x0, 0x8001) socket$inet(0x2, 0x0, 0x1000) ioctl$TIOCSBRK(r2, 0x2000747b) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/10) 17:54:45 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 17:54:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x10004, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000001}) 17:54:45 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(r0, 0x55, 0x0) 17:54:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 17:54:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005f0000/0x1000)=nil, 0x1000, 0x1) socket$inet(0x2, 0x3, 0x32) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000180)=""/126, 0x7e}], 0x3, &(0x7f0000000240)=""/51, 0x33}, 0x41) close(r0) 17:54:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x80, 0x2) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='r\x00') setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r1, r0, r2}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r0, r2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 17:54:45 executing program 0: r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)) r1 = syz_open_pts() readv(r1, &(0x7f0000000080), 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x89) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x9be, 0x80, 0x1ff, 0x0, "1ac89bc44a590b4c1618329db8c6f0ce21159a85", 0x700000, 0x7}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x34b5) 17:54:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02e65ba13951324, 0x80) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x38, 0x2, 0x2000000000) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x20, 0x8000, 0x800, &(0x7f00000000c0)) 17:54:45 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x108) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x130, 0xc) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 17:54:45 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3c, &(0x7f0000000080), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x7f2a}, 0x8) 17:54:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 17:54:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) 17:54:45 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3fe, 0x0, 0xff]) 17:54:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x9414666db327c655) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) 17:54:45 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getegid() r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000001080)=[r1, r2, r3]) fcntl$lock(r0, 0x8, 0x0) r4 = semget$private(0x0, 0x0, 0x4f0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/4096) 17:54:45 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) listen(r0, 0x100000000) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = msgget(0x1, 0x50) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getpgrp() readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000001400)=""/85, 0x55) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100000001, r2, r3, r4, r5, 0x2, 0x1}, 0x6, 0x5, r6, r7, 0x2, 0x8, 0x2, 0x660}) close(r0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/162, 0xa2}], 0x1, &(0x7f0000001340)=""/192, 0xc0}, 0x40) 17:54:45 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) sendto$unix(r1, &(0x7f00000003c0)="fa0bef2e6839e4ee92bd88c6e915607141c1a8134c94aeb6694fed6f52c9ffe8e3b0e904266d698c78e679e5176088cdb1da2820c745fe0e4e5fe5cfb3c82f2633ed5712ad0bf40791ed18f38ebca21baa34ca10241d12e512bc6a138a7f80a99c85d041ea4cc62dacb82ebb478fab03ea73e4311c76babc075cfda34435146704848d5510d6663787c93fbb2fd4d823580d96eb8ece509f954b9ae84da3fa3bd53b3e67417f09119b4a322bc13e1c033981e23c985344c3a13db4f7f3b0d2c254ae786cc3abf5fbf228f53264e9a317b44354a1d156ae982d29c33de8b7c0d05ab56987bd15a91866c937e3f3e850f4246c127d00a034fb0426e6233ff92dc49c317c54ba57b6aa6ec602a2f6ff96e4c14eafc332129694fb09292eeb5dcbcb6009d18ed1a095cb4c5bf916d56c833f6199782a8f0840ce7e2e985d96e4bdef4bc8859a13d70f2f938d975893b1d7a79e3d6c47b1b228fefdbc0785c43f578f514156c3aebfb6b496c946a3458bed6b887fada69107263146a39b24e5b32fcc22dbba1c40a66757b55e15239b11549e9370a9202a93101dec0d47d24ae35a2c04017d47647fe7ed98d8f35442657173edac58d8da229ead9b761f52fed6f524d946ae2d85e6b8ab5709d9ac9e6b209b3053a7b5148d7040425a1fd6ee55fe7078e37de0d07c7984b04247777438cbd43eb9b23bb865894f023a056c0bac541f00b2a67b1c000f40ca6d49300278b65a9541bb1ca1e83ea5626f84a736b2d2d7b124e0772d1b35f2f889c4639d8f2f516dd28d69cc974dd5c003dace38fe39032e186b84bdb8dee2f8e52c04aa9274db5a61d75b840d7f55bbded7e5458228d1b38d6cd48196a1bbbb8583f09a24b19851f954a3575d761f038338986c4573d01c7284d314fb949f17bf88b2856d81e0a64afc82623eb4b6b69b2dc9ebcb37888cea82572c1f9aa10a0400d68fedff0460cf12a1647665faaa03ec7ed3c30f0ef8beed4324a1504b65ca3166e2aad9df97bd77cba340a2bf0755ac1de2b3d3251fbea9b78b7ac5f80981164faac679577d0ecf0caf211b0fcf4a2b951a6e74a1107d20f4bbc17725993565c6ab28b08da1e3ef3fcf61c4b17d7e643de0d43b0b090dae7fc897e430cd58a2e991d9ca871a06c5b1cedbb3631bbbc7ac1b5d608907d65a4b7e76afb39ef8e6ceb788f25e6f40956c25f1b4e208de086cfdd856100cd7b591b23ab8ed1bbd80cde5db66ea2062519fe7172a9cc5e4b46f4d66f012a222872543ed28c27bfc990e05f085d569949c14db55c913ceb01d1f97425dcca92ce50f59716e48434ef3c17bc373d6c6f832340a551e985d1189c515e67d5045b792c1611a2bfbc4f0a73209c12e978ea6647f4a4bd397ef01ef171a1177fcbb52dab8710b97581e1d78482f36516695c9ded34a9b97b1055053613304f37d59fa56338c970fb4e8c39f6efa8ce2614d6855fb165a6f139bb987649da04c89d34f107425870d1cbb572b02a801706c5eb0c3c20d38d7278bed2e903e8f4a436a98e7962e476064a663323be5e6329f43b91212b008c6b2eda464f27a0ba8f31116bcb26c35327e4f520e0ae5b432eb52c8f4577af0e01a5da065b680b8b3180e00da7fba1d092226894851fe7cb85de4308b54bd90c2e8c656cbd20c3ff3b4edd5195accba37c2f8fab4c7b10b1eb82d80876a1cd9c72a261b343844a394266432cdb3caab11d91de00224eac77fce4a995aea1ed73a2f7ffc8914777d914b0a127a797adeeaea5677b374859cf21e47b7d43cf726c14df34ce6641367bfde5118200bf3e53ca2b60626e34e3209534c6b9cbaaaf191b9b8d44173310a9ada1f3bab799d67a6d4ddcd1f6a0f7680e4474b1bb4b4c747147168750db67c278f2a07684e3dd231e1a8a13cd857b7e6c85239a596b849572fafd1f84daa5988421c63adced4282d5fe7536a101b2b9849d600558c1330e7affdb48feedf20bf3cf90047bcee5f21ad73ff89f6904b3fcd1fd4b2a85a6e8025deee3663af5f06bf343f7b09cb6d4461e0ad24825aff9e63f583413f4c819c3fa00067b29f081b2b90e31139a5d4c6e3e7a7e81914aa8eb589b5d2b5caf448d6bed24f4f8bdbd922f0d2bf9ed7469ab62b190b8e04fd52fbdfa62656ce44f1b89b74974ab7e2689b4a2dc62eae666e059ce70e6127863d85d7834c2b61117d9ab440cc3cc9cb834e0adf2cfdd5d5ed56aa5f064b3460a2298184baf6c570fe95d5cce43a7b86723b3621048cbf4b1f6632eab0a44308e3bc5909dbb2ead4843631fc0370dd4a353fc3a86d312ec7fe3ff24e3ff3d98cbbd6aa715fc428433bc8186fb807b067b46c99e7757a13204ca20628b738ef4f8d1dedbcc255f5c686ac9aa190c886db8ea966066ae0efbbd3278811291b4ae1fe4a7947512c11911f320545a09f8e02f2af79b235ad747effec92ae0b4c67d2f46ef3843a8c2985ef24844d5e69d2c7c39db563358cd2d4176f6007234ecc4438be527c267c2e9a2e610cf7eb17cdf7b140d0f901f3100506eab3503b4956d59a961bd197e30776909520d01f5205bcada2b8a43716d672eb9b7bb665b6044999cde865c94ad40f046c5333737ec8c6abac3bfbfd35d5af5b550d894169d66ea5baf20b5dfbb2809913b2184ec40b03e634d57a14ce9727763b3d58df51a3e69e82ab5f621722c081b71434c270fd7367da1155ebfc2bce17189638d9c87e304cfbb8b49c29425b35bd0a7c366db416dfb725550bff2726a72e4ed779e8806da3e0e30b9d222a46ea82f8815ed475d3231bad261526543ff107857055bbca274cc9b0ce3e49de5b2dfda0219ceb6d260fed6e3b4028eb4b3262230d44eeb41195e271680b90fb53f9f65d966ad2aed3046dfdce85f1e973fb0f0f317a46176b5aa7c311394d74ad45a7ea1a02db5172002a7a2d0a3cb8cd59783c09ea34fd937136588a5a010b1f48a96dcb06f191dd6b8a9fa703a0916ec630865ec2787c1bc28a536251cb79c668f6c9a4d4f84c3f09efe7b9390c61208636fac07a764b4988bdb821a576e015c22b7b0995a91c2635a961d75c38ed0f162b161b7ff6d0a09ce85fcc4cb06c2964ede47b72554ef16c821cbc405b7562c167a8bb20797597d339c00008f6d4ac5dd92b51485732b5ac6788503ccbea2886ddd13874376131a9ce8c0dea3e698f070a763e7805237f93e5b12549526a2afe342657598c3bfa44fdaa319035ef71f8cd03b4d6caca42bbfbe9dc48fb4bce7a820887b2b5b4ad1d7db44ffb978309a50154afd10849091bd359f9bfadcb7499d755f66669ae45e0f4aeb4b934c1a8f2ddc59a72bdfbc03027998d172cd6238ea8b09119d235ca9cbe06c624323ac0cfd22771768f6f2e5b9284545561d180b01b4605ed2acee6d625c07e9d4082f2b5a7061a137f33f8eb4062ef387ce8cbb03de1e0bf99f2b6f31d0e2b223148f17c695f8a9948bd7c4cd8e35c012160c87e717625e449c3f3ab5e8e7ab7f2dc0f757480f6802b7d5bcca8b4d5cfa01d4be79a320aa3eb3ed13857c6eb675f8b6bdf9a1193a972abc80cbb247809160c81a89e425006f636707a4b994d4f8bada0e809b05cc40ea31bb16953b531b85b96a046a57d9c56376d239e0786ff724135517303665b2889d8c8cba3ca7550d674102b71aa6b9b2f95d3cba297429d09f97139f9f2e2d390be334e2fefdca47ff40a16eb098926ce91a3a290a41d1280cf1aeb3f1b64c8a639379a8d8cb80da536cfde04a1b78dfbcad51ea4bda1ca0e17279b3549e03e9cce115052cbba550edc6af2b0f14e1013a52e43cabcf1449c31751d08e7d151775e4193c512ccb3a00e2202c7210216637f07a03b35287ae8c8be47154b1e3088cce39218c787191362457035fb6dcc74051985ca5a4bb0b5e07662a3c8b3c011737a9a2f2323556fa197f6b5918a7a1248b16b877029763f716f8d19b5a555e7a2f39707daa8c4ed6e0890c5d1d639a67655726a5bac0564b970cb98edd5cf0ce4d5abee4351e99bc81222ac789dbc5932a655d88e08dfe0de7e8769e9b08f1bc37a84f1ebe9acc7072e9891537f1eced4bbde7fc025cc1678c10ecac1d35369898d8d7ed89f68e1fb522272f1d11875c3b6ece988243b174a37248ed5aa0097179e2e17636b6c3ea8ef7d929cb38f847cc2c0040c007cfd00ba2f8c22ae4ad144ccc8d0e2e9c7682ad926af22ba071b131c4859e94407736fe04a743db17244be128bf49097fafb99e3044c0375ec175ef2a410b507090bc9094c8a487aa0c45f457b7503d6347b651d58436361a677059189c551546c47eb0af6814fd947f65f2095c88891893ebde2e6b2fdfe684993018112bfcd84d363e2888745fd5395731f09483afbc9514c53a2d63cd813a0443c9b9756a3dd557b6224b655ea498565eecacde2a41561887cc0d770e0e6ff960e13d14077964db011dff4566122397f3e0e94b1788162b7bf678c66180bc18c2894137d4be19d326e5588ce195af03e8e5ab75fd9fbaf2775a8cefa70d9956ae240c55a017566afe2e86f7570434db8caf2afe1b080710816a53915497ddc75e65c6cedf46a978215194113ea604053ada9d512f7e93d424ee5ec2bcbad3c19dcb749965aa6112234194e2d4212bb29ae4470cb0b15e576bcba3ed9598e45f3a3103867477265f183263f15b4d904b898569c9105f47a69eed21884653cc7fd005bcaf0037951fd05f831d12e87352c25194899d9e0e719d31783f5117158aff9e96393eab1a9c8aef66a89fce9871bde6bbfbbab127eec7217b540d0fd9136d0763bf759e486d01595767dc5c888f22e16ed7a0564055541d6b0ca9008988ef1a96a40b7dd3ad2835754623525ef963817d76567e7a9b0551bce268b728d979367e9c03fb9da2daedf927e8a8c9c10eed42caf07c97d9447733bee933e1809964ab2d5adc7f83217e0670d69b307690264350c55d665e9a5880a132b6023f7409732f94d0e347567ddba962c62c4db47f41bb503994e01a0c7b501bdc68e7ee9b25070480916a0a548dded242ad212bb73f2212fb09d3f173248fa1dd0ed2000f23fe09978645bb46210c9f6a9fada89f5ec62ebfe12350252fba6bd46e528d036cf4fa3e5aaf1655e60fe96d6d19e2b6eed3ac86617c720f25acc2f73ef18a5a4bd1427f2fe89e3f3678e88c75db2cb98ffcc8098a269b6c89375e50e5b8a7340d6bafed9c7e8ddc91bad1e257bb7983ae3660a08298d7559942c76d66a2b32cf6d7b42bd630cd50c70b96f10d77c62614a8ed5a04256ee864f73648922ab24c014a34654798e733cca9d10ccbd56172afb2b56107fb79aa44780182a3f2ffd15e280eef309d43f2e57246d1c9eb252f8f70bf5fd35aa1e35d82b70c2cca71b0d4e1c2a694831e9103c25440b7f5970999401f1b9122c46df5e266a00a0b86f2861e78cc733b3585945335a5e249bcad50436cad6bbb340a08edc7633c2d792d28b4708fc21474e50803db8786f936c4101db65895b66aba337b98cdbc974af63d534ad2d579bed60080fa5342c876e4136c209a15cec5cfb78cccb50c45d0d96890246d295a761e79ac2fc1b3b80a4bcdaaf9be6f29b0061be2d1f77d574a1fbcece17b4d0d884dfe39016fdf24997f18a198dc1a9d5248a4c41b60147a8f29d58a3725c7158ec6503153bed7c50c2123a1a084ca9bb6423075aa5a95bafff826ab20890e2020fee067ca507c07847d57b4a6898a45eef0e54e297fbb4321a3cb836c4cf2be48ab0b362b70dd2bb7b48", 0x1000, 0x4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) 17:54:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 17:54:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) read(r0, &(0x7f0000000080)=""/190, 0xbe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) 17:54:45 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r0]) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x3}, 0x10) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 17:54:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x1, 0x51e, 0x100000000, "bf6eac71d22fe8a56630fac6ebce7865800e8454", 0xffffffff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x4c9e, 0x1c99, 0x1f, "b8bc1fd8def39f5e3fdbd6fdc46e2f5543eda97d", 0x2, 0xe2ff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) dup(r3) r4 = getuid() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000340)=0xc) fcntl$dupfd(r2, 0x20000000000000a, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) dup(r1) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:46 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r0, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x80, 0x40000006, 0x6, 0x9}, {{r6}, 0xfffffffffffffffe, 0x1, 0x10, 0x7f, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0xcd, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x1, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x81, 0x80000000, 0x1000, 0x20}], 0x4b22, &(0x7f0000000500), 0xfff, &(0x7f0000000540)={0x40, 0x9}) kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x40000004, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x6, 0x20000000, 0xfff, 0x7c6d}, {{r7}, 0xffffffffffffffff, 0x82, 0x0, 0x7, 0x1}], 0x34, 0x0, 0xc68, 0x0) 17:54:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000002180), &(0x7f00000021c0)=0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) writev(r0, &(0x7f0000002140)=[{&(0x7f0000003300)="14d25a54f0d4d97b0b7d53a10e93ddf74cb1bc09dc8ff985429deffa0c16f6671756fb043b8cc7cb12a6cd28ec980a45b404c0d5287ba3bee9e069ac46ede11d3f175c5fb2732e111653e88c205be7f93353edce5878af5326cc9d137826c9efc90558edff0ea17e7386dffd7db3564f3ecf1df74b0a7f18d6314583bcfbab89cce7fd84c3f4aaf2ef763a7615713e9d3c37479f8841cdbd8d9c65a855ac98d69d65449437e5dc9eaa4d0abf2aba789bd4b6d5d27d0a52bade2678480a8b4e371a6f9aeaf02acacd741bf58d88dd33cbd3d2f97d25a46ac4bf7588556763631f6d39c3a53ef8d5d876b956aaec89050b9c6a8d517ee336bb548a49eaebec11307c7e3e5e4a040b71433edbadca6c3b9286bafcd32e511eb9f48fbe862c044b655276ef684ec89aa597b64a936c091586a3f1b24f28a4720891cb048dc96eba54fbdb9581565d7c5cf02ac14c623f4c5f0d793f9574e325a018a14949cb5fe1a8e71b1ae242aca2eec77abbf6b69afc8a5e3427f24688450a16d2fb425ed06eb2a57787af9833f37be90806f2d4634b4109aafaf4c3360ba2268a815c9dfffdeab7cbee54c29eaf4c188fb7c2c4ea86f3379cc1fe5844c2d95b8c77eb047174bd5391d5aeb070aab0f9bafc760d78bba47a081817057a417a714ad277cc194e4389d1b16fd76b88ceac7bb648490be396fa26f8d41647b73211e0d34c4669176a294629fcfdefb566a3f9f079e4b2d7dfa9e1ff4de39e3033b3ce1075f18ac1514ce540c058bc1786d4bd31ea4d7d576e8cd99275e8629ed8b99ca1d91c6ad1952aa6aeb94629891bdd1266ae3165c40c94b03ba741c2fe9360cfeabb52f846603168cd2f6a4e5f301e6b4357dca8562e59a425f6723c32e58cb675c80cac0114e05a39637e0d5457b1e3fbe7da691523b7664cb02a3cf2dd5c52b44ce0b5808a586609ad67f24721f60e16a1b885f8303da49946cd71f1d518b6a330e98ed950f88f89c00cfac3365f3b89f59f5ac1b38c718920b82f8880e23f3db972b901888b788cdc0caf6d30f1abc0e8e80ab68a7bd07039b1a529156a11240cf5e1e280fc3eba2fb9f2e6627f1ca0fd06be05ec20fe18a70650aa948c1c42fb0433e9f24f43ccef77ad6ba44ea95b99522455952346626665c381d7fb5c12984db19dc5a74f7ed06dbe3b159210468e6221766e00b7f72c9d7de4dda626fc529a4295418bd30f85ac4c3441d13b7db4288e8bcd1a2d3cfb80880754c0ddf26f5c280ea9a4480c73be0ce2ca9cd64ae1d12233a50592a96107f015e623b671c45594bd11fe4ce7a20ea698e2071d9e178c2d158e0498fb7e918c9360c34058e1009a2ddf4c5787dcf37060b950d3ac59cae61838842081cf495105da095b7de7c50d0d672a14212254acab7189e932121cbefa0b32856c5012175193bb73085ee8e6f56e56692533d761f142a422d4e8f67bd5191cbd3d13747ccb42eef707a46f7b7b597ef5adc917b001a34e88925074c0d764fa685bd169b928ddee212028b2a168df66d4b63ad1ed912d52b2a55ba4314797eba023941825f04cf6655d8cf77a8b9fb52ab3f41c53e387d796a0e00472223f238a21f224dc80e70fe2b06f3ee9dfd8b35bee94b7980edb11f1c740edb4969a8237bef4d55de59b663daf664ca3b75d4bb34cf08a910cf3f88964a32a1aa152c13af429640c39f8b2f1d9f110d38d46f7d2c865ccf0bcb1cb0697348a57c88783714ef9182555ec6fc59bb906ccfaf893bd8400dd9ea9b6be05425750da30c4cd76c44b5e478907c43d3612c79c4953723c33d3425a3948a2d114c0e3e0173213f0b0f2a5c8360af84752bd77d0cccda9a67e490e38b32b7d77eda6ff312f08ca071665f9a031e4e28c410509754863dd87446780d6ea1a89af090933682ce3b0d70d67e0fb03fc3e77be9a3d87b244d6a6cfdd87fe8770689662634afd67ab9ecdd1ba45c6e76fa31992a514ee647183ef7a99a08f81cf916b7b0394947e031e16c15357386f0a38238915f18a793ee900082cb3117277acadcc1287c311b71542dfe96d6e6eb319f4dcffe6c05b2d26d1bfa076994d0b3430a501809ba0a87433cd49eed4447c8fbe76f45c98006dd090e50c06faeff2c3b9a76ddb3971ff8b3d1f8bf1f385cd6d30ca98ec0eeb2f11b519d2f2f72991246355c340dd2b4deb6dbbc45fd6bafc88fab3145b11c063899acca362058187dda4a01da38f0850ee2a76c89b1312bd86fa5eb2b40c98591deb2a6b11a412bacd149e5ec303817ae949d7577fd16aa58d920df1ef28d6824dd50ae4c8d13da81e1360b51612a1cf0213ba435a52417668703bd2dfc656e5a14b97e96b466936f8366a0665ec535ed9dec0e452c96d6ff0b2932da5fc73e5d7d4509341e866c2bcde7f2e47392265de0c952151a35d69dd093ac48c1363c7e2c937fb3c51f64649bad5e17208ff7eb847c4e37df6815dede59fe4eb6074530463c785e1fcb0556d56fe63a8f33282a58e85bb6aec9655307320f4109397bdb2d72da91cfee67d57d2d3f4b38e61ad6906de7edf2cefdc82fd546596ce24221fb3d387b41c888603202f3d6c239944d4d894e5c9b8f2f14d795da7e99d889b0e722b546745c9d0c2c952af8de5d065d0e23788b29bacd6f8032766fb0c57f3b71c1d1ab2b81a0d76a253f0d2065ae972fec8b0adffdb36f071d0d785e2e04a75805dc87b0d7ebeed55173a040ecf21edb8b191899d2a4cc33a3b737cad4f30e51e4640bb3ce4f71ffabbc796d1e023bde53c308f44e5a53a7a79bdb5f97df80caee91c1fd914c6003f6d84c1f3bf0195b3837dc124c09a60db5fe9cfd67a836e32e06573fec612c969e833786a63926ac6b61fbe5106e879f76cefee21321b83adbb38ccdd644203fc85a8b7224bac0092c19b188bb1007233d1b9b40ebc877f29a654172c37240d28fed50037769856edfcc15bf898174579148cd56c9169d5bae49be0b8aab5abf5e639e05b9d13d82dfd1c47ec1237008c623fbe7915e21ae9b4297fdc2cd0394dc667432659426172e07cf06db5a3082ab6ae02936ae4843fa22bb62f87b9db908e74668e33ce74ec49f9db8ecb05b84c07cb479d68ec0c1723c3359c57f8616198fe77fd28387abd76c61225e271892cecabef6d542ef9c8c90502cded03b89a3090cf56c87f0cc6f2436f61507c363b124c4b17d9604d2c9cefc32b5bb9d0cae2c4d5233554622e17322ee16eb7c45c978e30eb4f3b67ba59f8082414c2c6f825b3281087112719ce0ddb2946414b3dc012bb1be92d75388dfeec0ed1fbbb471444c1b48d74ce430d234b988a2509ad0ce936748b7bfb1e72debe0b4d066e44ddbc8007ef36f85a754f87760edb28cbe9f7cc771850eb06d71a1a2e696909d48115ce1f267fe8f96894566fb9afce8eb35d35674979f635fa949878f4b8c3376722d29bd83fbc19246be4a821d43239377712ef2942409f40b03ea55f8dce0bfc95b1170238ce449fd65ee17350fc89c8930bcef1df5497d8297e2c335913dc1dbeb14a57c72cc2787705de03dd748971b573b0a03e006a8f6d51ed1f3dd14d76175a1a38c619febd268cee781ef30c3d5e7125541b72a86ed26f13d88db17f242d5f100f0c20a4ebe93dedc94e3d40b6daaca60893bf1135eee7f0ef4681b9c282057a1c7ee1f9b54f22aca831d71a31e41b3b37fba7afa8802211aa538ff2e084539a07f541b23d3030c5f4c6fdda33cbdeb32373e4b392412cecb911d7ae73a119182319e2ada1efa6cb2fdb9dda8d36238aa6a5a88f4d7fc08d93c6d7cd64b494ac009f66f3f7568c31903931d8c43c8f6304adf9a1b405238f5ecdc9197218d3b00302703ebc889c51dc601a304aba0ec6fa1d22836e1fb28bb2ad9ec2f10cba641153523514c89633cf3b83ca8a1f521c2edb07ceed2ea78c98de6e02fdd843a67e152a49636bfc1df2d88ad919bdb4c30745dd3dc1f3c3e4e6d9808c0bb45c9a5eced9e96e80f8518462b99d2b139ab43f09d4eaaaeeb62af081e96ed086317525155ab155a44f376c258294050d99dedb6aab7de8797a7e6679fcb9de0707508f9a29bee2d76290c86fb026801070a3d56fb09bab45554487bbbf238e5cdb65c44a8cb2c06e6a732d054f98c02fbc034599516fab8dfe78c6ea23b11f4feab1fe75e9b6b299174bb39c73e4b79a291f27fcbdd8d2b562da37fe7d0e9545447e9afd086ef13c7c326a8799b3103f90ec00ee084759d6b606bbe5349b4518d93546e2178a17c48e6b3a803b5120267303dd08894cc9ac418aeb9373eaed5dbb2a5bebf52b39d1d6c961ca17a67a10c76de9bfb56bf9a2115babc1e3866fcad5b7fbd68a7d1320d53634e262481f16824d79b265b113edad2bab983ed75cdc5df17b6bcb4d62afcdb907650b5a234336d1b4257fe91fa7926f753e73f9ab6028d2a5f56868a47467f39c59853917502c5b6c0242989151ea3a1e7aeed453e0217fb0f6139c84e8331f93c5fb75fe3a02e3f9845cc2a1a75e5abaafbe111bc6aad982269207bfce3aa7aa9d0454963a8b22ada5249236d5aac29e428f54680b35301569affb09027a56a035d9b1da73f867f27eb09baf1d28354441350c542a57b405e29baa37ffa2e6e158c0c1d169a380dbef71650ad8522232124ea005b4d374a343fb80a356ded2c41d6b37277dc0c0d8548da9315d6035962be48abe4dc0cb7059fe71f396f3eebbc5f12e417d91d0d51e59f89cc6ab88e3d2a55354da7b94a1cce8797aa9217d662e63c9f6aef98ccd8239b87b093c65987668083367eab5e7df6fe2551cc48547ff178cb75f23301882322a5c68584ecc1de590ee73ea8a2945ecb1198aa36f9cd8171ae7ee94608885e0bd8a3a1224a17c33cbfb2fb028f85336b167f1decb803d43c41fb4a585432da47a80394ca020a656e35b9d8b1bbcd664076a996573314e680f65d8ae0ba0c5045a405f4602126059670db5d9bdb27e3171091a91563b93daf63c102e9c4d57514738357868d0050ae011bc1aa1f5c5a524fe222305bfa6f6053b2fd4fb71611cce36053016d0422c007d6cfc5abde0c27ee6ad8fcbbc2fdef5c94f39c0b978a05748a99cafd4f06137471ab3d7b3eca971bc2b32e6091f24c67ac8de599c2a18b126bc340c10da185126b1d95478c2ae738a52d29e30b01ce319fbd5d3749c4a688466776f462b8686568d161f06a200464a319e8d312f6605a671c1643d8ff7ff9fc6b54e08dbaf74f645df10cc53d2426d58f41a89acd7570e3201654d783d5658f9605409f337ee2447874b7aab9649efe82de9faa5df6e3488f9f71eff6ff55955d384ee2022bcef87585f01b4618842747edac80dd557a21099d2420f40d21868744c05f9a4f5bde6eab0c3df5e111572dd2206d55aa01a9cdfc8471a57dcfaa9e5c2484efa5e10705fea64205c26d0b15cd14caaf3067476d4eed96e7c719c0fe3d30df13c332020033fa25523d857ea907e0894b133a1ea9b8ec62451b34a0f4e65f857bf2a7a4e3d829c98aabc07058ef92a7c1140cee772b1a8056cdfd0ea8769ca143adb31d9c6452c720e3dff785433353859c704e75deb3d5f9a9d0df5ba8260d683badf21056230250971a9c0441c7d6ca4a522f0d2ad93050c4e4caabd8c90f2b50abff9e7e844bd5a92721c7fa853217fee4e47779fcdadd6f2b14836f906e036cde11e13233d0ab1887ffdc5705c053a0aaa84e7e1e4e171ecc355981f56fcd9d1865338922579c0a7c3f733f48948bdc4aa636c2ddd67", 0xffffff47}, {&(0x7f0000002300)="6213fdc85db9b63ea5b79c9eab21c275601c1710b05d5f37bf7b00af687a9d8517b46e31a51101bc4e34876c0adf858b2d651e67e7e878444ebd5096f49d5b0ecf5360831275c3efbc8b90536b4950d66d150d0bee5cfa594f49aee3b966e1c1381b5f3b567d8facca422f926a83528d60b64398a80a032a6a9a80bdcdca56e79b282823966fa0e2b8be10d8e7d157c83fdcc3a1849cfe83be7aa18c49d72f2dddcd55f696bdcb57fb444a6f417996a01f48ed3dadd5ce0694cc5b858e26dff8ea8cc5d3daa8d67c65667e41cdf420244fd567296ce5dd3ea28350b2340a504f354bcd4b0b7931508994b435b724df44b77021cc2d53e80388b8860a62cf19a1234b3de8c037e20c32aee6d973b049c7784b0da3a8cbed3e389dd59b0ea07a1749e40b37336c4de6901e7cb411f1bd1103f17c7c07fcb41255217696addcf8ee007a6b180cdda55f2efe802ff505b2cdebf15936ddb38f60ce84d2abab4743f9bb305d5b054d6c6bb839aece40df36921d0968092f5df20581b81b9d0edc1f617034c335d5dc2a242daa3cd6e1a52141771930bdd5c9118a7d4684352a9b1b6617a5d41a60ae174cc140173a3705df35bcd7f7d108d68bb2c9adec4fdb21498128881202778806a8ccd9f8ce93cc25584d1dc1fe2ca1acbdd951a4dedc6b0116ded1353eac27c5ff4405b476bba6b3119352c93af0b19c22223727ba4105708902440013813712e1ea70fc4365f5413520cb9f5e67af852983d17c94af656291fd7152edd976ad0c515bdbe04d962077dcb94010723e17d1ce72025e26feb412aa23477955d983074ae747ef5654a0ef22f503b4d5d08709cb5bdbe889d45014e1e8bab7ef94f235176b237ecd6dbda316d2400db965852be7b9e91649dd644e468c3b0d1b3119413a0825257c94684dc78e9baa1e4d2078e27d4031733cb3f194d89d433398b9cd160e9af07f7a71897b24b0c3765b0767966f23d1a019c717501b124e4f988356f4f93f57d22daeaa376c21bb0d7bb271424d97c698eab4c0807641576ecd83647cea298caf333441f2a173badbabab837ae691fd4debd391dee8495ff7bc0898666ca66933d8a68fd2f081ade94f3ea7ad46f58b6944ee2cc2e69f7a063d2bea9002134a88d08ab167659bbfd3b6b5508fa20e10ea9ee555c3aa054b8aa48ea16582a7b98205426b82cbef75cd3ddc0bbfd1f2aabf6ff6c33b60ddc4ecb8dcb9b7b1344e99d29bc860ee8c6283ddd22ad3ed06311e48850688210a747a064c164a636dfa0806ef683fc3084209cf436f62b19ed201748369c733a6a888c4ac4e7663ad3537260a9fe3ee0e7bf6c2f88851e9b94638c3732db9d980b610e3c7c0a1443e64b1d7abe421b82442ab419e040e0f974e34f28f1fdefaa1f69837a0df1b7f23786cb92b2bdab03417217f5700ab01205327cb9a4be6c6bcd468f3f76cc49120c9032c208f68d5b95235836fd24553bb818a7d59ce18e5f3f836eff70a80a61489588f9d3b4983e4cb1bb3fb053b35e0efb58ae668839ca347e799b6f9554318c9b69eaf79a78ce4f6fc27c6b0d88d3de9bff28f45b083df70acdf1ec77cbc15579f00a5168fdbbe457372e1608b3346e4b4fb64993ab3dc66d930e92485aece54c73fc062bfc8327db291d81a884cc193f8bc19998c873c5d1b8dd68e56a9a1f526a164a55ecbe77c780fcd77aa524b3709873beb889da5fe0fe8f810f3746787b4f56789fffae73a1b960fae798a5b87411525f2705cc63f73c582d80d333413e39d3f57ad7aa5bf43b8b0825d5cb097b420abbf0378f367afda4c6e0e46f1a0cd9955166f9689332f705a8ddce763c1e2ca4471ab7b2309eab9d964cc85ab8eaf3927903a39a10074e8603a58176cad730c4f1db28bdb52999f1877f065c18f23e9cbd80af6577ff3931c30dfe74166b58a308d61f0ebdcb205bf2d1c7ef670c1658262353131c8c0ea87cc0e72477f9b8d2c67fc2f55c5839e5c72629e7dcfb43eadcbfed572b01d8e8079c793beb9f2ad94840cc514bd2240323e9d300644993b289c657bfc099bf899965f495460651c65a0053c8fd43455c98429dfa1e50aa5509bda140028dbe213cbfefaa586cf39fcefaa0a6e614167ac5912e785638e317e65b6789fcf0fb634e589ab0536886606078a54222d84f00727e60b92e7bebebf8eae12f4ea2aa8629d57c88c2a6341c70eeff04d9a16f730fbd21a4b14988eae652acfbdcf4a88bde87363d3df803f59058bdc2f393814c87cb97c8fd9679e372acee6a2fcd1f1a0c47810b9e95bbd34b29fc6cac072eaffe1c200b14492d61a99631b42215f22d80480d80081ed1b349a48292a67b8b8f5077222fb9f0e39c976ebe0fb71797fa498a7428d32599ba73068a21d5a49d387d6bde05d7558a1263c11f1bb11e4e8f00acbda1ac6372981d81f45eca9e9bac0155275a0f3600a33f57bc481034616b655b870c355e06e3e8a4fb67ad959c507987acd4e6dc58f9bbbb8dd8720f3198235a6d47a7e1fa7cb0aedf3d6bb5de5448b8f2aa12cd7ed0c64d272d09b3d5168b17931429c6ff9a9472b531103d322b95611be4f401fcbcac709d62a683026a5aa862da18d2abe811fc2f00f3195cd61ca1ca877b67cbf96067f309c73f2e89726d86a1344f9125e3ba2c24e52d71d5faf0a6ab18683b0d4a44929fafa30cc78dcc825c1940fd648c51486242dda3986a4892b66b0ba14ac6fd3e9299e5019f24d1edfd06fab5e567c02c633941091f694fe69d2b11b2574b227bf2110ed660366beff4613ff882f882dfdcd6e17a3150d89c14adc2cb98bb609510eac947086ce889af43c818d722f24d08a05a1a38818f3353f78948e393c60c1669767da3fcf2c3987401b5914a881cc9aa96126571f65ac1814ba48433186eafd71b3f67ca4d4e38a06493d8d11a0614605f007d692901b174c41c095835c2c7cede6e6eeb850b7441f7a1cba75d177386bd0dd7fb8910b9130bfa924389861c01fe7cab2eb7621dfff1d82c6215ba25d2063f9107d316a51d102b9a00c4e96ac78fb3abbb678979514c74abec49496c410f261c84af614395922be3c7295d2566eb69821fa075d0ae6ef131a374b022361b31995abcaaeb8370de3882562a4c30585b1566fa4b7532d6f50d71379f27f93fbed47c5676f44d9e9192192a36f1e2d90efa896e5894238f76054d4df34b9c6658a78f9f1833903754b045e101f410384463c305b816899133cbfa2df7d1baf6befb0fdaf8aaedfe2419625993dde7e92513122fa7f734f3d3b2063767293e62b730bce1975d6eb117c3209d622648c1ba65c8e025470f8ba7f4be43ad705d6b3ee7f69869e240aae16d8725258982c855212258c0c8ab1d78bb3112b6f1c1d042b554116174eb7ed29e799932b3d9a72ccab8aaf7406c1cbac00cb605f9a809bb490cd74c7d8b5e09211c79bbffff536980b4e7898a26418a4ddfe63a503ec3c17633da37e1487a6861a9a68e875154a4a3f6d15ddf2b2496c1f2be7b1f69b23e46060da563ed7dd43f4203d73edaf6074c910ea280353b031df3619c79df966179432c14b3afd4da4d027bd09d209df57d897d9c1f3e561ccc7062544b352957bda3a9a2d3284be87eee761008e09166e566ffcf69dad6711cac32267abf522a85fbae4455b9f09c9f229b4851f2857b24294680eb1587984ac57da60270630a4bf50c442cd0586f4bcaba6a16f6db0f2bdaba20ddf3f64c3be593fed02f952dc7277d2a42044f91bbc39fb28e1d01481d02a24a11e98f47b3b87fada312da2485e3ca5c6c0488160305df7dc4c81668a6de184b9e652d19a08e33fd32bcfd2b6509d5a09c8620d3cdc766023c4ebb6ee03da5f827e310a6da7753cc609d90f5ac871d867aff56be9786dc2942af1d6de9ad8f76f6b05219c0789b70283df1128bfbf2424822511eca474096f36539187119b8fcc322a1167db1c2ae06b86227502a24592f800c9eaf12aabe8493903ebea7ff1ed5ba1d4969b67d9e1948af65d33bdde40cf87c789a36d3340943ce5cb3e4444267d53005d9dd25e6d4c84b2cfab3317a21226a37ee2bd761b63ab4c6cd51ad12cdbe04146969b29c251da5c61f06d3651ecc181fae858961d6b944b84ff6cf745f45e7f197f33ac8f0f0c44204fea9ffb8d2f14278411a95f664cd4fed7609116be7bc7cd446b34fdb2ff70e6f3f37fa9c39568a90d5b3bd7ffb021e4dcdca9e4baa0edc14d07e57d41c9160c3019f2ae396b5af1063aa179617ba5bae577e5df297aa26cb5d8cd5c14c5a667ab0fa0d0244b983364a349b6f7ba771c773757c7899acaefea071a0c5c736bf4c5b41aa354d8b02c014404a0f6b6d162e318803844416de815d9dba1846c1e644bc5d52fc438e5c9b7d9dac791f4febf6d1ee5e19480b9a7bfbc35d039fa5379fd00907f24cbf7d0855bdb30772cdc8a6684f50b8874f36a8407012a6ef82627a6704804b19967302df89cb7cb6749b2d0ec64d3ff54d24bbd0abf42138e3caa3fe3b153e5fd27714334b8cbb767bf86b4b7f8515406b4c17e5e71d06696f1944e9ba25e1b456f8478ea0ca46b63f22d9196005ee8275827024d483dd1528c945bae81c928b3bcaafa4930c64d554ae73755ba10462de795780114d2a703c304f68a3ea527abdad3c9adb41ade7b5014482fc98722f5e6a016a3767485c971c7b9d141202996d6a6654a2adef712626fce253698d55e4558a13d0a0d7a051199d3bb802f2eaf2be556d76d05935a4ab83c43344035e6d5ed526edb5ea6a21dbd7f92436707a56c5d1bc82c6c24cb8265158dcdc2a93532d3ecb03c46b79aa1df2dac16ed0c525ee4942ff04b6471e411a6985da3a68530039706d93041c1c47c6fae2d345ac7de76b9f04b547ff8597bef830a2fa6e55bc543a1a2055069376abacc5a0b77f785967ff57ad57cb302c6ae20c87e3e5d8b061fa1ac5d7ec7c4e29bc8e8ed206a21417f996bb4d21dd68b0053f47528a8cd3bdda7d83fd3927599d1d75147405b546ba722617b1f7b019b6487a0fd21ef781f3efeaa671a4e614407c7d98c1d8b9ef4fb527b7624a7ad4da462b6fcc0175724ae4bc86ca80e1f9288c0d36f042f4f4c9243b76b891fbff611b99aa9a9d11ce0bd233482ca3ac1f6c8dd13598bce1a39909c24d2191ebf94f5d759cc01d194576436d588df8fc048192f31219a59613417f05032fc89fc84f7ade55b2f793b74be70d175b782d52fd67bc822dc8c4ee7dc72ce6b254081319b5490c1b4136e9d32eec1854ed371577b7f032efa9eb5e0211fd219312cf49eefafd7e37f6b62099e8020e8cea2daa936f7257918a68db8febc5978c5c77995cf009be742f2b6df4b3fdc7e420ec7166fb2a6d973501a106f96738fa693192a51ca28a54ef41cd3c919f2c712100f503607e5bc439073f00a4ba216ca0c7cf3da0826c1b476b3a14143904dc9b13b09fc252cdfaf7dc1526dde1215c1f2f656e743d1199debc5c74ea7155e6e4d24b680505fc25484a4e68e723d13fd1b4e0a269164364f716f31dd0710aa9c8ae6786636f78362d878faa28f14cd9b41ff8e6d50c8067fe0b1037222feca370e22d04077dc130b5b5e914c2b7565d0023b12730bbcfe09b279a155b7d0740d42fd01c3debc9767207189665f5ae550d13887e44841ac642d71a1905d6689b3d30c214a069de335de4ff7398fcc845ab2b38041949bcbff48a924bfd8ed9b3a8944e943fd34f6ae20696fd096935b779c89b69979e14cbfcf155eb111", 0x1000}, {&(0x7f0000002200)="ddfed4f6acd5a09dd38b9bc844ee6e7a15d7be70ff85241ace969392b7a921dd8fef18bbc3f6462cd6b7333aacf8626aa03d3c5cf09a55877db89ff9451de6a8378cc72d398b1174f2576ceaaf2334da70e8883d214d80b1cda4e3e539da57615e5f56d2ff1e81c2ed656b83597e34524ad78adb1c32b89abafc26456afbbddcbad3874f41bfcd36cf2d4446298d87eaf7043489da2186e4273b1cb581ae409f91f903ef876448cc24ec0a3d7a8ae993ccd7f2d81daabd69fb77d5bf3ce73975101951b6166adc06c5618992e18f6312b05703cf2f61cd5c70530e670b0483062fe289fc09b778574d2f86978d4312dbbcbbe03ed4bfe80a1c", 0xf9}], 0x3) 17:54:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open(&(0x7f0000000000)='./file1\x00', 0x10, 0x40) 17:54:46 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x5580, 0x10100}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockname$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a5ff8c1d2f7758fa7af13a747e68e53d3af08fce2355b0c69045880bdaf000000000000000000000000"], &(0x7f0000001180)=0x1002) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) listen(r0, 0x6) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 17:54:46 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) select(0x40, &(0x7f0000000000)={0x0, 0x2, 0x800, 0x3, 0x0, 0x3ff, 0x666, 0x7}, &(0x7f0000000040)={0x1, 0x800, 0x3, 0x1, 0x81, 0x7, 0x9, 0xffffffffffffaaf9}, &(0x7f0000000080)={0x1, 0x0, 0x8, 0x1, 0x5, 0x2, 0x81, 0xfffffffffffffff7}, &(0x7f0000000100)={0xce6b, 0x10000}) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 17:54:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) socket$inet6(0x18, 0x3, 0xd4bb) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = dup2(r2, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x1ff, 0x1, 0x99, "8addbb003f3ad231cea27795588b67f67bad912d", 0x401, 0x4}) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000100)=0x357) syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff7) 17:54:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) read(r1, &(0x7f00000000c0)=""/86, 0x56) dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 17:54:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000080)=0x1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x7, 0x8000, 0xfe) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:54:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="a6e80000ffff00003dc7dbbc56c8e134ee31f04eb1cda9511bc5a7a33ff509b369b6829e124db9486bcd90b8eaddaff73e65964997b0e1b2557991254ee62fa47dd581e351393890dd4620ea84da69ca3f6a541e8daa92794e585b1fc54352af7080935a5713f57e59ba14d6ef9ec584db9f1b65f9498b1aebba9697200d8a738ca654905125e440a5da9e8cf152595fc99016", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) write(r0, &(0x7f0000000400)="dae4da256ed12d75ee0b4cd1c7a30f2cde362a05aa0fc96ef7ccaf0f13306482c78a259520a3955b711d5d8f149258dc5b85355b644ce257b6fb82d101222f2fc4972ea1052a97a1d16aba86e982647dff97f2fb8bc12bf5c4ac0a5f7cd212bb5f8716e89949a08d29a45d895405480e3ca3fda5b018aa0952311ce5e2c62ff9b885df2af2cd5c7a3996b036c77d4777b93255081173f90ecea96f34986ac614b76a37fad842e271c8acab03b377043af82350cf71140fd6803ad7325c720c9a05265d3e0e8431bac4e2c855969f211dda72489749999516c4e489c2cb6b3d0b8aad6c6a7004fa28ce48b844e6a2a5b70de4b7ed8d8033cc1438fd9d2b20e0ea4ff79754286f2c2bf95b663b9ab17e5a398536337ba21cdeeac3dc20de7a36f8681281b8c0fa357f6d5241cee55694af67ddebf2299a02c9767de93a446458b54f30f6e6b65a06106587170fc55fbc73ba24b3b72df44b4dbe9d4044f3afa99a81e1973bfe08b1651ef9320993563c72d831573fd48b6253c4113ce5000648b279e51020ff20fd59638deabb74aa98eb68b787131823beb985c423af82e6cf95e0a2f1fe36426f92af7aa23d1934c8ce47b35d8a7828bba986165d78ae0592c9f69b6245d9257ec6591e4d24eba5ddda2bbe103aee06c296500d79793748f49aafffc02ec6ee176b98a736c3fa5b48842b753246d33a43647cedd662d760f0fd132caafa3f3df1b3606e901093a9799afe25e63519ad4acb465f55afc6b49d38f1d0a644bdee2fc2327b1402051e201096f403d3121fc4c6953473a95c33af8d5f168022c7e22fcdd7b5a1a1f0b3ab9aa3ae0911f646bf8dad3768d0bc6de99658954a22895b6a39580a6e08e803db87d0ace6424ac877a931cd084639f7d803fdfdc778e369e7d47022a1517759e3a337ae40756ce178b454e65eebdda3d95c8397588d3eafc48f23404a0c32e764ce2cd29d7cc06237333fbada1f0f2bf028555d9bf6d318b5e54ee4a0b17ef613ce6df441135e832ed1f7750430ea1a9f96600ae802084a80fb2c014341f67ec0aecd0508d2a1bffde61408dcce2dc07000ee636f0b89b5ac0b1128f189d9dc9ae92064fc1c0f4f1371ee37a0ed83a0447fc15c64f5ba4a680eae0fb5eb4ee7d278ab3967f0de5305f4a7bc3de06d422aaabe035e74d80d48920f4d79594c01eabc7116040ea3fbaf4306d453cdc2d09dfa913b0232812372b9e9137202813ac8231c8ec8c5c4a63955fc352b4c821efb439a5164a63c8048e5fb739ced9ccea63fe0e8f0f013e6325d515a5ce5b5d00f32d32d95f6cf72f1dd3b6cf5244b9a179481374f868189fd832d64853ebcdb81e6afc30e9c8572c7562c71c36d754b9ec859ad9d6f81366c7af78ac9a0b8c7a98db37d1440335bdd925ee23178da8206074de81e0126c60306c04fb1c628c513a051bf043e141152ac60b645f502f58eb8b34bede833455f32216ea19f8f6ba5908583a9d5418e156c903c5b8c92617b6f3dd29752fb7ce0b91b2888ec34438282786b682edff5be9e9bdd7f383cb5c6551ff14a32af1b71c580e5b050b93dfefee81b11444b94af0fb297e5e6763c6b9c2077701ce0cbeeb8193fc338b71e73b9f3c3d386b4f4696cd01137306ba32f92389e2577c60147de196e1df8214b5b0556610bb8d242b30a13f3fb4d99606ab2e1dd3f8c3d8f009e14a33cb19135306f29cb59d8e1ecc3558e9c6c6d419763519296065964fc1bf92435b8fd644e4f9bc6202580d9680add9d98db41f99b6ae03cf4f28121ab0f3178bdce0f1bb4de899fa5755db1eb5627470b5ce3ad8c944073ef3bc4a04c4491673ad55520f31de4164e41c001e92bad16c2202096a2391385c6960859705f0de2946c45a632f7db7a26d49f9d7c780dbb5f697f6bf4f24f88803d09eddcdcd2a678acadf9acb5b4b88ffcd3e85b2782ed716f892c54271f62e53820935f069e4653846887bbbb2cf8846c2a6648da9dc7ce2b121f89971ff35bb3b1d9bae810280ef1a473954dee959612fd840f93562b92c86af90c08cd1c5a6fafb38286b9df66c0bd1e365bfbede40fc0afaf48eab286a6beec59584dfef2901e7e1a41c08bb9e8ef8b3ddbfda3f73c43d9ade1166dc02355cb0b8d2f84b71038660cc65c37fa7e901108ce3e0ed1ebc2f313894b9e6de119a933495fc0ee2cf7e7ae6e838bcc4919be2e734304818bc03668a271032aa84ba1bfbc7791b3bec2f76d642237e062d8e73f30ed909906c9643602bdef130d47c8ad3a44c39927fb66a182385d6c2591447f94430e8cbf521b40893c88ec6dafa387656800a5773019478e49f18f10fef4d2e5aca20cbb79afa8cb97daa2df17c9022bf8fe8fd768a74701f6c550ba5f55a10c0f8a5b8992a7975884eea7462d5a39eb6ddfe0c8c119f6d4133cdce381a7f80af1e92d9ebb4462913850c44d37f989d37b735e00ef8c9e68612a75be5ddd60134c10d1794512e78612d1c3ea5492bbcf139bc86f0344218bfb858ab844a12710e491906fe37a1a16d950324717f17bbbaf1b4e5d2851f4b29defdb1f724fd9a2732b1ac60de3ab04fd1ff8398bb0218006da0adaf0bd5162c6a6bb270c99f05a8297b734972b014b01bb13215c7351206ce1831a287473687a7bbd2228fca637d9ea39f7d8e6bcc9c943ba4fd31ed9bf08324a51609e5fd1f0775e418ea2c16c7bb74166781945f4a50b11afa7a12ee56a72381514e90eb6ad2b47e78649c1dea61ed32f75e41f54bd562ecf265347f1948fc865776f836afefc9a553fda10eea4fddcb4b11d4179c285ac6510d6ce176dd6214d321a4a00d78bd52dd4f3b4b6cb00e0896738673b30305587dee6747f06a7c48352fffbf8ae20c3675deae0a965a9adc6f312d778b78e4df4b250a9f42c3f003f226500d3f53f10f0654e4c77a8942b0f0cd89adf642495990bcca727a065bb384528256b8fb708e7c5c88c1e23fd174db49d9f68cf86c910f3172720df3aa8ef9aa4f15e82fb39a3326542902f3ecc450e3bfdbf06e85cd7cc5c4506f7c71630de86554055968cd30e01921dc389bd0b88c841d0d41b20a9e34e5e38fd2e75045de67e672c856eea96e7d11b76037901794aeccca5c1388fb0338305a23f46cf95166657b2297bc014a5e88b00214e1b80b7f9c0f3eb6a49f8c73f79ee4a740ccdf8ab8a6a5196aa59e3bb7bb97a919afddae5e1db796becf7d71eadb55bd84830af395d0080eab4dd7ff3830a6130572aea577fe65666f0c297d54e8845726fdfeae6ebb49371cf9caa5b9bdd5adebb8385f73924ba8c48e9ef21c8ea06941a9caa41fb09d9e3f2776cdff33772de014b2dae373d53a15d7a81989fbaec6d1a91d5289aed5a3f0db11a280bb16fa98c6ab4bacaaeb5435195ae20f1ab7d9bf59603ed9baee107cf26a5feb831128d23148a8b52604dd017832f8298f7ce64aec9da2b07778f422c42d3a8e1d0b4620d2f5f3180233fa6ca5ee8083efcf91ea176ecb3664763e4618b566a5cefdb371fb652df309a6c794fdeed64f0bd4b73aeb9df88ea38512cf9ecb933ba3030b0ed2612ed50967c003d4c88c826edf28fa5830b90930d2261f135b8b6c4cc898a4d2d5004f6b32f50100724718813d2c7a7c6ad54567c81aba5cbd286794b65fa238c2163a97160f882a56bc2c971fea810d6ce85cec4fae7613b9ea6edc8cb90fc5203e6712c5e60c1d9ebebe69afbf5310047265d5700baff475a2afe4968b2602d694ddf283b4ff25e5b0e554bb2afccf26b88b00abfa6a99fe125c985d78da8cd30e252c0447b139ccdcd9f1eed4ad34b39f51b0a683595e00f4ea5960e1c184b6842fa8e40a035446af4881b79a4fdb121bdb47b5de3d830a078377cc93f2ddc74acb94fa43ab0bdd15c6223060c15a60b9234c6273f8751700a287a7b56fc77fbb05d0558fb0f474bf131e9a6340ed4a57a19d5046697241ea33f2a66f408f06fd8365546b21125b9bd59041358206394a7b6202fef64b6f0b071aa62ee475ec06e4741e7cba46d0b4c75c3c071c71c38abcefa070b526561e67b430398a5ebbcb0614830e6de395a4c5b48a013c0ab8c61e6f216123d41cc6ff547cb521f1c58c60cb4bef17d971ca8b344bcd7924b145502729a0bec9cb9f6ebaf2a6e3251e9a4ad6a97088f98c1a910cf1af129530f2cec2ba337f27f7bc10511fdee9600fa71336eabc5af1778af08910328adee74023055ce4e524f6c76a6f8c5050eb16cec6c6abfae7887509224b518bfd530ca105b9b56746056bc898e75b12a21a0315ef382963fc3b7d30801f6de2920d6a20228ec48853ee3f02cc2e54cb4646e06259e597ccfc47f2d5ca03848076bf5a3d6209939a73e689015ad353b320e7243c44222997ecd511ae06dbc1d11a727e7aaa6996ee1b75da0c57da574ad98da0989414afb4458da2e87d46ed3a91cb17c4fbd84aa211c96f01e19e4d3ed4110af83141642271a62b25583c80f7219cd71ae438e6064bd501e96f3183ee064b3aebdc6636b1cb1575f8268ea573a4400d7b869a751f9432e3fae72db5f16442c3980584b8c6510de6b625c00072eefdd2758c83429ab0d094176f870446455173c542b6ca4c1adae5ec2c158a791f77a3a1cf62b10684e5aac1917fb42c08d06131cd09f176a102e235ba87bbf84755a964c685bb72c1fd306799f1012f77588199d91688d7dc9a8d879483b894966852cbba1fb3c54ff64f764d96a7875e4e0a25d26c5d3ea650fc5f339b34151d81a05788b6a6221d03e5c435be8131989a2d844afff947e28024fd1af23da83823d55235f46b19269767d6db13b62dc9a8c89b2a50336bb47d65449232c3cf351d5b865a44405a7dd0a1224ffe5b656d0d93cb9f02b5904d1c89c935ab38a06fc9d5f7cb7ce6fbd81123edac66b83fc2600b13800998e30339e7b9af613ef20c2d18d20736f5dc9a7dd4e61aa2753264b47a4330c8625a6432ab2f4bbb448d6af6a6d3ec6c577905d66a44a71ebc7d9e3e01fe7878e33a0011004bde932ed6b149c33ff4874d60aea8cef286da56a558570ccc9ba1421664398820e0aa238c0e5ea8a4af260b7e0cd361e7e710e4098fbd272982560aab5db50f61c1af2294ea5aff0fdf97d39344021995368eadd62f10979f8fa22a926d8a3475e3a391233f02ba50031f884d261192f11b7fbd83ef18862f37cdb15751196d31ea6fa43cdd23d63aa4cdeab7423d7eb017e5e5e4b659499fb883ec3d3f8f8eb80e11cf65e7db884e2525f0c1161728e1938cf6122e10626a0c7b212c797b09a12499a14a0ada2506ebdaabbabc623bc947fc90130317155a236b697782c5a32d129b9996df4bcf6e7c26ceae3f661c0a50cf994ac8a5d2734a231e128e8bce90c34c9260cdabb99888fd98777cf40be7698494931974d1d8c4ad4d9e7e855ee4b2974d45933acc894fde3c02f70850f7b7f4f068ed8213eb6b69621648e2cf8e0d718a0381235ef68c436c8f80f886a0e175cb3b654b9ccc19d10e74a62647d41cf286f53bd8756e254b24ec9f9de1ce66e4d3088bb09c93769be764d7a3a92784d41453ec41e4303efb92f15da09fbad881e6f27ae749b896f20c91184e9cb25b5c0af37656a0c2565eb5f9312553c4669f5367f0155fc34e2e7dd3414b1433d3d1252e35f362985e778457c3d151d4c4eab76ae2c3755f572f36602811a6cdfc0bcbc5205ead7f9e73c5d75823f7e31b6e00f6a473076e6131b71bcab93f41b5997ff914ae9dade0211ef633b2697af78b8", 0x1000) 17:54:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10000}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() fchown(r0, 0x0, 0x0) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = syz_open_pts() close(r3) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) pipe2(0x0, 0x10000) 17:54:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x5, 0xb19}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000080)="61e2f2ec7dceb826eeb8544fd26be6a92224472090f800dff655ee0d3586695e23be6c73b6524ed20a5bcab8c515fb63d5b04f6325b40e7e3c7c355875163eaf16b5e9a18bca001fedcfac3afe8df27dc3659f22bd1e6519261abc017a8bbc497591315d460a", 0x66}, {&(0x7f0000000100)="97b4139fe73c073d9547938359130d63a78e78d05eb11be07fe1e6439ed0b9b38f590326ed16317384e6b7e9571b2b95d33038611531ed5da146d64d2cdc280e84627972005d9c7b510eafd35bf4a466e086cdf431c755eccad76905c41eb229573fbe96d4fb0c94031e41b84f0ac71023bf054e5065e96c8636eea66cfaeff40f123db1a22d65aab59378ff029edb859aaebb103be0ec7a24f0c40f626af5663d774eb7189ab63b6b656d601d565aa50ba311079c3f923aceecb85611907c8b3ac216c83626a33b9492f2b5f8a8e38b121df489b49a39cbd801a53ce333cd79a8a23ed41c3b38688d229e08fba34f9736dbb69715ce8761d144401fcde5593ad7dfef5c71a37531e218a1211c0aceb1270f9a876c2eaa44c4ff40c1c4c1d05ab000e61b22e44a215322b8e12deff68a021936be262c5003a553882f7fb0a6928b4edeca8ea29662a99392f3f65dfb3f577cc2212951c375257e4304c967f1faa6ce2f7b9cfb1bfc61dcbf8cd075e2fd87db9fac92dbaa2ed22c137e528eff1d42f30f15b6d190f9fde9a3ab3e57a1c15d5d55ed1e9530cff5ab9d334471bd8f5b194fdbb613037cfd9c610f1282c552ee783fe0be541e17cd51a3bc5c0c1ebcf25d5cfb04ac3dcc5466ab2dc01c0219bd62567a9fee478b58a6f971fa2a85de8de6030b65e199021c6e1ed20879d036317ec4be25829d1b5a799f6cc1229208eb86ae217dbef0aba8f1d43820acdbaf29e41476c6d0c7339d55cef470ef152a7ce0d5af83cf045a942825f4d043fe4d8f0976fd59d1fb000bf4ae83e14cdcc5363d17c4b1a4f0b5a3c710a79499d6c14f8dc96986d718289306da9c1f562392f36a1ca95e318e59bdb8029c18d7ca99881e9e8d2cb8db9bde48205e5c892871568a018cc3c34f2f148a166b997d24d34d7b542447a42e3240d436cf8867662524d6d0564bba1182dda57ff828e9d79e15280e80a30cffce5366a1262ec5ac1c91ad0f14dbcbe822350e0af2c7231c427bf7acac61ed19c402420c1728af10122cfb13f9a80598fd1fd1a5fc10d6b01f8c48f73eeb525cbef3e07d803dfedf0dae7f35dc59dcbd0880c8dabcc21bc89dabfc8e4a600ff9bf986048e6c89c3815713fad4b9c6a0b5cc6900ac69c547b2747716a8a49bc9adc5b396408279dbca7efcddd9239923a8822a9fca92731e413a1ecd42d923805c1fae4e6dd8cedd3ada13fea3b0dfc09fb403528f6a7ee084aa28ef289d808755358fd7ac65ee9317b996f3ac07277da2fbd97294d4d53132a8a8d4928b913c7f4829db9961b4010b0212b45e3c7dd06d8c5d2c82c2d83a6bda2e6f7f9a80e30360120a9495f1ae37e6c45a4ab7cbe0961ab13f3729b11c233f83059a1ef86f9bb4e488d5c81c7405e368a0d627df1e717ada5ee4b6ec9716d7082e8328fd9d48ea9bd05ea6dcd650b39dc24ad52efce595a54f08f030350ce86ed5ff43077f38b5a238436c9e1d8bafb07f892f79edb4e26438e0902cbb6f577c8ba4c39e3f66402c00105f12132080e4a7ccf6ce3bfb74a790c6d81f8d3ee25b38c0214d6ad9502c116beccb939cf9a500d51ec83e4aeb3cf1d068a689dfd92b5b5b10bd430a7510e2998e6bc18842a783d7558dc62097b7df14a095c36c184106d93926d77e5236b1b0b9a2a194a68a251faccaac96bbb92444d2ff1015f3eeb95ccbae0069adf9f6ee88250169927bf8f552a3768edef03bdc1202ab36c9c0ad3d063575ae8a9cc714ffbc48319bdf9bd1d653fb50d4565b326daa69a8eda8aaf5406ac2428ebe47576b2d5ef954440d933eda05cb13328b52dd4456c7b33475dc7ba51be22c0fc7b1f54af1fe17b95013bbf199a289964164c59e52453b1a7b359801062de91325ab7b913dee3f08bc26351d2e11535a8bc11dba141be5005886721c8a1b297c7fa4a6b6106816d5a8fe6dfd2df2e5ddc7ed9da9457e4cc289b6e61e6427c0ffcb5e6a3c27d0e3c3f01511b1730f7375cd5c6ed61e460f594028731f3b9be43e08519e7c604258f61a2a626ccf5998f2015423c7e3dbb373cd0e333d26bc44fa270d13b039fa39e2827a2c9c4db46d0079616d68a9bb9271948675ea08bc0ea69ca1baa52a64ddbd7ca45483d87177fd31abea30fef0ea6072276312c3338abfffbcf67ea56bcba206e76320d85eafab410a2fa5893927b3c3a82421dd65dd2dd711548b7c3d8c0d7f2d986c4b36935b36e173017e31812d537f1c1b8d4e97127c197139a445adebf0a314b682710847f7ec9812a814f66d9bd513c25618ad23b9229df41ac7a9a75b3da57f021fc068857fd4dbb2f8c6fcd4fc05ed25d3951e21248bbb24f52ebc4bb920c3d3468bf9e05b8b25ab8f5d7f78b3b35117b32b73961c6e81f69f3aa71646f6bf0aa04374f4d0711bbb429d81b64b77cd361f75ba6dee2fc754ed80b458ebc6618801f936ca8fb39d800325854d93277f96c2c55faa07cd2ef0fc631658ea144c0a9073ddcb4d378e0132b5d496a5cb2bf23aa839adfb4e8bc5a57b1f702ef20fb97efcbf04c2ac0694a94a84fec295738a7648a689c93f310f2ba510a9265b9aa0ac5608f9e9240fc235fe293a85531e0ac5d35a7036adbb430a111cff39c3077c61a4e254d9b3eae291ee58d1311dd709013f4f9f6309e70bfc68f3f0caaf199d694b28868666e4bbce0c1f73c6e2c1512e1f882a8acad6d9cab2271080ed9f8fbf79e682e6c2ddf0501fa9f1e3ba26f1bc59b1a55becb903da981995add0d1627b1da734a3d6729debaf933d985370da342cc329ab868173d2284680143895c01bed3da7fb877535a1a00a6b4efa2a995901b48524cbdb7e73d715aa5f54aa8f0a3882ac08edeb74f045b34edc095fd7eede7c3f59b9a7c06a38d00ef9029a859b2cb99dd1b332677919381db35c18cbfe7913bc1882d600ce9bdcff2b5ed327e786c207e731e8eca1ad49a72f005446af42f2aaa49e4e649ff36add8f193b8f82b304f65a679cac2d7a8344624c964af721949f4b586946ae33f5304451e635a8ac7059cf08832023b03c9c24ec7c7f6a872249db11e31247cb8b3d0c232e07f48956699d9c49085af815a62cac7aee16d1e600041077239e4c004d16aa4ca7f9f4419e3d6e84ddfa3823feb97026fa0f9ec6d9d2a7f14a3792fac0d30755909aacb2330e77498a4acefd3295f16e79653a1e6223a6bc6a646dfbc38c02cd612542e210004a675adbf34fd95db06c5daa8ddeaf1a8ae47aafa75bfa358b14001b63d35cb07574ea6dfbef1b76c648aa0b559aa7cd99181fe83d7213d424e42ac53533a36fb612d92643d970169af595fd4720d9d51622d55fb80633bb6b1af4ba8d0e3fe2329f812a748a10a8bb1b6637cc60f044e63d42173cfaa23661f61547b626673b51ed12912322b7c5b7ec6c7e4f364998f017bec5445952f7bf8d28d573810b6dead42910710610901a2de3db5ef98d0758df531977e74f693418dc82f936cfc3eef30911f72d315afda34dd74993b4a8247a8146fe38ee9dc30d904538255d40c763bf564716c1b3a46883b022c73d0dd541144c61ef7e2035811df35bccf53501a71c7a0e6fef7db30489bae6f84dfcc95e41e2e598fdaa3f22d77b51b272859d28c01a42d4f45da665483cde8d7ee341f95702a47c03540c866497490d863f32dec9cff298b10e0ece3d2c89ba687f4b2486a03bee38c4b119ffde7ff339b7b09b232b0306d23d0b32f9d336bc67f999f2f9b9fa7383233330a692e15a42b3774db66b5f4aae0e4f3de48e6b624eea1152abbe7e125e16a8efc3e330572d8b71ecc95c1eeb88535c063c6bc82e25a9bc4f741c8b4e8529cba9b0a6d05553f4a404fccdacbc498c0f8f100e179872183d35a13d0727619341234bfa57a352cd3b44ae31739a6ddb1a4278276781f06f33e9ab8ae18422e4d1ac5d0d068c64c946ed9c0c52080c1a9b13a7ffe95bc105ac3545588a5b7689ca5b0e7e0c8525ac81a7588a16d4426dd1293276323b952a76e750531503b7fba336ffe4ef119be62ccc3415ffe71204b285ebaea5ab313cebad4327cbb624c3db6fe3800e99caa2d6a60089f0154bf9211ec47dad2f0db49c3b4aca870d4c6d511b5e6da6837cdd6e8460e5a915fa496bdd3c0c2d9927dbdb9735e3dd732ed2e279f329b20ed2050cea88ff97ee38f90c4edd1b141a2c43be573c815252a6e37e40c0b979f81058393d79e8a6abe7403531d17d17d09a3a21f62c39b84ee2bb8214c6c6248ec3d4055fc6d46fceed297fad918b30a13c42e4ea19f29ac6821d683317eba872efdb335d0a1c8102243d12c577abf68393bda89a0703e3a171403377a69126b91fb008a5573c75cbb6642d18225801b12d5a2702ee46c30572057b616e6a9b8f8c5c8e364da779d6c75c5426e712ac2c1f6127310896057e074795d089476b9ad032e3f8175187ab33d7c8552aca784c8694012888e612edcf7b1c088a26302fb4aaed5c558d9f7b5af2c299483cfb2566bec6b5970561bc6a06dfc0747509b3c85aba9557288c9e712d911f967ce41a7e2d29839ac4edd0b2fa130c1d5d0e4dc1ecded1724f88349fb2266823f775d1e1aa5b32f7646c29cf1a80ebc4c2c75a841187e8517b74665d31f9769322387368e536a10e44f6cde596094390d1d25e2cbe2fae3638de1329de2394aed019ce1c9c2aa779856b062bffe6c37c57f14a8847b29557a3c03d2d70cf4375ce39a8d15ce5a9e25e53e75ef797790289fb548e58aec53451d120d09c47e388c5ec9bfeb04639b12f2b9ccb9908b133fdaf00f5665ec33d6aae0188926b3dd062933ca08c782950a1ad0e24fe32d6d3275fadf9084b59b29fca555b90944e7ecc61d55a3b823dbf6a9147770e39c27e275e870b937b0adb96ec83c12c8ccb7f1a203af0b3f7fdbd12eea1625c9d749fa506becd54c32a1d9ada29c9e418e789ca7c0c025e28199c094cc491e0cd74d5ca8ae2bf403ebc28a07a56733af7bcf7e25bff365fb8bdcc3eeea3393fabfc9045311a7865cfbf9096232fb6e1d4e65eb4ec0e91db156c2f988b84f6982ef45e28c82a2645d99490103152566121b83084289b84aa3ddecf1ff2a2e8bf859619aa4d0d8cd6acbc7e522d4110dea53904332b37a76342b8b7cf28534e48df5fcf2138dc67220d405632215fc9de6e805d3a8142ce9df055d7210c2f51cc0a01def72bb2eca931cf55d66d53725206652ee4e87cf8200b399075954c6ac6f1f2b91a5bee31e861cfd5294158a3cb3520e52a536df832c483a0d104f3db570d1602dab5007dd4bc1f5f44ce12893ab1b84f07f19d42ce7d4c1020789994e5ec930db9fa30b6efba7d973b7497c7547a05b1d0eff1a18605c5c19a6ce45d430b7c31f1a62449f0f51fe658dd6fc0ca5f4269746faf37a1f96a748e66d629d9fdf2336cf2bdfb70ac97aba7cd1b371d0042fbd40ab9d48188d1090c4a007cd75ce67b07eebcbd0c829f5a43865fe4e22628c8421db5e2b377aaf1751002d71a22460ae69157e5d70188f195d2523171ed8e3fe8ff457891d976d5c1485d4fb0a1dad85e75098a81335809975e3990110f8fc008affd0fc253142db9bdcc5b09db18ef1a4966d596e54f8b619675d8b2ba7ab8a5a64a9e781212ff00c60ce1bc8c691e843b58c4470601fe4ee29d863694dd889617658cf60e0cb0fc52f310bc0184ef9eb5fa958e282febea85d42a29246b6f7f9f546c391d79e82882eb95f126f83d0057fb852c80d15cbe1e2e00ea1e7a86623c96e841feb222c4f", 0x1000}, {&(0x7f0000001100)="e4efef770233d03fadc06f55ea830ba42b177ccbf78f51c138a4890e87c6efbf491e61d76c6ba0a034da1718362bd3b649444d8d6f7251c65ca5ede38e6bf8f90deb66df96c961bb263184124a4d6f4abf080faf6e523230b3321117d1ad8ea60663ba70803159b4236699707139ece6168e26f00f9f9a3c8500277fc4a46e925b7192a0d062cd3bc8ed1764aface9af032df4c1a51e0da185fad0eb3c4e4beb81289abe1721d7c9bb8785510509feb503cd9939fc709e6c49cdd22fa6e3459904863d4a45", 0xc5}, {&(0x7f0000001200)="eb553d31e5fc54517113069d81bae1aa0c7b8a58126f0ab2c1bed75bb5dc13cce08f2a3297136b6cb120c12806e503e59a021b261a1f9850df011554b62ba7b94514e06f0e7736a7e169e06f91d760b8146fc377de83d16a6d5cf21b6e02fe4c6811184058033b375fa43b70d7868400fc91f4bde67c00036d0d6468f0b41160175a0a7aba8b789eee3483adda89438151ce796b7facea0e29e33ededa4e093df92eed8ee9841f5faa3521fa1b1e7a714134f75e10780761b57e3ea4dbda7063667ba45fe4c2f290f4e7f6b47b2f8d04b677046964dd1e8cd464db5dd6237b7db915142e10606569c36426", 0xeb}, {&(0x7f0000001300)="aaf46128e399d7d90408d2b15381899518b2a1ca66481340e556910187c74a168c671d2d31d90dabadf203ff05aa34ee1450fe0532a4c070fa35596d4831bf5ec395ee0f803693662e3333420805dd93297345bae7094ff382019eb78b76ca0ffa079a1124a59e3f82f7bf2f62cbce", 0x6f}, {&(0x7f0000001380)="3a132d6cd5212664b02353eb11b5c690240694a06f12634ea6e37440f08fd84d0e125cd69fc68ba2eb167388315e38314b3a875a1eb6515d8eddab85e0aac9f142c1", 0x42}, {&(0x7f0000001400)="8b501625a5ae356e2c0f42e2823d7554d844687d0c0d8d66bbbeaf4c594c2d8ae32f50a6030bae172ca1cc09535f33cbddbc007c5bc78c7dddeab4363a894eb6d327de94e3144ab009542fb0cb2ce5db9f066bcd7ed4a75b0c23ce5bfb9955d3c3c01a96f8a1622124d29eb2c84a2aec82d340c823a25829175154543492e086f75ab11ff7c1aac941909a4acff06ff20b5b7b5df32b605296287f1c7461853f911b3201cc7c05757cff734117ea8eed948c8788db02d1060cfae65dd84209a2f291f40ac6cce486afe53cbdc56c3fdbdfd3e823887f08c82481a6204e392cb3da7e146e670b7b25f37573502a3877", 0xef}], 0x7, 0x0, 0x0, 0x8}, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 17:54:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/124, 0x7c, 0x843, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2000000000000007, 0x3, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f00000000c0)=0x101, 0xffffffffffffff98) 17:54:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x5}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 17:54:48 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000002c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x2}], 0x3, 0x80) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="b6a085cc92e20eb157766ce90e4f67ba2d3733876a773ab6222f773639afe0b38f69d147d6544b1c6229391b788c829df18d720e230e25a6e2c603d2d2fefd9d7ee89a33a7dcdeb68781f96c74ed38cacd9d16b6f9342cd2b4d1929d5b9b59d9f4af6deccf10a10a88e084e94be0b2a2", 0x70) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x7, 0x8, &(0x7f00000001c0)="5e918b788af30da9df8f24ef4b55fb726c524255a854cae58418122a4506a022747014dc44daa1d6c3439db52a78eaf3cce6854155e1fb205e30e684b76e2b6c2be06a87d24c7fa213b3422a68cc6339e7c74ca66f39480f01048cb5b9394263344ab4315f5b380a51712181cc0cd5900bd7e41725c55dae140f7ed37ce2660ec2a8d217c6201cf7ffc29125007d4234953e8bd273733a674955e22f0dbfca5ec840625dcc4deef7f6482e61cfcbf754a41decb8144e0d26f14c1d93fd1f60e96088f405140bef109fd0d31ffb467673199f049d453f402d426779d51de12a", 0xdf) r2 = socket$inet(0x2, 0x1, 0x0) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x4000000022, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xa683) 17:54:48 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x0, 0x4}, &(0x7f0000000100)) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:54:48 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f668298653000"], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="21ea9d2ddecc3f17ffe24c877e02ade4a9b23330b3ae2931f53e609c0a601ab4d7f24f8508f79cf763ccda176f94b0004f321595f3071588d23471e710b54ca9cc3e2228c31ffc3d655330e05aca430a31cb8a7c2202244bb4e8a03657b2c55abd7184a7311bd848c38a7d0b6ec7a48ec0288d7f8329c6c2ff4b5635f55726a908d6e51c948c49a490b2f0956ead4bb0a01a46cc0b7b31edf1228b603f9c319f39bec7d96a1bb4dbf22fa6087e01320d62218b", 0xb3}, {&(0x7f00000001c0)="474f5a6882fc8337108c3512466259d894dcf31417dd42cafdac95187df3f0aeb32eb6f5063586bd10406e231be05f391d4613b0f45173d232171db9c17920e7ea109b8b38acd45e4531bdc185c3680b228f2bbd704461f0d28309c93f671362e4514245e8eda9f372c2c0ee8dd40677f2c7e71fb74b90d6479ff62dd34ba56728837c1b3b05849b751a88217e943706ba57b23a01d520f77d99", 0x9a}, {&(0x7f0000000280)="6b38c42488f21e8d72448f15f73b9127c286747446cc81f575c76389a972e336e256452a561c3f6ce31a316f76a68649aa7782ec58e800c899698b95b27b7c492083dde22cd39e72bbf437eeae0e6d6834c302c4604fc0ee83b5e3ba1d574e0cd4ff5c67d26fef4e07f2df892613762d7a8aff6b1b6f56", 0x77}, {&(0x7f0000000300)="9dd6152a7b52878f9b400db111f5418b01dda6e33e15d37efbd9d2e74536a5c9a60e34d49fb158dfb3aa5380a641bdb9b3973dec9de32feebc70c0f53c7216e36de4ea8b500bbd4dbc1fb1bcbc2087a010dfd66b676d35144aa9d1275c24a9d518c68130b29e62758fdb25dc8d0f05", 0x6f}, {&(0x7f0000000380)="807de1518f6b3b5e2f077e103bb829e0acad3fe1aa27a2412c72fb2a865561ab9f84ed69563777dc246b3ea50b74f173beaa6fc1db70b0a669852d1effd5e117619cc2693fd9f33d8e23f656dc77cb32bfa8bb1b3cb18c0bbe8d59e7d94fb53561f09ea50d3f801a4780037fcc8537411f7a98e98b36e84e7849eff746357a3e788fdcf63ef0d8a42a5decfbbdce966d494fa0f6b1a451c16b66c58ba5509646dfeb1097e6", 0xa5}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="c80000000000000000000000090000007ec02a0aff070000cbf473a67542fb4548f29b781c73938e9c8227aec0beebc0f95f781742ca360bcb287838f54df3fa19fdd1b26496e19813c5d49963519dbc75eee95b5ee4c77960c62e91aa67e65934a44b93fd9b93d6eed5d0de83d8e600c23a3f5b7276564cf9ba402ae59afd5a9e6e320249b649316deae2408c7627e4b469c3557cb91cc91e69532c4fffe7b334ad3744c85263778d893c78aed61d800d8f6f0d0ea60276baa95efbda77ece5bae1000000000000e80000000000000001000000760b0000cd4e869d6809ddd164080c660d76c35c9b2f7db0a25b70ffab2f1bfa3e64beaabf24b15bc6be4d831b2fc06acad016ee3e0d14d0984a6d3490aaa96b2f5ff430e549c25b35301ac4f606136f325c9a9add85c0ec295ece231310378ce3f65b59fc189d96ff707878db66fe8cd02ea09f4712d3708cf3a24135527a22d771a892230925944f584100d6ef4924ba1624642f44a0b304bdda59bd9a60a5fcd45b51751a2dd356a373b045e65795178d97377023ed5f1e6e492ee71641362d560e537ee8e6ee7af05006d5faee290b69e09d55000000000000000001000000000000ffff000000000000f17a8efd0168c568e3e74b9ab9572e88541b99412b987b9dfeefe0ff794a05327e39ba99b404579992f9c2d277f6849956b92415846a7c6cd27307be4155ad88744b0b19ebb4cf5adaec727dcc21a515b448183e3aa0c121c073c5069840c1aa52b6c1a647e120fdb507000000fa3f4e37035309aeaa664739610142709bde3d8617eeffe2d2dcfd0059d6b495b7718c592684292cd59874a8798d3d61501d06c3eb888dfd370d916174663d97f303a10100000000000000f4352b366c1a40a7afeacb1e05fc17ae05cabe260c8a41888fd34b72165697be0cc84c7317073fe2687e44d74c83f86a8265776038000000"], 0x2b0}, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 17:54:48 executing program 1: r0 = socket(0x1, 0x1, 0x0) write(r0, &(0x7f00000005c0)="12c8600ebdbce2b6b827bd881a51c29d30ed73a692d1abee566d8df4c54c4b963e22abaab52855852d40e31e00f5af235441847276ea3f3d9f1917c1f7711bd691169c3122878dc13b85ab45536da4aae14aea4ab29f0080000000000000e1a409a3095929bfc0607633bf527dd2beb2c2b1145934221dc356bf9aeefe7c1426c19236d464b763f93fb85767e25dc175d9635d4801aa6459c99d1f76a39108df31c335141eadd2bcc33dc8abe1e00d7a4922250ec7ca3f601617b5b616c1e6595e32232de4fa823087a8e828e6b998a64b7d30378f5f77ecdd080f07c27a7151472757b701d1f491499743c17100a1ebebfa609fc06d35c3bfaf7ae03cba6593ab83dafd18327b6194e6221783a2797957b1ad58f29ebbafc11ad0cbdc95607de740000000007d4032d179a13f2cb9efc218396b75e87ef03a5252a1fb00456e3b26d95bc8c6279672f8ca2f2849f1da5eb190667379fc", 0x157) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="ec85f1ebc1861fddd7a4ed2f25909091edacd46870b5ae44bc6d2f1652e390bc94291759cf3ffc9f20a411914d2847a4cc526a1843bdae1c2089b7ca4725a34079001f18741700ebaa4d584ea59aedd5908a74059f921a38dad9e892da41c615e41e00621cb9c2aa78992e2a5e8ba2a5e0c5e78ea4b2fb01d88b163689c89c6fd25b40ad7d72f158fdb7ff28288e842e65b756b448c2ff6865043565eb95ba56454d304878c495afd7109b342740c410edcc15156bbc362149afb72e0ea7b5a33566e6c8bb7fe4e7a962dc4dc6f837ce109edb824158ab2e54a6e5bba15cc7e780d18eb3e58cd81fd12fc8b030ddaac6bc", 0xf1}, {&(0x7f0000000240)="49d8e1de158cebb923b8fe1f9814a521c7f20efd9a41d1b8ffc9cbe6452e0a6361abc65c7cf0bcaf2596ab67220348068af8426f7f4119756abf883b9dde13610b6f56387cdf2b65e2fc09ebad705cc342037e0f93534909481ae456032b14794c97", 0x62}, {&(0x7f00000002c0)="69e8474d22ae139622c0486957f6147893301bdeb80c1f4e6a0fe5df3120ca3fb11eb12b6f372a350100c5ebb4e6f6dc0c149997c33b1c2ad008d1e9a4a88d9d2ce3", 0x42}, {&(0x7f0000000340)="c7fe66b6173d9a8ef10c134424c9db820a314ce0df0b6d9806cfc8925a23edbdc485d0b6d410b1b1021095f31931d6c6d488cb71edec438447b5af208e607f3cd8c2b4476c0d6684f7c2ecb9f2ffd5cb0f9683f96a15d742fb27ec62f5f8ce52d7c06d2005583ceb3caf6eadd9dcb530145bef0e900442fd978caa73290a042b253449e7b352d111ac56de87ccfe177c04b595c72a18fbf311497aa757a55d93", 0xa0}, {&(0x7f0000000400)="59961a97fc2e7496423d98196b56fbe52482267dbb717efd2c521d250c0bd0dbf516d6ff6c740c6830990dd8deb39cc06b8b31fd189cb282a8aa83fe6e74a04865c3de24dbd0406f51426bd97214047da01a44839ad0067f93d75cbe3b04b41c49e87ce9e99053dbf67a8932cc765788", 0x70}, {&(0x7f0000000480)="d0b5c7cce5fbd7fe0aa297ee4f4c43fcc430427e68f7bdb9af8f62a54bb84479c3adb3da9cac2aa2fa7235a7e30c1e6a5e34dc456daf48b6ef036b3e790bfcb5cf65ed5cc7221ede958f2155e4b441e2da6df1d23888961d389262c58d83357115730c855f26dbe7836ad34ac1d5d74c8326e540ef86c1ef023bfa35d3246af5aa7c3f00fdc3436d5bde648586247b0fa5d413e278425887830759079019bbdff378db440082fb6051188aee0f8b464a188bb90bc0cf", 0xb6}], 0x6, 0x0) setsockopt(r0, 0x6, 0xff, &(0x7f00000000c0)="2b843175e08ae637ce32e3429e17be644c1a1929b3ce9c789886245d6e4fcc90c6301d21fa16a7630bb0daa163ce8f974cf0fb0c5b5ccf757b5e2036a47dacd8e8394b2c5c6962a285476daf0090810bdb4267566e092ea427cff56918070a27158ce7288b0d35bcb70735f0bf1e5ec55e6cb3885af1fa", 0x77) close(r0) 17:54:48 executing program 0: r0 = kqueue() geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 17:54:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) write(r0, &(0x7f0000000240)="4f31d596c983775d1eccf2c8775a18d368040712303ad02f99339ff0c0c7155721cfb03081d3ad9ab77b53b0b29b1e34c7dadfdd20401769defd48c7335cda7bf8ece5a26bde14d4a3eba3938eb25b7d0159aea2b446b340e68c86978b43d4ecf949d06e37dac17c80dd708ebb9f7c3b442161f9bfd371279ead0ce8a0a2aea8889b5f2a6546fb63205417e24765b9e381d79a2e298c49209a791572caa6cc126f34550c39c5ecf26d3e6f", 0xab) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000300)="6ed2b4d5172c18b6c80b732c3510e1de5d21e70d7ad9e7d3ebc3fa7ef0f7528e9bcca067b0f36789da01eecd63d2eef97b3285b275b391548a36869df6ac94805de6d835191672f3b29a45e382b64c125ebc171b8fa3db4ee1a9a04dad8f344ad94a0f4680c579c2de3b4beb52acea92feb7ed4e3831ec6090f51fbf902ffb1eb2cc35b40e4a66a075ce59d4a2af97369c0335b66cddb7c657e8cb60ec60ac33c15c", 0xa2) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:48 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0xa21, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x100}], 0xc6f, &(0x7f0000000180)=[{{r1}, 0x0, 0x20, 0x1, 0xff}], 0x31, &(0x7f00000001c0)={0x6, 0x4}) syz_extract_tcp_res(&(0x7f0000000280), 0x6, 0x10000) 17:54:49 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x100}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 17:54:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xa, &(0x7f00000000c0), 0x9}, 0x0) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000007a283ae215749aeb0000000000000000000000000000000000000000000000000000000000000000d9ff000000000000000000000000000100001d00000000000000"], &(0x7f0000000000)=0x5c) 17:54:49 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0xc80, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x470e, 0x1, 0x5, 0xfff, 0x3ff}, 0xc) r1 = msgget(0x2, 0x90) r2 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x100) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x2, 0x3, 0x6, 0x3, "b22309bd21980eb71ad7e9f5395d9b04f74cff15", 0x4}) r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x800, 0x9}, {0x80000001, 0x3}}, 0x2) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockname(r3, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) msgrcv(r1, &(0x7f0000000480)={0x0, ""/77}, 0x55, 0x3, 0x1800) write(r2, &(0x7f0000000500)="ea3f69226ad2fd7a8346cd5338477718d7118ee525acadbe9de4bccbca4501d563683e80aa85c5453afbb73ca739ef8f24e5b796fe2a48328b2bdc70e276ad5786e6bd0a1796e669bfe49642e661a687ef0015be17ab541d7395254297df2b2a2a0e9f67e01d741bb31a3e52c265c235f6eec96024774a39ce3e59ef1c2c56ee1af0dfc3dc6277ccd3b1dcc493aa18cec8452ffa53e86ee53dbebdf28280b477b50d664099a09855f6b3c4d14a1da22a86d2187108322b02ae22ba42056372a5ac4d54955d6945ce8bc6daaad5347f6bc3099e6302b18ee7d30b8ba130b2444f59d51dc1971576a917118d6c4a0cb6d56bf15ebab15462d4cea528cda4881b1a329a61eeed68eedb2dbc81c77c1324244e1a3a87d43708b289cdac6ec906a14bba87a9c48128e2642b7a9c8323b21161c1c4147242069dfcf4e7751e687f1534af43661fef54c41dd162f2bf06ef306becfab6d88c3d697a9bf5e717df1f5b97d5bdbce36f8d81067d65e4725787a0288a97e4814081c4e021944476e8a2e6f3a5d9ad0d1cd16bead26a35d553a34404d0638bf5ccd594a0c4995df948b9a1591015353ca064736368d1ad14824d815dcf218a625f9e716b2d9092a8bce4e568679dd6f4412c8e9fb5d12c77649e7129bf833749ceba0449c5d8c5eff6caed6b801aeeb41d13d7218c10c500e37b3241d3ba129c72df9151861570e714f6a2909b4e5ec4454c52912787d089517cd19681ce7b98ae097e012483087fc04ae0812e31bf053d86f1fdcb374bc46d34dec11c68c002240eb0511649e3ff99ab70738b319c1ec5d0557eabffadc3ee975e03ab0b3317207c494fb2394d0fc46bad1baa551d20aa8ab8ecc16948205f563833a863a2e1901d4c1fea3a31aeb8585c0490c9188f0606c7ffdcd9d1ecafd7320ad95d6fab386403f616afdb184b01fbcaea8d6ea28bb23f54855bdc435aee40915925d44de8f581e7f98e1444f3ae78ab6c6f886b7fd4ba24856be2540d7e19dc5730fdfb6b8c665cde0ec049a4ba8c8b1a9e4613ac4687d8fba29c599a0f98b6b1af14429c8bf815df4a03488198f2e74e39faab3c0a3588044be6bb05b7212862b3bf67f7704f00b4e1cad5ecc3217ee3d563d901f4d709c8fe2ddeb43fb6a48bcd94c2b6cb6dc40857d97c77b2833796392958189ab7c762a3b52e0c4f81dc64e9ec4d7227a52324d3cd524b09b2909d0cf9217f0f58770c3300ca23e890fb35e4ddf158b23d41ba6dd7112601a2f2ba5228230a7281779987bd5461cab91ec9a53c5a95a402bbe751f8396cc50ce14e407c5f00fd81d559086ee1087b6ce7c5a066fbe0f42ddb496c73bb63b585154e150943da6afbff4cde016bcc94d6034351f0c9ed44b4dcb9cae1cbf7f471bfb5043e19ccd77639c613e414ede9be5cefa59413e940e64c72599be5123b68a9cce6ecb5a70fef61e78d5e859602f6c208d99c5a4aae76621896f3a29feb1f88c539a80194851005d2e1592e735eede1011a1f3293063e9de28eee24a8a2ab36bf7a81b1d58eecfad4cd57bcf7a9f356f2a8d59c38a9eb3edcd38ac924aedf1c2ac3ae319ac4b9ccabf45d1ece1d9f335e19a4a82afd117cfb15b3c014046abf2cf5e91b7849af08790632454504c2be5b7b554c32bac397c17d8656ffd13d455065c3012beb23adbb9514e6d1cbc8b8ed82579ddb4a4c340ea718334db596163de2c1108598e1ef44918cd2129be92e79f1f799602689e6397d8cbac4289867cd5be0f7cfb44391b68bb791a229ff4a1d25b0767ed0cd8de8a22c2f15e8b3a8ea5e471fc629956ba74e9cf5d353ccc1cfa033d5aa28f6e9f0fbd251330ead623190451c2e05d3fccefbea0120b9c777b8c335148dfae1ee14932afee8ffea0780482ecb781bdf3a3f7ee7883341585ce6d4bd1e3dcea3cc44d715d854ea904290ed5412a66d32f08ac28e8f8146d742d0e92ba5a2eac56dad75ca4ae2f09b8208c2f2a69d0207d97b29f468ffcaa8f68cc1b7a0e7e50db85f5282aaf7c93c58f785d36de7ea82263b76ab93a581aea22f3db23629d00f478188e760f0835b65c4e6a3d6ac34c259680e713b1bdeb1ccfb1bd419c3c2da9b5d1ca3b3d4b48da381a115020be29e236df6d2ed847e47620c09b5769cd1702ae2aec52356af0b4d8a9a84b173ffa62696578434ab82d0784950592714f304ded81a0a00ab59681ad7d8e40e3fa62743c7f1679ee50a11f1b4215a3360e3e18dc6b0c7e1f592797d7cf6dd01eb0434a802f8a717e7a65cdaac145b180c5e675293db63fac39ceb2542d289642d2c308a5aa25dabdb4aac981c2c489fc11ccf4b867e652e7ba1ce9d7b78eabf2ab3ef974e07a33ea8cfd29d9d28f585addca0e967694e9c0aab0168700e728d2fd4dfe285b70f7a53ea202f01cd210b17d2295ef9c540d041849dd865dd6e4cfae29cba3cdea7b57e8fb7ba7e698fced4beb0bd6f1bcf8540869ddec1e4364c6373cb54a19061e9b89673e91fd6ed48bdcf7a5fa0f44cd2bfc1c398c7d00be161bf7f2cbff79596ee1f67f8cfe23760fbc033b5cdaf8ad2e942990d5b0a61dfc0f5e3497065ed1c9c9588e20ccf714535c98c61c153ab2cc67e71df4c95192ae7a37497187e426a0af4dd96a22c6d5bd2b9911c4a2e28bd009b4f4738f3342141a1ca0ea130d1374d8f5dbac576a7348d241620862cf491ba88addd29624876a494199e46717f85e842188761b08c77ba0ca2032b78058c3e92d652e5cbf36da08d17df684ff181de6307e73c2e2caf5cd2a024ba9b906464e42db01c56dfc77849c3b4208855c11619c76ec190821136c04f4a30062889a61a12c07d71102cd1dc972ce66384ce50e87c2a9f79851d31712b2ba7243a58b2f5ef6a6ef243d4323ff5b5d64c87f2536d63f2d5790635b1700600b4a658851a4a842cdf73b9e494bd199bc43feba6b09b0e94292f2425a19a9040651318c1d12939098321d17d28d3edf957934130aa0ee07ee8020cb5fc58ce5746dda198191642673126dde05b78df2874cf62d33fd0149998911a48154680a229ab317c91b5aa3592a984e7dab568dd12eecada9bcc7a62ff8495a85a8522df4e0d52751861c0957e3eb2787beeb4a4fcd290ed329b6d836741e300cc08dfaabacb49b51dc9884abac5925adc8d5dfac617476baf117d49dc64f5a0e44894493286b6d063e5b642e6ac50adc426589e52d344d15978b7afe872f7bd0871c6ff9534008f7a5151ed381206b4f21153b1e2b69e8d43d224f1378ffe5aa75c9def7b161cc877f145c9cf44c601174d2b43de5b5cd715d10503956e418da2457a88b793c42b2d4e79d079607c87986def32d0c6fdd158441358df70698e4ca2338eeda46501f16da7a84ef4e36e747b848d4fdc7490b8800e124a6887d9a08f2dadd7ffa14c15d8de6fa3f971da3ef88ff10717c8cd121997b60404efbab166162931be1a91590dabc6f818ae7d4cce1d3a5d90775d69f5f862c1eb9a84310d0bffd3248f908882e2a5769b6325a2971780db8c0396447b834ec062fa207ef2ade426bba802f45deea6ac25db9935fde6dbbbb20c9f137b6d17f373230ab9662a8317576083642fca9d7bdce0984b1f502e4e87b6def281398d1b64c2638792350d4d731a037171834147175776a46a10be77d1d832e13e5f075a5255fdc167985b4907e502f128918274a59a126a3a7161ec3c621514a9781949fe7daef8c39896560b1fafc647af814a23459cce425809da7496b96f55607c21552994df7b7b3934a7618eda3daced85034d1b96ba2bf1ecc2a551e8246c079fc81e1275ce39f50520d999f74b231bd8d581178e9e606dbd73eec49f3a8b94c804cdaad51a266318ff299173ab5d29899fccf5fd11367fce36f7cf609c1b7a3791e4786b2239402b0c08944cefb016f84549d4d5e7d0c0d2f19543ce6ebfed2b41cd351e57dd34e90d272400d410ec56a5eb9ff96e0b2655a745921ed1b332df5fdcaca02aca0bfa983cd4a87bcbf353aebf9ef0e58dfc2594deca14eeba60a53cb73cbe38b442442ea23b18988046b3aaff1a241905ea2f8ed93e7aa8d879f56c63a384303a0796eccbdc676597b02b50b26fbf4c747b4cf5986382eb38e711487eedf86b31d420f63d0eaab51e30c1e85641e20abe5a95907e7760e040425bc790f0601143e285b1edd29f61f4e5671b4fb780640109bc02f231dd0aa3038c4264cebac12d4d122274e03246e2da89ab7242255aa7753f8c90e11282bea79210786c852bbf0d7e6f830da83e0bbf74a86c2271fb144158f3da1baee4a6b41ae7fffb3beb10017eed82ee507a34b706d9be1a043c923bc5616b9019f936d2d7f02a1cad046dde4ae538cd15007729ce42847e43b7aaa697fd2e814f2bc98c554dce3d919ec9b4b7cd97d3270395668581d5ec3aa5146ff550cdb6b785af74b9d7b5b9814e9c1c428f113d6e45465355d504afc3d55e898f4dcabe5da0f2b315edb33a02f55ac2ee67f90ad4052c7ffe68bf2257092aa8a6f9291f4c09bc798217e517a87a6608627a92709ff262b5e8f6dafb2bd2732f1ee7c7017c187a3de4e5c9487a18fa5815dbb2b9798d8bee26d1df321113cb07c2a9dbe33592c30330b24051bea193db1da11b6b1ebf7043aae02c0f26b01daccf24c16b321446ab8793bbe2f1aaf01962318dd166d1ff7f8a9cfe8e9a9b59cd756db22128dc0efdbcd48494342a9faa3beef2df3c7623c072a3e6282ee3833c1542b49969307bafbbb2baf0a17df8d6b3a0927a710042c2d29f22a325625e9ca54d116541e7f1c1a853b6f44318dafd7d1c75ce8ac871061aa577ae278c74f2c487222f0f217825b33281a4d98ee05821cc21723929934661d48ca41f90f27f57cd310df98f66d2bcb6a57e5b0c4c6ed6493441b7cd506f2382310931ae6595963bb80d18776c58214c9a5e2b65da091be9c32e6614c8a68d96558995ef93474dad3e34a4b1749c36a4bed79e42e7ecfd00b7869854c384ec86f4225b7dfc286c9c187c4b5f01cc0b3bd08d216992a25dbdf761cd26faadc6d64b3b47f2b4ad1b55626adb09d48bc1ef6bb950c7e96bf0e94de4680ab798a92e16aaeedca0df37cbd00462fb1eb5d1eb106b53edf102ac984f5cd875f0f05828d42cecb5bf50ca8dbb405f17b55ca9d29a5d8e3664dd89273b62e0769ef79b666dba30d6549f5fe9ad8ec7c19a49f644c224b3956bbfd7fd543830864b466737b1c55b843478564f4d719e03b6e99330121e42e845a94deea058118ff6eb5392a2df236f7b41bfa3ffecc767410947d93cb258cdcba725a87926535ecbc22d26fb5d3389ee6956e6a721ce59c7de9341d1577eefb282ae47b8133ad1317305f6c616e1c8eb8ee5271f048f55cd459bd29e9d9dc2855ea3ff0cb86eae15eac2e536fb5f9499b18a25be73794764de928f1fc653424ac989cd0edbf867f7fa5da0227ccc1bceab15cccd83772c0ee74ae97fd54b82b7bd815336efc4d23ec896fdfb371b7199c0266e0381711e217784130ac6d6dcce2181575e22115e9640f9a86035f8e803d94a3b49643fef745bcb1ffaa1e5d0808f8e51c9ea05ea820deddc6df00837d280018c96be69ab3606f822285243545ae719e8cabe71e0c58888b6d33780a184eaf75e54e23f02509e3e0986e6f7fe6df95d347189b4396d5bafbe88643fccc0902e48d88848cb847ef4afcad5eb14e210357858e14b629f28b31fe5f0e8716e094fe055b2a2a0a3ee29aa7422222d37c2d71a69d7d1dfc5f1", 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001500)={{0x80000000, r6, r7, r6, r7, 0x10, 0x6}, 0x0, 0x5, r5, r5, 0xfff, 0x9, 0xffffffff, 0x4f6b}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001580)={{0x18, 0x2, 0x4, 0x10001}, {0x18, 0x1, 0x26, 0x8}, 0x6, [0xffffffffffffff00, 0x3, 0x217, 0x4, 0x0, 0x100, 0xffffffff, 0x1cd]}, 0x3c) getpeername(r0, &(0x7f00000015c0)=@un=@file={0x0, ""/11}, &(0x7f0000001600)=0xd) r8 = msgget(0x3, 0x8) dup2(r4, r4) msgrcv(r8, &(0x7f0000001640)={0x0, ""/182}, 0xbe, 0x1, 0x1000) socket$inet6(0x18, 0x4007, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001700)={0x364f4ba9, 0x0, 0x9dca, 0xffffffffffffff5f, 0x2}, 0xc) lstat(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001800)=0xff) r9 = semget(0x1, 0x3, 0x220) semop(r9, &(0x7f0000001840)=[{0x4, 0x1000, 0x1000}, {0x1, 0x100000000, 0x1000}, {0x4, 0x0, 0x1000}, {0x7, 0xd88, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0xfffffffffffffffe}, {0x4, 0x20, 0x1000}], 0x7) chmod(&(0x7f0000001880)='./file0\x00', 0x2) socket(0x1, 0x4, 0xff) seteuid(r6) 17:54:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x40) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x6, 0x6) semget(0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x800, 0xffffdfff00000001}, 0xc) 17:54:49 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) 17:54:49 executing program 0: r0 = syz_open_pts() socket(0x1, 0x2, 0x5) fcntl$lock(r0, 0x10, 0x0) 17:54:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7e64, 0x7}, 0xc) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 17:54:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/37, &(0x7f0000000100)=0x25) 17:54:49 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6d41bead80ec19dffbb3"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) 17:54:49 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20280, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x4) r2 = syz_open_pts() fchmod(r0, 0x80) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000100)=0x2, 0x4) dup2(r0, r2) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r5 = getpid() fcntl$setown(r3, 0x6, r5) dup(0xffffffffffffffff) 17:54:49 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f0000000140)={0x81, 0x2, 0x2, 0x0, 0x3, 0x1, 0x7ff, 0x1}, &(0x7f0000000180)={0x12, 0x4, 0x3, 0x3fffffff800, 0x10000, 0x1, 0x4, 0x3f}, &(0x7f00000001c0)={0xf7ca, 0xbdf1, 0xfffffffffffffffd, 0x7fa, 0x1000, 0x2, 0x80000001, 0x20}, &(0x7f0000000200)={0x1ff, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000240)={0x3, 0x3, 0x8a, 0x2, r4}) pipe(&(0x7f0000000040)) flock(r3, 0xa) 17:54:50 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open$dir(&(0x7f0000000280)='./file2\x00', 0x190, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) chroot(&(0x7f0000000080)='./file1\x00') r1 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) getsockname(r1, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 17:54:50 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket(0x0, 0x5, 0x1) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 17:54:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9c6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 17:54:50 executing program 1: pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/172, 0xac}, {&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/36, 0x24}, {&(0x7f0000000400)=""/78, 0x4e}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/62, 0x3e}, {&(0x7f00000005c0)=""/250, 0xfa}], 0x9) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 17:54:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 17:54:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = getgid() setgid(r1) setsockopt(r0, 0xf3b6, 0x7fffffff, &(0x7f0000000000)="3261668cb8315f9779", 0x9) 17:54:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() dup2(r1, r3) socket$inet(0x2, 0x4005, 0x5) r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) writev(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)="29ec1573abc4c0205c022ecae7ee4b3b7440b435d9cd2b9e378f034353d7987bc435a823673487ade4f3f88fffe60799d5bbfcd4e59f345006461cc46bd01d8c7ffd9c55fa0a2a7ca56e83e68d5e35f909696dd1ea51b31a098d4f0456a78e56c24b03493f03e9e7a34288df4818882cd977896064c094eb90ccb356beec919a3c3f9e1fe6e5949234fb50d8b25389ab2c8fbb923e96bbdd856e7484139368cf2029152627050e65b3f99964add045b94530bc0b2657437d7cc0364d4ad1d81352f72177016f0bf699171a88702bb24f9bfc57b74531bebee6faab0937ee10991a8b0edda60a066a615247c872826bf7f11e8067a7ccd6233347", 0xfa}, {&(0x7f00000001c0)="e7a5a9c8efd3a57ff60d066ec7ec661fbeb5", 0x12}], 0x2) write(r0, &(0x7f0000000040)='!', 0x1) 17:54:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="83f01acfbbafcc6f28c0e8bd7cb029dbaef04b93c6ebc0939b42fded0ea68cee02ca00671dcf41474960c7b2", 0x2c) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 17:54:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffffffffff00, 0x13e0, &(0x7f0000000080)="8b1f57a0daa2b590bec3735339a63961d12d668df1753b43f052bea04a4c5986eb772bb0588d4d410b39aab53798b54d872196bc2d2117908cb2b1a898bc728c9143d28e50b99575221e70650ca26b0bfd327ca3701885a9184ba3eaaa8d3eee25e98b34fb", 0x65) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 17:54:51 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 17:54:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x3d, &(0x7f0000000000), 0x0) 17:54:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x5, 0x0, 0x1}], 0x47eb, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = msgget(0x2, 0x202) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/95}, 0x67, 0x3, 0x1800) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) renameat(r0, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') close(0xffffffffffffffff) 17:54:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffe, 0x2, 0x0, 0x100000000}) r1 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x4}, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) getuid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x100000000, 0x6, r2}) 17:54:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000280)="5b399ea15796b2a93728285a4f91727193cb45360a05dfa4e347665954ef23de7f94057ce493a0c181dcd043276eb63bda9d6365cb57dd57f15f75cc7b117c8828fdfba967b50675f66c3850f1790812f00708e4a715d8084e25eef40eb6d1c6aa8599c5f978f8430057ecfcd9605f5e8de8390f4c93beabc4ee02e04952787c76a3b0a6a0d96ec027c824f0703c9aede5c82d7a0c82e4b2db4724285bb4742d4c31d3c5310deedcea98cfd23aa5518374b7e14d8109af48acb0ab3fd76b147782fac391841797e524275fa7ed4e5f741bcb7e6759eecffa2189a6ae4829b20844", 0xe1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xffffffff80000000, 0x3, 0x1, 0x1, "fd60993426a2e396a7fe738d406d76457b3ece05", 0x3ff, 0x223af08d}) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000006990b627741f749f00"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r5 = dup2(r2, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) syz_open_pts() 17:54:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x9, 0xff, &(0x7f0000000080)="0f067affb13ae92638755c8bd84fa542a04de54d634c7429aaa241c78103cc98cca5b542f50f35e3d17677fbfb939d2f02636f9d9d64c54f815cd94c079d5b81e32350eca5d9f6f27a992ed1b3f708e5fc634131beec3b982edca8fd5a20f0124c1e94dc3d947f4a6f", 0x69) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x800000000ffff, 0x40, &(0x7f0000000040)="e26ae40f", 0x4) ioctl$TIOCSDTR(r1, 0x20007479) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) setpgid(r3, r4) getppid() 17:54:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x8, 0x10) fcntl$dupfd(r0, 0xa, r0) sendto$unix(r0, &(0x7f00000000c0)="f1acb8fb82662789f08b57309237953910a7b2397522318feb4ef3ddf97ebe712e78117003e6fa2ad3f97cfe359d001836ebc1c98134eed2306d45851b6bac55247d9628b9db3a4e7fd8e27387855e48dbc66d3488", 0x55, 0x402, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2ffda3976566696c6533a5ebc1fe47b21e2000001100000000"], 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x80000000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x1000400000014a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) syz_open_pts() close(r1) 17:54:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000540)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x5}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r3, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffffffffbff6, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) 17:54:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x98, 0x1) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='x\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 17:54:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 17:54:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a83cbc833a21af65d2f96636497059fefc41720ffb3b3e21efe7c932ad240b97f702da87122aa218bcfee4421de2a4b049d39f47f830f2bef101f04ac9592521f2a5ff6531c6847ade0965a4a0f2e6d5aa00b60", 0xffffffffffffffd6) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) setsockopt(r2, 0x96d4bdf, 0x100, &(0x7f0000000140)="e955b56b32b21fe990726effe99f0ed494181604d4f7c91d51c8a9f528d6c19fb552c2f82c3cb45cc0b489b78407831a976ae69ecc8bbd0315ea122ee3ec807788cd6c013b0bd2a2607b79f9fb75c2f643f5bfadaddb9fdafc6bc5bb11669b4ed961a345cbdae03a008778a3f6135cee70aa374ad326e9ade51a", 0x7a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:53 executing program 0: r0 = shmget$private(0x0, 0x2000, 0xfbc552599a7ef2a3, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 17:54:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000380)="60b0a2b0c634dbdafc45e87ab7d6922b2bcead440c1fff816d702b71e841d84b4ac561ae2c692dbd71e01b8084fb001e945174b17d941ade03172ae8d7b4dde3f49eac35297d1a6f8ae3b67998757e0bac535e77da6dcd24b3e5535979cce2c3c36cc3f2e4e58bdee826041511760eb31bee270f9eb2b2a0a181e77ffeb88fdbde74cde866b718634c33c9b52ec7078e1c23c25fa3c7a89492418685e0b9b6fa68dff3d3e87dd1a6181b13291782fe7a344d4f628231f1c96959dc356c39448b059ac872bb5072a5a8e85c8bb3ec0c42e342c96264220f52f468b67e12ee768dd1d0caef0ecf43a7021816317c7de7e936af0ac3e736d33a34ca3aef65043c4f58b5bb46a1451d49e1e2bdd90bce9708a88a839c2dc56979da157cd33c8157c719fdff1b89923b6a2dc295a80710fbb48598443a90a0f1b31cb9bce2eeb88444028c350ca81808b761fe4cde21eb83efb2cb49411c02d5b6acb0485152129d21b7934a6ed7f9af64b65cb0e2e15b08a1aa72e7f1357b1ef69dded1af70ed6a11427f076fb6530c278ac2d7989049e088d2d1a83acdf27086a2cbcfac950972f67cf660cb6778f9310ea0b4b50c2199006c6e1eff68d4ec5e7b5c7a922fe4a18860122d15d98aa49608ecfc74d435ca9ac312c2eb0bd52ebf5e45e6ff3c19286bf47e12b76d7a823e0952957825aa9caa32bb92c937c1ee52b3a2d91c56b7732de1e2519134638ec519b853aa0a33092fd8e2337590b6adbd76e87d9e5a614917d2dbc3de4b9b974abf340573f872ea70430a0660fa63ccfe8fb286160d8b2021cebe294a7b943f82dd646d88a81bdeaa14f93b9c30733b7a46c3f8aa724399e39f547c1075f8dcd1fb952a0027e53ec8ef64d7578ed67b1cd4e2cd9824baa652660c20145a633990d7b95f55ab700bff63b7308503d131103eb4aaaf4c6d2cd5277e07d2b7e762fa695844672113141f4adb6e3a39359cac1761f92e82efe45c6d306003e5f4b3d48480718b093d98bc768722cbc88c2a4618ef6bfb2d6411a90f90fb29a324397bf228fa14c743a8458eb7deb67f160e157f8fd87531dba40589258f7b470868076dc7ccf19f5432a77a3145d3c3252df81ef5eebfe34fbf0ec9a155eec6025b55a5d373318a66a32c5a9c3e27015aed8bb276b217616effbc410dfa15303e0bce17a5e40394f57456d1d88111804fce744c1753d28ce56b365fd040dce24dbd1c5c049c03790a4c416e22f0aad5df71b6e6776866817ead57c6ef7f61e9ca40a9df698bd5a91f6e2ceaaa46b1b54c16554a939b4d0d2fb50d8b98c4d89e0c88930e8a92cc9bcf5cdfa171c023d48c9d0faab2a9977abe35cbb294494534e9995308c744db898a908fce5421967f04ea50b2562fe279744fda3c7ef7d81fd4b3b409f087fc440dede37ab8cbc81b13abdb46c2d4901d393a253cef82462e78471cb53344e496cbdc1173a825f8503367e463e859fbd640dc92baa7461e5d68bc36e41b69c2f4aeea82218c8d60c4f4c2b99b8bd2b04ab3d298aa6c53aca18398f7de47eed7c2fe183178d3d731d71e90bf71f1c23abb07225639226ab5750f14e82da0c25e06951444199245d0928f0a3405daa2f764c2221f1d31013c456c2931ebecea60d86ceff161cd4f7ac5b6c9d05b66809860c9413cea14f4c245f4cef3b9b71b4468ecd9ca07c735f44cd986cf560635050f34b3fc331d81351bb15e98a4d5b2d17cb88724308aebd71baf056e35d660689530dcf79bef697cf9b894c20911acdb528473b2916c04faa951e4f269b39fd46a71e21462828a82af7e0e14348a2af6a432588400aa29bc7bcb255f7eaf61c7d37a274941d3ab0aec0307ec64d57363386efd531adc730eab88afd425501697270557f9131cb63085fd6fb5e195a099f3f2f9614f8922d3c2b0981886b6bd20b36603a257074f1e3a3f26fe863de2618eedae9c877ff52edba20733dd1b5fa5adc5a4dee56e800cd3eee5b007790b2d5e08ef7cbb5c59039733f8dca79d034ccfd82931ff5ce280b8d085e0753f69148dd52012156c25751114691b0b0d8aa829d323389a47a317410af6e3d3f309ae105c76211f24c856158d6745100c3c34502a104d13b0ebd5a15c58e5d8c1ac0a88045dc7a1e2a01ec80f0edf55a55fba0a0792ff4b5545a20732e4f37cfc7f3aa3c750848522a65f0f4d8db8c6de21a4b5d9fe0b1949f05da5151e2e27c28aeb516409f69e63692a0ed753ba4294b7edd7884839d111b593e35e3db8c5ad4d5ba414e9d2b2dee4d14330d9b577b626bed32e183550d2cf514b0acd4e4bcb9a53ec8f78764a7cff9f51a1248ae6e039b8a26b7f6844cd9e529797d9ec4e47de54549748c56b72cf450095a7803cd92956e130a09ae80f08fb87302ad6249675c54ae70aa104d68eba9f4990f6d1387a241bb02b5a3480219a8426fc96bbcd6b903e3e183dcae01836a74b3efbbd76ea6e71327b945320610dc33ebe5231fb6d14a13f1b721a632ab08b6b2db44b585a0dd3c94048db96a4e6139702c89771e9c8a7e3d19ac6814a927b8d013bf9b1028f6f56c384a20758c1106ee6318e79af9e5d3cfe2e9504210c0dab845405882b201b2e5ba5e507e063e3a3995dccef6f0a724b3bdaa6d60c5ee4c850a76b6481b7cc87294c553c61945052450d40a1accbf02cb318e0798f4b1c716a4bfdad926ece13d8ba4af587eca2588d88605a4472279fbe9a44b7dc49db466cfe3c64de055aac915be121a35542704a8916dc731d48da92f0230be2cbab2048b18ce1b7282c4d8a61a954f4c8f9c5471634b49a0811c94cb2d929affc3d8c59dab11b731856e21cfdac4beceb248cfc4674c8a4497660ae37f0ac24f841bb1b66f035473dedca701acefde4e381104ba2f4b46ce8e2f4dc56b4010bb6fb7cb20dd5211a129bca1c6be16a998b9d7170d52f036012ebe678e2a96a5e6e4f78b3f63ecaae00c96d8a12de81d9c36966905c15b192b32478f5fd878626a972f283ef022ba97911044a8730ec781391c9bbcda3eb9f257e1d0baf6ffb9c70e1dd0b0cec614661a4ef37cc62d1d734603a9f920e8798e4d3d80a761eb42096c3f613d01d17471bfa6fd890abf94ac0a718ff31ac89bf831a437f4339c6f3e7861b25c23f3c9a474b6110e2c2f25c2ed6786e947c2734a3b8a5c4d4dea8f3456a1e4f2ef76d6d3c7491329080777c46941678a7228f70c7b09ea888707c90ed80cc0c38209d1e857a17fa9746f9a7ab286b923ffc65fb9124f76b75f15cb7832c11071ddb6ed988980e4e10d7d69b90dcf7126edb41b25851b308e74bfaa140d7db6d2e4b1a71d145667acc030a7721ad0dcae5f2acdf4f3fe5dfa5760932652e961adcb46fbe667d65c0d1932c6d3a4075ba1a60ecf3505de39f11087a7ef4a19304b57ea67a0f7c41a2adb7c8bdacdfc80e99869c00a49ea31ecdd083dde4e0e58fa41a39a8b3122e7df07efe1704395c54dfbf8c22b966364a7f67b8582f88f8bf6b962e418c0b448fd4809b5a4339cb296663eb088b73fe79f15c513d789f40c46b410f9503b790600eca6594969ef7a7af883be094dc332b76485dc0588d0015b50c0095ca7442fa8aaa13d2d35dcb55231594bb67600c071ea229c553cb711d1e21b38e27dfaf5814c9e525b14974283cd27577eb51e4c0273a86d2d91c36d2c4894e5a083b6eb1b53338e5c5cdd422e1f7f063e832f49e6b782703b9ddc874bb1a39e9cc19b0ffaea25aedb3767a390f902158a15a59bc74d29fe268b6f383903b7aff8f1b7a4e807ba1061c65126833b9dfb965f5f5244b1815360c2492be4c63349cc91228b5fd4eaa46464a7041a556aceccd2c072c0577a5a88af6bc4b570b690633beb1bd7b6bdfcbeaf844c563563653bfa917f3fecf1c0c3c2044d815c7aa4dad7babcbdbc234869eb33ed2d2f3d9f369dbc1077ec3ebfb588db2c8c4c7cf57da04b4c4d770931d68708c32c23ecc84af0ef38534509dfa58ee838d9460b0db06c870efca10ff589bcc39059a45565647cda38337bdbd2b8fd099a21faa3fb2eb7d8375419fb7cd67f094def453f9160aa7e3f62231c3256692d90c427f1576ddff2c8be46520d32b256f08702115cb0ec38525f10b5ade1ac57e97147e6aa9f0afa86a934b6e30bf60c9615ed1edd3504324619a7b1de2def8d240b44e2ab0fecc70c127559037e31aef78b0f84384dcaef2cd2b06801075dd654cf61514126a32ecd8c031e4dfe9ffb0d6ac43ffba64165dc3c5f6ead36c7dfdfa4409d045cf014cc5aac68cc9eb042fdd5eb2c84feb5099789b5e9f19668342e3ed0b9b8d059858b2867ddaef35b4e1918850e989bd114f342b8fc9c2a66130f7c8f0805890f49ec706cfabe1342417e9f180683c4e0541624b1c4e77f7dc90a546a9db590ed82db24e9c5254ca8777482a5b8ad38e1fa9fabd9f5f0f5a670649eaf5e9c48a4ca16ea03503968331e7fd22d63a7dd6ea074a2e0e2a749e9c428d2924b03daabd1b9aefd7300c278eedba6a8af556fbd570d0a51a1d474cf6328deaad2bf60ebef5d994d360e3afb21ab437a5b113e2f26adb3a4f584914ab8eab92eae10f9d8caea07086f43486ef1674dd186db66dc3ef61ab60144c95dc82411227438ed5de65de3e67fc06397ee631b324c3363ac42597ddc0fd99ed7ec37b41934e9161130696c646a5e664d7c5e83999f869b90dc45d292b2664e5f200399df1571d486fceca9f0a5bb4baeb26944eff443f02a7e79d9722dbe80278fc2db19ccd15b7fad01d2480a2ec2b36af6398209d4434cfdfac753998aae17c4f3b10fab265d743e3806b50bdc880e79ac888b67999d27ed2d5bf3e305c8507bf7b5dd3b2414647d9d15b2e66c640d8a1dcd3807bf70b4e405257ad02bfdcc0300d65a93de1d37f4ab26f5ce78538e1d426e1e4c3359df2b5170a58f9c67589bf5d334d1b8f120f7e4f415b22846e84b3ffcca8b5f0d223b29fabcb640ef905872bf248c25d65152e82ac1990d4ac5f3de112fffa94d2f940ff595c49dbfe0cbf9b7fded4c103ab864dec6df7e0b4ddf6747484172b4053e1329d47561bc3c924bcfd4eac629ba6e6848f0d0a0f6496c9ac7c9cacbb33a53294c18adec831b8e66b9e1f4413414e6d926324ecc6ed31565bdf79ebb86650726c7cc49909706e1a9c6e34ada2dc8d8166295028ce5fc30ed88cfa84707627770e1035136329b1df62b9080f098d7145d9a56b1f65809cf1b1fbc50f014788a925eda9a65ea2d17de885afd989cf38018eefaa01cd4653095b69ef7dcc007c7a0851cf6c41ec3e2abe1bcaa84e823e60554d0eef7cf85c86e1346ecaf179195aad5e6ccfc121b012dd247de660adeebda177dbd78b9ce7c0f1b6e89ebd32d6e6d39cca61dccadeec288e3df60852c7d2d5d3ba3ff98d19c0f64030f2b7b46e87c09c45b60c8b4289895f5694b5b7eff351b8917bdd0bda3e01d46a041a268a0891e4a35aa0ebe7d7dbd3c02b8199998471fbbe90174618e9998f61567fd866e54a5260bdda45b1ad98ee2e0b4ccb6ce639b321aafde036565336679d67b0a1ebaa9150b50ec15ffcabcae317cce045f117186ce9cd4f50462d62fd4811b1750eddfc805421dd7dc9a24dc9dbc7fb18a5cda59096d1955134160823f30e59afe577c78855e249958f19551c55550fe3fde6590e98ec288707b37595637bcc551420937e6a7584b8d8e3b4e6b0103953ebb5dbc4330f99c28de55d9f74f1afee41154e799ab44ccdf5259bf3ca723d7d88562f", 0x1000) close(r1) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 17:54:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6d01bead80ec19dffbb3"], 0x1) 17:54:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="1894ccfeaba7744925e0d6d63c1c5d37e6794308e49934b82c0e7856f1d589062dbca68e6e525d1d3e5e1abcb78cdbf363076c5a4fd526faf9677a895c44e0c30d8f6cbb8ff1e8af1176bf5284516786dddcb8ba70e58c7ff8ef88bd0852928c147d78abf5648699822309231b0346dc3a6baaff062be003bdf90e0a9d8d379c2f450d5d7f897dd96454ae57c790b9141b75b3c773e7405310bd2d20089b842c53010447cf1e9f1fc755df5fa128055eb624ded61ff77dea70cb649fa8b42d0c419fd382af2c29d51120c705", 0xcc}, {&(0x7f00000004c0)="edf40ee1fae43f9bf1d7d28fbd9f80e8d4e29c7ab1b7dd02c51880979b29086000a3a6d8668db8a4970e17e7f749a1f791113c837301a3402c2e3353a2480dd4accccb47af1da9240774f8209055ac4a06a808246494b38778da0a38c4208f0e7e85b1cbd17d7f7261cad4f16ddce1ebd146806fb407306c81450995e8e4fc5041a3fc4205649baaa88b1e7e5c9b57f6bdc594b3f087ed3819d9c8dfd54bac345d2cb3a89a45d1eef9c7abce8da995ed9c91a69e5d1fefbc5272bce3ad1872224fb3331a04269dda45835a7d841967450cd714a1f07bd0a7f5dcc74235a42233ee12f2ce9004d3348a31f539ccdf18b1d3cbb85fe9a9c157f9636ac6da629ef722ccef4cae228928949bcd312ea19a378c9139d9bbda1f4023697bc9a21a8df0920c2d6fa09b64c21d78fbc4e6271ab72a0b1141430749288e7187f8ba1e7f25274c414367c43aa8751c7ab97a5ebb582b2c1191462198078761d258599381a95274a0178803c0d1baca4186858dbf288f1172b67a08176b299e5b8d0f99a5bf863ac323e35fd0fa08cf4862dea56fc968d56ffbedacd9e4d08862f4ba79f98edc36099c978abba56527521fd0aad4b26219d24117eda2ef2c58e2688619858950a3fd00ee3345eab6b9ec453ff2f9362fdf1fefa9f60e4cebbc43ad01d680ed23e98fce12d5074fa0e465854a8736af476c8a9ec4f48b6cb6ad3b1954d026f4eb3f75b7651589c514f272756467993b2667d94ccb37a0638de94924f8bf5baf520144004da21a7250e1979cd13e9eba449411743fbe3a838973575a650e2d796d4eeae8603a8533985ad627a16e4c8b67c61fc4f294ee0fba95e48006d888a94d3a0d0b7685bd8adf59f190f8d97b568ceeef51ce650685ea3b62dcaf8eedbfcc35e9d94332adae7a408653d7b19137d1c3bd3625869ffd293b22eaabeb791c95341c1f1897d1e059c8a9f24967c3ff36e55b6e314b12347f7060173f5fb9533713e5a4be975f04b901494f44680557cfd112b2081e9fc72fbf4fd4293c423ad92c21245344a1b7d8093b9f4859cc3db3b79c8055ff0e202968c43ad0f7bc94dbfb1525e395e28533617cc9c3e9bdc28691ddd2d654d2db37d1d5208dd78ae9ee5a81dd736811e5e6e766ce3e5f05678667a3357b1d4a104f1823cc40f4718dcc3763a27913f3c4b57fac233a7ebf014425aed39122927e970321b1893f666e585612cee67cbc83aa87c71321a10f153a8713c9e595c6e1f35a2294aa85ca0e62b95e8fec332824fde5ff4804ca4518cbdd772ce08d5a3c1f0239407256d7b884130625fb5f2f1519a4f59d496644a548a6c66341b19f58422b210286cb111574d7fce371f11dcdffc1f6e5a4ff884864aac960add60388a2158e59e8ea288c9193f5f611d819a79678212d799905ab0f49270fd12c29713f3bfef51841e8a974bc54340a10a574487b8794e5a5a91fadae3c2d1285840fdd16c902e248720d668492cb051c3e889523171512870dbac90e492ad482b5fda2299468a4be4d29501635b50b836deaf4b59d6e5477a3b9fa57d62796057fa972f19900f36172ab40badd13e91ae7a77109788518237a8dd631a3de0586df4a6cf4acc0d37c5062167f87616c000816c28bf6f4d249400fa3742e9e4e27b7b297544065573244b367b5c6d86766c1f396f629daaebee23e7ea3d7f9b9ea6fe9aafe25fb75d10f91df56b13de9fe3b7fb233bc19dc02219d046328cb4978760708619da67392bf547d4e830d925b847ec92868660a7a22fa4f4fca1a7db1d643e3b963cc18f3b59ae02c6840a7a30d823ae82e475ddb411f8fcf2b867f1c4524e4a992c7f49ef8e1329252fbc5728a3e1026650e6ae89f42de79369beaa5e46e47e4f8415155c2e6e6eb339d6e75398e07ddc9ddc271fc00e1ed968ab519a39653b8f06e65110b7fb50f7db9bd798ab30beeba5ceab023f93d1e8cb468bbf61f78462a065da30d69e7570e1747176cc631d3c2ea20d8e4d7c9bab4037eb610582ee55737e944d70c470616a7b141ec6c3243787ae3163388d9158957faf9e458f7b8a7b31a152c3a959172be75766d1a717112479c85e74918f31f97d3afe02fd9d5c8679fa710845663f215fe729c74ed08a9a171b8ab8b32f57a649bed97a4810369dabce132a60d5574c57aacc6f0e7d856ac335c98fe40a68fa9f146fc50ae5bebb4136ef1b6f68cb39d779cea44e5db8e36c77ce65d8cfcf2ffd1c9fa2c539f804ef8927431d5d36f4874044c7be7691172da5600d12f0efa05ca97e779ca05d3e11faa1a70bd3621a19b5a8dec11db4dd5140f30b82df13d8f3f428868c9d5f09da55dbe8a7dd0ea92d1a6438c42905c3c8d6a5dd6773082e399fd150ef0c63c66a96d0135eeff70bf86eba1050dcc54acae8dfed1641d2eadad31eb5e5ecc446cdb56c27443b6287372e2a055626f3ec0d694a2026b3970774454c0d90e1d31e5c3ede8fdc9a0548b98dbc5a2bad0ca9ab0dfb7b4f88401413cb62533c92d6e00d4b56b1241f9cde2ca5ce12e9aabde18989e20b14ae54e2eafe99670ee0cd4cb7e43ee7854f2e478a82dc5ae846a74c7b7340cf5191e58fd15eea4f2a5838201c986d164ab0f0a855b5547c455bc058ac81a8dc3809feeedf94a472f344a362a6590f1e1fe984ea2a8d81a2161f94d30bd60c9aa40e8bca1bee07f7295a3a342740df0634b80ed0201c980998f2fe35b85459f9d03b46bd437b5158b703bd1ad924f5143c1aacdf058d28c1cebb9a4fed7a56ee223858925d92a82f5befe3bb9beb90cb3e1e1d6eb2638e4f64d18292e1cff4f0092cf6b912e6901199c8c769b63e4fe895a7a50b78fb11bf2add00851bea8c4b1b87da3d342a834f4881208b3df88ecfebb0f2cb3822923577741a85117073e4528cb50c8dbafb4d8e6415ef82dc5d9b642bca3c4a41d0307e201537051658d066b7389b728885c9f844cd2146fc7b863580c34576fb26291fb4f25f3ba7412045a2674a573f2fac8c8bf96c26cfbc19a19f465689abf3a2e088af76987fe8f31888e4140e8a428c87d4dad609fae16bf36f386343da825654d24da6abe5b6a7d603e7fbecbfcf6d4390f7edceefa76757173fcdfd98430fcf582adab0493218151bcaf98883f4b5622be9bc3a8f2162b1844262580661793d00cd450c9ef723aa51f71162eafa0aecb3eb6ce8cdb89cdd07d623c3772f544a9f8c90406c0ba75badc5deab5a5bf0bb9e936b1bfc0deb3b1283c2abfe4ae42c1dcbeb640de59501be9bcdae46d878123bbad84a8da7c81fb513ec3aa7c0517482402358dcfc844f0b334e81965f7122514e7175e396356a6c0ff2192ed2a17704ee782f3267cb1e85a4d700d95e62bbf6950f9a9268653fd27083f0155219473a6d72f618dac0b7f682315523030293bdc5675ad7576e3236c07e96eae53ac33f2156595aba430de8ff09b22e29bcbe8d026a4f190c0168d6ac4db1413c14c903e9a47f77bbef7155f60f52920b364472bac133cf5742019a05e5870a361ad4f70ef5823719c5614d5e5e506ffd9ad37734e485dba52beba922273e0ae492fdeaf993b142c788d813b5299f24dfe657f7ba65b5457047c2088cdb5bc41c1abc55de70e572da301383b4d155541d96d40fc967c704d923b31f2d5e312c864d49a4ceaca84f8da0f5166e26c2cab96a2a3bfc065198b5922bf416bc3993458a4e22e65a5c023eb1bd34a9341cac7e2b2297802c60bdf2437c1150dd09930ec5d6d67bb6701e76baf1e4ef0e4eeb62e07d6d29e05f43a44efc7232cc7325538132a8f4ca7db3a7ce257ac232f71ca4ed7f80506842d4d0ffd3c12e6604d8573971a0ec3e11803951a3d010f37cd0fdc890c27010642b816d7ec7bc7fab5634fbbef3e953412cb27fcae5ae147fc986bdefafdd08e073a31d34a9b09238d2b6427d112de0da4c837b2fc3a51ed6fd683823e5c8b88368ba1e9007e1a2b1d224af3e82d27abee75d95538d02056f50898e469612090006e59bc465f60cd7c6cd5aa79144c5f6be287375aa2090392b3773012501b76a50ec5aa8cb4a31ade21f0409b6dc3c626d30113ff1c2b20685940118e19e024669fd69c43107552267909a38fe72f42a5642f40207deff13e21b110191aec64417d6967005c119a60f3cd762cd8072bd5bd7f34a2fb0b462d29685e2712a7abe13e9023a257ceb61c9ce1bf26e088f9aaa9fff7578a83f3f534b133016a076d079f5793424640108deea3502fe3566294efc396400f90192be68c8b9846b343a989af4a68b5434ff64f459fd11062653aab6a0f623a362c0529f64df7f8b6cf9d64dec41cc1156601312314c1d9a38203f482b7496074444bd187911f954163a06296f2f6972890f957b6e75459ba44019cc46e912c4466cd56190c1ec85daa19bea041ca7c15e9b2dbe255dfac8c2fa21e9b47e6de4e9567dd8770bb41c8171d2a50229bcdd2e8622a04066f7528375109a00ed79126ca93ffe6499f25649f8f37a06132f66102baa2f64b5d03e5705c1b8cbbcee2c93d46f7967135ed3e20b62edf3e750ebfa57a85ce4b8c8db867cecc59646e3698987dff4f0b3728a693d9cfe0c00c655b1d24e2911e9abcd20954734e76e1322a2ec7bbf67a22cee94b9dd8df8bb96dd7c36f64f9b71ae4ed8e7d256b07f78be5b51a45263ea4d7948fb349a9a721489b84b179c0105bbbd9ced2337e1cc52cf9e275ddbb2f3bc2e0e63b1acc6f32105b29a89b8d77cfb5c9532fc85f444dd8df24296436b1e525e7c17e32700e099a4fd292327deb1ffcd5017250709d7b1c6a85c0365e21b16b34c2ba44089bc501096cb8b1d06f9ee2edb78df67f88f2bc23c8f0fa0f6e67900628a6abc5e76d375fa33768aa605eec85d081176ffb033bf9f4b531d3099c797a8a7e21c6196f71fca85f373731def9b364f4b842df5ba12e28febb975c646db11e06a4689d74e388be1186a2def3666a4cf8080f013efb57993ed5f3ab3987201386bedb4ed3f2cd8b22943223532af9be081c0d8186c5b304ecd7c321c9c190cfcd0d490e5ec5410251fc044c1e2dd13f38b2400131a53c90b863acc17b6328e06e2ac6c162063d86d1192eeb13922574d6feb00c7ec32a8610342625bd83f872dcdf12c7fa9127d5746e0407c1478b226de942d34940c755fb887f74e3d5cb736651158d5e90836cb7e34a1ffa55ee38b63dfb51fc3945553d3f43f004df458e1a23e976201b4c1c1fa6e163c721d407c56a195613b29e2cf95175c828bb969e8e215839781925acd09786b3b528a91ca91a69acf7bd076385e6a7f273a710d18e44dadeac2e89915303c107d28ca50327a7b2402f9bae1cbef8d042045705fa83996a42f79ffd113c342151ae1ef77d2f1379a9309c301382b9056810914bb0ede85b828f456b2e8aba2250ae81295e9b2772b744f75ebf01a0073b74c5c0aa0e19734d668cc260734a81477e4d6c7d54bca0a7f38c350441c89450b9fcddc24db5896a7a56869aeb09ec400aab12759848e60a53df46411a9aaca8df55d73e6c1690641ce4c479cebc99db2fbca49ea6e46ddaba5773f949721386e2db3c295282ac2e625763edf0cbb713a5cd3375567968364eff4076815557c789afe3533a357922f16384305e763c94c4fdbd09efffbfd456e39fe5e22eb9381eeaea6461b1b52ead0129bf15565645d4605e9dc80ecdcd9bcff77a8b62722997d8b54bafec8f20788e3ee58569582e2f89288712f3946e7ef193b2430f3ebeca28a9769ef62ce8", 0x1000}, {&(0x7f0000000180)="8f4bb9eae361c4f53f6930c7b724be6e69ea221787bd5f9f300204c5e79acdb66f45a37ffaa2df11b9b31e1ab149be26013666f5bace9f61f33b2f0a739ac018579873ece7", 0x45}, {&(0x7f0000000200)="e6de5a37102f2e5a7372ae2ab6029a7ae083e25745d095e1983e1ee7cad6b09510f1ac18c20958757ddc7b7d143f579d12c86ca5d0e0f7de4513775e2718074f1228038f2bf18cde732217f174979e400f54694163c776d5b4e4855d190e14d1503c7d08c362b8b97fb8deea206a9071235a048d1d65d94f56c92d4db48e0c23a0a15c02b268f35767ff59465a241aee78c0b184ede9e7ec17206dc6394a6ce07ab6c842a2d216ba3736fa3180eac528b6a96b2d0d87a39e634aca", 0xbb}, {&(0x7f00000014c0)="7445529107a224a62391ca76f2ab5d8a71958384430f74e6ad4fc16dab29e9146263c7d8b544f48248e9756715e68352a8da95521d60125146cf623558b7a4d9c61c9006b5d83b10cad49a119edbfc78c664a8ce3addc7569a5de52d95fed8382cf81507f5999c3c2e54e338455a5c8f975ba32964fa7f4fcbb9e9c85dc2fc61acd4f1ce6914995c15fc1f0da7c81823f5c99cc8b16d09817727c97d0e58fb20a913d9583b7394420eb7f04f912e3c6fe6523d67cde125a82731873b52ba1adc0e2e1708c8df4775d9d399c9dcb32f8fca3675234e8b6409cbe04832b76ceb28588f44f129e8d3ed295e6e6c78344fe92ebf1bb030eb3406574619ae738ff67ea8cf18b6683f83f0268880920402e1ddd0d8a60347365026cfe3a620cc3780bde90e5d925211aa43dd27db23dfd5c1c1c9ad12b367d6bc82c12e6edec044150d7a2fec88e78bde03e5f91372741682cd823dbb87329df468555a1f54fb823cc16e06cdd996f10185c4044708441dbc38d85dfb1accdd3469f39e9a86b740fd3ca1500fc24416433d75ccef4fbe18919bc29f1020d9dcae5a756d9493fa8e43cbdfdca7f7ffc29d38dcea9978a7c55a969a8997bcaf81432924a6f60f375b05ed04f644ea8090ea7d1ea50e03b966f9727a20f784ae98c03f531ee6112703cb37dfdd5e79b2797cf1e73e035f232b03896967e4ad328cb049c3de42f4ca924363bb7ffc98b9f34eecbfd6fff89993f986f0cb2a1c4385a55d407d51ade0b890ee00717a0306f99e437d37e20066265c9aab61cf0f1740fa9230f44848e919202da14464dbf60aa8d23df8646910402fdb3631d858b5f41382a14844dd3567fcf613d4cec32a574417f91fd01100580cae56f28a11e80ad7aed58572f3322e311e9c9f35b05ec05f7c536805b06d3b93a51736a32d2256678a0dd802480762f158b853a6c5f914ed792e107e336ef707093087aae1d4c6183895c1182f7780fd878fb0918d554bbe717e08df3b6994eb9c48a81fa9e5ffdfb636076d6cc5b6c8a6466cef619847f5d63b732c8dd94027c1007ba510e7bcfaf419b1bb12b71f4bad9d43c02020c7cfbe01b32ed323060129b6f9e6ca79de9c751e471252b2b37008b507d4f2fc8bfb7f30d9472e6010485b257694c88f6a036a24c5699a6c524fb42af053f8f7ea2d24f09e61c17d38024eecbcf594c62a11ff1957a7d7f906bfd7aa4ee8409838e53a0a22db49df1745cdcfbad816f97a7d14faa0409c498016f6bcb484dd22924eb4d6b0a951c8f3effbccae529c861a4320aac147c5f482490dd503be8ab9015a4c84204b765e8a30749573dbd863ee7d42d44e647ab5abb8750ffd6141d3d54cdd3ddcca5d4c33b9d5e48aca5d6a89b5b10f188e967c66d08cec586a63c0283c558326572b8457518b45578dc83e47a16b44d006261b1d0c069da873a4d285f4d7dfb32963d712b6e63735ff70a264f1f364f7c2662f28f30520fae3675a645cbb1a2c4bccb8ac25ea29ad8c828bbcca4e9e16eb6e322c47273883f047420c5ceaa928258dc570dcb81c0f9d8584a734f00332922b53c09cbdcde955af881417d0d6194f406bf38dafa3d56b2bc63d9526b85cd0bb017006463f49bdde0f98befa4bdda0a7c3a61bc1578cc39b1d1d247ea91ef9936be8209140308a48a72fed80190f2b5706235d7f3fad5b737fcc83fc95c9fd81de5b81444864360530a7057662a56065d2c2590e679a0f494baa842163b0cffc8b7e515674193b291eca06081a15c8fcd20f0ce7c290858cba28b34a2e866e5f8e76af09dfeb1c86dd2bc1d07bc303751d22273c8e478a476beabd8999f8e2a0e4d4994596c8c354bc60d66ffb43332cfa1bc43cad3fa4c9663a1a93c28898108281536c56180e25ca819206c1caa3c5af5aed47a3de93d7033d00769c653addad111d7afcdd30be4c536636a43206b53254ea52b7b4b4ce8e248a3518e96b02f4dbfb43b777c767b7c1bcc6ffff8b31cb4acb2bbdd4124d491203e3c0b4770df9135b46b2aa85bb864b41141d0be076cc6e360d4e36c45073b82f07d7c0e6245ec6fb08ce27eef4ab65078e1e7012dd98232950fe207a3080adbbff17a242a9e6e8b816c2ec7731db9a5f5bd20c0198ef7b791e05c7b6c24461eab0ca61dbbd7e1b1de1eb811a3e8e1475376a79fccde9bfea447dbac480745a6d951ee03db920d698363aef895d1db7c8fb6663552fd39eaa7ed061262dde7111e6888adaaf93caa8b19418a364f1a3909eba1ab31d68d40c98c4e3e04c6c6cecd7d6c7f1bfe2bb618aef1682665cf814e029c6c811ef63f854b0fb4dd2233e47ca2d679835dd265a0a4d9a1b0e32ebe0a56263b624af19c624f144fa532481105adceb6ebe5d127103aead1b5459a5fdac0be6423d7dd6cb785650300962ba3c4447b0363336682c03f7a3e64d658a89052127015117ec769edd3953b531418bbfebef2c144d9f6a6899bcfe8ac93fa806ddb749055002aa0fa28687944eff19097acb9f6d800f0cba4f8f0f5ef132e204c0f5b8e2e1dc9b5c8f47f49a0b11100a0068fbdb286a0333a9b4bff4277ad1d03b7e45107b7ae4ffd14939d408a2d92bab365fe1ad25f41e970b8a45f7e47a2bfb5187adbf9fb26a411aa55d8ca4edbe242979429417deeb84e06abe782e3c679ada3d0fe209f7f0d2795eee511a82add80b66ade689a88e1c73500932f9ad430e61939251a2620849f16382494d7ea22dfb7438a502861d3c0069c4d4b787d12580b01d184a5915e142851f925a1b991146c3ef4e9a51c855860e7d5dc8f0e0774d66688821bae3b8ab717472efc0a2ef8d29f52d13302e15a5a10b77ee088bbe7620f75e19ca273cac09479dcc2268bb54c44318ab485cba27410edf901436145a426bdbb71d5af113df83162139b9c4a61a17a9dce569847e3ba0ff12a02f7b124593ff51bb015424e43fa2e37ae8737d282cf83391a7ec497b146f68fdab37adce4e5d2744f9e54ecdcfa6e295448dd70e05c8dc819deb5b58337201dc583821f663027f5c5ba54961df18e6c45b48d7935de57a4032e05bd67ba51915e9102e3a3a4c900778f043a12f7b44df35cee911265df953f720ed565525d9eb38bde119dc0db29b4a001d4dd531c18e5e99173f92d87ad5482c64a8e218a63a455fda58b25346ee01c4a25932bba5931e470f83448fe22b087ed3b9a45f52942305a5b1d80ff33721720ff9c68d8749e4762d357d09d01d79d5580062ed9a792e4efe91411ae4249fadea31a3c81cd55be64b8e79d407bb14fed761440da0275be0c5f832031f7ac2a2d8336de28ad28b1ea726933369ba54be53aeae7e4aea57a0bd82792ea343332d73dec91488717777d71a4f5e69e19388f5acbf0188e6553a46baefe2633910e4e0f66344820cdcc133fc1fcd05b2050f653d8959eab6ffda8ee70ed8ca7a117b1930df1d7f44c11f7010e86040af9f847b889913f570db865696d0c60f649411c54be3fa139710623623aef3eb9d1f2b6bdbc5046e292838d627229cd06aa7c28a52f9fc9a541250c6883e3bfbd50b7414ac8b2b68e9a27fdba2d4e6f1ea75fae15502f2def5c11e7ade57db95107421dbd4ce7d14596f65264a4dc863e5ffbb5b7792bc09348a7512eee0dc6bac7925bc678f6cb9fc4ca84cb3169a8fea73bf6f4bd333cd4216e80abb2545334e906844e3ab5bea1690013e9f85acfd91f601c79a4b7aa1b3a6ab65009b257700fd5b6e81be5a29be85d2ba43f5077bc4d2a76878c3e03b42abfc545d63ccc7ccbd8e2080f576e5b188ef06c7fb7188070729f4a4e06cd3d3297c03bae0426972665af72e9f471b2b7b6eeebf6d0fa43a95ed524a2e7ba839fdb2955b5fac47ac50f06af8bde4d66cd0315899252d504743688c4af4abc8c97100cb340d9cdc024a039906f812128365418b01d4cf4374c64e154327d00b9eb88c9101ffcd39e90b6250377bdcde17b2a23856eb0a76e011916eb1068f0c73f287a5b823c89eab1263643d8f39f74e9464cdc44127cb6d711c7eee233500d7445b2c9143f9c59768467914ab25c8f048bc9ae2ca197d55c09f610a7032a5ce8cbe36bca855c977674f012a88e6f3d002a43da71b804916ade88d124ada2f84a5d0603317fdc290c2aa08ad866307962371f4876183468a6f96c28d62804870d030169afa652bddc55ad8a2232a572a74e6ff7ce984859d9fda38c04228b893a253893e1dd7f138c38b9a124bb762fe73436c853ec2e5589130e6ce3d3ff1b22d032d77672be05557a8a616a4de62c7a4ffe7da0cd817ee7e633478247756d3a2d5517462157fe2f941d6ae571d40e6250e2261c80e31cefbd0ae33318e74ee79e9c6e64ad7a7960b7c6d34b574b834abc9aec754f332466e9cb65d3a2a8e099f5bec0c003dfcd6e185c80a198c1fa3571ffd007735e33a914a9c7c068a1a890fc29af2be5f29f1779b742f88858c1534b20884850b3bc833c2c794e7921b7e4514931d83872dc23c69501c7f03d67b2df28477cda6e7354f32f5dbe153a51e7e2d2c1acc95d1d6f2b47a6ee94c96d9720ecf9b47f8f722de8df5241dc5ddfdd6d9e79ba2608483f90e5cf61a6ce73e655d967f45999bc4df2b045df286fa0dfac8a1d051058fa3e7b1b0dc4422f179a234cb29e9f032e77f4c4d878378b28b44a7b9c81c764a7d497591d4bf3fa3d2429194be83074f14d04b8c052a00563e99ba6a820e0fbb81be66c96b1808fb441fd182ec149b1febff98c761df7d3e2a3577fdbc6431f67c4907a2af704dadf34a2b5cc1db44b2c325f7c9f0da252ad72fe920fdcdb11eef9de2811758e4a1cd2c481986fc353f3b82e64d7abf94f97e9cd96b2b4c23b74e2c970056cedee1afe313d8d4444ff49edfbb5873527fdb1ad75983c770933e507cc847a100a944edda1910f73449ea917653beeba18f1b2297a8cb78f111705e71e0b77d0b1195dfa21381031beb77326b8621a6d04af08d0fc690ae7c07295e6ee8d98ac1fa1d1d7fef500253988fff3aa93f135d8c93c1aab8cec58f14cef84158ee70b1daa326724324a24ca214ea588136d4fc77d24526cbcfb295743f12a06a5dd7bd8cfeca820540a844f4674db1a53407ab0aba28484c49ea17f5f07694a6ae6c404145e2291c520a947b1f74e07e7fc627c72150c99c9fbfd65b26ab04fca6200d1b0b50e6524ae90cff7f1abf4b16b3a6ccd21bb6f32f645ea4cb4bb8f01a02ee77c9a5474ba0c01f7f6926eae3f53a815ce7810bd01fd9124125d523a8c572ff71233339d559fbfc54ced09a19454d2b1b3354b0750bce565e3b612dea8346702da44fd59f2d50842ddaa32138759e10268fdbf43531048a48aeb39cbba3a0aaa7c51e7f943d5e55643d799164c3badd67199c4aab0a1c97246e82b3b4182860f36605d07a5416be8636ad85377d0c368fd87aff59dec603d0250df8b4785140e4b638a3bc4a144c31381f3ea4c8505eb79af99323d591aed4974eff628178299d835d5c137633da4adc70c3e12d31e5f2cd898ae3e46e81def968ea72523e06ca9a63e25e5a23c62570f6f79001d1216459a40b50d459f8c8803e8089b72ebba111f2ed39df43ff7d8fcbe37f51fa802da2fe1c450704f115fcb32d8d9365872e5032ac6891fa1dc4044bcded98a0972a48521c5ad227ac1b436cb21c319d32cde85f9cc9fb07039699be477a6542db6aab412840cb7a733c7b063b218f447cf1d672efcc0975547ee68d6ef42ff52086c19d77035cadf193b4ba42", 0x1000}], 0x5, 0x0) fsync(r0) mkdir(&(0x7f0000000340)='./file0\x00', 0x100) flock(r0, 0x2) 17:54:53 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setitimer(0x1, &(0x7f0000000000)={{0x7f, 0xfffb}, {0x5, 0xff}}, &(0x7f0000000080)) chmod(&(0x7f0000000040)='./file0\x00', 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 17:54:53 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3ff, 0xf97, 0x0, 0x160, "7806ff29c8eadbcd54fd7bd999ddcd45998f2306", 0x38, 0x3f}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:54:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) 17:54:53 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 17:54:53 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) r1 = shmget(0x0, 0x2000, 0x800000048, &(0x7f0000ffc000/0x2000)=nil) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0x9ce8b84) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r6, 0x10, 0xac1f}, 0xfffffffffffffeff, 0x6, r7, r8, 0x1, 0x100000001, 0x80000001}) 17:54:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 17:54:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x21, 0x5, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c650600"], 0xa) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 17:54:54 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/151) semget(0x1, 0x2, 0x440) r0 = semget(0x0, 0x1, 0x428) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/50) 17:54:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) geteuid() r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ftruncate(r0, 0x800) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) geteuid() 17:54:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102", 0xc) setrlimit(0x8000000000006, &(0x7f0000000040)={0x3, 0x9}) 17:54:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) socket(0x18, 0x5, 0xff) 17:54:54 executing program 0: setitimer(0x2, &(0x7f0000001040)={{}, {0xffffffffffffffb6}}, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000001080)="f1614ff05a3b91c02b5aef210bcbd20cf064171ec5f200bd4d98c087861067d7d26cc230a86b41978b7e56c85546be886ee4021899ab758a0136a2c106637288336c11b37d7ac65d21d02477b428a5c676f818c2fe80dca7ede5af1595652dba00bcd4266cb56afe421561b7049fc4d183094e9aaf00ded07a7979744f84eb5a84c70c6178296fed8dc63a679a49452f0b1447857f78c03ca7a769b68b6ff78c7a7bf8d5d7320f2dd73b9ac6d1ff5cfc815ca22b3894cef200f59090f47d96e43ff1971f49d309c4e0bcc521f8ced4fd59af95d75544f8aa74442c176c052559ffc8f613ce64c92c9035602b5d359b947a929df42c695660b4f0080c27704758b6851f9630b935d96528ee9c937c2cdb8cb3fec7f4b6e98353e01532fa108f362e4558cd796831673f037d95f926ca1f53e86a70cc9bb168c57027e4060acfdb54de5e9098f6a4280405c835db61ad0db9a43210e7e841e3d3b1772b8fe2b2f0424b1201a624a906e5c1b7a8540b4433775febea5145bab1a785342a69577ed05a9c4a1b493631ef6543cb649596d3a13395873b13891907f2c5d69bbb0208a34f3aeff1d178910d9dbdda4d6b1cd3300244d5370cfb2a471dcc5f0b58bd9198c29128bd9a88304e038bd2c23d4837c38cbf0b666c713b5f0850c50c9506758fa0d4de3a3f99241fd6ab47e4e03ddd8f5fe86749defcbf75fb72870e8dda895638898529be2d544f3e1757f23d8381e8bd296661a5d6d5ec53b93324d1f9ab931f47ae7098f20fea43b730e9b9214270cda54ac18ea262ce0923e64defb337b07b1fd4074bb8132669977608e8e2cf7e88fc410e4f1edee78933a4156c96679e6e08958c4c79a86d3dc2d382f662efa2555a6ad8f3a6e2f69fa5493eb9bbe2169f3990935592dc4630fe4e8a7127dfedb45cb4e3c6bfc033260705d1c7071f060e454804b5d9e63ad8173d8ac461c97e9b67fdee71ae1f7ef34dd26fb299d6d3edd76a41ec77f96d5d7e8464aa1c8f15a2102cd8bd7958abc87c00224628a3bc8a9921838fdc5ec82542b75f55da3681a4e75a5db200d6cbc74061d354d8c9580b57be3f7ced2997b19538580eead60bb3dbb5bebe8c1f5545cea74b6fd368c1da5449b035ae9bb6a818db2bf3a5f70542b51f04b5919d842f70ce9cefde7b4238c4b8192557cef304694e44838a47b14218140171a119c71772a39e79303a8603a89271c784f8430f77cf38919872f4516dcf894235fcfc4d53f5ce9386981ee8ad27e341250e21fa1c3b436483da36ff09a95c2f07fba2b757e35495400333cb12ed4dda6be8c538ee3de1337515d8ab41562fedf7bcb9ec5043cc6d76510bc9ae68a4131ab40540aaf6267bf6cc4d33d8c1bb87a728a1f291a8edbb29ece9b1ec2b760fee68beee93e195b919cad65112d5340ca9e4518dfbde73625d7d85bb94d82bd6430e7388a18dcdef2708cc9ce08eca3ba635466310a191159f82989cdb985046eedb22e01890e493a797f580e5bbb521700da3076e257031693597d920ef5e9ed9b1732f7654aed9cd6eda2aa00d9716e5cdc9658b77dc1e0de17f3bc842d22ec5f157de6e64e122fa19f8b06a0a38489d714bfd429ca1313d2b913c00dd687c522040b37e3caef0d6f666c3336eb685a3f31744e16a2af69b345655d411f515422d64392d60cb3665be8c2f0c203c6bb85271f8dc03a9789b1384e140cda2a99564fa7cc0d23a2e5c19a76633865c4bf51153aa8ae8b0e25e0d6c87c36c164e64ee59a0411c19159a16a04566d0f235d0218ec6f465a89dd820d91c9a168b0ef3e3bc68ca86a2d42bdc19ecb9824ad9f6c201c15b104066c5fbf6a306227b42341393c5e7744cada5b425a9c8b456c99f99a49fe03ad70d3664218ea1694b91803832e6bece7a4b67ead97f347ea15e74a478b49149a987a3257931e8e08a853f7c7e5f9ee385c6f518945af087005f4d1a372685b9d4b58abcf34df91b3fe6e3541a64d86d8f4729436e465b0593f919d650b0821a2b8d6b182f2a7c4d940e5496f7819325edb53d4d776e69d582962e0945d7ddcbd9fc71ebc134c27ee8c163fc62e8c8149542ea9065f1b1c910d8a591b24d718e66c0c77a01548d17c78259170c70e5cd4d33bd940d75301f9b1e4906a5b18395b15a19cde1b332b3ab5d1e955a7c03d5991db3b0cb1a72ca0482caacd00cac97f3182637a6c7555d96658efb03abb7828c3733132fce64c2a9236ad606256dd530759a8e6612d53ec345315e88378076f4f0d70db63463d676f475d1c62dc43230d8c9eda66e575f54e56ce72d19415e38d18f6fc15ac0b31b31ba86df8f012ff925498eb570f341cdee3b6ffb4fb76a4d7c4c7f3dd908ae3db0f3875b8989499ff87cc11d8f36b9a36daa8d06c60531f4f9fc4542d038136379db1efc83f96f43fa96bd883fb13b03488886e8b33bbeedd415699b2b3efac78633aff9a4856a46d26e7ccc66cf194662f9e645308a207f3cb72e3e34c2439c6b75715bedda10c4e96813e9e1872534de4cae3fd2114fcc1618a5fdeed46f1f64b08f8e377fad4d343137920be7157399e7c52990dfe6c65031cd9dda4eb1a98b77e1a68d946764ea449f9af23b7b110e11c477474187eaca8c3bd4cce3c7749467c0247c9d2914cc10b12a514beee469d7323a91b366075cb5e2d95ff0a2394ba86da8882a82c5fecc8612c87c3cf550444e4bc6034ddd9eda6e377e24490b6d88df0fdb8a8e7784e06e0ddf425340bde9266d1a57049407e25640510dd718171122419710afb8971e76772ab0c298a2f55a7d9a667f3539122a1879c6b19b5163bfac6e6d0f73789109b695477ee0abda4e14d11214b17015dcc3286b621360394997c84bb6aeea54e758ba815652f1026df2ee13c8c50236df8253b60abc63e891851c9eeb4c3e02dadabf6dbd3183611278574b14f038c5962943d5f8ed192b9a139b1f45a78dcb32222bf1163302a283528b5be19b217e5115ca12d7995b14b775faddf3e204986eee07808e25922ac13c28523746c77ddccb9d1b4f71af16a83ee628a77e2e935baa2ebd8707c746ab19600ab6b9f811fb55778b265f60274b73b99c34c3772d40810cbde88e3dcb10178f527e7e4f9296a271b5b947b68eaf54314c88dc5df488c498b162bd84ff3f3c83f649804807dfd038ddccf35329d4e97eca60a47ec7c89a0bbb94a0d6c15e0e63d8ba8bc0f7cee2bf43842ed43235d79d1bb20d2d31336cf9e10ecfbded3f109df940afaa3096b791cee5cf2d0ffff1eb5e57c25bbfbf1f348eba5244e9d044c1db8cc061a79e0618b9344365325ab7fdc192e75fb592fcf85d1c5be6ff70cb9dbb9e825ebb0a67e46f8e82a973fe712c9c1fcb033568339cf047b5e6095489874aaa09faaa965cc3779ff3d522b8f8bcd59f6b78ff0fe8b3b28fe858743f381ecceef8affc3135f8e066127ea9ed38adc76fa0fe98abee90f39c3471249e93b44187ff4fb2010d64d4317df5fdf08cb4b8664a8f00bce8ed5f99221fe8c841089754e49240cee8b53aeaae65f2a8c86606bc474cce19a84d74d31c38a1759bedcca7ff7eedfe46bf55c60228b5d03a98f2503f6c2e04ad2512844118fa9f4f2fa1afb9f084718479d1fa26e1e02fd7214cb2d7cd20a8c168546788c5878d99586b9390d586d839e5e52a0bb504963eb2d14f04516b5e334d979adf1db3462cc9127202fd3b78ba685b707c9430973916536988d64614c4e93bc17f841766ed84f4612101e3b8bbe9a6acab9d778f71287396e80cd48455ca80a82254e79a1044d1c6d8310f2853beaba0a814f288da5764737cc4e21e5c270f1469b501fb79948f63911f50ae7600678df749289a9871a8238b98bda1088df3f9c4a7b73918deebff2ec76bcc59033cd04838c727af69af168277edeafda63c41b1f4100b08d21cbfb5594824913373d4334384152e38218f1e2cbf6f0b03a8e403ce39cc5f8c1670a0d103d07562de5a3ad0c84ed19cb77e0dae79490935dc8e7e25211db3ce6acdfbdfadf1e09f3448bab19a700c64b80f12579d21e3f47a8600cc1412fa176d5d0ffb1f4e1d76d1c66f11528be4477b1fa03430a8719c762b2d6ad4403433560314b96dfda693ce0aee8e8308524bdbb7bce1c102ec4aa4f9f1946dbb504db533f890aada9d0ffec30e55ae9f97d1d6b8258dc30c21b0da0686a885bd2596f6e6d238ce4a03ccb591bdddb4722815b35a66c688834a66481c73019eb222e31cb11e352e1a657f2ce6cfe65faff6ee7e57772dd7547f0c932529bd78ff467b58a8c67fa923e2dd0c4fbf5ae249b8d042bdbd4d0536b484cfa84558e117ca70bf20dfd12dcdd3e03525da01bec68118f36100a18debbed5fc01792299095668f19b104d7c61fe441f8af470cee983b98ab219caf8553e557250815c26365ed80bb78e0056e3e139bb7cafb69c4eabec68acc93e00cd7330fa12de6ab1a2ba85f7350f25a5b52143969d0d0e9aac6181e52ed035612f66fbfa56d0761c1d60bddf6b8d43b9fae8d274afaef52bac6e219cb98563efdd2734aadee1c19bdb68a944d9b561057d747c20569bb740bed479007ebd184d93333e8d3516d543a1f71d76d55c4a7f446df112f3baea9010da957904bdf3ba83e4e5284f3ab7816ff3c7b5578886562a122bac3c391b465357aaefd46ca99d064af1f17605c1565bdd4833d3dd0efc7b361c11c7f26df27a8972944ab89d73365ac6daf9cc913ad7a56d1821296c6de7effaa64539414a4873067f7313fe377a073b85d17f057cd7bca0793f0c61ee8989b129a6940571556e7f682ae34d6f62e7891dbf4ae882fcdac25d087dcc0f762f528b35e2a6b8823f710404e4896eafebfed215c22e2b4e7acc4ee10d7e2642ce9a43b5086ae7288119ccf1c32a649def6258757cc20825c4db7eabb5a4b10d54f9fa19ef334d8022e4c9e50de6097719eba84ec070f775f12b7c14382b16f32602497cc49ade95edd2d533b61d4c6b8e11ea048828a6e15d8fc9729568cd5893e3a936a4e9561841c97fdae44c9277daec3232e5bed96be94e91c20c3af3a0d2ff83af53b9337e7091a29a9a659146e27e3984c8911f145da523b280e6b8d8b587aca9e02c4031c623c48f4e01c0ecf38220cf02b24190c4cbae45f3bc211a58148a452c614f35a7fe5e378d1197a30e595a6efe761d3bc62da048fc111a43421caff7c009ae0415cd235ea90bb8cd4b2c5304587bb00feb300d155161ea6df30a88c6859118af07057e68ab06d3659741ebc5122ea045008dd05bf2190e45d6abdf082c1911b3122c8748e9b572253e4f0bd983a1d60706191ad90ab39b2bbaaf88b55c5b1c59f6d75a4d4a995a7cee215919f2e0b73e53cc3e62767018343e03c199f9b3d41403f9494ed58445f58c3dc18af840c4bfc286a3353beac907f4fb43cdea257caee5e9cc4fdb59cd27df5f359984965b2b9ce666ffe519a9fe38f572f36e59a1f9aad7a9e1a53b6a9cbeded6e761629c33f87b7a4d16a52bd3189fbe59eb4806983ab49f1aee91c26b0c498a900682bc2d7ddbd23b45898dcebf1f204cdbf0f0a6ae5a7859e56f4775091c157c89fbe153712def4dca16f3a7c8f1718d45a2c423166aa3201389dbf2a879dc08cb0268d45081458bca99905c17c1e780ca84840fc569b8b4a8617bf5cff46a2af0ae16eb766f340515f82ba277c984ee7f3c2315790a1efe62786386298cc54be488a9962545b868cb70db291732d66184da0839571fbe018dda0d0897", 0x1000}, {&(0x7f0000000100)="5c01d999ef82a5fef3879299ee8756b1be45c0e7a38c6bb01c4461e3f29d49043ee19a6ed962fe047af24df42a28dbf933622c49fd71191d1c31853810", 0x3d}, {&(0x7f0000000140)="1b143bfe8973493f497393fd7f68147bd0b77bdefd78555f99a91c06bf4ad2a418c4b4efe6cc76ac55e231946b8ff9de4a3a012dbe20766ca1d7d06f4df8a3e9ddfa054e4bd10cf93f9d48fdfdb6c6f6a9c92ca77735bd3d4e8b03e62ae8c1733f873288eec5b097dd34a3330733be086a1b3710d3afb8d39c623c9eb6712fe5f6e8c04a3c65b1b4c5c3a4bd117eec2a339fb22bb99acdde10cdc677cecbcedc6a2f4c0f45871f705f4de55791b2534bdcfc38b19ca4ae636e9fd5736b03f7e990241f08c7287ab01a9c20e4b3769ea5566db5ebc576ca8fb365add0e8fa60da52944dc600be657563b8701c937a52a65f5a3b914533af489ed5", 0xfa}, {&(0x7f0000000240)="8342ced9eba17f163cd3908d3566c33bd1bdf3adf0", 0x15}, {&(0x7f0000000280)="d2c11fc48f69203a41f20dbb95773d64a1ad914963b011020318bcc995729ad9b31b5106220911f4a0287e75a6659d13251f5b864bd60964bfec12427ff4b025f5b3b234aa3a07dcd49e275845fd2522f283d3e37a5e1c86e942acbc46206d3c8edf9f289f9faf7d92c4c48a2648b4eca5eafe5c2931fcbed6be0bd6e68f6ea5b5be96240d39aeda27fb752515f32359a8e798f503748e693f58137e2e52627ae9a732f93a408ed06eba1f4d44d18932e13078fdfffcec345283c26d1434e4727fdd23129691efd91da18f546c592c5afa7cdf87df0724996de9e01776aac7d11fbcc8eec63f99a958c5372f08f161d7fd9b7bb979ff866e", 0xf8}, {&(0x7f0000000380)="a8e124f99fd43d616b9b3dfd5ab50f1af5868918c09dd0b4a6562857a791f2b1537c7c1bcacf51cad6ab46a3ae4b07569e64034cfdd7b8964453163339cf995ce1a1ef630f2d433c8d0c83e62d5dba08277e7e7d236e35fd25c7a7ba6ff14f6fdfd424fb9d78511d7dff811e67598d5a7071350739b33a35815a340b3f76700efe8c5307d562128cd52d987ef562c09c06dc35db40b1aefe346c0b3665a11ea43f52bc6a5916e63523f9ea9e762ab3989bb1b741282a8084679d6e47c28f76243a8454a438eb", 0xc6}], 0x6, 0x0, 0x0, 0x1}, 0x9c94fa64685385a4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getppid() fcntl$setown(r1, 0x6, r2) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xfffffffffffffb35, 0xfff}, {0x6, 0x3}}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x6) 17:54:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$SHM_UNLOCK(r8, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) socket$inet6(0x18, 0x5, 0x8) 17:54:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0xc, &(0x7f0000000180)="ebffcbff13b9fd813aaa4e713048e69931929648", 0xffffffcb) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0x10, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648d574ebc8eaec221a8558fd8b80f074f95a6587aa714f8f8a2c841a53261152086c4446a0427dd92f44b58246c8d91d01f266b1daf64980ac20576bb38f2bb67b9e72478321059fe2bed171f3cfbfb7ea5168f951bc7650e58ef98c8ee7e2fb62fe0b045611889c4b099b802e1183217f1657f0e30c0fba540541578b6b29ab67", 0x94) recvfrom(r2, &(0x7f00000000c0)=""/27, 0x1b, 0x800, 0x0, 0x0) 17:54:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/19) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 17:54:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="ea212af1baadc0cd9021dcc115487bc88263c600d9f62388575562ee3f061cf0e605f1ec6e36fd5f09177b21bd0d2842891fac5c6bff3e97ee8f7a590d1588aed2e0d6cc490b6ab4642178bf7f3be883bbf068149c95f7337cc1df7131e338216fa23bce471b28d9d16b3afe189b", 0x6e}], 0x1, 0x0) socketpair(0x1, 0x4007, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchown(r0, r1, r2) 17:54:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000040)="3287e3d85973a84b0e381457aefa687cad7f96ca151347e114c257a70a3d4b0259128c624994528d", 0xffffffffffffffdb}], 0x1) 17:54:55 executing program 1: socketpair(0x10, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 17:54:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup(r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) read(r1, &(0x7f0000000440)=""/68, 0x44) 17:54:55 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x101) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x84, 0x8) writev(r0, &(0x7f0000000040), 0x1) 17:54:55 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) sync() 17:54:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000ffff00000100000009c13281e8d947af69fc5148a41822a414317ac81822e954ec1e807ba107a58dce307424fa4d82264180ab048030eaa407d4202a0c97003e44be98a3a296a7770bb86906e2363e04201a4cae9f77177fea204001ae21c0f6cdc981f3ce8df66e6d6cf0138220fff5428434ef1ec6a34f9460425d04fc946716b97848fb58e05e"], 0x10}, 0x0) setsockopt(r0, 0x81, 0x4, &(0x7f0000000100)="382d0cd018fa8192d1cba1c83c4e9e948d04eba2af258fcd6a89295d690e0fb36d2a86d1ad0f1ef1cd6d5f0b5239b38252436d7b4adfd1d8ff28c5218e14833436c2c1ea6b5e5a3069177ddd73b2cb41c50368f43091fbe1e5bb8c9d9a9b8a41b0b7f8a5982229c9f50a87f7a94b04c5e44035a11f508109991f09ff53c0a6d85c0d03bf917210295530c5190f2419b87d3bd8c83fafd50e1328c20a5c5d746b75a2f6cba380997f3a2a6a3ac4608572ca67e4b17d6f3329dd79ec1cb4affd744657f4ab75bf851c910c2afa5d5deda452196fa6dbe67a4fab805b515a1b325a1af61a244c2b92bc66f15f0caca5f6b27f43ffa3827fdc576d49baaf2b46a53e5d36e8dd8c507de0d05c9511c14d45b8dd1fa9fe7a6f8d4fc3bbb88359506e252197dba8831820a97bcd11a463b018349504d5e052c2b814fb1f357fba379445fa1bb0c5a81a84e0b9eae223cb297a55e3daee9e23841f1ca387f0be2ecd22ae4b4b7ea3031326e1eddc5183375ab31fbc7cea131b4d93f3a44442d855315c320ab50b0821b56abd7d64864bace03119ebdae155da9a3342aa3d090dc878216b012154fa6d54e150d62c4aacd98cd29966c3251d0d242c9e006a150e429880b07e616822f53c07d7cbfe9338ca532714f3317735ad23e045125ed5aced2beae313bf8660b95d07a144ed05904079e1d5aaae565d81502826237caad775a8fed7108962f0d99349b44051fd3e06337c8e94fd31a228e7d0a5d57efced681639633858c0b0a308b132925e784e2bd05b268e287911e78756fcdad4432e56933c4c0bf4cd408a19b8695f2cd012b62ae6de8ff9bf43ba9b2601d9f7f6333616bab283f0aa0799a416f1e744502d0dcc62afb337ee2ec993e0916a173abb92470e2049434d9722393f6061034f951209b3ae76783056e7f28d69e642851460301568dcadc54cb435cb9d59281b7cc094b9e66f6916858c6835c60b63cae54763ce83505e68bd4036ed21a88761bf59475e65f1b30387737745a1f7d5fde7f8702c8422f7f108a7bd4d3575d877e4d007e3681fec88c6108f6c1bc907f761edb5e55677a07afadd1bd062518eb76e37fa1ac83ef43ae0600dbc262d2c6db1ee03a7c3e589a9a661ad0361b10078594a55bb8b7ca8fe9b971d575cb2edafd2695d2b751da94cc53d7a43bded3ae0efd34d46bb900b984fc0667126b21adbfc595b68431478d64b94387bf65e6e09b7817bcf97d12cee257627f3daaca0c8a97d7bf184468edf7246e93c5b5f7cbc9e6bab7ca3251f23a059db4e3a7f97820acca64eaeca263ed9706bd34753c865513dda85f842ca4ce8d1d4516e254ae64949e2430532ed0c1a98b34a23a35ce7013ffa828bff3b72830bd32a9165eb5fb7f0b679681bfdbc253cdd34c2057d21aac82a8a175f034dcca3da00f8737ee5405df272e48a73e6f51af1df434714b3d0eebf4e4b1a9cbe871e09b9d0cc679cf907b8ab982aa717301c67e48825c165380515189bf55dbf56c942f315c086ac65853538ce4b0308b8f99ebf9c4ab77df04c4b33d5247406ce1666a0673a98125597d1245645f3fb71e2091ab177b058e22fd6eafd41451afe3264dd51745b5c71cebadf08f091dd912d2759863825eff37ad9a180acc0a0c7f99de51730a2aa1232a8f78798f25faeb91244ae674faa3934b285dea7896af874976dac3f49fc9c68f78c08e8edd1e58de7c539b37578f415ac91f73d211bd5ad7944b53ade1779484d1bccce4dd295bd4b338b95b58071c0a464efe14b53a317ca471b058b9281dbdd9266c4245001016f7759208efaa5d516d9e14ea0f9735e4fb7eaa711f9fa34bd439fa9825afebd0b2a62572e26f641651d9d4c2e2e8ba76209db5d23a85ea931993a93e6666613177768ed376b7d6c699e57bad3c9184766b989a341196ba531a2ab769f6ee4eae6c8f2f5f1064950b19a634b7fd35b7e9e3048dee56246e6d799d087eaeb7cac36c58f51edb5a7c689465cb1ee2d74af85840c73e7f75951a54fbf2af886dd413d5ad25110927d5f7864889231411f152a38f7c8434b03959df699567ed5fe30f08ecc1b48017d18388f5d35d613480c81c172d97b1ff66f0730d8851c9362bfe9d4a331f67c8324c4f140ebf2ed2c700c85b32217bf4c180f532f161f25c40eea119ae36addcf5c61d5d531100c21d652dd9ca407d74487191c0bcf5bbb9126a8725b478e1338f5b74842da1b0665d1e79d904db7e617adbace399a09536a68dc250e597ecd70893349f83ee0b20941130febe7d378c86fdf4e29cba1c9e30927aa019d5612072bf37cbc4834268ceea4b7955992eb0e02fb4ac40a63b0f0c363275509441d675cfe738f2d4641b5bea04b8515fe523addff57915fb9a627136f21cec4f1d844a4847a733331c79d44e2a5946b63652a4f83cfa97b8ea2242930dbb0a821257bd9809a38df707d08630e41022778b9cf37f7417fef1268406f6607f997c96f99cf1187dc9926e38dffa4010446db09ae2c1c4c8a334ba0a63eb5baed02cd51f4ff9dedfbb98117995b7c9751e4df0745c7e96abec303f699089b8c90121cfbedf11910592cea31680a6a5ead395f085c8610831790acb0c4b105733245ce29a6bc12aaaf84edac6b35aff72a9aeb00a84d1c9a0e1d8ee2b378b86d3079e2784dde49c19ccac4142733c1115113965147c46e92263fa232e49818060ec480892c74209897f338ee5752cc3e8478b1a3c699f539067594ad54cd350939bd807bbfa47b56126528d2ee8dcdf8c410dd5c7d754730f013a115b1840dd49b8671adb6dce9e71b284eea21c35978ba950a670b5273502223cbec2a3e299d93f0dd1f80587e53f26e1c8718c6f4727ae18f22c03e1ed0b2d5200425cb5a775315d959682790a4dfbb756bb5d077ad83304ed0e691f53743798e804889e948b399e55d1f7e56469f95d64b031bca0e660c31126bf421f29576c04df052df0e90a4b6e32d2078506f097dd821d136b8964a051b41b50f41c1cfaab2bb56474adb9577bb5d0923f1cb1e2ab0b8065655123851270067fb5490f785553ad0a51d59e026cf46fe0db16c42460804cc36a954c6aa9836e7435933a046a3573477db980345222cfae3ee77e7279eee68dc21f00d3548eb9ff2a421b42f0cdc1538ce961b23e58870f10378253a2e03553ba22e2e7180b0b227adf17ed83eae84eaae81feb372c30ac5027e696481abca8aaeb2914218fc7fb010b3ab14449a87e7c2376cb9d3c745b99203e39cbd480770efe2b77b03a8ecf639206e5e9994e5ac2755a456c9aa662c2e16b4f696e356cbec702b53b49417bfd636b2fe17bb6922c4a62f7bcae27c7cfd8cbc594d4c9553e4546cad640f496d0283baa92417d68c23bb639cf91adea20afa43e6430d37ed982ebb9cbc824673e2b5cf15c4b95492e7682e343e18197754817b29ed60a52f5257b8e882565682244119f30bb9094069ef22ef51544891f3de214db1d8072ba1758304ee704894f10c05c9db17a7d60d9ad385832734618e6ee5c9573f9e2789e12d6c6aa9f60318431b571fc71c5c4a67afb79df4d04bbfa02a6c30917ac36f2633a17a0cb943cc781216b94ee0d3c46c330d02bc78d5c376dc7e03d26780abd214c937490e75aaa5a4f84d4155db0c75546431e091d411626f58805ded5e66bd5f0c621c1eb74e51e1a021d50cf45fdc4e4ad30d136bb144533a16ddafdc9da636513b09004c2ed2acc07e18a70da6fa2dc5158c9fee4dbef8265ff58e830f540934838a1016e68488c32fcdf780a1311318bc3ad98c13778c1a18df8363f8f499419f33390c0dca41c8193f40b3bff60d9b15a3cea7f12dbff114dcf0c1d6b4f53d3006648a53c288d3080820510737ec3f61f8943a601036b582e16dfce845ecfb86ea2289f286f43b0427e4bb806908fdb269b6a86f5a89245cebfdc6b1101148ee8538297e60e7cec46408565c736c56ce74efa8bab3a0b004212b01c4d1a27cf8a2ae1df777a5e85a180a3616c6f5f951a73a12eecfdfd3fca37df80a3ae7d515e3073fc6903bae0604489ce06571d2cf6ce22135b7b5624beb5fbba7f01f664752bd231e5d5997d49ec47113095f091981c3934f116f6908868896ef5d75316e0282d90fbb1c92bb45a2b6d9b4aad3deeab63e2c9a7b1fa68699e3f1cc84c8add3fab0c3c576a3d681014709276f64231caf3798c9248f15ae9325082ba472aa5f11d02bacd7e309eb68147d3a50ee580fa96f8496a9cbe040f6b880c2d4a9c1a76c76ef2f25fa6ed6735565177a2a13a062770a6dafe19ca956371238528a5309ebdbe9894d94de652c67b5d4ff629d37172b089fad99a7cb90aacbe0775bc61609e0b4c07d7bc7abf8389c975726a32c033d8cdd40fc28f83f9417443360a348ab52550927fe9a1800c75fbaf285cae52ec6e0f0fd6c3f81c8b7c31306ebde89afae9948ce6fb12cbe2327dafd2222c0288099fadb5c693c1e704427d2975227f66d38f40abdab5d62950c44c2a61100d6943c7e139cefa8a3087439c00ceffda1058f0e3b9cf4b27af8c03f1757d5c03eabf416ff8c81855d9eed3f79ab6e2468de0a4489a3a7bdbb3a1f35f0bafe4a4e5e8e24d337d8986e7869866ed37968258ff30d59d899d8c197e994da90e49b347fee7c4a3ed9f2396b49ff58195e4dac6f414c36c921dc5d162e20d3672d21b0dd09a97a6170cf27021baa12306901c16aed9072b6a1c71d97e1b81fd9545a5169f0ea76ff5c35a8e07e8892dd11c6b6f5c4801944240db4bffd1f41e6c95af01aadde2e83ea98deb1d77002e00a020fac26c8bfc1d047d8242a3069d560ce316a6239f8d290dc2e83f4c957f6c4d1de20f73ee33675737235373a21243f8d3ae43c18c7066028556ccff319d88a183f9c25782c1aa13745836ee60b9078d11ed7bd45718787546e21e9dfa65faa93e35d094eadd42b46f771a84d49922c31b7b8f079ae92293054ab9894675fbc81245d19abb68e7c7a4f482c13594cbd2fa7522a6e2d005f32bbb3636e5c8864de4bf745642020c0db3a4393b9637b360e85453866db4c78b5026541d2927ec73ef2db8ae08c844cd9e4a43c6b996a3f12704601965c53f7977f9d5ab561e180c0d1419916e5e5d5d08a0df7f8b3a67d733dc1637462b5ee7b44c6f84faa94efb536daa4fa730ce916ff9485d7d3a018212d184cd461668d61f2a405a28b30eb6aaee62adfb4bf7e8914cb1a4bf0fb23c80e6bfd383b0b2eb4078a796a9ac56ceae08fee6317611f61efb527c178e3bdb8df208d22e46b9c6aef089775d1ea192880b71f8bb422b3467795fce602c820d3137c58e4aa17104ab73b987ae49cba239ff0acfa3659f08bc560f05a3b785f931560db2d47a6372083c381ec20484a5f353760650a22b3da2b7bf37bc63248a289400e45f1a1a51e7927830d65d2a09eec8f89c209830934ef219b328c90c8159d81ff5d18651cbb514d2bab3e12d365a263545a6ff52bb82f69323546457db540bfbde354bfd70f3cd40c4f1211f42ae27f0d993d84924b9173e6cbb7d8b69f923f841f5be4db11191a3f98073ca1d98c1ba8bf8b032eabf9d35c247bdf8a3cd49fd1a1de11f526699253ad2901c2d9bdd3ec167c6019e27405a9ba5063205d058d6e1ce702f9fd13c7262aa182e6cd6506e84ce4b5b3748f1a38014a32b84b93e2f1175e45fee2c96c5f54ddc69afef30bbb3b1a1f8b8380ee75ba9e2429f407db097301978246f894530933c5919f2f3ad808", 0x1000) 17:54:56 executing program 0: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='[\x00', &(0x7f0000000100)=':\xa8-\x00'], &(0x7f0000000180)) 17:54:56 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/198) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socket(0xffffffffffffffff, 0x59edc8923e0c827b, 0x8) 17:54:56 executing program 0: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) 17:54:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x1, 0xe533, 0x0, "5756dd09385433b35ee087b602914911ec72b62d", 0x3, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x84f, 0x3, 0x1, 0x6, "9a1153cf8e70cb481f796f1be5e9e6b63994b0d3", 0x240000, 0xff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x95, 0x9}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) r3 = dup2(r0, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000280)="d7dcce13ade4b84f4f008fa96af144f64749d4930df95910800b0e0a84f63f21d520f971fb2055ccedf17e71bfbd5dbd73e553cd843a667b7695c29a20557e32f3a0d8eeb6f8fb5d62fa44daa8587739d32b669fd8279c5a685bb5a34702d7409244bf78bed0e2f17bf0dc274d4ee3755d22b4642f846981cd425b77b21731dca40ea853635f0e9ec1064dae09bbcc147fa9321439d6ddf3436be60c09f9ddef6cf0ea29b64c", 0xa6}, {&(0x7f0000000340)="1394b42b7b7a3876bf", 0x9}, {&(0x7f0000000380)="e101c4ead6adf17674e821fa3e", 0xd}, {&(0x7f00000003c0)="7a88d00483b1e01b3b510a755ec41e5441b09d1848d156", 0x17}, {&(0x7f0000000400)="85d35eb66dd190380d2c06dfac95bcc8e3c504e13312d131a6366c94302e8e71664ee21c0f7975b838a3bc727106035f9fb7cc0338a60192e15011d94c7c5608c057602b4998b7b4aa73a0691398f2122723ce1e0c39214af74fd3bee377a80a4172275ae2e8bd3bb1ae2fe1557c116ddc77f283a25a164dd824fcf937e5649392585eaee78e4ee23b7e924fbd7f5076d9d8148ab80d12da15b60c900c6226562c5e3b9f5856d811e51ae8aa916a30e91e6e1a2fa468bef8e90e87", 0xbb}, {&(0x7f00000004c0)="9877e6316746c136afa27d8647c33de913313123204ecbb16c4f961b1b00076a583266cd572a678c6e65f9c12c5164be48f643f02325a75eef09467a284c5f663e", 0x41}, {&(0x7f0000000540)="0f7017ede2b27ce638c141716591a13c0df367401609838c43af5bc9b5cd6b8c83c4978a98a933ee857eb4bde19384e8e99065630333be354418f0dfbcbae654994c38983109e688c511746dc4a5d42b32bed5b6ee0b04ea8cf6a1bc1fd43bf83dc7b0a5d71a15b1f3e7a49552f3bdb389cc7377a5816de64b9613133db844b94605308712659cd9b3a663282a5bdbdc2df1bce0e85e62478c9dd4b3bf714bf9d18685d863dec706347e4fc9bfe3ca11b2092493bd54887bdc82cae7e862dcbe4708e69d631c5be45261daa5b9d14a1198071fe9d2090bd83beb0a40c053c376e3980d9b945dca87f7434d554ece8f8882bc59ebf6ef333b1ca4047cf0249a51997788066c8dcb4cc8d6551a325397fe5123a9edcad6f5e8cc44ca3a4f55fe922737a9b345e8139621f7dbd743ee442aef91d1788b5d940a9b77f429a5028ec224b4a8e0ebd33742e724332c31c62f4418b7a17949cf222e5a1b901c284a7933e1a09065effc370aca398c5d85039940d971da81d67e50814523163207b941a0d09946e830dd252959bd9c1672dd6f11bc7eac3219f4b6aeb30022ba30eab23c07768a739592d203b0a035c6c6e6951917ddbfa7235a2e9bc518f5f8d30156f16b95f1e1cf6e03b75d31fedc54c5dace41e963fcea3b4057dd8a473e394c2aa8c07f966dcc0e889e28f96a5bb69a2cd8009ba51f75a914d71803a673ab7a2ccb28da1232fddb0a1be5ae0e34650e93b5803edf47ff559c527e1517ee921984ff44135a598f485c3dab0a2dde6b80781ee0f2e81502dc032e9628623309a9bb9b55571e3fde851ec15b00353c20e8f3b1e8cb1298ea314e5f8e468b724486e53fb42fa5842cc5b55aef9b8df6aeca86872648e0a66e72897bb92502412bf08f1c0571fb722a0a6cd6fffae0f7c68ba22b3136fc491cef1269414a9d59d05831095ef517de3cff7d7bbf276ee7600516e4fbdd2c787f9a7c5ff9515d559a02ded3e1c78397c1380c21826aae48eb91b4dfbede0c96633c554f4d70453c94997e20d4727076628714f4fd41b371991428589a7d607ecc2e55153bfcad29cd0293fd5e867409fe3db0495567cc6557758bded44c6ed0878557e69db096f79642cddabe66dc42635a3aefb458bad1c0dc2b1c0764fc2c629b219828b64aee312ff65bb7ee8d7c73cd64fb72e47eb00198323e57af43142f12c03b655f7c2661bb3a8d2971d27f26b57d1636e461bec5dc8437635e1c705a22ae829ebad5dc4bac5cadbecffc268f8108aa7295fc45306f1b7faed7ea86d0bf14074df32486fa544ec6e0d916e71c5331fa8e7476ce20009c49c1006f61ad5e2ed79750439731d938f8858b421b75b7a4479886afe2583442b844bb49591512b95244989db5022d31857804c63c748865ae0dea87b71a04ab3b9f80a58a6a1835c8f420fbe45c4c5130ce24f1f5119e3205b571c3730f631caadb1d2d98632dd876614b609f67ad67f774c62e3d3e8a3cb4189c8debbc70100fc42163c77ea4b2177afb97f31deb85ec9c9dd1c83beb394991921201885e07f7f75d0e032687a57cfe1858292b2e645a186ae240f0392da6ea7494e235f470bbcb08b8d2d5c308fb2b4ed2f3d84adcc94abdb7acb8b760598ccc98415dc3ca3d9fa6e4ff0393b09fd3d5c806efec0b71d6cd17c80cef8070078330446fed063692f27201196bb3bf401ae6bb550640517866849b2763b81d732446f161b7605e416532b08efe325e6c9ac8dad3e851472a3f2e736482e9b94d258f6341a45862bb754ee22b87f2a6f9aa4358104b0d0a30b75ee189e894f5ef62075be972304d0dfb9d70908efe2c5712c65e76ee37fd725fb4efd0704e5be010944b301c8d25d5805d917994d98a255dd921843a91e5813598c54f9398b0592d6d310845431f69fc1c9ef7900075463fbce0031c5c657d6b660d40d7d0fbe4cb7eaf9fb70d38a7863a69c54720cb57816b2b2402cf2f22a84b1c2d0fb2bd54e61f92d00367e32d47ea1a47d94f8810d7baca71531f812b2d2357cc678e22835186ca9e212a622019e146dbcc2ae5cf84a991ffa97a2fa8657198b79781e9a3a1d9ac97da3da3af95d7debed5e557d84801919ebe651e2d3d8cc13197a8a5f369e0f84aef67001f14c6fe33788936ac71ab8ab78f6b383cd15d6b365c81811b6f796458ad95cf0a9f180c3fb7bf2b4533f93935216bb6d84f17122734d596b206f51f92b8a67bb8bbb8ca028ac393f37ec6967862a1062a9cbcd21ade43e674ac15f3263076306627bf03dd855b8cd05511c97d5a7512445af22d3d2a96b5e609b3cb431fc63783ab03ca3a194d3246446be65d06ae81ffd5c479f402fc3968e46c279b35119350856fcac0df262db9ecda3c7d55ef0381ff1025058123e11b22d94329784b16df393049df71e48d3bdb7bb1f9027c43cd035ad17f087315596466de86706446386138475bc092ad387595b1f773a38761674190951e2f7223718a5e5569fb05c5123c8f54e2367b7abc6fcfe455603ecd36ddd2edb3e891baddb51a77bec6fe2baed376d6ea1bc29c012bce6a98fe0e368e3b3f70f8d533508c255bf09680ac1b0bffa5105a9242317ae1c807e400d0bbe72f1d4ceb4310b883e1073bd1c45c7b787fe85a0d843c91b804253f343aa7e8c50848eb727a4befd8b0fb3caea7820de2ca82bb3b56edc8ad6729b97a1c3996389ad43a88742e43da909b02ea2c84015d663d0dce8c22964106f1622d1a93c9e94abf5d5890805a261ee382c17558009d9d08b605f66920d703dc5f85dec98245477121b06cc858ba8b1a69073b23ca086c1f19a0d4ca96c58f8be1569f86ef847d65560e7de794570865b45e57d1cf4b81886ae5a6404ade3cfbb274eb2732e86a09f7e305bacd00870ef00eb88158ae7cb89f1899b815636fb5c4f2ed6e649d468a0d58d4bf6375aec2a8a73caea30d6df915554fae7b511ec31a56b5aee9a8cc313db9ff86ab11722bb76fe41fe482e56295d621f081630d9997a609002ed8e4b644db8e9fac0a1c5dd2d403454700d14800ab9dc07ee911e61da86480d225f5f2b690d108f4bdccfae260f6d5f54f029c5ffd1b68ac097109fea3f15721be30801b50b501ceab352c21d95d80ba88ec2844b9e561d56cf09c3df7d3bab2f2cbda324cbadd73d3a346fc26bd6274860f818b6ee2b30dc3a0e82118883bf88e81612116d93caf02ec2bc0f2eaf00c5f4e3e447d3b36d46e9486baa462d8d1df7186098dc6c26323216574fd8bca616332497bdb70409648b280116d518584b280fcc1122df31d7c42f525283926cf9ce4a24aa0060c34f826a6364c2f9e15e49d031845c8732006b0732c165b7bc12637211373357a421be0568018adb155c255d3167e67dbcd377e85575da434ae014fbaa0609d2ba1d7d987f5d1e239d382404141d6deee4da345027d9d54808bd1cb054c49d20282d586d3dee230b2bc246c4e87a20ed4ec8e11acdac2006cd0a0a68a8ea08d46b9d3d174615c804545c3d0d89abe04d53986672d4ae47ae09c7d758616883a838adbfd5dc1195f549a0e5b4a0aff9d268e9d5fa2d34d9d8a995fcb8e2fad38707eb6f34f58da86b3d9561eac97d4fd955df252164730fc62766ee7278b00f7e69a660080ea53c60e0fa8d453f9e8a4c8fa21621c874d901c8df1d1999c95ddc4b8ac07244bc4af28aa4d013ab0c8889b633d5ddb048e1dfeea976d07e8be8513515c0162e8173d8d632b2f2f04182e027bc92ad16539990660d27af4ecaf377d3f3dec427845cc08d1f58b5c13741f01a0509a822e327f8646407c569791845a3f6b675f59324c3e29570308bf4ccf7e14f4013d43c3021534a2870225a9939037f927a953e3c32e45b457eb651c403951d630a34964a1c746170cd183387f83be4b6c84d5af644c0691702c17e8902e4057d6dfbdb8ee54a39cabba4825674a30ffa65d45c4a5be49c9e0e6dfe4af061bb4e31528b65b403bc67f62667c35d2024e8f8f0e1aeaaf554149197446de6aba3dadfca6a8b53a941e2a5fc2dc9bb18b9a098334108989aa0f52f3af76d28dc7a4d7c71735b5bb87f88b46b7ecff5c0af8c3187f6767eedd5b1d7795ae81e83673c2766073e19ff09675aa0a7459c44a2e4a3c3eb7be1db8e0cf3c071aa254fa8232126bb16b9ba5b697d6fd1a8054fac7f6d0ce5dd0956be443949b6005a560f0de9475b4ad0d646179177cf4c7129af44b8255f17457d88a769d818c8561c7b67f7f07f818722f946ff74b0347e1102b5d26742b9e754a87594da76226cc26034ee9222a30ef1ed197bc75e9eb1303c62bb4c1ee6bab7910eb335d56f953d842ac80204530755fef536e876c2b69d9ed284472a8fca1040c9e19206a526f58697bda7388fb872dcac760a2aeca6946b89b6e1506fc4f49f068345f5f022a4eeb3cdcd1d19b22e8759d81a1e8e65143baf42fa29de88e12a5a5221bb5825c4f5c0e0b487ccadd5dc583a9788c951b4e36f3adc92782f148c5e96e92ae3d54e5ad4ad28aced34c0e8a796bd1e5de5a0002a67ed71bd915e9a6f0489f85b5e49158a2fb5fec5cba2cd8eb2b53207356016252c6acb342113993907d30aaf742dcc5c5b1bbeff7d42a537e624db80ac59eb4f9f7c4d300ea68bbf1826b6a04e832aaad8c58f4b2e4b6c6ddf0df2cbc66378e62a71c6e68594721d957094568ff0705046e78c3049f4d011310ddf0e6314d00ebff64e3747529b6dab98bc7a57c400a9171a8147042b910dd2152a0ee10bbc5ed5189d8d401189df7de4832dc0ac01c975927035ba0ecf5aab15ac7a93329f54882a07690e4ebc85c7d6650ee020526d01ce5fede245491070b9f518784abdeeb1c25332b201ea7def7f056f75059fb339a557f62170f7225ab4b2e60c8eeef317fe313587e5b617d29e2a372a5ffd8c9bdb48cd7610e74eca8349ee2bfdc55702263c6db39164a5080dad408aacac4d8b23a8d5233a7ae3e9bf2896e4170260204697a0cafb5f98f867cef0c0548d1c665a9306fa6a00092ee9decbfffaf297b7cea29891dc8f95a7851e4d11c561622d85cc97ccdbac038554bd05803f353875a5fed1bdd2ac39f949d6352aee8cd7ff3f77d56a40a98ad26bcd3a9b6a89e30069d4689bac9125e8584796c141409af0f7bbac8f3d2b05a6dc83345e0d1ecd1594892afd5b1d8280707531b8275d67669c8d1ebefd33f36e4e991b9c8ef2d6a42c5e1a0e230f3ab2876f1c0e0ed27b85fa521ba59eae60780a6bac03d08f46a48a151cfab0778a6850b4e58afb32bcb03517e3540f3f9e21e11c8f5b660f3086c5b9c1ae906b396075eb6fb311bea60b99e2da338fe99f4c80d6ff056e0be71a2d9bd7f9af8911dd04a2fdd54efbbf98cd33cc71b392f65606c5b490d07ef4f9e818345584c9148317452d050575224da6846e4b6f6b425ae98c43bd37ea9ddce8b9edab5604b3e68ff431234c9b905434956c24630a925ec4ca828f062e2c544c7f867be5ffb1b1991c1bbdb61552a89fa502b3f80a7033eb240dfa4a377b1cb7ee4141014ac0763b331324de5d65b491d4d32fcd6c4e806f8ee85698261d5da4d3d4715a6aef8c1ab8f0ef9d3809f1356352459f30e14fdc964027ca5db7842387a22d3f6e2c54fb382c58159a04d914cfcf2bca1b129004cb58181a4fcae6c79e16221085077486f00cafadd310fee6b39c06f7b0ebf3658e53ba610070786edca4dc2e0dd91e51f04c049521458c7213cd48f0d1e3d68feaaf8cc43203adc9f2bbb23", 0x1000}, {&(0x7f0000001540)="4704df0049e6d1ac032a58e454cd393a7dcf5612aca6c77587a14380fa0147350082a06e0597575c175cddd182639fe630f26e85835bcbbd6ebd5606773fbf2fa2db59ad70c129476e74379e08bef2e9b80550c06b04dcd1", 0x58}], 0x8) getpgrp() recvmsg(r0, &(0x7f0000001840)={&(0x7f0000001640)=@un=@file={0x0, ""/51}, 0x35, &(0x7f00000017c0)=[{&(0x7f0000001680)=""/206, 0xce}, {&(0x7f0000001780)=""/1, 0x1}], 0x2, &(0x7f0000001800)=""/11, 0xb}, 0x0) getsockname(r0, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001900)={0x2, 0x5}) truncate(&(0x7f0000001940)='./file0\x00', 0x0) pwritev(r3, &(0x7f0000002d00)=[{&(0x7f0000001980)="55eaf4fc006df584504f8e83f963976d2af99524fbd2a394c9b831546837f6571a65773d65d136613f3460da29c9ba274874d4d00b1bf1622637352719c628cdc966aca7a72338a9e75e379fe042c83ebc5cf918f1e7db08b3a348b65659abf80f238b5ad56baf1c5fd66a0ff995613cee3d08a04542eb0763409834ca882d97078114b544", 0x85}, {&(0x7f0000001a40)="f510427073f74fc309f936d5db78ca138070305fd0c3743e555790ab85713fa6a4209cfd2567b46011c8c8f1ba8fea9a07235e0ad6a117be29b7395b973a64a85e89b7195e58dce09794daab6faf121a0fb601964640fedfa7b07a11f87f5a05e562a52e913aff50fc461cc5bf62404cc96e65765030a60bc28d818d851f6f956e9046d956da1c8d372069d9101181a18cb302c0", 0x94}, {&(0x7f0000001b00)="6dc87416e356f8a8677ccfb11fdad1b9582df5b2b4847b77e55900e0f0e8239c3ac75bcb0af4640eff7724009929956c03460b9e26ca7b1a1a6f3712ba65619b698b4ea9f60bad88", 0x48}, {&(0x7f0000001b80)="f0fe37d8fda8a67b9d6cbdf773ff93a7456bdaf473924cdda94161b5bdfac69a997e6f7199349f8d6edf03075c5d26da304730bc4a631cd01a72a96b86e850e96eda579c06947931f7bb66a8eef7ffec257bfd6e4e850d14f221d60e5d24d584f3b41d8247df33b1587ddb923babde5f0c588863f0333caff1b87cf213b1003fa86f1bca9cc99d156ed0176fbe1a35883dffdb02fc28976aba5363c82133368273b636bb3583ddd73f05fb7a584bb4c3b2cb368d", 0xb4}, {&(0x7f0000001c40)="44b5638adfe2cfa3dfe70df5dbe9b69e83aa4f0db3b81ec00338fbbb4808bbadfa4d5695d529ccba0e9535359ebba0c104b5abf9e3cf6093109b3613401bc1ee3b089f93c0006a6afdba0b1dfccfc6622172a4c8ae415245630958362e30180d1db8033ef358b234f4826f34941bbb0620adb45c5217e431fcc1b345983f629b4b3516033bb044bb5e7a1089f9fb07c016e90b5a84733a8c999fc534039415b8048ccc2715c44dcd69fb1f115faa3dc315b43863c115c0656eb9be3d4a1a4e6048669df95b2631bc20cf7f50d726f92c7284cd3146059421319f78339009f1202ec1f3415716633ad18562678f620df0605c74e24e632856948d49574e795e3b1732d7405f23b7d46cdc1023136d2b77b7f025139cf9f185a4762e4ef3bb90661895a2ce67b89e806531ca36bb980401c9bf0db8d622f23a2085e565dcaa7d2d42913bcb69793ef0d9eaf2102fcd52e1571418b015628c1e6cbd7052666a983a7904c99d7115be22f682e329ef865e0ec0d23d7eb6d9b2b315e46a92d1cfe316d12aa2196b518f093296eb49b19c856d3a7200921d561f7ccd19df7225628755690cf4b9e311a5ee7c97d79e32ac3b91557149c49b1558f512d4d61384f1f61a6c5615ed21bbdc5bfeed282fd67fb9dccf276aa455b84d0bec68003c9b3b43ca47e52d38b72f567d900bf7153925822317ea289b304e154f604c83d1b5146f21e38132823f7238ad4a49aacc9e2dad0f94940e697c0b0116e1c564741346aadb68706d17264efa302d1492f8eabc58a6d4e8ac128d81ee26be650ccd32e3306fbc1c23d5d9095875aed6bca09a6087556d488cb523b42e01a3a42180a412ab9797bb9ef892e5056c057ab34c3b1c081ce5c9127c5590d6c15bf23e2c32ab33585b166713a78293c1484a1a084d7290e7cc7d2486e9cbe4a0a468a92b64728bc075d906c19287c01d37d936db42ecc5a9c80ed5a3fa355708f8d5cd05cf4aba584a58b03d1c4e4a4d7782096a2f3ff817c821b2680405edd91cb232c16e391b0512e52aa6559973ab85fdf1f937a2fc59b3533fb2abf1bbef1d5640faa94fdd87b0e4113d607d1b7e4b7f5ee27bf2d784d61be4f49800d7a6660886f4e7ed8ef576318d6990aec822e661163c9b0d721d5f35a2b31dba702bd0a6472302dcdd8667c72a0428f0bcbfab21cc9b3040d491cb30ff71380260ec02f82d0a1af99b9f874489ecd8db899bdeb4c834edd0896387bcce3bf2836aaae334c8a607cc8321b188987a35f4113cf22628f9c536adfc1768cf3d359abdb3462daff7b3cb9fd37908488dff27bcbe8a9778d9f9b754e3d58e8a1b231ea62ddba72b9d46db263eae91ac47b9b8584e8bdcffbd8c2d587a2a87d76616ce015f32e114db391256ca426a3a1db9940e1f6f08fbe45df4a75577127848fc751641c5656f175cbef86666a80c22c450e03886f4f472a7e4e032f9faa8ac53b8732e532192e2d3720d44dbec0805b0755cd6938f385d74a0ca5e1ce0d6e322ddb9b48ae69eb178ded7ba028d6e59e373380037c7bb81488500f5718f635b533d401c0c2ff281b0a062b812feb33ee470afaa35acc5cc38c7082f3396ad06f8daf26a604228db7a98acf2d3f5d4f58aecb498bf752cb363607258095e9b25fb231ad0a1fff35bddf6a569183b3ea8478d0f6b8903ce4a573b200d1c05bd6c412d295f63ab171deca44eeb9e74871d01298baba78ef367ba4ef70c07c00e01d88f7ab440ca083169c085b491929a7fe8aa904aa94cea624dcafa224766f023e99e34b38719345f56e8b51c2f7dd40acfbd924d1afb41b2032167c0753b4b06581b58d80d54fac3bd613d2a8ba937c5fa9d06eab05d8cc221cb8ad5658d540d0b9d4e7888c650a7978fa6dc4447862b7d95893fb17bdfd65374378b0d4240194b9f62555677c264d1250db0d982cdc3d86ebc8b9c6a116e74882538d3f7f24b3fbc1716b3bca1acbac7bd7f61c1003db4c0fcd8cb777ec3e8edb50c2876a9f1affa18843e06982f9040e7da203462c316b8e2c6f16d9b249bb287719a17ad76aaa7791263b70ee843f3daa851a5f29647cac807132be005ee7608d6a86cb079a16bd46edf7035fb343d6fa9949f3a43f5eacb6dda69c3cd6716bd9d1d60cfcf19a65dd77859449e2eed9e732a8ff4f04aa55cbe4a00f22e17abcb8babb999f82976ea6df44699878d2a5f1552218304bfb16ae4b40c1187f016dc68b2620f4e94fcfd38ccc538c6d47795cc409fab0ea11abcbd8184aaae9c3ee51eefbc8f83a093d74ea521923c944cda9d33196404692cd7e94a4be96949b15807aa822f217c4c9d0fad2f4ce4e181cc0024dcfda2c09b92aba6ec1a154d8425d96037a5221b6d7486be6a28f6a2bfa7b89a96d08c64e8fb4f4cf988e0b49036586a838fb50156d5eff5e4ef4bc4fd6a996f4d5691e75a51afbe298347b04c230e3fffabea703a3529493c065a9d9b68dbcb7c613a66550393e30c23985ba69579072fc5366610ba6d6ccec4a1c40d80d6d85b09175c2911e6da47a39bd94ffaba78e8fc351d7304bf6a611edfd366976aff33d79b22b42191fbe8ae53d6853667d661235c943a65aaaebd3e7b4776ca6dfa4ce1f8f82447a685b6288590ce9add3330c294acd6cd44d7b5e40196515a149cc3c75f4133e0f14ae6d4965dfc0c4fd97f20bd20c204e53e440fa7ca87dce4b0e2472abf82364e6d3af16eb06b56318d79ea083f0e141b71f793b1a5f3606921e76322b7a4ad26029e407c6bd94ab5fadab01b2bc73e52c70e5e5906c2410fda37466824bde27159065264d4e9353e906299964eff71056b5fd53d0e6dcb84d03f3d5faa6c1301a0c800ef4853a79152746d11357eda429a7c3cb4d94280b5ae6af3dbee49d6acdb07f25f544b7e1bee85d2b3bed63b759de830e68fb4f74b606b7e4400e67b18ea4a660d55db3d3fd7afac7806f622010231e3e290462ecb0610a419465fa74013718ba5920413e8ceca1cfb9e56fbbfffc95456732e42c56d27210d3a08951845cae3fbac62dc06ce36bbf0d52ba0d538e36e62c0bd125f705c84e06e8aa6b9f250cc00bda6ef8f46c031db26bcbb0213a500c6e6463796d039878c23fccc969f1ca52fef8a114f26b06b04b58ff3524895dad5c845777ecf5fde1a4803b1889eb178a80b5ec9eb920959c3b4c2cd90a0a6eb34e5a0e95a1b8d045a32e0aa17f1857422c234472cbc756158cd1ff3d26bc9bfa2aeef0b41282201d2fa31ce273c225df1450f9bea383e20f432c438cc90ca53b65cbfe4ee694517ba0e1086f99e212fe032b2c2374a0c55ef7e360fc455f1a504a8beb709bb39ea13ce0a89060e26c93e8826c036facb460b2900cc130ed7134fb312dbec43d7e17925b03cd507a2642ea56de9bbad695d3e813fc8007963a9b76144ccdc39a5d1dda5f7bd9cbde63644e7f624e9c093b8181ad434557631cb13768714eadc28b929ff6e6340b93b2b919581246bc793ce3362f141a34c831d3c814a9fad13ed10ac3796813d391c2b38d2d59550fef01dffdd4de9efcdad58422fe8427aced9331846eb103bca92149c9f3cd277d40596446947fc1c0f84361a16229e69141f9719fd7b45f570ab462a7cf9a5061bd83e2d9a398395359b7c63b3861f76227fa645b2143591d2e32e27a092fd755003dc65b97f15f159745f3e4efe379376876bff5c9137af8d55e0ed574f4f097e294b1f91a94c24834adaa38109db6ea1eea7355400ada71a0137679a322ec972158b9f506125dabe3788f4e29db849262cad5d24fc58b34ae071fe929e83a48be61ed7d4c8f8bfcea0c9c78a16c22bf965acff78c11448c702d65d188a6fe2b4f8245780fa2e62090e929ec0d7469192e8a0083cf709866d307fca9f5e506de4cfdee5d8d86bb921a77eebf6e43506ad82d08c898406dc409aad15e91f77893affb45ad501ee24e0ca58fbe3d6d3a3b05b91b94036de9c38b5b425a42872c41a7f234da8f1ce8d8b4b800f70f3787466faf286314cc22146ad4387c27c72b1807c425b0780a4d638be1714c889ed1902545d0e4664970677ce962172962af308d8e0391e5063a3794cf88fdd6391772b7ffc455060d08947e13b1fb21df414adc1e3d9f98ccc3d726eb794267f20970e8acf99b0d65bc4fbee17bba7a5d403557b1c2c9434c0ada5f0e419bd49a73fdd75f9ece25ecf06e597df52ee4b4dbcf74070d60044d52220da518a70f377b3b996714908bcd035056e3d370ba992f4faef27214705f883ea17e7e00e6c3a8a13b5ad83dd957528a058eb66e21acef59a669beb60bed97d0d0bad249dfe0953b2f429b4c93841a8600c5bee7c07419b367e8ff4aa81d92a1f56f1366f44d685b12a2c5be3292e07aab68452e40643766483f9cfd31a3c8fcf9ef0726f05f6408ab494894618bb6e684d5ab6519a00c11e9999c6564280a68baee8ad4310ff3f13a0f1ddb46446d44fbf7774888269ad4f6aac977ed4f50624c345eea6d2931694540796ed2f1e9e21a195572624f4709aeaef8919c5c7b4385a2c66b9de384b8bc17a79bdcce44e0385dd3c690c52256928958b952e825351c03a605bcab9eeab9f76c4d6adecf0245842ebbc9fbde9c94436c1ab2e978f6c8e621fd5c4f3b821a84d4c1da0b843635b15797f9210c670318c814cd55543c96920767ca446c75b476513ad7406a07fe469c6af0de0be4cd64ba9aef79b4bb7f2aa1cc5c299d483d787cbecb308475a9f219195c0b1ba55901004344fe350ae29a27a371a0cf0f8350f8353daf77c297cb3da92e78e31403f0e698a353d9c39c0483e8d243eb01db052dafc34deb95b40d38dd5b6d519be36ed9ace83f2d120d0cee86700f6d0a742f0dde340f53cb4674a076b18831392d7af0f169205565d38b65ee1143df7c5f8f936edb0cc3f82cf7c9ffce3d140236cfb99c9216f5d9bfb15ba9ffa847ea5656ee5eb66b7c9348ce0ed7e4fde67b08e787050a2ea5e5edbec696adc36cc7399dee69706f2937d84490ac5a9c849333dd4e180de4d5e334874d2c327d1ed3c6a1e6edf1bdc3bdba8bb0ec1c9613e08cb1d65588297277ad16edaba26c09a54bd2054667f2ca0baf42ab6c558b794c3abf8cfd0e437f25e427f2ffdd04ac56f0213ed9aa97883a99a8f8595050fa756942070412c580588d7a151d89b3a402569f3d7a2ccdd9ea895aec445cfbf752faca4fd5cd65ffe104d7743d1ab3c8743eb92d1c4fd8a9c88a423b3efab775b54a111c4f81fd0c5daa5daba0d62590ec72760f628d2016da3b7ef07f9e1d65c905ebe50786e5758ed6a7cbfaffb22e4e0154ab0fe0ff5bf1c13709d3c09a7d4e952fcedbae16ddc8c797b86bf116673bbb724669f6e410b00f333138d5f4dd1b66322f7ac5fba2beeaaea02e8fdf5540aaeb692ae642c50e41185dddf164d3a16d1f6b49d626e2dfb150917d87bb70cdd7e8ff4124472bb7fbdbc2a79770f8adf8b7fcb82fd0f982e1c14ff7ab910d83c11f7166f89279b4d74bbffc10d96bbf6fc835fc3efed41ecc9110b29dccd6beebca7cee548ccd8e9f19e505eb95986177113a2cf3d17949152b17487dea4434cb67890b0641eba9d31de0c048366911754efc621a74e39c62a1f5acdfc9c70906324659ff09bfa428e7f6ca19b94994ed691eb2b666f3b2eebf57d2b3792f30de239bb855728b399c1f852768514e11bceaf1933f0e0158febfbd79e33da4f16d930e02db01d2143d781e69e4325f94a6ac73bf9a4c59f44b6521427cb5612", 0x1000}, {&(0x7f0000002c40)="10a8799e3dfb6a49e6e6ba3e18c0064880b31ec2c84cf9cb24d86395f29f84b7e11a552ca2badb038767b7e2689b56efe097fda3d0976c262707b0438323bd7217d175908c1c7827d9a94202441611f378f5bce85ae3c1477e2793fbd226156b637ba02bc8e9a8d7d3d58b1ad6360c21ff507d7047a958cb58761f53ae4438c57922fbddd288bb0977cc3f7267ee45864974e8567dfc1d61dc", 0x99}], 0x6, 0x0) renameat(r3, &(0x7f0000002d80)='./file0\x00', r0, &(0x7f0000002dc0)='./file0\x00') unlinkat(r0, &(0x7f0000002e00)='./file1\x00', 0x8) getsockopt$sock_int(r3, 0xffff, 0x1009, &(0x7f0000002e40), &(0x7f0000002e80)=0x4) connect$inet(r0, &(0x7f0000002ec0)={0x2, 0x0}, 0xc) shutdown(r0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000002f00)={0xfffffffffffffc00, 0xfffffffffffffffb}, 0x8) write(r3, &(0x7f0000002f40)="ef0dfa12685734bd4bf6fd28e6718801127effd28ca8772af9e2099f1f2d0ab6468fa8dddedbbc96082e7f387e459c7171c38731b81c3562c298ce2a9d20bfbd8e4fd909a4c4cb7fb4865481fae746b51e778ca07f36077a0fd69e960df3cda3a1", 0x61) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002fc0), 0xc) poll(&(0x7f0000003000)=[{r3, 0x10}, {r3, 0x2}, {r0, 0xc}, {r3, 0x20}, {r0, 0x10d}, {r3, 0x110}, {r0, 0x2}, {r3, 0x40}], 0x8, 0x5) 17:54:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x4, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 17:54:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() pipe(&(0x7f0000000000)) getpgrp() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 17:54:57 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) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/99, 0x63, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0xcef}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:54:57 executing program 0: r0 = socket(0x1a, 0x2, 0x1) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 17:54:57 executing program 1: r0 = socket(0x18, 0x4001, 0x101) setsockopt(r0, 0x80000001, 0x1, &(0x7f0000000000)="7c9f21e0a975909e1c0105bec77508e7fab63314784e5a17e0a680dc674bab80565d9816c99be980ed60c915b757133c4d56bf9fea59c5378d778b2a676d965bfee35ef18c8802e17a276732f5334f44a69931e794d05b2b8d8af5130accf0abdcd5bd08beb184157665c632222ec06c5e51b2bbf6", 0x75) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0xc, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:54:57 executing program 1: socketpair$unix(0x1, 0x200000000000004, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100ebab4975ad00f18f05794ea1255173f81e778d581c3fff60b778502d9a12cbbbf959963ad64eee46e55a455ccba8438dcb9a669f920f079694e172e54e965a94061e0588fe"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) recvmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000580)=""/130, 0x82}, {&(0x7f0000000640)=""/215, 0xd7}], 0x9, &(0x7f0000000800)=""/195, 0xc3}, 0x800) 17:54:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000080)="572f49b6b707b70462f5866a768cc90d344cd47278f0e6d01bb7af5c38a361cf9962f8b73886e961f26a9265dceb480cc239bfd1982e73f6f5029f9172b176abd1b777daae7cf34dc034f8e4d00452f6f604e80d0dedb6ff39f65346b471fe515ac4d5d9e05bae4ab5f02838df7d0db1a292125cae41b9ac29b409636988d1328bc56c717a169e785107305ae4df92d28c30994cbb9ac49e1af624cf2f46ac7bac7efe6dc82d1b0572f60ad6013646748063ed495ade9be103d01f580681d2d3f9e2fe29ca8184cbdee19cc13622b21062dd0c77d66b83435f7caf51309f8e1053f24f6557ba24ea2f8c4f310021a6115928ecf9", 0xf4) poll(&(0x7f0000000000)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) dup(r0) execve(0x0, 0x0, 0x0) 17:54:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="eff5f91a1490afa428e6a74d4a39b5e169a067e542c959696b29c21433c136b5f0a846121c20e12cb8ee5fba1c94312a34b620abb9146627c794ccaeee2f54bd7cd6fb5f33edb8f4fc6fd8e1214c20dcbdfc47a09f9503ec8ae0ec7c4a164eb93cd184ae07dd9473d27a4ea6f31215faa060dd5f2872aa39721d02", 0x7b}], 0x1, 0x36) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/230, 0xe6}], 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept(r1, &(0x7f0000001280)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 17:54:57 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) nanosleep(&(0x7f0000000140)={0x68, 0x5}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 17:54:57 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/40, 0x28}], 0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0x7d, 0xffffffffffffa903, "851b7cbb4242ad06f04cdd985c5a34c30558b65d", 0x825c, 0xfffffffffffffffe}) syz_open_pts() 17:54:57 executing program 0: r0 = semget(0x3, 0x2, 0x600) semop(r0, &(0x7f0000000080)=[{0x2, 0x3}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = getpgrp() setpgid(r2, r2) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x29, 0x370, r2}) 17:54:57 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xb1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 17:54:58 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x840, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 17:54:58 executing program 0: r0 = syz_open_pts() mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/26) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x100000000) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x0, &(0x7f0000000140)) 17:54:58 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) 17:54:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() getpid() getppid() r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x3, 0x3, 0x0, 0x100000000, r3}) dup2(r1, r0) 17:54:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') write(r0, &(0x7f0000000140)="6e09b9be42b584f3b3fd4eda4b578dbd0250c755babffe938f423e2b0f518aa47a74936115c7464d80773ad63fd5bce8250ff1aef5730f71dd75b55c8d426cae6f92b2545a9386f8d80169bfc73b3e14c50fafd72dc7c2d843db1b00a116d5f96fe2bd0d7c9d7441", 0x68) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="fc3eae3aea31fc7495939d495c86666d22b52a55267783", 0x17) sync() 17:54:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x1, 0x405) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/213) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 17:54:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 17:54:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) 17:54:58 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x57) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 17:54:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfe}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) 17:54:58 executing program 0: socket$inet6(0x18, 0x4003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) 17:54:59 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 17:54:59 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x193b) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 17:54:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 17:54:59 executing program 1: r0 = syz_open_pts() mlockall(0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 17:54:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x395) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 17:54:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000240)="489caa917cc4c6120021", 0xa}, {&(0x7f00000002c0)="a215053a47da66a9d1bc08d8fdecc3050aeb88e6707c8160f047c2b872690463692bfa7075a660ee62bbb4535149bacddb5d194c995d7cecf520f18e454c02a4317bfdcee631a6b03aba2ff49eeb3936d728406ad76c451bab3bd389f54805f60ff5bee0a63973be5c1ebdfd3e61eda7ee4a635a598974a58bb2952b4968de9a656af91cb56b4180caa20fbc92e120564a257e25b604790116031a27b33bcb68a5bf594172818eb530481f68c408e0b28ab4a5c7144e93b54e676cfdebbac4aab1fc6abfb0df9c1c34495cba2f512569c6d762e9c657b0655ed91fd9e17f068d8719eda4d6a533d515ac26c535c5", 0xee}, {&(0x7f0000000500)="59c353417ca60582160c8cb012bf5b7d27352ab05fc1dd47fa868af7c00345857b86995d73405f017ca42943d4f5744b88bb0bfed2532608b3209764053d62ce0b9d0d83ee76ca5797a0161dd426b96a59232fa8da1974af9ecdfb97120d6d34dc24bb338a449c430acf210071e2ac716381dc45b7802492b82ce62fc09c675596ea76dfcc86771b9c33b9614d9d606775ac325fba552d29849be3498fa8cd0e306fb09cfe74057d6efd555d97d1b3c658d15de0dc9caa08af4c8757ec42", 0xbe}, {&(0x7f00000003c0)}], 0x4, &(0x7f0000000600)=[{0x48, 0x1, 0xffffffffffff8000, "af7fd4f8f603f4ff1925735ad6e07a07df0f191ccaccfd39ad520a920a4f7da36eb4ac9eb86b08a4d8599bca9fd1d624c0761875"}, {0x100, 0x0, 0x0, "6fff77a873a256ed9e34d39b3113806aff7e5ef9949487588409f8af31c35b8f2b771bdcd3db3db7b3cb83eaf9ec3ee13a017a5ad15ad73f00b7b4bce63fa5b09702b872a5fbafeb37e63d1f7ab9629bd18e747675a1c0d93a56dd3ac29eef833f00b0833a176b969a3315584be3cc0ec377ed97f949f158c717706c55719f4f342305924f065f1d40bae933d0f085021b1a78be80c24690dca64a4e1b13e12f4b33d9490bff55e143afaebfac629c4097cea8dc06c3a8ca25f848e6db3842cf5ce351f834e0f755c12806a9026a5a84f1612a7e12d92d816aa87fb1ae50bdc2b47adf72d92ccf870b4dc7dcbd0e"}, {0x30, 0xffff, 0x84a3, "a8f3814e056a3a7be419b88bf6a3c9786bf8a736d6cf228a2c4d3ab7a480"}, {0xc0, 0x1, 0x5, "305a64544567f4a03d410cebf2adb4953ef23fbca2946818295c0ad3cdbee7c888944776317d72d6cd60e2ac756aa035c01235f83d2b913d69542b0769745a2c0b9cac9f521f9b189dd8c04c95af8684862b09d374dfd6fa3592fd7526a00437c275520548c4acee20238decd6a48d96f111305d8a4e930b1280d3e60e5a28d585d2e2b06b20a95055e81b17aaf33cb968b56dc733df26dff2b98fce630d23433f0c5de208604a4a8a01"}, {0xd0, 0x1, 0xd0, "c3dc3943a3ddbbcba72152c8a02b4538e7d697d2044d929a4c6a828910e18ac8cdfb10ca36d9126c3545de6c209a4aba3f3fdc75cef57ad83b486db07c343507f4a02e0ee5871babf01304d109004530ba98806ca8ae6204dfb5378a3f74801e11642d4e904c9ff5412a5803f39fdd740d9c0df183f8d5729e950c88feacbc8a45c595ae0bd2b09be56a18de34b58be5db6064d99b67ab7269f3b826a03034f7d62893c8ce9c1cdbc027a1615907468b27aa59e42f7e3b5761a27e9294cf2a44"}, {0x58, 0x1, 0x200, "08970cdf49c134d12a8d393581dfe89d4cfb73a28aa577868b17870a9ae9f4ec3da2ccd85dcd133b383e9c5cdd278510db39564e3bd078bab6df72b2109d25715788ee42c8"}], 0x360}, 0x402) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:54:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x280) r1 = msgget$private(0x0, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) msgrcv(r0, &(0x7f0000000080)={0x0, ""/226}, 0xea, 0x0, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='){{\x00') msgrcv(r1, &(0x7f0000000240)={0x0, ""/197}, 0xcd, 0x3, 0x800) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) recvfrom$inet6(r2, &(0x7f00000003c0)=""/17, 0x11, 0x2, &(0x7f0000000400)={0x18, 0x0, 0x100000001, 0x9}, 0xc) r7 = semget$private(0x0, 0x7, 0x400) semop(r7, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x2, 0xffff}, {0x3, 0x8001, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0x3, 0x1800}, {0x4, 0x69, 0x1000}, {0x0, 0xffff, 0x1800}, {0x4, 0x400, 0x1800}, {0x2, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) shutdown(r6, 0x3) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) mknod(&(0x7f0000000500)='./file0\x00', 0x6000, 0x4f1e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000006c0)=""/99) r9 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x20, 0x8) recvfrom$inet6(r9, &(0x7f0000000780)=""/4096, 0x1000, 0x1, &(0x7f0000001780)={0x18, 0x3, 0x2, 0x6}, 0xc) semop(r7, &(0x7f00000017c0)=[{0x1, 0x6, 0x800}, {0x0, 0x4, 0x1000}], 0x2) msgrcv(r0, &(0x7f0000001800)={0x0, ""/150}, 0x9e, 0x0, 0x1000) connect(r2, &(0x7f00000018c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r2, 0x3) 17:54:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x6, 0x8004, 0x9) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c456a9ac176a6d4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003502230c1885da57122f7fa0149add642e08207363409da70eea2262e62b3df1df256df3f18223861909853b33d8626b07166fdfb6782608c5be2a6eb7bd67c5d2668b4c8df660ab9db46ab79e931b9d48a3273b3750164a139d2b61c4aafe28492f3b4345c952c8eb6fb687040a8c82a8efe4c8598d2519312f31ba"], &(0x7f00000010c0)=0x1002) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001100), &(0x7f0000001140)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001180)) r8 = dup(0xffffffffffffffff) socketpair(0x1, 0x5, 0x10001, &(0x7f00000012c0)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x8005, 0x6) socketpair(0x6, 0x5, 0x2, &(0x7f0000001300)={0xffffffffffffffff}) kevent(r0, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xff}, {{r2}, 0xffffffffffffffff, 0x20, 0x80}, {{r3}, 0xfffffffffffffffc, 0x80, 0x3, 0xfff, 0x6}, {{r4}, 0xfffffffffffffffc, 0x6, 0x400fffff, 0x8, 0x40}, {{r5}, 0xfffffffffffffffd, 0x1, 0x2, 0x0, 0x9}, {{r6}, 0xfffffffffffffffd, 0xd0, 0x0, 0x9, 0x2f8}, {{r7}, 0xfffffffffffffffd, 0x14, 0x11, 0x36d, 0x3ff}, {{r8}, 0xfffffffffffffffd, 0x40, 0xc, 0x5, 0x72}], 0x2, &(0x7f0000001340)=[{{r9}, 0xfffffffffffffffe, 0x10, 0x80000040, 0x8000, 0x9}, {{r10}, 0xffffffffffffffff, 0x5, 0x20000013, 0xfffffffffffffffe, 0x401}, {{r11}, 0xffffffffffffffff, 0x1, 0x0, 0x408, 0x7}], 0x81, &(0x7f00000013c0)={0xf33f, 0x100000001}) r12 = socket(0x11, 0x4003, 0x0) setsockopt(r12, 0x11, 0x2, 0x0, 0x121) 17:54:59 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x29b) recvfrom(r0, &(0x7f0000000080)=""/121, 0x79, 0x41, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 17:54:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:54:59 executing program 0: r0 = socket(0x30, 0x5, 0x7ff) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x5, &(0x7f0000000300)=""/49, 0x31}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 17:54:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000300)='./file2/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 17:54:59 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 17:54:59 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(&(0x7f0000000280)) 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}) socketpair(0x1e, 0x5, 0x1000, &(0x7f0000000000)) 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) 17:54:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) flock(r0, 0x4) 17:54:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x108, 0x189) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:55:00 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x8, &(0x7f0000000040)="d5f79668", 0x5ee) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r0, 0x8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) 17:55:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 17:55:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) getrlimit(0x7, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) syz_open_pts() r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 17:55:00 executing program 1: r0 = socket(0x20, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:55:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x90, 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) setsockopt(r1, 0xfffffffffffffffe, 0xd, 0x0, 0x0) socket(0x2, 0x5, 0x84b0) 17:55:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) r0 = socket(0x1e, 0x8004, 0xab) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffa}}, 0x2) 17:55:00 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c1b407250db2b589a84165057b5af8573d5af241f1b718cdb3f893e57694b564c7c9831b9a5821388189619e029e02e892a5172f9fde91c386099643eca056f60a163a045541e87bf22239c3063da8abc9d38af927551920a874ac63788cf36411046b92ad3b48c52fb50599a1847b04afa55aea73caad0fb80a2964c8754f5bc27a435fddffc9dff51c1c1a0618fd55fbf69b8eb41b80884caa76cdd0df1db297d6c4c957e0886648abfdc54c61d3be8944413d5a2b", 0xb6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="5bd0bab7c27c423d46aea5792eda48de2f912dd483d1d2c1e487d3ded1e6218c83cee0b3e345fb80cc6df86a22029b10c2bd938dcacc4742793c452df1be402b18109401826112f8b43e15c7df9d4e99434a084ea66aaee24385755b425bf2878fb60d2e8cb1", 0x66) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) socket$inet(0x2, 0x2, 0xc0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="45c6aa52d801e0e6413121ebedec5065e9ed3403054f24ae7e06986caf2150b08d9215c606877458829674318422be99341e1f8e34c5824dab700a97faa2a2493f64", 0x42) 17:55:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getegid() setgid(r4) recvfrom$inet6(r2, &(0x7f0000000000)=""/42, 0x2a, 0x840, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x400}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:55:00 executing program 0: semget(0x0, 0x2, 0x0) 17:55:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pledge(0x0, 0x0) 17:55:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000000f611ef090d7cc948b0c21d003d110bfbde4b51a0d1cbd8cb9449bb41c94dd8a23d86b4f09177a4888b87158ca7fa38f1e30b5ca932e6787e1ccba3223e8cee5eac7c244e0d59fae72fbd7db27e0e2b27bb48fd24886e58dc8cc5aeedff7d7e0f71aa27925888a0ee953cd6a6367718e683048dac48f4c2da87e46b00c3fa0bef28d1f78af9212fe7c1e4be15a9ac14136cc4988d0086797e561f41001f55944087564f36ba223371704781f1c00a5042b1d85a4d8a86d5df5ed78de7e460cdd4ae4a5d067479cd3a41a540cc5024070124f036aa8d0bd260e7e7935b06f9c4b39b30755dfdaa6ca0b33e93c6c223abe94e3ef498f6be72cc8bff4e9d63e6a7b1b90c3d96ddd71c02e75aad7381cbefccaf2a2ec2edd0558837b16d7163614f5525f8a6bea77aba3af48b55e1d1e161e4aad5c37847832edfa18bf4f28be2fb80954bce24a1e485e7cc7bcf935cf4d6da687e67e08295b60d1ff17e765fcdd00fe909347157f4bee5727a184aa81a676a5ac628a9e9a1ea193c3c1c3d64ab72a8e29ad6ac968bdeb2b0a4f52a582c6fa3b6fbbd61b4f11aba0a716c06e737ac26c5cf554f75d931100000000803a797224aedeb92b37276c479eff322081b15b1b923db9e06927de6f012cce9a18411d9ebdf435f2e254618f1d0fbfdde1485225a191e12c41c3f24bed2b2e2aad50234e9a6287fea0bfd48885ce3f6d43cb96a220a1bf0b07215fc33d807ede98192697e995245d20aed2cbf807f269ff3ff96480d88ce903f786435e66f2c5294d3c8cd73f54c503d39d69bec2a1873335ab11b6492f7bb14e7a75327346293d5821c76b72ad7322eadcea88e88dfc07df0c2b8b3c008b24e6e81a159bcb04f9da6823d6fce3502cf994760f99fad74b1b0a4a125f49ff2036e4854e9e8b4279dad65b44f4419930f09fb7e53d723b7368b0c1feb39cacbafd844833baf6a15126f576fc2e3ddbddeb5cdee0b2ba7b581b718cc7280341b64611bf1508629a920f1a8c646c02482d97cf5cb6b2380d3bd733aabd35a3c804e1d180dafe6a5a9e227f1e6e2a62ea94d8a85440fe2c2384f25998b38dcd2a21d8d6d900a4eb401247f6b328c57a687964164c3c1cfec5ea76640a3dbafc6bfaf353ec2005ccf4a970524867ea815da72a0505bd931662617487f0932c1e2e6bcdded152fa2fc4c1f1c98f00ffd99a62dd1739691b4a8593b873b18b45e08ae4e21852946021aaba04aaffce786bdd917d6b6330edb20119ef2dc8ae42e65afcd0a8dc2c6eb718ee6965b8a64ae3c2310e30fc459ec7497231e42a18273f5fe28f6c6674de724288e10e38a87cbcc5081acf84be5fe83a7f5124860a4344bd27cb42837f655d3b22cfc01eee51c69d6057d9d480d8deac51bd9e4339ce366b0618c3daac0958bbd43512a2659450f3dab08179969b6dded4618fdb14c322c07da55e6b2fc47e679df61607766cb905528d2074d832c56cf16e6288f1e1a5e49058d418790bb61706071421ff72acdfc05c8370fce0e3ae3cfb95f4da4817c2209a75f230ebbec4b284c321521b2abfed4055639f9268728f5794e931c00be0bcc2a155b9e7fae29fb9505d46afa30038b6ae115987c921e9b4682ad85a626ed518c1caca23b2dc4f567c04070207e92d9a3a669fcdf5ea4d997a1b02d6c59510ab8363708cc704a294f94f9dc59a6149be79f44f02db7a21950c9975a808e1acf034e41f8a64e214e875fb82ee9471b6bb42521d793ca8572d19d37d3850e7d444dd28720b1b57862719e2387a67675ba6cfa9171e44cb2385f7115601410bf05e57f9fcd33dbe04cad78b0a529effabd9833e1eea40d6820f83dd307aae6f4b634d357c3acc577c0cfac6f5f32ad37c5fb58acbb218f1ef39b2d257a33bb1c092dc5e6f663a81d0bc1a031e3d33ab9bc8eeb5f15d0f42b60c1d76af20464c97c31956088bd37aba860bbcaeab298445d30ede71b8ade55903c48d18431b9ef48ca3ce17267b73913cfccf1459b70999da1d7e5ee1861450d6461030263172b70c6b8d61ce92b7dc16297b1bdb71287228e5ec7fba1242bd154584957e507f4462110e5570ac967ecb94db12e0869a5e175465d2d28c7ed241b0233d694890415e986ec1d4922a12bde5c01d60fa82f6054123c639558e896b52310977da4af6c70c44878961ccad32bd9f8d12c74925bfe21659e50dbc102951e2ce4e0fc6caee5d03a37b2662a5432d722ff7180ec72537cd0d5ae71e151b4f34952b5e30eb3f396193236ded2601db1767a8961561420b73fadc440fe260982fc741fdb150f9341e7a6fc5ad39cd1494e2682598dab737f288cdf8c5e81d0efc9e548fb9dc1aeb88e927d0b3ed6e25c3ffc422dbfa78fc9faefad4b86f2630d7182b1bd7a30fcd4e6a1da5399913f8992c5be51fb20d700b1fc941220e70005b3b26bc2dea147d9fd47a9cb1140d738b34387f8936f3746b951f92964ae6f56c35744f5bb220e21e8985aedcd44e45b8264453762b7bc5373cb7bedfc48dd9e796e3f60b2e7969b1b08d3df72283baeff7a4d923097d1c7156575ff2a1cf6fbc5c4662048262b9cc324796f3733a5aa402a1bec822a58524d4d063c0c5810d417a7ce0237d8fbf16aaaa80dfed52a44da9d928b26e452efd88affd93b9d7bbe8507fd8ef91721d133219a8b38673b93c0846379a49dabaeba2816640a98bd4385208ba4648bcbdaa440f90d770fb27ecb42c552575d1e3e304f0c8270b1991a5b73a0219bfeda0407d663a76e36ed7d76b06e97ba5748a2a4f144bd6b6a092c5beac79605c45b78aa7b973a87de2cc637896f344fba81a2cae0664ab0100f9f3ee58815ff6b4d99a8bce50d67415dac28b91109323d246b50ac5ed7ee836d09e41000f9affb21b5f76de57b70a8396082606ce6e9bf6ee08f4c3080b69331366e86bc2e8fa0d6708506e47241e861a7e11cdf2f8824ef795de13ce30528b8ebf77d42d3c9a6356a9623d19f40124197b024e0f0b353a747f340ba502d5f393c714e32eb63cd9985f07ff89478a81e3ff70dae1a49cc42fbda044e0f1d94656cf96ee54f4ab722b9dbaf1912c0b98e8d7dcce2f1cec8be92fd93b289e9f9632f4fa0f14733a902117792f4ff9124b52f239daa8ef40c1c9b8a725fc50d726794bd1474bf95e060cb9f29012fc27b0d4b03f2e71269a29594b6c10de0b82351abeec468fb82c18b617ca03961d871cec81dd1628354d64d99c9a505cd348337c2e75f12cd1ec1179718566c8024a021ece36e1c522f8041e085fa5493313abb48bd2c4766918f3a128f048f07d0bf649431b7f35f67db0b33a620873fc0781f33c88edd05a11fa8513315f8843684463cb53622ae2726dad48fd830910e8a90ecfa791901f7dea51b8ba0deecfc2135c151701b0304f5c4577a12026d8bf948857acd9ac50fa3d3f45d3df6407569062053638532c33eb587054b676993097ff6d1db157ad18d96354bcf2acacaba294da591a15f143e4dccd22c182b9698da9c677c309d0ce33a37211c939625dd4fbd150d983c49162819108e294d319f1af3b58d0bb87fbe927b9f974b9e357d39e5bfde84f07a922ceeb416c048a10fcba07932ba23619c1a4bbe030e822eda55603d5c6d59aa9c37d805a010c3d8c755132190d9865b4bdc2ca82bf028eea9d536dfe7a4259367b6c381c3443999738a54fa8c68036ef719f0bbbc2fe27d5a20cc28d5f61e635d3851723c4835a8a1e4f29b8d14b60b311afad589782bc2c4820ed275e9c13b58610578728a9e5becb081f1e236ae344b545b03a891b3440c7e4f69fd0f7326a784f0c38cc61b2feeb6f75d3668bdebaf3632d9e9150daefd9fa3d8711b37bc794dcb263c727e7212ad79f805cf009850bf8bffcd9fe5c52c895a94fbe4d8ab4cda37e53b666fe911a753fb242b3ca1a60f970e6fd8d07ffb7aba1cc84dc5470d3c5f6e8166045cc87adda839c87e63a9d1cddffb5a794ab2776ea578c3ded890bfa7e63d070a9eba54d7c00259efb13f594c5cb546012494667e2441634493a65fcf13ca9592be8360a644c0afc7774f467b3c7d4615c4fae03a9e6c54e9c23704eb633f1106301723c5db4b9314ef8af450b7decc6cd5da8ec850b7ef34364d11a0e53a1cb9668e0d3f3b29ec8b40657af009f77a6b4dc070e239e531ae893f7efa7b8ad8623b533046de36f2b082cf08b816cc00fc9f762b6c2d8fd49fe4c673c60b0a8a23984fea9a1ce17303165184c96c05297eafb7d40efa1308d3f65ca8399e022b2bdf0da1f4182fc0f47c8f313765db7bdbc8ef420ab78066ee6b673d14d265c96be9ffe25c9532332f42ed32781e895c20ce7606207f5998ecaca166b3f9f826f102254eeedae605d0b202d7e0b489d32ce7ee7779d5684ea2f5e95869da860287a04f981bfb3009e3032621ff665f58cb0ff8692074c9c12a69943dfa91fcc5e71590ab696d488fc675ec72b2ee61b13fe08577611238953db11752fa00c8a295342afda0692a3e4a801279c9dcd5530b534bc4ed26df4f7fe2f738fcb35e3113eec8257b6ea1f8a09593303ab6ab7d55bc5c2f592cd455660dcb207af45ef1b99e7468b6f94245efc0ffc1594f73365ce81a4ebd0ff6a2ae6b77670d4bf693755b5039d5e120b14d1f4aa7bbd23fc57f285d5d0be11792f7abf18004b43bf6abca7fe6af31203e528d919a070de77368698993bacda069ffa890a858a49107ce337be00e263e5a213d6c2d667199ddec1d9b8fe3eabfbeb11d9c4acd2c2ae9bc4e9f3262adf094f059057056d9a36672731b09b4e448f540e03f758080dc63a5938ad6015a4d3824c43b521df5fc7600a99d0f50d231275867358468ffe56c5ffa455d47636c28567d0a63bfbf46d9d739aaa911f1cc7ec1f0efd18d947278118ec3e209bdd6a6b6cf3972657a0964060ecf02b3d7c38bcad7aa8e9369c7a1ad6ce011fa94bff934e0f21bd849b0cbc7841d4cb96ed8868c3ce2a0a6836c3c9cdae55989d6ec81e313d6777104b651d145dc4273cb22df3a8c9e452336aa91f0c268a42b42e3d825c6a4a996c0c5288611e5ec042f15b013290157a511880b1bb84413a0ac30b370513d6a145dde1fa776177aea113f02508de595bb68acb5bcf9cf9f9803abb43b404ec3b0a89806a2ab8099f9f304eef057862a52cc931f406265679ee72778383e12b78409ed0d222ba9ab456ae329e4d63aff5c161cfd7835f88bda36e801d96b3f1648e2c312443e61bf22afb21f2e4fd5744e35b1ce7a16c1c694420baf81e812ef47eced4d7809f7e466c38ef1005b0d3414623ff089a6ba386ffc6799f1a75a6d6cf52b079222e441343339fdaa4c43fc1ca0fc460ff281cda5e3ad23169ea6bc7d8be6678fd89fd28059266c64ea4cc32acf45ca30a96b57b115b3d364ddbcc8fbceb3f05e5ce1c1c10f9859d5f0e71fadf5b28eb70a8aacd55674f58112ea6aa71847d4f336070123a74eef1ef7c83aa60af1536b07bffd6c0ac27c219b259167fb3e1bee1a46db80bfa693502cc05387ec9f43c122822fcb1a21677c91f19d284a400b88da0620254f411710d8d67b5c2501ab409e1ba7d183b1c4723f8bd5145740f39170e5f3f91b03b5dc6699f5992f75b60c3273dc8f50e360d46d2334a26823c03c4de1ac3441851076aaed475c9fb"], 0xd7, 0x7ff) r1 = msgget(0x0, 0xc3) msgrcv(r1, &(0x7f0000000080)={0x0, ""/94}, 0xffffffffffffff75, 0x1, 0x3800) 17:55:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000000)="4091e1a912a1bcb06deb4f638749fa342e746961fc4cd8f2bde17339398ae118b684b86a87a0318202cecb143de72d24d1960b87cfb8e60b4a2536ff303134b5165bf69f53", 0x45) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x4, 0x2000000000000003, 0x0, 0x0) 17:55:01 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) fchmod(r0, 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9afcbe9a4ec0d448fc64d95beee9d9b555355a3810bc57917d169938483d52264a0a0e6673423f60ad2cab423bd649f84c91fe2220a9073bb8bac8a31905581f43c77f27e9ff4689403fb9d2113a3d1cc08ee9ff090d75caa8e2face9f4f1bfbb70e1c3a00000000000000000000", 0x6e) 17:55:01 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getpid() 17:55:01 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xcc, 0x401}, 0xc) getuid() sendto(r0, &(0x7f0000000040)="5770eac968f4a935449b7c996b494dc973cce756013a05d708f4541b14a85b663b7a3ed9710a3964528db12320598e99bc02dda658a93220643d5faec6be199203230007c9eed8", 0x47, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 17:55:01 executing program 0: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 17:55:01 executing program 1: socket$inet(0x2, 0x4000000000000003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x90) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 17:55:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x3c) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) socket(0x10, 0x4003, 0x3) 17:55:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x25, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 17:55:02 executing program 0: socket$inet(0x2, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x82) r0 = socket$inet(0x2, 0x6, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 17:55:02 executing program 1: mlock(&(0x7f0000bd1000/0x12000)=nil, 0x12000) madvise(&(0x7f0000bd3000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 17:55:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffffda) 17:55:02 executing program 0: socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 17:55:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x242) getgroups(0x4, &(0x7f00000000c0)=[r1, r1, r1, r1]) getgid() fchown(r0, 0xffffffffffffffff, 0x0) 17:55:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) getuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 17:55:02 executing program 1: socketpair$unix(0x1, 0xfffffffffff80001, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r9 = getuid() r10 = getegid() r11 = getppid() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001100), 0x0, &(0x7f0000001380)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x138, 0x9}, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000fffffffff100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100)={0x0, 0x9}, 0x8) 17:55:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x6) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x20, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x661d, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x0, 0xfffffffffffff61c}, {{r3}, 0xfffffffffffffffd, 0x4, 0x8, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x24, 0x2, 0xffffffffffff6dfe, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0xa0000002, 0x100, 0x802000000000}, {{r3}, 0xfffffffffffffffc, 0x55, 0xf0000014, 0x1, 0x4}, {{r0}, 0x0, 0x0, 0x30, 0x7, 0x1}, {{r3}, 0x0, 0x2, 0x14, 0x0, 0x100}], 0x9, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4, 0x2}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1e180000, 0xcf}, {{r0}, 0xfffffffffffffffe, 0x2, 0x9, 0xffffffffffff2018, 0xa6c}, {{r4}, 0x0, 0x6, 0x20, 0x24665d79, 0x4a}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x3, 0x7}], 0x200, &(0x7f0000000000)={0x3d3, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:55:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x22) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) 17:55:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7}, {0x800}}) 17:55:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x121}, {r0, 0x1}], 0x3, 0x3) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 17:55:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) pipe2(&(0x7f0000000140), 0x10004) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x81}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) socketpair(0x18, 0x2, 0x40, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 17:55:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = geteuid() setuid(r1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x70, 0x6}, {0x80000001, 0x4734}}) 17:55:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x3) setitimer(0x0, &(0x7f0000001300), 0x0) 17:55:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffce3, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf000000005a02011e342cde570f1f9eb7fda734e7f5123568c9e9e7947c51e7bb1cd62ce1ad4639ae32af74e5ee386a2cdaf49aba88e64f05507e51b75c8676f21de58b0e10580f80d1501112126b6c54c1a28a6900e010518d702f19fa37984402beca7c3f955d78f5095108d846b56afa4eeb0b6fd478897f565b523a54d7480860a32d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28, 0x2}, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)=""/87, 0x57}], 0x2, 0x0) dup2(r1, r0) 17:55:03 executing program 1: 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(&(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, &(0x7f0000000000)=ANY=[@ANYBLOB="280000deffff0000010000000000f400dc3350eba273077756621c5f8d10b1f4d7f4525f88c49a80e736eb20058b5d733baf57d2d40a682063c2e496ca2f82714f4d6266ecab7e99ce52863e1379afb76303533f0555c8710efce111a2c546536fc38631dea2e1f147fe274d906449c46cfbeaf5eeb4815a08314836140ba694531afeaf0b63094f2fcc7f3649273b17138b4a6ce11581834802345040d9fd229425ee6ee4476b82969505a2e280ccab0d49fb69", @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) 17:55:03 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000080)=""/142, 0x8e, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r1, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)='H', 0x1}], 0x1) syz_open_pts() 17:55:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 17:55:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000100)='./file0\x00', 0x88, 0x110) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x108, 0x2) clock_getres(0x7, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x9a) fcntl$setflags(r2, 0x2, 0xfffffffffffffffe) 17:55:04 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file1\x00', r0, r1) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x1) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file2\x00') recvfrom$unix(r2, &(0x7f0000000280)=""/169, 0xa9, 0x801, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) 17:55:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/68, 0x44) r2 = msgget$private(0x0, 0x151) msgctl$IPC_RMID(r2, 0x0) 17:55:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(r1, 0x0, r0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x52, 0x20000000, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0xffffffff, 0x6}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x88, 0x2000000a, 0x8000000000, 0x29c}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0xffffffff7fffffff}], 0x400, &(0x7f00000000c0)={0xfffffffffffff001, 0x7}) 17:55:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) getpgrp() write(r1, &(0x7f0000000180)="fbfffa2b0aa29423d06abb1e4f3d0fc78a4887f1372cffdfcbe59ace23c3a103fdcb10a3ee0446a8e98a4d7004664308930680a1b6d1dc020c137f2719a77cdfd4fb5c89a247712c0fce66fdd1d9c7b9a3e1b2762a9eece6e7a20a93e75922ca83b032cb1d8d109437d63c3250fe2cbaf540f7fdfcb8e47967256ad5d9c357e4a22ac6f7a26830a2ab7c43796f18f6b5bdfe2e2fb5940f0af2ae7c881db028024a408b8253954f9a67a39a6cbd2d2c5ca3f0fa154fdcc3faf9b5c15c9d7770d5d3557e8208725bf7f170f721540b5a2a1ad41fb49effc5c6ce2aac1cd2553aaf5f2bc0e3d94e25244b8d625fafe48637e5b7a4d734317a8746e6856c4d9522c7a329ddb72697ec6452538e26ee4a3857709344fce9d41fd3b92de3b127a046e70e3fb2813f22376fb4446f19257e15db57d41419039231141fe192abad2419e2ffe7dcfcc97baec98ae149008cd5d9a79d5daa54ed813573b247882a65e4f618ca93218b6e38d2430c2013742056856b1670634e62bd1748b765fd660b478c0e5f8a3048a4f63a64d09e3f7d36f79ea78ba2f758aa790f552a48681d99902155eaa961aa22e295f75cbb730c705b8c4af5548df0ea7c81e834c971bf90e81f244f5d2985af0a3d6880d35125c6a657169b307c21636dfdec4d69ec347ac57af4de232c2ac710cb907248faaf54bb171d8f07d8c830c8391f9ab62034637bf0e8a3a5790543d3292e2a6f561e84134ad98e28891b2b277627f42ff5a6119da50b1b075b16e1025c10d1a350c306e8c7067c172466ecdb8776ccc37401e800de568d1022ba8679810819badd16bb615cd56bf56be8802decf106235f631fe80dd4a69788b4f781a505dd6e65d76874ac8060518458b86e179e29a6ee3738c159833727135253a96600d204d602cd4e502014df2be71a81f847784fc55925b3d673a3e72c9aa01ba61e2391453af66049c4379d208c480ec87d9a674e5a6592260ffb2820ab7dfb10b8be71fbc2bdbda31565465a253d9384a48deaa82be81e8bf94161271e8a940fa96991e35c4c707b37f30c53e2bfd61bbd3feed0185f7cbe625e1b8a2b5e7f63a0c33422de6290d793d99dbbc9e107ce22e4eccbf396f5e81d2e0dab918d861f6897ec5049b26bc8bfdf3abbfa15a7c92b3a7dbf2319419827313dfafeb51200d3032e2323e56f37c40e32e757ec0001c8ee9f262bacde2900fe48ac91806c923f4495494eae583f7e68eb94728916555e33c11f8d78ae5cbabf13d3c47befdecbe298c014b64d9db1574b4016e584bd85e264af8327e6314f07f0dbf562c94a8329c14f522efe5a74d04e3c1a1bd58f5966abbcab1eec79135858298fc41b51d59daedc6fb0ebfe3d805f7682689543c81ebcd806094acb029f968ffe1c78f85442cd68df2387c5169c39bad2989ae939f1d1ae7ded6ec665e155b675c455ce7879b3fa4174ecc7b3b7eb0c74a7df68976935f4b3c781b426f102226ad31f6f4ef53511929aee0b834dab2e0eff8b736dd18420cb0f2c60a6e30c65830be1383b73352c14df305f282e09052bc6ee329a892463869fd657da6988372b2a152f2b3745beab3ef6b7b8288863d7b9f794866e3a3c5bec53635b85c4027575e62726018384257640b4d8d2e47ac09f0365aa8f5799a91494a42bc17a05c690668dd63fbf7a6be583bc9c4572d95c224fba50a688256f3a3cd2010b5903349bc0db6dc7cc83241fca6dd965dcb1e1fedcba7b7c8ce614310a6e356494b2c92bcf9515ccf5bea555596adfe2cb7da98015bf70a408278d92fafa69fec8d35aed3fb80ccb370ba5de3733fd0301e1ff838dd369dfc80d5fd49bfcc3dbd7978a6fb898270964f7b2706b96196d4b285ffd58c3fd399e61fab025e74de475cab9a20e34dcffb5e16d3b8a6454b336ee2559279e7729434e8c919d93bd43b83563ab298ef5cfac02c5167669317824511932f9371318033854a02614e5c5d31af15ed95f2b72bf84eec6b413439541be181c3f1162a4c1a69e670e67e615cde22fd2a0d669d9b27b7f184b58b25da9d1f2c7922e7b7666ea27490f83bbe5f10459c8b58efee6efd6d4c77aba3beda0cc8c4bf11e0e2ee759fbd37c852ded38a02dd1dca89d133da09c61cfbbc581a4ab974ee854787a7c78e68c86a972cfbec0df73ca98e832f45a568ced6ecab73be2ee307c991fb887e22a92574b8b552c91a61bd5627018bc37be4ad2d87c235259001fb381b7e3e16b01fc3b6e36b0fd4a45d7f6ac06cba17d8582763b83869f4763548c4826adad32cedc01f045a96aabb37b289f172b2485c37858514aa84f2ddd4313c1f82bc35fca46cb9d5b349a8f2538a2472d492a95d242acaa6191f4e2197cd14631b0938a931b275af650fbc4c9f9547b8498d1d585cfc63695ef1bf9a91e043a608d3c391a557026c23a94d4fc07f6bd66c03412291d00c7ac4349c8bd505c3bfd39224ac2282bd640ffef15417372182091b20ccf3b8754581167f94031368637f5ade7b53105fa7d40866b3cfedbbf9438f5e75e694823efe5a81ae32f2d1b3e70586395925eee7a24ba6f7eae0be961eb3bac02f5ff31b068070d8f82d550dffcfed069c9b8083c11d51c85cfb5c94daca287c05b671a50012da7ca5b9766510ef22f0f7f7cdf3a4c59f935a20d98135db953100510fff3478a692f404e917fe03883595e741c2d213fda9d96dc3bca5d2275cf35dde50ba65dfa8c7dfba080cbab2546f82af98ed75bae8527b1ad45e69200c61e7f7b0d2d3f211df098cca5c8e65d672362837a4e257ea4d3adfa0a0c90014f91bfa29ee78cad07f53f0ad669f989b34f31e68c805e3a2697af88aebdbd1111773b6f6b81bd07328084d5bde2385174dea26e6a26f497cbe007a05fe9702cff0189b85726127932ce2d5735fb231c306ded0309e0e902e298bd2c012e472c2b104d9adb1af047ba6fcd1a174845377f7e7a2c1ee90834de6b2a72641c9d9a3238847e89e1bc6d6b6d232d43ca2589134705d9ea0ec20d1a95f37f99456848bbfdee4797752e482ab23c2c509b40e3e567519b5420d8308405a3bea93b17f7ce2b36f03f7f7b3ff95117931facc923720ba3139508f1a2d2822a026b224930a7bd33ae802e1fbe021170d75bf31960ddc80fc52477d9f29c4690b0f7c94da9d6c074ac2cc97c03c2b895a525cd6b5a481b2e1ad63976b1e6aa3d6d5400ffcccc5ff99377806377b7f7dde1394147512c39d232bf6745870187fc086d8eb8be203a15385d851f9eb5d01b672d9b228b8270284cf3ecfb0e81298c93176a0d4c3931349a4752a8a7533fd4ba6524790a5456e68d9acb3032ba2d88eeacca55157207d3d33d86e2486515f16168110353cb373202be104cf86b472db86538b283f25c6af4bf9328a53c47b032f0f2a9fddb1aec696c52e4adf6359c9d188c4843d8e49901035c2e67b3595582bba80c81c087347302149c000fae1a653fc233897eda26f415c3afbcfd69e97c105d5259b0249c6dfada2755610faa843514462a66edc7030dafe10833ead71090304da7084adca1ce6ca31a999ef35f0347433a90250039c13433032fe24abe39ff2545c4f659886ad32ee99f68a523c7cb420e70acb4e05ffe8863789953a1d154ec1fe283be8f878304c37162ca2573be9d721c4212c6347f9a0204c13362fc11f3c09b6a18c11ba58dcf3e03c8827722358b8190c6520f58d363b33e0245d0e51cc9f315753dfa321dae296db6514bd93e035455f08a28d0897ec7989e63b38854e3f1e06073d4a9960b3efa73b261381ed50d29b5c8835c999f1dc450b4e55dc3c7c15311b7eb0c900dd3ddccba9f59423eb94505bd54be82076e32dc5d2f644b47d083b41002d8d1ca51f1e982c278a60e569f6b34e3292251089d3cfb1f75f82c91b7881c24e6df650dd7a8814ba8281bd33e3b1b2149ac9d6bb031120ccc6bb64634399642b2d606855ae4b6e18230cc02f8a5dab68a9131fb10400116e12c1fd68072d95838f124a908494b6a1efec2df562fea590486c67b0608eff3df19e58e4b5ce900aa3180ad422e8763fbddc02095fd8f417e1d44c71ce401c4bf7461c454c285b955dfd4eaaf4770d388a33c03084ed3c219d0d37e44d5e4ed6e64c1747da1e37623df0aa7532cb6cdc1d48e14257aa7c67d51e94b12b5d9d7da42732cf3b64f93b48f54cda5b2fc7f3a7336cf95274f3ecd54f623c53f35cba3ac0e76ec47c4cda0b7ed4f9cea4196e1e83da43b7773a42b7d0e110224d9756b7682294208d786c7d71987a43a548868b8d1112ab98c78524e93bf635a64295829e9a307b13d30bd4abb4c861670d44056ea906c284e5af26ed46f6fd6f41333dbe1f09f65a0b4dee0f240a59475155d0b920c9e837f883941250f8118da7cb7c5060dbcf8fe56fd1e20646f660b37361aa90a8f851e1d34ae6062f70067878841a1b77a1e68627067bdad6c3faccd06cee40e7934218442b8586e3e5019c4c0a885c0c198d657c6dd4235486a49a28ae081038643d6631026e4cbdbb528c7c18170f92de7964d534c90ec13942cfc0c65c404f245c6a766174293d0ea82e19b03674c45d221815c7b7e63d9168b0e0aa7016366767095571f7e86edff9ecaebc5d91e04ae4c1c3a36bc0885b48512934183abde0a8c341f67f4ddd8591fb24b307a2422e2a499095f21708c1df9bd6c96e22fa9c406fbb2c5b9ee28e346d52088266d447c2b262bbcc0c658f2986dba4232815cd448cad730e8907ca1b4ea0e899d4a95baa765689f4efcb7036482a4d3984448d81948039a8ad1958272d7a2ec60de4325c7d0f43a33ba47ade1eab85544995c55d4f3f4a163cded6d568df926a46580528c5a76676261b889bb37c28388dcefacf1dadd8c59483d385d28bb706ecc606f44809490d326fa631824a481a206f7bc29146a9813acd01559ec706e2a18c677ff1b873b02f1da40be0b85d807709a19953a512ff9c239bd04f972cb1b7e054aec947562c7d1b2a3cc5f9f79daff99ac74c96d2381cebd5e8b5f54076d77622d9d40c374359990d4d95a2582ff104b712072edff82e6b0c1e99c697a0dce766e92a6b3a01455d96a7a28bd5e2c62e5b72156a439cec2ea326704e33c6b7489345a10a1f0b88dcad1291ca3df9ac8042232fab4fb5fb2561c2dbcab8d76a0f68509d793bee610e70657b32d8d7ccc07927fba3fc9a9a3913bc115c69946e4fffc0ab3d3e7e208616283b3988b3342e800dac59b9b76e47a920672fdc89044d5ee03eef9fef1c8af496f9342657bfe517e8d782ff5f3cb2662eaa16646381d245f1f997c284580ec7ce25fbb557ca34ce8fc41d4dfa94042f3057fb30b98c90871705c179364422c82608ed9f4cea1c2dbadfcba592da287db6b8ee1107207e62ff9c815fe109563ea5b98c5190b5fbc28d504580507058412b6745d8dce45e26df27cee6b635cfd3bcff3446bde7444e703e9c631260255773565ed977c311031d45b8d604154766f44fb4566e74a7f16697a7895ce90e6ea84754c1e04bdaaa9bb3c59d56cecd04fd999538dbc1f64fc81bc9d4cac0ff42ddc773b54fac14932b9ab76ff8f02952aa97c57f81aa2b848c6e1e3bb775faa164d923d35d6c8fd90664364ea972ee8de14aa46960dd91cef36068984cf864a22201280a244bf23194f81b262b03a79084da2f6aae09573f953143bdff533ee420adb865fbafdf5d94272a9374061cafd2bc7023be88875f94b4ee970dca27a89aa1cff48c02e11065c42", 0x1000) 17:55:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) close(r2) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 50032 59653 65534 0x10 0 1 syz-executor0 *219814 59653 65534 0x10 0x4000000 0K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(aae93cbca71e0d6d,ffffff007cb9aed9,ffff800000173290) at ip_fragment+ 0x625 ip_output(8308f4e1b90711aa,ffffff006f303c08,ffffff007cb9ae00,0,ffffff006ef3b500 ,ffffff006f304a80) at ip_output+0xc8d udp_output(416cb7c4ba156112,1400,ffffff006f304a80,0) at udp_output+0x45a sosend(79f0b96300b959ea,ffffff006e4a9da0,ffff80002118b130,ffff80002118b1e0,1000 ,0) at sosend+0x477 dofilewritev(28a3c8eeded75bcd,ffff800021063788,ffff80002118b1e0,1000,ffff800021 18b1f8) at dofilewritev+0x148 sys_write(1b566c42ee7eb6f7,40,ffff800021063788) at sys_write+0x7b syscall(4aa54e291fb1407c) at syscall+0x473 Xsyscall(0,0,c,0,3,a9158e52010) at Xsyscall+0x128 end of kernel end trace frame: 0xa93cfb5be10, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(aae93cbca71e0d6d,ffffff007cb9aed9,ffff800000173290) at ip_fragment+0x625 ip_output(8308f4e1b90711aa,ffffff006f303c08,ffffff007cb9ae00,0,ffffff006ef3b500,ffffff006f304a80) at ip_output+0xc8d udp_output(416cb7c4ba156112,1400,ffffff006f304a80,0) at udp_output+0x45a sosend(79f0b96300b959ea,ffffff006e4a9da0,ffff80002118b130,ffff80002118b1e0,1000,0) at sosend+0x477 dofilewritev(28a3c8eeded75bcd,ffff800021063788,ffff80002118b1e0,1000,ffff80002118b1f8) at dofilewritev+0x148 sys_write(1b566c42ee7eb6f7,40,ffff800021063788) at sys_write+0x7b syscall(4aa54e291fb1407c) at syscall+0x473 Xsyscall(0,0,c,0,3,a9158e52010) at Xsyscall+0x128 end of kernel end trace frame: 0xa93cfb5be10, count: -10 ddb{0}> show registers rdi 0xffffffff81f15558 kprintf_mutex rsi 0xffffffff8109bf47 db_enter+0x17 rbp 0xffff80002118ad60 rbx 0xffff80002118ae00 rdx 0xffff800000ad9000 rcx 0x18e1 __ALIGN_SIZE+0x8e1 rax 0xffff800000ad9000 r8 0xffff80002118ad30 r9 0 r10 0xd940bded85ea2816 r11 0x26b4e3b35a5abaac r12 0x3000000008 r13 0xffff80002118ad70 r14 0x100 r15 0xffffffff81c5f94c apollo_udma100_tim+0x10bae rip 0xffffffff8109bf48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002118ad50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=219814 stat=onproc flags process=10 proc=4000000 pri=52, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff8000210632d8,0xffffffff81fbf118 process=0xffff800021064010 user=0xffff800021186000, vmspace=0xffffff0065c52858 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59653 50032 71003 65534 7 0x10 syz-executor0 *59653 219814 71003 65534 7 0x4000010 syz-executor0 71003 357108 45573 65534 3 0x90 nanosleep syz-executor0 45573 356017 5468 0 3 0x82 wait syz-executor0 32211 49880 19687 65534 3 0x90 nanosleep syz-executor1 19687 287564 5468 0 3 0x82 wait syz-executor1 94212 165645 0 0 3 0x14200 bored sosplice 5468 231214 52519 0 3 0x82 nanosleep syz-fuzzer 5468 276141 52519 0 3 0x4000082 nanosleep syz-fuzzer 5468 239434 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 57787 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 360561 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 224643 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 488464 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 231473 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 378648 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 503818 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 352555 52519 0 3 0x4000082 thrsleep syz-fuzzer 5468 505218 52519 0 3 0x4000082 thrsleep syz-fuzzer 52519 496282 17128 0 3 0x10008a pause ksh 17128 252704 26352 0 3 0x92 select sshd 36523 295064 1 0 3 0x100083 ttyin getty 26352 363947 1 0 3 0x80 select sshd 15751 327058 4710 73 3 0x100090 kqread syslogd 4710 194095 1 0 3 0x100082 netio syslogd 19112 465753 1 77 3 0x100090 poll dhclient 2452 503027 1 0 3 0x80 poll dhclient 37953 440924 0 0 3 0x14200 pgzero zerothread 14243 234963 0 0 3 0x14200 aiodoned aiodoned 8404 164650 0 0 3 0x14200 syncer update 43159 105368 0 0 3 0x14200 cleaner cleaner 57082 142618 0 0 3 0x14200 reaper reaper 41167 40700 0 0 3 0x14200 pgdaemon pagedaemon 52768 108306 0 0 3 0x14200 bored crynlk 95872 358671 0 0 3 0x14200 bored crypto 28896 188646 0 0 3 0x40014200 acpi0 acpi0 14540 123238 0 0 3 0x40014200 idle1 50998 423996 0 0 3 0x14200 bored softnet 32512 455057 0 0 3 0x14200 bored systqmp 75294 201869 0 0 3 0x14200 bored systq 81872 197645 0 0 3 0x40014200 bored softclock 2777 332358 0 0 3 0x40014200 idle0 1 471299 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper