f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7ffffffff}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10003, 0x0) 13:34:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xc69, 0xb6b}, 0x8) 13:34:09 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xd, 0x91}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x12) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffff, 0x3, 0x1, 0x400ece, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d97979d55f5f99d054a0a151e5f310567f00"/53, 0x35}], 0x1) write(r0, &(0x7f0000000240)="b4dd71e6935562fbc7f0c99e28ac574857c646c664abbc59a9db87220cba02a5ebac0c5ed9c8991da58d5fe676d0a829fd5172fb8555faa71ece6630ad4cd502224968a7e1f93b4423838e8e43c380164fe65713d8a67175cb3ad5f2c3a6f751269a356a21b7b0fbdb5c65413280a25e926f7b15d4cedfecdcbbd52fbebb4f1abd274026216ab28e3a553541b1ff156113463d529404aff88c327a67f829dab7bb2c7c21aa7b1146f774276e4218537458ca1398056defea891ffa7d87922dbe95a360e7eaa7689deb286a96447831ffecd82bd905880b6ce94a2b047361d183ecd41189cb392017fe82fa9cce3c7e95fc1d9954ab936c3091efb3", 0xfb) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) 13:34:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x0, 0x2}) 13:34:09 executing program 1: r0 = socket(0xfffffffffffffffd, 0x1, 0x4) r1 = socket(0x18, 0x4, 0x10000) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000200)=0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r6, 0x2) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r7, &(0x7f0000000280)="b6d0fb55821d35ce8aea1f63302ccd26b2dec3de98d204", 0x17) r8 = semget(0x2, 0x0, 0x0) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/40) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r9, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x7, 0xfffffffffffffffd) r11 = fcntl$dupfd(r0, 0x0, r7) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000240)={0x1, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000380)={0x3, './file0\x00', './file0/file0\x00'}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, r4, r5, r4, 0x8, 0x8}, 0x22fd, 0x7, 0xfff}) socket(0x18, 0x5, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000400)=""/28, 0x10) connect$unix(r9, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x1800}, {0x0, 0x1c, 0x1800}], 0x6) 13:34:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xe54}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000180)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537", 0x196) 13:34:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x2}, 0x8) 13:34:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ce0d81925a4566ca3cffc4dae080ef50885d7497c198014dbb3a65dfeb182d0ca54431721fe521efedb53ae6fb9601c62c48456d417223f87e2419c934ce202af26f0ac497bf3dbd36875f161553688b546fddb0353931740ce62c860ea15bd84d9f3cb2288c4874f83338a1104d9556d04ab03cd7ac87472552520ab6ffaf", 0x7f) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:09 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xfffff00000000000}, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c4214d71e05bc403f9091ac966f30f52bb00800000360f9e8bf1ffffffc4237d0992d70000004cc482f93206c4818deadac401fc2b9a0100000067f0470fba2b0041c0e200") select(0x40, &(0x7f0000000040)={0xfffffffffffffffb, 0x8, 0xff, 0x6, 0x431300000, 0xfff, 0xc61d, 0x4}, &(0x7f0000000080)={0x7, 0x6, 0x3, 0x40, 0x1c, 0xaf37, 0x4, 0x6}, &(0x7f00000000c0)={0x9, 0x2, 0xfff, 0x0, 0x7, 0x6, 0x765c, 0x40}, &(0x7f0000000100)={0xfffffffffffffffe, 0x1}) r0 = socket(0x18, 0x8003, 0x7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x4, 0x2}) fcntl$setflags(r0, 0x2, 0x1) 13:34:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0xce30) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 13:34:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x3, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/58}, 0x42, 0x2, 0x1800) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) shutdown(r0, 0x3) 13:34:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xff, './file0\x00', './file0\x00'}) getsockopt(r0, 0x0, 0x7fff, &(0x7f0000000100)=""/20, &(0x7f0000000140)=0x14) 13:34:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="48b2f7fb955b2566ad5a3297528e99f70d97b4e0e6a6c25255687ff549f813f5a9b5931086ebd03e74a70186e93a602b9eac25dbc8197a02984f503ec3ec1a740baf49fc2902e12d5e928d0031a804e4f3f63b32f4a7088cd837331bf808c081c9bd9761b100222a6d278271332d9db00b1bebd1209c49ffcfc7128b8487bfc23a591608ce5236076ca6f815329a46076fe4aa08071ae7542e402c2fdd1f8fc4f74d58018af87e235442fee78ecd07cd07a20b5ffe03a82f74a694f770336f5bccc21925f27fc229d523eff9c8a0ca2baaab858d037d7fed7b", 0xd9, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0xfffffffffffff801, 0x2, 0x6, 0x2}) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = semget(0x0, 0x2, 0x110) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/29) 13:34:10 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x3, 0x208) msgsnd(r2, &(0x7f00000001c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69155b995c7a81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f3750301a9d931c2fc7e1aedce980f216541ab1935ebfa7daa3dca0d8f72efdcaa8acb0b76096e5d6c97a86a8c3b6efb904faf3c49ac77ff85716d00881bf6af53fb9ef2ec6fd144d208a5e0296ff008aa5fe7ee646"}, 0x93, 0x800) msgget(0x2, 0x2) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYRES64=0x0], 0x1, 0x0, 0x4) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000001600)={0x0, ""/67}, 0xffffffffffffff02, 0x1, 0x800) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x7f, 0x5, "bdb6674efeb5e4e27f007e906c068db792e12730", 0x1, 0x8b}) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x3, 0xc000, 0xffffffffffff7fff) msgsnd(r7, &(0x7f0000001980)=ANY=[@ANYBLOB="0300000000001000d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b79b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99ce2cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d00"/339], 0x1, 0x7fd) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffffffff}, {0x18, 0x2, 0x1, 0x2}, 0x0, [0x5, 0x1fe, 0xa8, 0x10001, 0x9, 0x0, 0x6, 0x7fff]}, 0x3c) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000280)={0xfffffffffffffffd, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) 13:34:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) mlockall(0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="dea742787d8ddb658fe1f8b2a2479eae44910756bd8693086b0b1b62eed1b47698127a9c28ae0d9e0dee4611f228c8454fbcec3cb67599540da863452381f132c57a4891a4a9b500ca7a9fcea11126bb644a7057aecea213ce8ad95daaa55fb0795c301d18b66db716a91b4eebf5206c1ce3d2b5aed1960ef652c6db303305ef3edacdc2221c43c64ecf68d265f708fb06682ca32d90f709d114615cb3fa4e5e94d4fb50c589af7ce102f38e24ca3de97e51f792da275b1a3275c6d4ccbab6890a53c03036b7c2e11274e418efc88cce27f7164c4ddedec457f3725e5786453f04c6094fb45b29fee3ca8948331959227de089fa1d5a73aa9a3b4e201d6db4", 0xff}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xffffffffffffffff) 13:34:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b225689a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 13:34:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x3, 0x9, &(0x7f0000000000)=""/136, &(0x7f00000000c0)=0x88) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x0, 0x80) semop(r2, &(0x7f0000000140)=[{0x7, 0x2, 0x800}, {0x3, 0x1000, 0x800}, {0x2, 0x80000000, 0x800}, {0x3, 0x3ff, 0x1000}], 0x4) 13:34:10 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x500, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 13:34:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 13:34:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x1ff}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) mmap(&(0x7f000039a000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x200, 0x2}, {0x1, 0x66}}) setsockopt(r0, 0x7b9b, 0x0, &(0x7f0000000100)="fc5ef2aa1a5339d809597c3e0a1f247ce33702786ff087d5031218133aa2a582c11ee2af1c32c579ea6a7133e234b44472af4b57e306eec3f3dd29b1c95805c12267c13ceccdaad6abefefd1f5e74a20db38bf07d8a8ba8564f2a53c0f4b24f1197a56611158f2b56f1b2298c1d3d78661baf1aef65e3d20c1fe3402095e659af39c1bd85c2cb34dde6b5e3bbd64aefa509b0c7a1aec068de1b3477b2f778fc36d7b66f627330002d1aebd009a000ff8844764bfb13df6080c712e09a33a828740139494f1267fb0aba17f3edef7d3b7998cdcc170ed8fb65afa6e92774376853039db660fe21f3f109b264274e317935c85d42e1fe0612076d99d838d3428b59b62b7a3d1f37c2baade711d779225ab769f71c034f4b1e47e690af69a3a3d3c3350ee18218b3f73ca247f34f70c575454572cd802e30ef6adf059af0eb0f6d760b57599264bd953bafbd8301af6fb32511a7093504d2a5ed1f94d84a6f0370fa98ab4a00acc37df50a2db238d06ddfe19759588d6d72cbe7025a52dec82030d3e239b0422da762de94dcc5bf91fabb279d26072cbcf8b0ad424aa6302c7b462567a99ef44a43439a73bd6c45bb872ad1de125013275541e70858e10d6a2d15de4a585301babcefe63b7a1f248ec97ce4358350300065402db6b06d00f29a6b8069c6f8a49e424f3140e8f28640a6648426804d008bf6b6b82dfa17866b86d007389f306bfe40b304fa1d4958d97e760e3a072e56fdf577ffca42b609a72a51e7fcc0444edfc7df7dc77ced2d0f7bc6a798d718a276e741354bedc750fd4f444d475cea9f4ffd7f6616b0345471fa2a38d390dca47b0e591097328fafe179ef79144c48ae68a2633b74e3758a4cb6d1b46ab03249191a23bf168b515c533899e1cfb24b1bb9c501729e1598861a1c675bc897b7f0a119d6a0b12fe96b3fee0ce193b0f4d4076a636fac4f69f4a4ce8909a15827298ff29992b4c77e50f7faa8b2774423659252bc439931d50e3ae293218d6547b8e59cc8ffd97b9aa51ad868b6b5f30922fb454336d39a7c435bd24f65312178a764f7106a75c89bf9ff3cdd3c3a85f2b0408c23c1940df3c7976b1f248d849a543b5ec18a17daa77cf101e27737834630bee8f03207be30a586d2a3eab5b8d74317cb2d7f24a0a4516467deca454f3816d47ad84af7a015058276851c9a9a4ee8a56204dcffeee917a70d53d0644dcdfbec4db8f6f7a90a08d24c314960205f97e986ea49dc144d293e108a06b35c424b0d1046c5f709dad221d87ddf649d42695c992fd07829168385878262b3223a1cbe3655866e342198cae3132e88ace609b6ad4783047489c90825c911b4fb58c3ed0de793b077005ebed7ec300bdfd180e86e39ce9dfc00ad2e7bb6756b3db76560486b5dccaf2b3cafd60005dccd2fc62bbbe2857189daa8bea207a71ed025c2eab8919427d21e57811a0ebb4e9a991a1592633c2a851b6de4bd39697ce08645012b44fd04370f36367de627fa97b356a60f16b6e274cf234ff2630db1be6d758566fc7e581736e507c8fbf54a825fb41d8b22f6450f36709c528dcdbbdaf64d396866feea4937b2961d0b9dd78294cbf1543d8349bdb2a12324243e19a46f2f5fc904a1c6b9414c94f4b812dddc0ec9224e4592b3ce6ad8117615c53c5f2c9266cc0f3680bc8d887dafc056039fd6b52b0756ecc8ede41302ba6c277ac14b5eac19e8bc6679fec67fd9da33d1e73471ee00bd0e2f11c3638758c9bbf256eb8b55e9d0c7d436721ab985c78f1d133e588f46f91c8db60a5b1abcb7a3c6d19127209f2b9ed4db8e7f6737aba90f35f9a5b5845b565b9633164229cc85ff71f03b6cd1d60c6e0f83564087deb6deb4a96bd1ca1b1e78aeec2a0eaf24ac1b03babe9be935ea416eb82b058f57a43f3a55c27ca5d16236f4012621e505368b3d329040415cc70438c6ddebbb870b42462f319c0ae28ed991c638b4888433112dc353a4f19645317a534983d71ee9e6e0f786fa8d3829526b1aa5b473befd6215e2d333fa893d32c8c3ed4e9682b05f8b47d1f46ba8ff2579c43485c18024a3d18bb2f2e40e4e95c2f6c65f4403cc57ca6934d59663b4d0a3932ce6f9e09d802422318234d6b407f9e3f54bf5282e4944c0382475ca58f0fab9f7a23bf88aa1473fec9ed4dd5750bf4ec54e3deb3040acdb47d4681220035e9486a5305960a45809e6b3ad181bcd6be4e1ee3e69d855c102e8a9a69063f86eaca1c206fd49f4962a19b44d27e7bd93db9bf01eb501794ac9e66a8e7ea7741c0766cd0d26767464fd408b0e49f944554b923030a053c124574822b37d774c1fa6bb8b2524f3fbc89b305ce107e6c5d8c80ca6aab08edac4846962bba878ba00ad933be6d4d09854568cfdf70b90408950227ea069098fb1d9f05e66f0ce4c7949604fcc643e8b55c8713a6b5a83386d3c6a41915f67a7489d8d073067480c587429ea83721d70b6e9c8fdea482a7e11f038219f1cce699eed548fc7c79a7272c2056b51ba648d75d7270423bc5b058e8327a77291fc1a77fc6ae3e5c1964544c2518faa6556019c0b7761cd1478aa022514607f643b47e8c9e7f770ab372d80cf6c4aa7ea6c2f415c58c28a7e74aa6a89562799861a6d32eeb950ad59a5adb7fef648a7b27bd30a61ea75861d4382f29b7eae78b625bc6e0ab2c4d664a59f776b9dbc0cb69fc5c16fc419f8cfdb76df65f73369dc03b895247cfa77ff7095a1f2c6bbdb56db928573104298a5f9e7622ba322938b140afe16d332cf69428451bf720773d6e436b2522a31bb3df5071347252bc6d7a674ba97648c2cfa24150e95e0e2d5c470956a9c427ead75a8c26fa1f7f1096d68fe783dd4463603aa9598c7a4abd09c7ed45c62114f09050a53465000abee1219efc547cb82ad22d1c4d9b318f9379735cda62aff4ef23467593c0b11958376bd106ad0e11dc571f52c4d3f0c0e511cf45f7a2a4c1cce24b33111860b6162d633a0ff8980ce9cd36f6f54623b9220142751ad1f8d9e2df4aa54ec8d4d3423e80328be52465287b62092178930af07d95a8db654be5fdce22201746949cc25e51c60c8aa096aba6cb84a137127fe30a3d099e2bed8ba225fbd14613de2e560ecc0165c7bedaec1402a15eed8e8b0591a0f78f84ea1d17cc8ad97cfe3ffa2b7c7a8189e0a74ddbf228a04bdcec24a50cac36f1feae4458413b00cdd0b4c9b93549f3519d3fefe27163fa96002ddeed5da05bd54f52bcb51c64423e5bb364514da1c30be5cc0884fd741739cb6afdd002cad6fb8468236ed306b4ef13404aa58af4e7e6b23323fa63a30bfcd65e5951790f763fa23decb55fff0071c75509b1b1f76834cdeaa13d458a725f316e16d2bd753a978169db48ae7d8fde28c09ae242c3eaf5e0803735fb439ef174e0cf79989e9af2425b40377005022c72be9b003332133579e4c2f0b141fb2c0e0a3f1b682145dcd117c83e92f0722c379a8c1744b1103889c0f7613c7fd650367869aa7eccfda7846e163bc04c31ca15d7761668ec67d83ab037836125824f36d9ffc59479d697852247d9d8a99597aa5023c26548368838ce56c44f4a9520fa3b727f26ef724b83a2697a4110da1c513257179e9d503d42837fb24945a95e357c2ba2c0910de82d88e7bb634ee54cac1e266a4a6a157f71cd2af21115569d4e226ea7ed934b91aada1dfb54f0c9051c556ff02708f6fa1de7a14cf008588deb121213799e3d2f56e1db318debbfd8603b2cf7f35c728e143a93ae76cacb2a0fb85414569f9e4da4d46f5a7c71d65ea38e3806e469a5470054379756c2c9d61c33a3add07929b6da3ab0a53be552138cc4216c7ea2303e75de00967488e6b84ff0bc8d5abacbe23062a2d6abe1ce9f2409baa72ab057e2cbe997929eca6ea95e1fc8f3ac10c7cc2420ae06a6823dc8e4d29c5e175b8561371ccdeda55c4bcda92a342d006fe66176c4707bbf2090a9ff2992814c28543a095d8e7d7ce26ec7abdd37e8b7952dd427609b4b3d22c2a89d30a7a71c411aed907a64d9e40499c239d1c33316805b132eb6256b2e11e3275218dca4f1e0e5e8d19abc8f5e4e87c933fa43cc9182de464dda9cbdb13347b340506360b43daa22fb5e66d8a6a5258b425d0b2ec2ca57f7f638a867b42abade6b595ede083d855081c8cfd3fd886dacbdfddfb2155ba94885ec0a97975734902b25e555a539adf7a07c78f630ae448381a397dee2b83ab2a75127af1403660e79ead3fe5145afab6367989e194ad34380f4825246c5a29a3e0b210897a1f6e168fa20fb25c04641b0e6106048a1ae4bd323ee04805d385778005a60de17898367354279df11a770216e25acfb9571c72168d3104d49cfd9a820984ec9aeac839f21f49fd41e6d68855fe4fd71bf72f8819df53c21f3d8a00fd7543c83799b44135c93287b4c0993e2847a75b5c431dd62c4970393632c688a3a14fd9f386bd9fc8b12e16ae2c020c9cd8de5035b917d306bf223f2c125d7aae21aca268bf1d1a969c75598d74ac9c4212bb97c0bc80801d9004b7154ce2f2b9fc324c4c78e8a022ded07bb0b56c6302639faa0efe420a33e395ff3e26803d87bad05e2f086a4bfae9a8a3b55474fec3bff9d7adf2e76c6cdfe299def925480d2c2140ff0a976d1b9fa67bceb0ca3ee76a377ca607712140ca7f1744f76217c618c4b459ab53b10f4906ca7b09bad367997cfe8c4cfd87324c39d33aaf3d8d2c444d18ec93596d0dc0ffec0a42c9bc340b2371938580ba36714a0b09cea918833668a7fae8857cb1efb0d98a75410bdddc4f999cf46456f478a949761ae805852003996466d3006f545e32be79e36c519b891e00e0016b63373c97798b7e7816519cb08c5032eadd7130f640cafb6520fbcfecec04e2aa36c9dddd6f4eb797fea8c59cb5f321a20dd7df12c563d9fc9e82f21734b91c18545f97f8a9951a3a1cce4eb2de7a32570069fee9c9e0463613f5354aa077bc902cbdd5c54924c3e8794a2b4c734be99cf25ab06662240141c4fa6bf9c7d9d6773b16b0fc265349290f90d3bcefff1a338fa614c2a2246169df457bdfa891e36dea7d37324e26243fe5d29abd34fd349c2462215e2e356563f6b635e1b620db68a522f55c3633f6aa7e4484ad80f19c006c3633a60f7de9b789893ae2c2ef95b7ab9237b6ad0ffcd10183da3112252ae7bb1c169a53fd1d0ee7dfffbcf070d8f99da05932dfbc147575e6782408d92a037abd348e8e5003c4765628a8a7bbd85cba31435023dadbf8da64b40786a0461873695182ae088cdfef95f411dfd3d95dfb8e0105558bec7dadee5cf5ade258d4c972764624aba1b712fb2e746be65d491632a91afc275af467c097ae09cd92533c92075349f5b115fb24e1ebf8f3cbf73d0701d5b35526cb3df746a872a07a09461b9261b192c64b8c9f3ad2bb31f94e1715a552e92251f924bfa3aad812edee579320ec86c314f7efdfaa38b02c59916c170c0057537d729017f724fc5d8df6f85baeb41d0062ee04b5c13aa4f222ecdadb4d88ad6185afc05e4d849e1690a500b25ca2c067e3546a7e72667e1fbc6d23e4ff5149917a494324e8ec5049edd6ca8d8c53859968587099580ba989835074c4b84e5d377896fadf0e23812d288a3c7b0acdc564d6a9c51a0e50fbeaf74a911cb2d7ad960e020fe32f5888b2e448a259b0bf8f38e84e09270c6dd5af4dcc0c0619efc19323b818afabbad49ed12aca5728e9e5f78c7be027ad83a2ec77c92d0a7f76a1f", 0x1000) 13:34:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x40) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000002c0)=0xfa8) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 13:34:11 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) getsockopt(r1, 0x396, 0xffff, &(0x7f0000000000)=""/28, &(0x7f0000000080)=0x1c) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 13:34:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) syz_open_pts() unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) 13:34:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 13:34:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 13:34:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:34:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000c80)=""/215, 0xd7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x1ff, 0x5bc, "f93483741b9f0900a443d4260a0f24db455eb6be", 0x2, 0x6}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942", 0xafa) write(r1, &(0x7f0000000ec0)="0a4a01000000010000005cd4f30cf3dd12bfaa682b37f5d59b7b9483f4d508556d8dcafd7990b5c7fe4438bc2fc9038b5aa5f88416525415706f349611e369089575771be877c690b8907e8d0bc3c2416bc6", 0x52) 13:34:11 executing program 1: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 13:34:11 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x2, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x8b, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_gettime(0x7, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSBRK(r2, 0x2000747b) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x80000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 13:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "035f48edbf5a860000000000000000001f00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc86", 0xbf) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a", 0xa) 13:34:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) flock(r0, 0xb) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:34:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d13000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r2 = semget$private(0x0, 0x4, 0x110) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/178) shmat(r0, &(0x7f0000d15000/0x3000)=nil, 0x2000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x4) shmdt(r1) 13:34:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000c16fc99d225acf1a8f274dd26f50185fcce045edd4d7202b477fd1ababb887aa4ce5017f5a8dd77bb524a52fff08bf45a4e4843a7853392edea23ab122b5f789303df1ae7769aadbbfb3e2ace531e9b6c4f4c6fbc407bb"], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 13:34:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x90e) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0xfffffffffffffffe, 0xa, 0x1, 0x8001, 0x3ff, 0x4, 0x0, 0x2, 0x10000, 0x8}) shutdown(r0, 0x0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 13:34:13 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) 13:34:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) r2 = dup2(r1, r1) write(r0, &(0x7f0000003e00)="7bb2", 0x2) write(r1, &(0x7f0000003e40)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b076795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654f7ffffff36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe8f61b162fa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899ccec482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406000000000000000016d35c2d2917bb888a147d0117f43360affa3ab15bc5dba539240df3438d7a892dfde484fbdffa", 0x135d) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) read(r1, &(0x7f0000000080)=""/54, 0x36) read(r2, &(0x7f00000000c0)=""/64, 0xfffffdd9) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000000)=""/254) 13:34:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x201, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='^\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x96\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\\%}}{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%\x00']) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000200)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000b88300"/104], 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22e0f77891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d8be8120e0e3f5b499301e33af9f6701483bbbde0055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30500000071e0fbffffffffffffff376457ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8810000000cb49a823e2da6f77ab8f55e2cb8c73db1363cdaccb3cf0029ca9670970ffcbb625a5d57fccb3d6566319b6934b05cb47e9e107c5a1e4bcda99a14b0ec65123fd09996113a482927b4e94fe8ec8e79154da0cccd46ffff000000000000abd5af29dd03675ec2bd7f17311ef7ed5f49e7090078c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ff035c02476898d64cb22c8f186ba9720fccc2072d4e1b800a08528dcd9400000000000000000000abfb39812f8ad5936e4a000000000000"], 0x1, 0x800) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 13:34:13 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000180)="b201264cae431183945c3f9613dca5fe7a3cbe5867916f21fb116a066a005c9203273f6975608f0a84f13d81acaebf059c73876ff656f1229d3ec2ef77c9ce48eca40278d218ee1dfb87c52691c64c9808f37180666db68100000000000000b1f1b33a607e5563ab37d20e140552b6b546ff13b0b089f90b83b740416b008eb6bab766f986acf05dbfb60ab8f89f3244cc0d30a03f7e409bad0997e04fa1c1a22a3ed723f6764dbc64fc70a50027cb53bbe152a00aa7f2000000000000", 0xbd}], 0x1, 0x2000000000) fcntl$setstatus(r3, 0x4, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10090, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x1) ioctl$KDGKBMODE(r0, 0x40044b06) 13:34:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x202, 0x8) 13:34:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x110, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/139, 0x8b}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) dup(r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000080)='\x00', 0x1) 13:34:13 executing program 1: r0 = semget$private(0x0, 0x2, 0x41) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000013c0)=""/4096) msgget(0x3, 0x276) msgget$private(0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = msgget$private(0x0, 0x0) socket$inet6(0x18, 0x4000, 0x6) semop(r0, &(0x7f00000000c0)=[{0x4, 0x5, 0x1000}, {0x4, 0x31, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x500420600, 0x1800}], 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9}, 0x0, 0x0, 0x1c}) msgctl$IPC_RMID(r3, 0x0) 13:34:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000240)="2507cdf6b9daddd6c3c914090c", 0xfffffffffffffede) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(r0) dup(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x400) r4 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x40200, 0x6}}, 0x2) 13:34:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0xffffffffffffffa6) listen(r0, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="db95b16e7504007a841fcb2865f1b8b526ae6b54e1168be58c7acb0e6d7c888cc7a7c6eaa1a2caa9", 0x28}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="c8000000000000000100000003000000fd761d298f01031254647b7e8f29f2909ccaf4f3326ad2e9bb48e3ee6b0dfb229e29ceb8220aac824f1c9b346d05b8cc335a035ffaaf00932e972c3a9aa662effd456ddf20b6ba38a8c45c644dd15eb79604985babdb10b597cacd34bbe114222b06418ed505b4f8168e8aad4cc7e3f161c1a00639558bdc458826361660eb95600fa5b6841dec58403f5042996da855caf0cbaea9e86a128f245ad7e8f02513dd9f391452516e24e17c5a690ea594a64b90000000000000c000000000000000ffff0000750f00008bcccad9467240565e551ea9db717acbeacf5b8efaafd1f867a6276e9d85233f34d259180f8797f376ffa3f9515e5863c730b7b6ea6aa888ff119b7eb2f409a1285a9f58f6db3f2e0cad76faaf7351cff8e38cb977702e50c2a2c4c5d382d0f41f37a8107c15ecd886c67bfa2550828a8fe3622cf39c133c03c7bca4e3faa89b043c938d9c33a8b00c7b265888de53c1ac5af529f55e33fe89dfd5b4ac33b5a1013c5101af3b09821dd000000000000010010000000000000100000000000000df0197666d5955b5f645456b8f7f5d58541a782ec070eaed202b464c7b3b9574f8bef552c566bf43d37dcdf29b62fe70d9013b89277a1173d5f004e95bde0a08815caea321a0114f56f803758f5148003aaf90466b334ee07fc9d2163fa2f75c44c1bb21d7e9ac5cba8d8e8924175cfe5e867a88c83465df1965c6b23d1a2ee112881cc0515d1b5f22a0c90d534ef94222a6362dfae0d2221c1bef9933b050c14981b18d5abe4ef6fd4af7d8bb8193c5bdb29c6d4fececa168333e69233723959be0153e777f3020d3bbd76ca66e48b96d6722a97f4f496b8ac0923ca7073ddf768efc2fa057ddd1a9905038c984842bf8708763045e64de9fc3526bf53084001010000000000000ffff0000170d0000a77af667d2ab6151b402a1c65a6dc279a06fef790d59e7480f5afb0b914f10298cba5b5c4b2f3167baae2ab491a18b13d18af70ed9818f9805565c35f288f81b0a2ae9b40fbc79723d2dceedd9334759c516968a9e8b16f4186da249aecb1429e1bbf52714499d02fb721a831a0410577f55d2c1446871159ee39f1d56042d4266eb526d7f503669981bbb6bc0f3c8ec59df5ee5aedd45936bee3195b274c7a6bc640df6c3019fe007ab0499bf70c835c7334a7c4296b51a4295bd8a71c4a86811c33c46aa2d8f5714e171d18f79368307245c58b262f5673445fd013d752ce9ecdcfffe191fa59baaa59a075122788933c482fcf55a49332a27ca32e7ae94e3891406ad9a585bab8b46fbe4cec5868ff90aa6ea04e5e7641871a685c00209c7b633fd8cacb60af4c436b384e9e411bd8381e351bb7e2eba478f63d7e747428c50238ca749e203ac69178b5c136a07a35a4ff1e9931053e0e0968283e41f79b3e94474eedfb80344b589588f6ada1261a51d516a1fd23fefc861325d5797d102f3e153429a45a3fa3d19f413f34608169d45f55aeedcffd98b392d0bc2b9f63d7bab285e1f5d6d8bff9e3d11157b47dee65f5b693b84bdc1b8f15760534cfe5259de8f48dac8103ee276fb9da4d78b5aa62cf11e59334950a972fcd0f3304244d6561e9e7a599923611417201e5865c51c9c2cc1479bd132f668f390049b195045b55748b9a7f6b78317146c9b1bedfd07c1389c497b6e99230a771cb8899cf235685260586c0891e467ba12108195466ebe71dd023bb239941b13842d7934498708060f4a2c0691bfa5f44177ab9aae8280a7f8296ea7cfae2895ce581381ae1d51b7c395f56108e2815cdcf1a7981923d9bd8148c701139fb094e9df7b039e1b017a9c99503afa9ef316c3ffe2aaa28deaf02dc329dea950994ee79ceb62134087f90517684f3c065927063e0a13bc531236c6ea365286f9a2e8ecdc2aa5289adb8670b3d887b833d274726464a47ea82c9fd4b14cdeaf21829451a1d11af246f899716e8f9de26c64debcc3bb1c9c24343bcc7bc0ec041292aaca95e5ff212a2a93efc3e77bd8ddfa02b301cdd1e0848f3199de6fc2384c40a185304383fec14408e2c9d8d2827a94dc0695ef0ca41791c005c24ed33cd6e269f7873c6a81226ebc8afca8d65cdf2f2265a7a503680e0a05fb69936030b88ad8dbf00b8e24c3892d415184193316aa0d6393dfa37ab8c43bbca97d597a7989071cdffb6e4f4d20666a3752bbc54952357dcdf038871fff53351bc70a818a01cafd0a426ffac51a913910c7d647c1dcf66251a38ebc6332708d156a482fd388dd0b25b7bdfd00c700157eee7a070f523153c7ee8b4b46eb45a542f2c74f1a6530cc093667975ffb6f3a1955461bc815968897aae8b7373c53874e6d68281c996fa075baf998474c935b2ae84beca24fa4bf46dcc3e5818694ce7480a833c9355b5600ff202bbf14d70c62efada4af47de455dbc9d2a2bb362611513297bf57665cf36d833e2fa35303b5e5c723551ee02884fed01871e4f300425cddaccc5d2bf2700c1f6481e6552bea35f4ae347cdf673f6dd0996e5fb2576bcbf1e3c3e8dc6c5ed30d1d8e30b249428b10e3ee1339b179e7441dd0dbefd69a5ea8c50e05dd762f7023abf90250e9d622159ca277e4241a8a4f1f27a6d12bba7b797857057aa4e76d352ab0e1bf5068277732bb12f65ceb3bed0e1d6be4949dd800119b8a33b11cecb8ca64dc087dff67dec664230292faeb3d8f4824f283364f7fe97b417fd3273fabe293f31416af09daa6e81439faeaa89764caa7d137e927c6e458e8b3b80e9eb045dc008f647a6fb39dc053ea7c0baa47dc8575fe88858409fce2743997f1777aee422c424d0f0b2f695e0d333288a537457173601abfb4b6084c8fbb8976d4e0e2cb1b13ff4eba0a6b8c7c786c0f4d2a27ad750ff302d65979724e95326b67adccadaeedeef4f8f4198d11a945cb4fad4e96aa410e7e2fcede5204b2b235308f6644bca48fa117b476b7f03c27f08fa6b48c995207731c2521254ff59334c37c8b47ba8ae6340c1ebad2f7dbb3e2d194d0b704ad79f83dbf1ecb4b84c44c9210d1d023d28819b99454b6ced2109020752aba6a0f6a3a701fe76670d2d34711eae9e0e148939fa3b3fc073aa7a4fd602b6225bb0be56d539cd7df75f4fc56668867714ab93926c0c837e97c0de026f75374b4806ae39396e4b5341350bb1f6213bddc3c79a02de9f5b67e4bdcb312aff2fe520754c733e59db122e5073a9e383ebbba4aa922b94473803d36cbbfe74313490b24580b37593d46fee221d86c015fd618eaf5c6120db0a47df022fb0e354a4077d3c4ff403790b370f36e9cb34e7dccf1e9adf6f4354313ed322d47a10558f14b47cce6ec7eb470c3e3f2bc340fe428aae1c54c3d77ca59adf4a72501155cdaeb0a11f6b225efe293bf643a86efff1311694de0050921ad32050d0eab90bff1bdc00a6ce6b28e926a84450180c3cc7e3d1b43d59c400cb25f4aa4fd6d86210280b21cf30f091c0af171ef9f02228aec53d51b640cd48657ead5c2d028437495d355ef470126e263b21d3d1accdfc1b840cd0e6a4b625d48d836b65ba65cf16be2decfafef9dc37107fe2f03f2be9286e1761e03d10e8c75c56cefe1d3259d09639b72824a7038dc68e0feda4e9798ff498a88c26afae6fd9ae96e2d82a3edd55c17737b5a2bfaa318a788246279138c7cca20c40a7f90feb0a435f731ea83ff4052046dbbba4d9fa3a8bba42c91f8141c6f370b90e6da40fd4c4002095e37919daae4c82296e13ca84327128caed20a79c8e906ffb64f7cf43cf52f7a243e85cd5277cc1fc3e773a1e4b7323f3af704be524fab749b293682a6ac4581277859179f12c6e1b17131f254ede9c0da1178cd1ba8510f2dc3ff02cd25c270970341e0f15f03a1cbe341a37faa0f72492544b9a5edf900957ba932942dcd4b420a8c22402738da5b59c3c9bb19fd6d8136d25d2b725f539399dabbbf931c641e20b831fd5b8b576de66bfbba6946485b8d0e541cd4995312b8125866c125c1920c4d8fb46e1c694fa01b10fb947d9f9661ca01c5b791655fe278fef56a9ac465677583c18154a99820b3e3c7dec42f70a64e39e974cdb23f3a7ac66f5892f73fdaf338746a7e54de3dd9231f14ac035924408c837106d5d34b5f2ccb3e2547d6ef59de3eb8393e8069b06052c9b86df7f1207f6b496c0152e7d4a5df3c6837983c424c7b492c2a291bfd1a7552d0557550134adceb503eac1b1f269979eeff2db4fc72df026a86ef0057ae66f7bcb26fba14ab3ed1641cc3691546a07e55a0324ad314c402c4bb8f37d62d8795be8107b047977615b388e70db91e7ea877739e93c7946a2e71687fae8b4c9b4e954efefa749d5d51585fddb5c131be9a8199bcf150643363e5b045767a3f85819e05835a5d0a9e1eb97eb6988851c7574aca80f25498d175a73f28d0ea671e096d4956ec58eba1d55263361df620c3a9b1f9bc7a09d9bc7bcf4deb0b935bc539a73a803f248dc146d5793bdbc8c2814c975ff12e8068000edb22c0866406b4efa0ae5b535c13ff02c2a8df7f2a64964a0b92f1f7317273d905164ee28b7d618358fa2fbc58b18376da13047a09395a775c3e8d16fdce3f950df72fe8b3524dbc068dc1282ec56be5f210c66bf484a38671e0e0f5776722fae127f4370b0a0dd2bd809736f925546f776fd4c5ca8cd9cd26e60960c7d6ba4d07750a19000dfc586941950750d33cbb2daf2c6ea158726dbf2c4230db65ec50f324432f5930ebce1cdabf01aaf6423c648b3beeb91e6d52ccd0001f8c9d31c6f904d88a62436bc4b4cbf1634f700b30c94ac9038c99fa3a7d7b6a1f2e46472d2cc0499209b08a19f21d76cace16be45ced1f60d540a2ceb0b3946cdbed8ebdda0252956fcc4670edc3dc1bb30461f91643b15397559714fb40615d0e72da543bc5ad98352e2336a697c3930212af7319b3440b9b8eac6047a88d522f4cd1c01cbb840ed9d285e068ab562dda3813f367ae1328f058e9072f3dd7d2af66d7f8524828a86cc575e5bf469e20164e2b08efc441fc8ecea36661a45cce983647e8099a07bc1d03fdfba22ac362cbb94c20a7ba380193fa987eb478706918a2fe597321caf840d18402f102ed656ec0a47406db68d687609af316e4f1582166f0906e7f3b3120c30b41bd3d48057a6f2b2f55fd0128198d0ebd348535fb8f7b99e8ca948e9444027e89f797c75eeac7ba7af8d0a761ad3b85b1ba3bf0ed72f017a93f61448703ce98bbae08e9393d84cf7955c66bdb1a8c41ba1c96d20165401cbb6c09d0bffa09362ee991ae26ebc88f307b6e278cfb4269bf55425e64319dd96b68f764fe4158e246d3efac809a0b603f17b079419a02e64f5667bd3e335a3800a693b679695ca6e31115f30d93ee570404df3f1a4fb629159eee6611383e8bbb5a54b369b364e6d8f603a02159b16db48a39e1a850b3ab73be8afc323eaeb39cff1ab8c437b8d558e7918af2556e615e7b808789408a0aec20001145dce0f05387851fd987273dc6cc205860eb77ade7076bcb97d9ee60ddaf1ed45483e513fba6a59f9128f85295524dd6ab09c3464cc3bc5a79a9cc295a7cbcbad514498ccaac3d029df5bbf7667e662c0b9dd713def1f31f3018e9a3c589af09e10310a13e0aa24e11ff51488d07dcad07f965f4294f1899098999addd06a032a00b503b62fc7f08482803e409e02daf0b459c82365887573a3ee42792fa685c876e28c93a416946e80ee172d4123282714394534f4457e74ecf0171a224727202806d4392cab178754972ecd0ac62816824e7b2a46f9f604ff860c42d818356cf6e2b718a700f47bb7bd593141f14b7d66a51a21a4a1343a91c20c00496be633a592d48b3a6a329f44fb56fc933be20289308e9e018c882ada72b8d9f6a28eef1973260b6820e28e99bd6e9020873809f0ecf06bbb6dfa7328bc077070dc2b6ee4e071dba6e8db49b4a2ece1a5c6a222996b9be93a6151389fd8fae0e4b70be4e728d68815e2c2440f3232a6002d2b484512e3ff73c0bca679f0d0f7c133dd83d82924ebebddeadde0b0823a474cdfe1c68c6ca3332a4e1b583adb49e44d11b22fb5d45c2979d0e5b08d7a0d69be4a2990c3da21f01ac456174509c8f6be534e7b25f50c0591417e257052f5a33d2995ecb109ebe01f13e73b7b33242130bc6b306fe531a9cd49ea1a7dba7981d2d04f0dacf6a893be951e2bd6124ea7cdd53ea31a35248ae018cad06c304d1198accf728b0314c92e6be78ab78ca0eb899d059671fc34334cc3235128e0483a30a4a47a304e7ebf063b7789d474aa88d04a5be4ec16b06d66ea4dfeb60195e9898b50c5daf66983af617f526541aef1b6eaffe0a860c4519c5ee9bb03b567b2ea4d1aac620756fec2ac3fd2e5401da7fd627386a6429e69ddb9df360f2a361c9e9e8e100c9df117b185757ab34629f612fa21366f59076703541d6707b14330571dcb9f90e3c36b5b7cd2744ab9c2985a5c5a5a9ae7cacc14fbe44b2bddea36c18ec2d4da6889fd8f31da17b04e236fa6573a5ae06729a3e093966769bbc126fc2160c4f8934aba2f40edc86cf6ea10179b57218a40aabf381d260c43036361cfe4e967f85f396a0964f5baf776528448b8c4c656c43fbfd0a5b08eb974977713a02f54019c433e3941b2b95d7bb8607f9dab872158f58fb381e324e315b69bc44db1010f03000000000000000ffff000002000000fcd20f39a5620c3b64ea66ab961e4dae3c974206f367250e9b7396c73e000000"], 0x12d8}, 0x8) fcntl$setstatus(r0, 0x4, 0xcc) 13:34:13 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10423, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x82, 0x0) fchdir(r5) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTART(r1, 0x2000746e) r6 = getpgid(r2) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r7 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000011c0)={{0x7, r0, r4, r3, r4, 0x80, 0x7fffffff}, 0x8, 0x20, r6, r6, 0x6, 0x7fffffff, 0x2}) r8 = accept$inet6(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) getsockopt(r8, 0x400, 0x7, &(0x7f00000012c0)=""/109, &(0x7f0000001340)=0x6d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001380)) r9 = socket(0x20, 0x8007, 0x8) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000013c0)=""/191) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001480)=""/110) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse0\x00', 0x22, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) r10 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCSTART(r10, 0x2000746e) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001640)=""/142) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x200, 0x0) openat(r1, &(0x7f0000001740)='./file0\x00', 0xcc0, 0x120) kevent(r11, &(0x7f0000001780)=[{{r10}, 0x0, 0x88, 0xf0000000, 0xb5, 0x3ff}], 0x2, &(0x7f00000017c0)=[{{r8}, 0xfffffffffffffffe, 0x42, 0x4, 0x1f, 0x4}, {{r9}, 0xfffffffffffffffb, 0x5, 0x8, 0x1, 0x81}, {{r11}, 0xffffffffffffffff, 0x21, 0x20000000, 0x80000001, 0x1000}, {{r9}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x8, 0x1}, {{r8}, 0xfffffffffffffffe, 0x2, 0xf000000a, 0x8000, 0xbe}], 0x3b, &(0x7f0000001880)={0x7f, 0x2}) 13:34:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1f, 0x1000, 0x80000000, 0x4, "f48987a52d12e3387e6414652c2dbd1c9de0cb2e", 0x9, 0x81}) write(r1, &(0x7f0000001f40)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a06861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd71811c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db8efb6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adce019d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca640d57834f89db25f9ef518d034911aaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12057e99cb2d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351d73b6743b56ef81eed6aff6720abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4a51361b31490002482e6f815c3581e0c8c72250117d2defa6b100766f0c54078d58949dbbf09e2a944d3fde6023f502877eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6013fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5ea874bf408f327eedc0c3a7ea0e5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233bd8d9887b8b15d3d5d03e09a9592b8cf89b416ba4e75979c6423ce1c4888cd594f067e920b8a669038a5609f87ae8b69d53b489f1cf18d265dc4eff3830fbc1f553e7c8cce9f313735ac02df159ec8987e53c729c030da5d08010cae5b5a34ac67f63c5d282ffbf733321392528ed6760816026a27b5b4c06edd88627437e33a9a54ef3f62bd83ed6bb926b628189d02aae916cb41791e1b6a07ad470df5f5eccc217eec73fe4eb85f62f1f0ccc9fc2ffa23a16e8010d16a52044ee484a3973f6b2165913aed50eba2a3300b6d98ef7e64ea3041ab061af64cbf4095e55c76215766b8a7ef96cab894744edb697c2ba65312614c291a1355f9a2b675dc180c3fb500b87afa58850ff0a43b73b988b2f0b9af8c06ad7d46ab3e6126360816674ca45c24996942d873ec0b54af04c04", 0xae7) 13:34:14 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) 13:34:14 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) r0 = msgget$private(0x0, 0x2) msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/72) setitimer(0x0, 0x0, &(0x7f0000000140)) 13:34:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x100) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x801, 0x800000000) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 13:34:14 executing program 0: r0 = socket(0x3a, 0x8000, 0x800000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) socket(0x18, 0x4000, 0x3b2c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xffc, 0x4) 13:34:14 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x23b4, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x4c, &(0x7f0000000040)="b84e2a46cf541684d3141e681cdd33f332ed38e2b16bfd41b2ea174f493e1434909ff4456843ea738fabadfdae0f8a656e7641a20ca3c8d84cb2110229d0f8e2b1a528ad51bcc4ae9dc932a3") readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = socket$inet6(0x18, 0x4000, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000001100)="84052a7ca0a739b2498faf99d422748e78b8c95d9c1fd067266ab0d1da55ab77003736acfb4a433d5cd2b840604702826d662f2e3230daf2b239418e6f55e838722f1fe417ab6412dee42afa61cd3a82ca795e7b9bcdd0a7a7617843e4039f6fd6685e8e35254121578fce8814c527d7d16d5219c91251a399a23b235f4285ed95d9072653cd67072555eca71fc5f291", 0x90) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getitimer(0x1, &(0x7f00000011c0)) fcntl$setstatus(r1, 0x4, 0x48) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001200)=0xffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2011, r1, 0x0, 0x6) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001240)=""/95) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000001300)='./file0\x00', r0, &(0x7f0000001340)='./file0\x00', 0x4) ftruncate(r3, 0x101) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getitimer(0x2, &(0x7f0000001380)) fcntl$setstatus(r0, 0x4, 0xc0) getuid() socket(0x26, 0x1, 0x1) fcntl$setstatus(r0, 0x4, 0x8) socket$inet(0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001400)={'./file0\x00', 0xff, 0x8, 0x3, 0x0, 0xf2c, 0x2, 0x29e, 0x2, 0x2, 0x4, 0x8001}) msgget(0x3, 0x2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001480)=0x10001) 13:34:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8100, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x440, 0x84) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='J', 0x1}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) dup2(r3, r3) 13:34:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c02948f3986ac5a8c04edb3395806f8e3ea1aa882d4ef4d56aec375b46979873134df988700cfa388584432189d0d0cba0416ac8af489c97ecfcd52314a76fa86ed925a4e1c64cdcf3e85bf2c10934a06ecc851726", 0x65) write(r3, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r3, 0x40}, {r3, 0x11211c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000280), 0x416, 0xdfb) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() write(r0, &(0x7f0000000200)="99", 0x1) write(r0, &(0x7f0000000340), 0x10000014c) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgid(r5) execve(0x0, 0x0, 0x0) 13:34:15 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x24}], 0x1, 0x80) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 13:34:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0xfffffe5a) r2 = kqueue() kevent(r2, &(0x7f0000000280), 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) lseek(r2, 0x0, 0x2) read(r1, &(0x7f0000000080)=""/92, 0x5c) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 13:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="72f716587fd723f258ccf986b9ee681624d88cf6deb5a8d8db8fc1e34747153edbcfabf0977d12a2e13c39f07b7d12270fbd6efc8a2fccc81deb956c935effd1f088f0970e97b04532ef81bb324ef1b82e3d596f983e5938c9b8931bef5ff8d7823a4e1f36f26cda98172432c3e196bbe040e1bcf5941b42", 0x78}], 0x1) 13:34:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0xc04, 0x45) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) dup2(r0, r2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) 13:34:15 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="a56a338098248d7d61f8fd977bcf7010341551a609913b8390aa22dc1df92464e8823d0b6f5162b4c23a7f127209fa63c8f935b06433068a5f2dc87cea384c1b9856e4797d72d97eac97bb3d9eecc8f225342cfdbd0d13dc8352a9f2", 0x5c) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) 13:34:16 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x100000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}, {r1, 0x94}, {r2, 0xf0}, {r3, 0x4}], 0x4, 0xe0c) 13:34:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x40) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) close(r0) 13:34:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xc0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x4) close(r1) 13:34:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x9f) syz_emit_ethernet(0x7e, &(0x7f00000000c0)="b9ead238ecc468c4660546b22b9768ca4109f0ff886ab28f2c5eab1e25085982c4d54a75325baf6065a88891cf7967afa891bf4afd215217bfcd723c33a1dde4153da143cea86123fd68a5b59d57c9e0b7f17a64aa3cd266ec3af0b26108d1b3c3ff8333a1df51509c673c30620aba1986950d6a94fedbe213793ecf82cd") poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) r1 = getuid() seteuid(r1) 13:34:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400, 0x0, 0x2, 0x7fffffff, "05000000000000000001ffb72ebf2500"}) write(0xffffffffffffffff, &(0x7f0000000500)="4f53dfbeba46eed6ac14d8413ac2d76e701735996e1d2ff2ee1992a86708b7ea72da8dcc8b2e13d7d80142f0a3a8e9265955d2711addb58228e343503248072b59e9c274c42ac8c7f16d669bf9bfca68494a11c493e25b3c25db68664f7eec95f511c7d05faa97358303f778129c4fd178cf9394911ceef88dcd9585face0b978b65dffb0578e8dea08b608211e69354afe17edb9a75e48a28945d56d6f533d8092b72e90e388ccf5f0ba72b12b81924c52ae2f9b4b0be077a71619408d67f05ab4147300c5b37295c9ebf8254e087a6cbdd95ee7825cce6b23f8c835b818cb41daeff27e53bee720ca5f615d50b499525e2c7083d944af9bafd6c3e3414ce71d871550de34b8fad81070cca3cf4aac053fde9c4706170586a345912066cc865d1cd7af24a7cc9b06f9d293bdb7e26be7ca055377ef46acdb829ef9a4267af39367b0e48cfd0076daadc55093d7e03beaf0dbafbe7975fcd18a623c6b7e56f3fe21203cb685b1916b1063d7feee91214bc511b5c285507f7c650161532c8142f41b89470e5006b39c8344a9a", 0xffffffffffffff68) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390", 0xff3) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r3, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) mlockall(0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f1", 0xea}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) pipe(0xfffffffffffffffe) setsockopt(r2, 0x1c, 0x100000001, &(0x7f0000000240), 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) read(r4, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x4) 13:34:16 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 13:34:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x2) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 13:34:17 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) r2 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) flock(r2, 0x0) 13:34:17 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4200fc, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = dup(r1) readv(r2, &(0x7f0000000180)=[{&(0x7f0000001280)=""/179, 0xb3}, {&(0x7f0000001340)=""/158, 0x9e}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/142, 0x8e}, {&(0x7f00000005c0)}, {&(0x7f0000005340)=""/4096, 0x1000}, {&(0x7f0000006340)=""/4096, 0x1000}], 0x7) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/60, &(0x7f0000000280)=0x3c) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x2) mprotect(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) r6 = open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(r6, 0xf, &(0x7f0000000200)={0x3, 0x3, 0x8, 0x7, r5}) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0x105, 0x2) sendmsg(r4, &(0x7f00000005c0)={&(0x7f0000000340)=@in6={0x18, 0x1, 0x40000, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000004c0)="1f8f4b551ceb999721b8af0314b78295f21459ba9684fab52705bf9b83e45f6fb35a48f2c15cc532cfa6965a5d93da4cc6dc87c6e6efb13cf5678386d65afdbfa73c9269ec7ba68712a8b3cb0c64fa168b3a84f024b5373a633123", 0x5b}], 0x1, 0x0}, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmget$private(0x0, 0x6000, 0x1c0, &(0x7f0000ffa000/0x6000)=nil) shmget(0x1, 0x3000, 0x1, &(0x7f00004b0000/0x3000)=nil) r7 = shmget(0x3, 0x200000, 0x6, &(0x7f0000e00000/0x200000)=nil) shmctl$IPC_STAT(r7, 0x2, 0xfffffffffffffffe) 13:34:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffa, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x42, 0x0) close(r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001300)) 13:34:17 executing program 0: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) 13:34:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) close(r2) 13:34:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 13:34:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x848, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000540)={{0xfffffffffffffffb, 0xfffffffffffffffb, 0x7d50}, 0x8, 0x7, 0x2}) chdir(&(0x7f0000000300)='./file0\x00') setrlimit(0xf, &(0x7f0000000040)={0x8, 0x4}) r1 = syz_open_pts() close(r1) fchmod(r1, 0xc0) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) bind(r3, &(0x7f0000000480)=@in6={0x18, 0x0, 0xd2, 0x1}, 0xc) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="4dee5daacc2a971be7fcf6e294d8ddd537775b2278014b663457faabb13463f8f041b55366f0adb9c3c31e8d5cf53b7c2fd864d4951297df0017e0aef371f7a6e18b9dac1b475c3b2ae89a657602c574beb672ff09b3f3e66a8846f1d5ad094b404857a4d484a97469ef113534d7005eafd7080161df7ce4782215ca0c4be5705fd0874fb4e3e4b4f9247cf7f04b8df9fac2b9c79ba92858ec198b25617eaa1fc9c1a79491d40b2382c84bf2cda332c0a97f8fb09cfcbe98303c029732c63eb80a8bee72fd624a45938b5cf669c14a86cfe983af4b17dd2ccd2618d862cd9c5e73e8065e267f0b5b33f94e75", 0xec}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2800000000100000ffff000001f5ff00e1885c22b44262ae8a58e57b71fd8cd0205b84e585980f3f7d092d2884dc7396e348d8a4d0b1bfac99413296851cf6b59a67f482", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x4}, 0x400) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x7, 0x7, 0x200, 0x2053, "f38344df0bea5367dfe3300ac834d575a94f828c", 0x3, 0x1}) r4 = dup2(r1, r2) write(r1, &(0x7f0000000380)="ac20ffa61cdfd4ec73828bfc9edbe6bbc57aee8a47d0eb9fbca26085af7f85137aa7680f9abb94fad3456a94af87b4a8887e952cce2f66bac9e80ea3552eb1bce0d17e09fdbf34886133a01644a5c32d23ecb28de0dbf2d2882f0024fcb9c0cf7d1a5edd50b772407e2a6b67faf0dc9d43932485b7f5cc8b8090b9ae7657726c25ea7546679225c3e2f1ea8ebb7bdb5c43d626a1659bb4d6cd0d5552a7ef776af674c76111f756b61788562fb87872dff71da0c990ef13d4aa36bae7fc7eb1a1322590002a", 0xc5) getrlimit(0x0, &(0x7f0000000080)) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setrlimit(0x6, &(0x7f00000002c0)={0x6, 0xea}) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:18 executing program 1: r0 = open(&(0x7f0000002900)='./file0\x00', 0x800, 0x8) fchflags(r0, 0x2) shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940), &(0x7f0000002980)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000002fc0)=ANY=[@ANYBLOB="2d012e2f6669752618784cc65979d94d4c1de63f61cc2b69eafd345b6e540002b2996b7aa2c1e18f9cf7f6eab4cd1f609486e43394aca8d31d25c0f0defc8133420a0548f1c5bbf716e2f0e337c2863820d9bb71d0cde2069fdbc0f458ffff00008e527a3cb112336ece20e0b9088fe7d6cde202b6ddc2768bc57edb000810b18d8bc5251acbaa4b8bb51b293bb79a27c0ef35f03f1bd156e172bd8e55b297fce6d148faa0fa68759e825235666bc7f372fd5f5b6cc950fced7da6e3493dd7a7989ecb7eb4377df649fbf42b218cb65422cab77e190de4a32583eafbfebb69173688ce4c429dd3850129fec9e74b42fa9ff531f33de9bbbd0ec6768a1a0417871b62882ed06a1cb627d87d36e403062c9e018fe9382b027b4f2bbc75db3a5c42b1833a5ef67b41081f65222a402c986446d1a51ce1db6ecf4bd3cdb82847c607c9cf413870e6f82610cc36ce9fd876d8fb19428ba58ddf1e6e8f7a56f38e2c60783d1d9dab25c4e96149b7b6d14db11a7b6d7e73bcf8de5cdfc73d24b5aea74a34aa7b532d6b042b59f1d5d3cb958415c994414a4d2659c3b07bedfdb346a71e27fe5814c92a204df382fa137d172e142aaedd0e43249144e0ee84a9bb93d3ddcd0c43bb11c8ed2dc0525d246a5b9c1a7da4b34093f39f636fc2cf779ef6a8762971ac0a4912b0104ed515db448f2391cc7aed2a6d359b416a1a7249c7281cef198e095a5851de6b1c606e5f3ac46b6218672d79bc112afe2a0da30af622ef285f43cb37a443d073589d3c6c3a02c701365e0ef486008cf1891a21dcb7d29ccbe5f21320305bfb2cfccd0af32ab681ce184bd9cbaf40cd5bcb59994655157820dc5c001f9c98fae250e36bc9a40c61a354a0f14f6af203662c28bf1d2e6fe2c4db4e1ea13ed0b1cbe03189048d0bd01cb8c91fdbf866462750637ebb"], 0x1) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r4, r5) r6 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000002800)=0x80000000) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000029c0)=ANY=[@ANYBLOB="2000c4ea9a2d1b279f0c000000000000f87c8a5b671b1b542a538706000000a7c80000002900000033000000030035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb076e34ca7d5ece4775d69d77ee72af5b5a14e9e7dd4279d00000000dd987626ed574cd60f3650ef5f96e9da41c72c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411a61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53678ddfb9c138211b0000004b2a444cbb6fd7d858eeea1718e02684bcfc79d470cc4b7c0000715133fc21f1b6f663f30d536eead177fdbcc1600f9cc7f2c81b86b6288a00"/286], 0x10e}, 0x0) r7 = semget$private(0x0, 0x4, 0x49d) r8 = socket(0x800000027, 0x8000, 0x6) preadv(r8, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r7, &(0x7f00000026c0)=[{0x0, 0x5bd9}, {0x3, 0x9, 0x800}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000028c0)={0x1, 0xfff, {0xfff}}) r9 = socket$inet6(0x18, 0x2, 0x0) r10 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) recvfrom$inet6(r1, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) pwritev(r8, &(0x7f0000002880)=[{&(0x7f0000002b00)="cd628781ecf823535efc5c4bf3bb8aed4b121f5111580da3f4a533b699aa151703e1450ed456d132b5fee002049635de1e186a26a8b73b8e9a8d0c6b32b6ae7a7373dd4d8a2b631947da00c890b01355fe5b64265e1a4a0639ccf11c378ab0f609e2f3f309907f4273e17761fbbd690c1be6a6d855ef3000e170e1dbb1cf17423a5338eb82af304a7c67ed2292baedb7442c2f475659a975c083faaf21c12c480676deadad5631eaa1266341689c3b2e38e99415546c97f6098e327dbb3453a20b310ea10b6879f69ef100515808322efd2668a523fcd2b7c5f5b8278d92ea601bb6c937c90e390c72af6e163191d9e7e71c256a", 0xf4}], 0x1, 0x0) dup2(r0, r3) 13:34:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000002a80)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea9e0581d8838f1139fe2de50bfe4d9f125b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c05587c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a487d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e864aaf84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf2c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28c9ef946d570e7eab45a5ed47ca19c44c3b2418e61bd2b126da3c88b5033b1e2d0bae7f1685a5eb9933489aa3d35994e60046c9e26f0c10810fd180fdb64e79c54e927ec295c44fbf1a80b4924c8f26733cb481e759db1318f27932ee6d78ad2f1a3fd4f201a6751598ca19281a0d0eea429f6f02ee430981cd2222bceacbfc85de52e9d350e2", 0x1001) 13:34:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18900, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) dup(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000280)={0x2, 0x3f, 0x1, 0x3, 0x3, 0x5fbc, 0x4, 0x3}, &(0x7f00000002c0)={0x8, 0x6}) 13:34:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x3ff) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e8", 0x1}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x110, 0x18) 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x8000003, 0x401, 0x0, 0x100, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x52) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0xf1, 0x4) 13:34:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd15, "419414a03367780d06000000000000bf7132bf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) syz_open_pts() 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000980)) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7c05) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:34:20 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) 13:34:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 13:34:20 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0), 0xfffffef3) getppid() execve(0x0, 0x0, 0x0) 13:34:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x5, 0x3, &(0x7f0000000200)="9269009e4ba6d553cb0bc357dbf053ac721d093b791ce3742ba3efc924be3d748cb32f825977a8c70062014cb71dd075f2f470be8b2605586718b6cd4550a01a2c9ea0bc138c747a83e5503206e37a9a53e6e0d445501498b59049075ca48c10b67adf48da9a21376bdf5f7b7bb2", 0x6e) setsockopt(r1, 0x0, 0xffffffff7fffffff, &(0x7f00000001c0)="495437cdb70bd244cd35d8b066e4636fde0249e3c3374841eaee166d9b79ed063fc5bb999a224c04abc3499200f2", 0x2e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x100000001, 0x10000000000000, "00005df9e912f6be00000000000100001c00", 0x0, 0x2}) socket(0x6, 0x3, 0x3) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x18, 0x1, 0x0) recvfrom(r2, &(0x7f0000000100)=""/138, 0x8a, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="76753738c53b63b4c18b737dd8cff61cc1ebcdb6730bb82b7f3016dc6c46e20d1a", 0x21) socket(0x7, 0x3, 0x7) 13:34:20 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\xc4,)\x00', &(0x7f0000000100)='!\'}(\'\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\f}\x00', &(0x7f0000000280)='\x1f{*%%\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='q\\^!@]$\x00', &(0x7f0000000380)='\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x100) lseek(r0, 0x1, 0xffffffffffffffbc) 13:34:20 executing program 1: syz_open_pts() semget(0x2, 0x3, 0x285) 13:34:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 13:34:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 13:34:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getpgrp() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x220, 0x110) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:34:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) dup(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000280)={0x2, 0x3f, 0x1, 0x3, 0x3, 0x5fbc, 0x4, 0x3}, &(0x7f00000002c0)={0x8, 0x6}) 13:34:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x80, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000a80)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd91) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000b80)) open(&(0x7f0000001000)='./file0\x00', 0x8000000000000080, 0x2) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) fchmod(r1, 0x42) poll(&(0x7f0000000880)=[{r1, 0x2}, {r1}, {r2, 0x1}, {r1, 0x100}, {r2}, {r1, 0x20}, {r2, 0x14c}], 0x7, 0x7) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) r7 = semget$private(0x0, 0x6, 0x310) semget$private(0x0, 0x2, 0x121) preadv(r6, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r1, &(0x7f0000000580), 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r5, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb050000008ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db2bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getgroups(0x40000000000001f9, &(0x7f0000000ac0)=[0xffffffffffffffff, r4, 0x0, r3, r3, r4]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xfffffffffffffe9e) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 13:34:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xfffffffffffffcc9, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ac1218b5984b00a63d68305b325eb209cd102651a57ad11743f0f6514b9c0af727dfb89236e7fd58688167"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) writev(r0, &(0x7f0000000a00)=[{0x0}], 0x1) r2 = dup2(r1, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="c2", 0xfefd) setsockopt(r0, 0x4, 0x6, &(0x7f0000000180)="975f29f9093a59cec4f90283ea514a3c6775dcd525697b5272454c412f2a398ce4d65697ee9efda4b51b2686f9d66561e5877f3d850b7e812fb3b0cd63d92f80e9ed290cd3024358e2c0f8fec798f759b61aacaba03b482b90cafbfdf210ec289688da182db3f38fe782cb6902983d8740643cac37a7b67a68f5f441162ff6a87fe7c0a79bcf5e5143345a6d803b565d7f41eba965f377a0a6959469f6076fe84f19fe2170b98428f659ebfae5c9fb889fb2b8c27db5498cad6c96c859e7d8649f6f59bf8ac9532f4f94013c8b5d56849b3a96fcac1b71bfd13214955dd9b36e795255e1be22f6f1cde860f540664b1f17f5a4a02c104ea2ddb962ba6f1b6a", 0xff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x141, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8210, 0x0) 13:34:21 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x7fb, 0x7fffffff, "ffff422ba77f0c03ef3cafef0500"}) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a30c0ca000000000000bb477bb3ca8802ff", 0x1b) 13:34:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="74195109209c17e11409b785f2804b38b66880183694cb6552ce985a8f58e9b7c5a0701ede9669aaed84d126ae2fbb08466871f55d4d0648530d06a1fac58a9ceef60ac392c45d83272de97386d604f9ef67b6a54337b882659dd7fdf1b14b9c5cbd579fcdfbfd626f24427ad746d25e67463b67a405d18c967bef93f2b932af46430f4fde27b59c93933dd6a34e191d7f267bcf0b829ea5c2e50a103d7d67a5a271bf089efd7de81ce9303b0e0f8445e57038f0cf0dea202fbe169cd3be3c432bfe1c5596c1a45c94c17b0e0826372489b6bf05033653d02210b42031ef971c3f893f2d901ff30808eed9876381c012021a5b67105e8f01b52597db8078ff", 0xff, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) 13:34:21 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() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0x0, "6e9874cc2f00", 0xfffffffffffffffe, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:34:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) dup(r0) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) select(0x286d8286a62ace6b, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x8, 0x1c9, 0x62, 0x101, 0xad, 0x0, 0x1, 0x100000000}, &(0x7f0000000240)={0x0, 0x1}) 13:34:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x120, 0x0) bind(r0, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR, @ANYRES64], @ANYRESDEC], 0x2) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x800, './file0\x00', 0x5, 0x7, 0x2, 0x1}) 13:34:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:34:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x4000400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000005c0)=""/234) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r4) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r7 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r3, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r8 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001780), 0xffffffbb) kevent(r3, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x5, 0xfffff, 0xe71d, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf00fffff, 0x3, 0x80000000}], 0xffffffffffffc715, &(0x7f0000000780)=[{{r7}, 0xfffffffffffffffe, 0x2, 0x2, 0x100000001, 0x6}, {{r1}, 0x0, 0x64, 0x1, 0x1ff, 0x3}, {{r6}, 0xfffffffffffffff8, 0x42, 0x8, 0x21, 0x2}, {{r7}, 0xffffffffffffffff, 0x71, 0x80, 0x7, 0x80000001}], 0x8, &(0x7f0000000800)={0x4, 0x2}) getpeername$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f00000006c0)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x2001ff, r9, r10, r4, r10, 0x0, 0x600000}, 0x0, 0x3, 0x7f}) semctl$GETVAL(r8, 0x7, 0x5, &(0x7f00000016c0)=""/128) r11 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r11, 0x40}, {r11, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000280)=""/241) getuid() setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 13:34:21 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000480)='\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)='x\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f00000005c0)='\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', &(0x7f0000000640)) r1 = semget$private(0x0, 0x100000007, 0x2a0) socketpair(0x10, 0x4, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20010, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x4f, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x7ffffffb}) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r5 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x28) openat(r5, &(0x7f0000000900)='./file0/file0\x00', 0x2008, 0x11) dup(r4) r6 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x12) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8, 0x0) openat(r7, &(0x7f00000003c0)='./file0\x00', 0x8000007e, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000540)) r8 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x4, 0x5012, r8, 0x0, 0x1000800000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x400000000b) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r8, 0x4) r9 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7a, 0x1, 0x200, 0x1, 0x5, 0x2, 0xffff, 0x0, 0xdbe912321d19ceda, 0x7, 0x400000092}) getpgrp() ftruncate(r3, 0x2) getpgid(0x0) r10 = getpid() fcntl$lock(r2, 0x19, &(0x7f0000000040)={0x3, 0x3, 0xe280, 0x100000000, r10}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x6afd6946, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x7fc}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 13:34:21 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r1, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba89429024d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b5400"/239, 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x21, 0x3, 0x4, &(0x7f0000000200)) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r7 = msgget(0x1, 0x0) msgsnd(r7, &(0x7f00000002c0)={0x2, "7ba4bc7e14b5d6dfd6b24354329c9d77c059975d84e2fbed642e836730aedaf0c66acb988be965e2e2e695e4ff5e40320f80628ac749346b7bcf83bd6a6e6be86ca51402b2b7a1d31e26086ec2cb600f4518a5d0df120564493ab281212f60f9741f17042493a3559006510d9d2456fa2b24d67b99c5d615ae6b15acd15014adaf364ffc2368fc7a3123315733f9d83bced479ac137f9453cfb710f2bccb4fcd4c0d7a90b6b3293b32"}, 0xb1, 0x800) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r2) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) getpeername$unix(r2, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) semctl$IPC_RMID(r5, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28", 0xc9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x2b, 0x2, 0x0, "d264f944d23d74e1d9efc2bae00b1e7acbfc89b2", 0x8, 0x401}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7) r2 = fcntl$dupfd(r0, 0x0, r0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 13:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0700000000000000159394000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:22 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000001100)='/dev/pci\x00', 0x8000, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt(r1, 0x7, 0x6, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000010c0)=0xc) 13:34:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xffffffffffffffbe, "c4cd6686167bb8f582970d5900"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 13:34:22 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000000200)="6d1a596c6dd81437f7f24734bbc5c3aa523b42f2bbe6ecb31a93a915c899a0928d29a0f0eaf7100f1f7fabb7eb47b339b79dcbc7731e789942e11cee3967f7c91d196ce16669caf69d3d2ad2c2b2176e7497dd1408ed7b783425e9720a65906dad4fd72412c82cd104c315ac1457", 0x6e, 0xea1facbe88d6dac4, &(0x7f0000000280)={0x18, 0x2, 0x8, 0x3f}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xffffffffffffffff) r7 = getpid() fcntl$setown(r4, 0x6, r7) fcntl$setstatus(r4, 0x4, 0x46bfe) fchflags(r6, 0x1) r8 = getppid() fcntl$setown(r4, 0x6, r8) write(r5, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}], 0x5, 0x0) sendto$inet(r5, &(0x7f0000000540)="863a228f9816847039da10815f67090ce39e84c3695a0e030d45c88281f7d32c87eeeabbdf7ed2ef133a219163bfcb019980bdb081c4c10ca6f346feeae263bbdd1bd28d34abed84ce3f54ab4a26f535910533592bbe7cd827adba506d543be71effd8f1f23561d8375b4f89156d184ec9c8ab4c964d7799f23f7f2eaccec0de256dafb3f9766f66ed042d4e525326a27c419704a1491fff45fc80b96719", 0x9e, 0x4, &(0x7f0000000600)={0x2, 0x3}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x20000, 0x0) utimensat(r5, &(0x7f0000000140)='./bus/file0\x00', &(0x7f00000001c0)={{0x20, 0x2}, {0xe96, 0x1}}, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 13:34:22 executing program 1: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xc5, 0x1, &(0x7f0000000000)="03000000", 0xffffffffffffffaf) r2 = dup2(r1, r1) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCEXCL(r2, 0x2000740d) 13:34:23 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x39a}], 0x1) 13:34:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 13:34:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="ca2b139575c34907d827ac6cfab0ba366bc92c97b1cf8e3c0057459e0e1d7fa0e0", 0x21}], 0x1) 13:34:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x0) 13:34:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) readv(r0, &(0x7f0000002340)=[{&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/171, 0xab}], 0x5) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getgid() r7 = getegid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getgid() getgroups(0x9, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 13:34:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) setsockopt(r1, 0x6, 0x45bb8c06, &(0x7f0000000080)="5706d8b2fe3e5c05bb9876225ed1c68b0beec80d416c6f159e438fd6871f5ae53c52c5df26e954246b4e88c677eaa71b184823f70e96d876c44d9b4dbe9402808e2d58c5a7e867bca2f44f039d51d1421415c8f56182d718e4b4bbda3b00a7ee7028a14c6ada99ba0bf251adb14ab33a2179b6ed88020823dc1b5ce1f3f135029f766905dffc34cadb2d28d03112a3013880e20393990e065cfafed6b56e9d9df7bde285c7d2ed337aff4224bf27400500f49d81e9669530262d4f9f5a17e6fe7a23a06faa", 0xc5) 13:34:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x22) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r4, r1) 13:34:24 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff05003c730000", 0x8) 13:34:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x200400000000001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f00000001c0)="87", 0x1) recvfrom(r0, &(0x7f0000000200)=""/161, 0x14, 0x0, 0x0, 0x569a34fd37b94588) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) 13:34:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 13:34:24 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x4, 0x5, 0x7, "c616a8df9fee9399386751e66b3c93e370afe3c8", 0x2}) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 13:34:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000fc0), 0xc) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000001340)=ANY=[@ANYBLOB="01007f2f47696c653001293d2f65e8404885ff60ee0ea8fd4ff7b06973955522e46a59bbf65c02cf0304000089b33ec76500000000000000a40000000000e740d050f61601db26bd04015781f49226c96735d6e4c8a9700f59e33cc483506976c03affc35a6c751d6eabff56830bb72d87671377e8235ed58d1a278d660000000000000000000000000000edbad238810cc847cd5c4a8d9e2ea2e4dc79971b4c6fc2a1b52765d572bdadcbed2f09000000000000116488c610a699d7a2989481d2960e3bb780961433d414dbf10300000053bf09ce2e5d4ad70eb2aecc6f6ba7247771e1f72e0e000000e6db9e6f17a64f71dac5eb33420b80d888ae210000000000463e346de163020b9c229696d33543eb1cacfa39367efc8a58cf05517580ea07cb7ce951494cd045861b32efab8773b5699d09f38993528625ed07624e246b9d48c60a505769d4136495a704d53aa91ff384fb8f2324507f9cf8b6e0e628bdca93e840ad2176ce92279e5ee0551ceb93c0a830c643bf3b596da8d189648d1c845f11042bfbc5c8c488f2393f83153c7dd9b0b710"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0xffffffffffffff2d}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget$private(0x0, 0x6, 0x388) pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r4) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000840)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff2e) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) 13:34:25 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b0823008706000000a7c8000000290000003300000003000019e21604001d70577f250ff8242b543df16f294bbe2fc8bfbabbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b1a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd2611f4da61bc460eeb1da0700c00a8387640ce61cf1b7c8014356710c1c53dfb9c1b05c4e0c0d38218453afb19bfd710bf000000000000000000072962c7c"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="f7e67dfc4632b41985b2c0fb1b38efb8ca4018a6fec876a8bdaedb9e0a10eeedc5b504d088eb37f7ea94909dc79bfdca123eeb2ae9801f2de635f94a4157ba191699e7abaf40feb0925529924112bbde41db2a9fdf2d36f16aa565f16a69edbe50b165f6653b8db05b5e08c86e05203d155c5724b3615af4d37d55eedab6519967a844eef1e4c679a1448f", 0x8b}], 0x1, &(0x7f0000000280)=[{0x1010, 0x1, 0x0, "64919bee614e7c22218deb57fa2c468c7f277801bb01a0e4b59ceeb62de2e908ed767211a74f589defbf4fa03a77e12363f4f2a3d9c49aae96076420e1df31ac080663cf0acbe3d23fc3f8de9ae7b398131b99893ff71e9d85c34fd842738effcbef8fcd927e6062227d6c9e9bce00ef2588b451aa714852496d4a3d2d58bb10f70b205d65bf3a773daa5041627777c553819786bb1d0b79268c31548c8befe2d07349af73b6861cc068199a056215909c38750a2c07e11acd7e67b1e6a53fb1c08dddea1bd17ba8cf5ed291dfc7f1b06f4b07329ac6744182d1720b8ba1f60d29fed9fdaa72a207bf2c30670a096f679b7b6d8a6bdef1e3da2eb5c38938df27e665f00a4a6fe48799826fe6c500b3a0889c117df1f5e78b287e88e92eb09ae42a76e45b8682d48d182f9b31dbed092a0dee6a0f9391b6edcd16ed9f3f958ec722dd1892128483ca8904dcb92908e762426cf62e472cb0e3a3ff40c50d743d79951f7af497f90825b6c532f3bb24b1c8fc202e678916c90e55561e17478144719fec92feb249ec96cca23cb85f65fae4a455ee109bf9a15f69276647f8b6e5c9ee6954cf8335da476cf995e34f4b7fb451b862541626fb967953953282db1e17dd8830d034895fb1a5c565e4ad2dd7f4ca453f9ee636096a619a9eeb38de8f67592df9e3d0a5d7632f488777db138c2e041492699b720e9fd2d16a1b91f3898f9482b066d4ad35abfdf0c79d6f3878ded779ba199d8b819f66db5e9986a52de992f241766f5b5fd549782feee093eb289485d4ed23f587f5cb2d8cf2568f4e631ee16bc0fe6e47088735be328d317a5441c421a77a66532b0c47f9ab5a278f4bf3de5b587dc34fd2718e563af25301bca00d2136f638ddbdc2a57c60d5a52c9e3e6e32d6b7e2b4b8cda5f6598e28a5a765918f6cc24df7829d31c31e98901203eb0824f9dc7fcce1226106002eab4ff8e488f293c7a1d2600abcd2d757de4a4aa4e186f5d277891e13e5f2310182ca449f92dadb417ddca91ff003933c683dcfffeba3a45e20ad4715b2db0163b0a3e3e9f0b3b500dc1ffdef609d1302cbf65da14ec30620228ece08eb6b6f7ea78425c70a8ddd6eb6c7032a64a1ae42afe9396bb563d5ea183451fd396c3d6177569d349a25dc3de49de2a6bc84bb8fd7a115266e837f5fc5fd4721fb9496fcc5f6eadf8b6bd79ef05221363df9476a6d5960b931ce6b165eeeecae7c2dbfab0dc718e8045b4c4e654e7750f97884ea8d372b328569a8b9cbc6f5ec5ed6574edfd03a8ca87ec5686dd082ceba4436ee1df0c7857d24a2f04617808779ebed267ff35470e2366c258d636fe0622713756b25e4185f7c8a8ccfc789253daf8efb08a6466ad3480f0b9c85df7432fc39b346f4693032918c242e13a94c5ca962f8374de224edfb3f9eff7f176e7bf9d4b84879914c3dc036eadb238bf68443ed5e827f481504a2d92d1cb808229e1eee4b9dbe61adf8dbc266cd676dc990484fdb1aa3b47fab54490cf48295eb9c25a41bf1dfafca2e7df5811447cc2b2d345fcf1c05a629b9d81ef16e65cf188b17268985558b6c8ff24084d49b4f12feda697fe34b31da744b6bf798fe54c80c16b364d9f65a0a2a7bcba8ae3a98f080e75818d6b5ccb006728c9d40c0912379512ce69c43ee1bf8687d34b07557b78decd2676871318ba7259e08437124c781254514b6cbe733cb3bb42f745fd4fd379d1a677628c6f2399673c26a8c8a2ea29d853328a7e5b49caafff1c05453846a8b8b6258ed5afbc09e54da1bb1b0da0f7a41f30a3a38ea49e7d8bf6ae0a278747c278007415d193fd087d8bd3b2d48c95c9acba8cd23299bf97550b73acced14d0207016e25ef488d31d3f4377875dcc2385b718eaa39f224fb26aba3c9847c79d8854bed4c99f7ee37ed2a011362cc940362bc679a7f4ecc0f840803d6dbb84fb96cd0daa1d96fa6c60f64cd8c6b4b3ac1d18691cb7e63d4a36842be9fc8e3449772bba762bf52f06b9af4691e155743b772fbaebdc3a3386d2529a88e18db70f4df2dd87227a87cf076d86d2ac95b1d45740c1c92b635a133cfdf7301fa0f540d052dcceb4eb8f1889197eecafcd76bb87a79fa15a4b5be14f3e885f79e805f9eb640463348d3362126dc142230dc9a07aa8522073d71f628e9af19c382ac5fca0c1e65faa1a21b50c6522dac105a088f193a5eb59bd96c95d56a046616af85758a372ee37f772ab0511d696aefeea4e8366658012908614f84b53ecc3e3072f1bbc05fb0e919b62eeb2ead1aa13419b55d0cd5021065fb5ce59f52c08bb70b69fb9aa0e8fab97c6ed14f8885f0cd97347338c6f581671bcd32e5ebaa156fc028838bb1d9c623a87562a07c1d598b3d865680b6a415a732588cdf713bc0e89d40b943460149512527740b86aa16da5de98d24769f4b26dc754dc08d6e4ab6f1a543b8cf2a3a0afc60ad4fb4bf82cb7a8a5aa4936d9de675ac1385317dd30b5ced45e5d6b5261bde87f90ff1a82f23931e088a8f37f2df6b096c2e219fab0fa9c08e31a84ac1afdbe6bd20c1664ba500b11568dcd927655d5e581c4f6d7f8a2bbef67bb6bdd93530a8bc7e32a7503087e8b804b57a3d4a1719dc666291a198a75b0db53bf7bd32fdaef13fc04c7d35d482226f73de55878732159938c4a1f8f691b5c112b6a60d7e78e8b942275d1180b824786ce372ba50d17a44ec47674dcf9e35e15ea64e0e98ffb16a5e5186e7981baa1225ebcbfb2edf210679f099c363b2d243dd409c03df1f729df2e40864fc0ffd10ddb5501550b92f87d252525693baca67d65ffee1ecebda0b4cf8a97588c32bd5843d8e1eae54b36bef7da2c762ed46020752c09e5200a07c9356c516b2cfd8f4939a686e78f3a1a18e0a83a018724bd0fca6e06fcfe1d1d958faeac8552dcc9ad46e8062d39bb62022cb659fb215ded2541b9228edfef636e74c44eb429628e0916b63975a24914275d127afdf3e38fe47fe5d737b3de5e088a37e4ba051e03fcc6969b35bd75e0af352f8dcffe090886a158070d84d943335491eaa781fdc1486be9012a343e2ed2f68d6e2970aff436bec5a9d6ab1fed3afdc360c25f5f49de287beaf5e2da4e0268c91f9d953ebf9c31ef5721a09fdce111b34a388b0cfb745eda69760c4aed56e8eab03cee79aadf9d87ecc843208b80dd32fe98b06e3815d57b71aaf2fc1c5b5625879ae0c5eedaf4a61369411052f794908d05db96dfca62cf9f2f6eee011b8643f52677c132ef5ecfb9d85fd0f284b94e4d199a5a6c27037cdbcd51da26f4793b1ec6da8d68bb51e697cd380eb7aefb586d01a0cba724fe20217c4f17437a4ba47a1c8987bffa5b787321f432482faa504cabde7c8b8263acdb87ce76c178033a3180c2e83887a8e19459a19082f613ef7f98e15596d61918aeddf2069e3a0b4c33a597e8b92c26fe3c0bb6fc215847f995ecb4f1fa4cda93661b7371851655164dd6733bb3085afbaac5e4f5d753ca3b2767bfbc35fd828967cb43f932692c3143b454e81e27dfbfb1500498df0fcbba02bcbe36ff7917c82cfae0e86f50f7510ef87c0e84227ab56500a508a10273c49f095481e74d97b358005b5277f20030c6c932ffd3b3d4230d902797ce305b0c93b52649cf0e446025c56b574d18aadfb788c540d7d126f19ba98bf28ff57e1193abf997e6ac9433d17d186eccaf8828ce9cd500ec1c500705428757e178e69d10a71a18d1f9a0e160035c0f4b28d7e551d4d09c8c55f06aa9daa5ec0b5127afc0845d8c967f6fae0fcd150393afad6deaa0f6ce7ad88f3ba68dcc567512ff59015d0825f1cfe35f74df55ca247f6bc1f789cf44d57a31b1ca1af9d2790f4e3ad052f577377a9ff531683ac5a50c82570b2671c842d7558996eca4862c86fb16d9c4b115308a10e0eae68e326ad59c39e3726bb36dbe3ec19fd719cd226c1358146e57c5edad9e64ab47dbf40b0acb92623447141d183ceed5f99f383489a54b6952d62e74328d3d9919db14edb61a0c49822ed0296c95312868e5f7d82a4ba87768f7fd56ac4d979c8da5a74de51a06ab7370e872da52a79c128d6b666140162daa32b4cb4fecf0367330897268bcdcc388684c0730c95ababfd34f94047624feec2e3cc390d2cc38fbb4cbe0848c45759a12c648e765077c47dbcdb28e081b6e8b6b9df379f8b1b8f6a510d1c0b779758ae5c8204d48578069119dfacecfb86dd5055ac739270d399990bb4b7c4a7fbb933b2efee05b334ed3f8bdbbb9fc01efed7b089e5cef036789f342c138d32fbc70ad6a4256894ceca0e3b08bb1cf3225986466004751a5dd13499ee47883612f88aa0acd47a848298f3db247d546f3f922f17d119fa2a4ba18f3d1a260bbe9ffbe3af45553f23f8e9db1bb24b8711cc807b82e494035c12c08515547d07c5aa0f4777c20d062b297419647a9c0aaba0f00f45835098eaaa8f865055d679106df60a906689f72fa805e0bffb9ce744f91e9d1375a4c90ee1f261721683ee32eacc32d050de9826e75c4ed43c15f961ff16f32f872dd1a368494b6a87d3bb6d7b7448c57ba4481fdf33f4e8789b85ec8208fa2b7c2c12fa85add785dc6d1b3218c3d7191b0b8a3d1e7df859c0c722c0b041820d1ad6e8f6a0064d78b6c6926e7a1e6bcf6e02e97969134df6855c191d58dc5969f3925b6fd2b416b072ff773c7bbf4dd39e031f91cbfd6e5c3ae32b253b324ffe2846d3cdab06454e3bfc92d52196aea3454662938915e9f20589e7794adb0d46b7e6534dc261cd01c91c0f2558f34bb25ec8802d49945d673c15a2890c8f8ba6429be350dfa7336a25275520cee5615117072f863a34731998f03b3fb59b68e1e38f5dd0b135c72f8b6d3dabdd2c0bafaa3ef7eb857051df04cb3e75b96a4c083b15a811efc1b6b3b29dc6541926157a5d2c485b74912ff1c09bd51e481eaf957a6a734b87123c9c0ef4594225088dcaae78b1bea672e2c0c613df5b20dba7934218384dccc9cab652199b8a1a516de68b812760bb1dc32891a748495720d84af70d8df4f8c3744b0290d3a065f738db6ec827d36663ddf65d6feafe19dc04fa473083f33b55092303ff8b26ee6ef52fec2e0a08bada921109cbbca1d3f94728990446a91c285a160582ccd33045b1a16c207b2217c0acd5bce61f318edf39abb6d3e2ddfe7e2e4bbec44bc5719730388acd2075f9d37257d7899684c2fdfd326b11217b27b9619d3f94aecb2b993aae4712b356ba8c51796b127f0a3c58bee043bd8b1abc1a85a64c0c80d88500d20e154140d195f936315fbd396744287b98daf606e2dafaf185d849bc431442bf061f719a1b4167c23838f6495250c21c036f7777a3b107f50944b456ba2753abf871ea4f1faa0badf6cc4b7b8a911d80e5046d349faa06885afc4d04b3cdafe653ff3f1d6d38fdabfcd6988d55b96022a50771c2ad813df9ba5368a1f3b1e0e52005d17d927123aec9fa36b03b78606c0ff6d514aa1f084348e79c3a26c03fb8b53b827dbfcc5a1eef621e9015bf99afa543c7805de63e812fc524128ae0dcb2d7bed665aedb6cda692ee9f986f7b185587f5e8acb7c3f11ae447a5eb82b71914288ddb4ba8111ab6727171de9a638dff2949a6075c8878e2a957a37c7fd781b1db8c3dad4bf0971c1cbfe859d6800a7249a08922078c9535b68b4ee085ca57992a00a7c41275e148a76037971de7d3492957d424b5118875d957692267e5c61b6326762fd1402d6f9c4732a0014636be71e29fc2ed"}, {0x90, 0xffff, 0x4, "e114cb8a930da0848e6d16b4cc26d4560ce627a947f6599bae13fdaa25e472ad11db9206920640ecfce22c3c2df698437483e2f3a5c3bda00d385c0da9cd656f7912e35cfc7d220e4e02fe59157987abfb2b987767340a5217035cf061ce8751e7d6b9af6b1c424de9fb0222c56e5c70a0842c990f3e48fee58aa10d7e"}, {0xc8, 0xffff, 0xc54, "a012c32b162aa3a46df86c0d2eb27b0f9f3fa4e3f57ea4c131fcc7846655d4b00a4abb6a72723c1e19ba1d952ed45309617b40724983921e1ba7e8bf3eb113ae4ff49a0f659e7e4a3d175a3fa98eb442f14de950b192b7bb548c3fcd7b291e2601470ce7f2d4cb573cd821f17a9b922f6554bbf00f67171285f0b822807a22f0dcdf9e3bd2c5f72c4283f83a4225fd082a3247f9f717364d2587dcc0c41adc2a12a823b647a4a9a48855ce161157d437424dceb268b520"}, {0x78, 0xffff, 0x6, "c5f0051f81dcb5b54d5cdefd6502d2d21f4e3a3413dec79eed026b0742f3d7bba0d9b78663f8d7c8030191c34bb7e784731a3d41d4c15ccdb85d54ac492be8a2518e5894851fcd836ab33664df95747b7b437ec627a27d5ccc48f431af1ca99df8a09a9e"}, {0x108, 0xffff, 0x0, "c9359fee2a8573a7d362d46641a8f9ebbb8b9f0b8807c85facb159965a533b76512979c70b2689c06c5a600126b3d0e74ddeb1bb01615ce9c7465dd276ca7ec6e469a3af5795ea24118997b75118bf2a3bfb82b1b89ca8f744b8b631ad3fbc6468936beff7d406956d1b8bcc5e40c14f2ecc41418d21493ded4839f333943510097d6308d01bb8270e4480f41c6ae24f15e826270301da62f4a055ab738ebe3b1189ffbdca80d7efeb9de9913fe8d31b610869eaadc5974a6260dea1ebb94afe9bf8100ab25b0a93980337b4cab0b04834da1835e0afab031769e93920fe5f3726f9f598e067c7b0b486eee47779d459f84ed29ea9f543b0"}, {0x80, 0xffff, 0x7, "25cfd8aa9be9a2f76cba614d2915f96725a54072571f82e61c61baf1e3b6784a89a1b7741d7b23c092b310376c16668d7bcd1d34049397ee1ed56fa06658b3ddcb8372edfe29e04f1d1a0eddc086e83956a5c2c912b27f53e6dca018cd583274bf8ea1cc5f846736f6"}, {0x28, 0xffff, 0x6, "b62d0e2f453ffcd0cebeab2a1201c084fc96"}], 0x1390}, 0x400) connect$unix(r0, &(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa) 13:34:25 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 13:34:25 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000c9}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:34:25 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:34:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x22) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffb, 0xe43f, {0x0, 0x4}}) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 13:34:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)="d86ff6177f62b0e9fb7a4d548c3f62ba934efe10037fb902afaae53c45c415b759c104c5b4086cd615708bab604bf31c13bed486b16e6662fc98dbab2dacedaf543ed5686757cd288273f8cfabcbcc1105030c7f3b4afe695725222754e00355062e8b7bebdd8e2ff829e97df9c5470ac872674101f631ce9e65ac23d9534cc86f410010b84f1ed844d0473cba86e1274d1e4912b814bd13cb16a895be3118908d26b8bc182bf642ce1eddb6ce9b9f9ffef7828e9377f1b27c855df203285c15eadd2a73418586a68da04f2fcd4e33386127c8199c61cfe22db8d555ebfeb49a9f708544b6968e7ac6770005e3e62ebeddf9327dc15e9954baccd8597290a04870709ee9a3e57ea94772d04c2f386425e3f4d9d967944ad610fe7b28b780e0b86506ddbc4c1508b8c0792bbd2c3161ff4898aad7e01611d6c1c33622f5c3abd2befe771e854c67776caef3e63ec6af25631eef86b09b31e65d6223a4d2c234b64a25016cb76243f302388ce9d70867f13a7da860d4e32c60cda11e2d2d2201493e756c50446a1b00a6480095c6d0c0062abd6a16092075c419b62766bfa0a342e23e01ff8b029e5fcb3f3324b97ec4cba1c493cf23a6a6c35f0322704dbdb9750e9e5dda4271437525698486d353467724c79db15c7adc2c6856b201ae20350fd97af5214b10215d83fa175abc22f580fe20125f117f9da030f4852f4b22e3ff8c9ca45c90c31f1d5051e639702aa707a966eb3f06a6c2c6638c1b0df6d1e23ad53d65ffadc7114b10bef236259befa3feed580ab75beb89e4bfc7a4d05f42fcf2040adaa4f38f508dd1f8d8790440e8db7292531fcb8c0a2cffb71d06e3b587945a366ee860842c60abb7b0e4357cc805483604eb7064f39de874d2adedc0c0b23e435d6941ba42d0594d7f78203e150713fc1dbfaacc189982f42e42b48014450025d26dd748f7381186d2318bb1a845efbe3d4a896cf685ed668804bdd4cbfa2c3f7eadb1d59fec49801b3594c782e776e05ed1733fe2dad28d5dda201bb6b924d856007b5321fcb0936c888f48822d228dad360924ec732b90d68bd5b282a7b6dc2b8a07c26cbe0daa54caebc2e1f60e2b38d481759ba3ae44ea62cd4091e5d4d92cc58c4c5066b3bbe85c290944629e5701607ca93f03e513dd34da358f1383320fa045d5b200e4c5ab8bfe1d20f52482cb393e474a1c662a6a69194cb158795c36389d74d47cfd4be6566b08997b6d339d033337952bdcd36e30c4ede2cfe2058219f429246dc9a6a0030eec08585c1623737b187b05077b424224f2fc147f31816a272138c78c6832f4f1d9e3333486d66d9fbda6595bb559946642fbcd465b759f8e7c6e2e11d63e916bae0f49a28d1462d911a3410b77ae3d36de06f753c624c9ed74e62adb67532e9a264673233be176753f6cd72317520c2bd22bc02f2118b0d469f02ca74f4a5550a053473a86ffd131cb226fe07ef8118460d08054e96da917f79b042735173da8446459838536a7a1b8b5a618b56a089138e3bf57c0a31282d92d3a1b3fd0ff2a5a33af26e2448f3ee605a6861411ce6efeaabc9a81128f585c989c029f9b941021f61744b963dcfb64d861970b41b738a6ddd7e16de165147e47531d12f90a2067ecd028edbcde057d0ee4346d76ff450bde0d6337bb1603cba54dfde0f547830dce6fa6d2514cf6314e387eaa6f15aa796d3e69a26e37f2cc1e51110b998e112f4743034b47e604811a57a2e4842b512b614d8cfff7551c1be2fc8e8aefcf7c4be619f47186ce95050d681f09a908aeaf6c4699f5a8b9bf6d777e5ef548debdd3181a7f6d6ca11dcaeedd932f5407291b9b8086b933b1a7d0b86bf0fcb38dd906474760b3bae1e9f9d16d92850f37595ffe8931d986b1fac2b46539843dfa511466054c05f6ac366e4c58cbf2cba5b2ac01ea8c526c4c51aaa41351dbdffc9050f5b8e7d2559404f3ff46e0ed0269d4a207caf1707eef294bca8b1d7f686ac17d087c2ee3cd5d0e54822d67fa47d33faf7b6f03378e01b3b77ef2aae0f8751d6500038f2f70f95e4ee70c7767490f94346648ccdc0befc0cbad4b836400da1d44f5db7207a5a26e88f7fa25803c5e7cf4fe2a4886653c1029eee3fd43e793185a84be64af73726d9821e978d1cd14c17960654b75dbadf0cecd9ad151fe9be192e2a0cc7063487665c7d234b78aaf20b8a15f75f50cfa1e8cf800b4d1c0bfb638643d0e9b1b0cc24b12c3e29e39ea6ce0fe9b0e857ca855cf24add4e6b3aa5e9fd321c41350fcf1679ad87d8c9169cc7cd5952764b6ca16269bf3a815471b4606f33c708c249d17741a859149ed635c61d049a2557c6d8b9ff8277bf72aabad39fc8a4f271720a8def2e3408788f9a3a43c603cd2f550363b8e9e6d37fa712d735fa25247c7cde7b95e0407bbae6773c7229a84a1bec855f6eaeaab13fc5a318a4caa022fb80753982c4457c51c3980fb1bd648536cba21b6dc140d1e8a5cc568c4261805646bba1e0e235173432c9ef667e7f51fc6763d13e51ec96d18502190e806389dc1d2de3e064b454067a8144fd04c433ba7551494b6d8ddcd469cde67fca5abbddc117b38e39be439fd12ea1786f03d05f03828a448a14ed26db63652faf20c945412ae633843b77eee6259cae66d176dcc0f6968e6f8cec66a4e3de59654029306d39504042e23fc1c7137e1867af5a43dcc6ecfe00b8145d7c66aa4a831fd5d3665665d0d8aad8a2f840aacc22d64d5d812e25d442b677e81d90d09a98866337f2cbe8394599139ddad1e2f5eecf4bf9419778ccdafe0e6b83fb769800a6dda36c3bc553ccad7ad7cd1fc38543d1a801ee2521e244ac4bf30ddb789784ab916b07b0ea4e3430f54f1ca0c41d8c85ea60718233811b9034ae961929ff9f616661924c5241f5d86137dad8587d8b5e2448c829d8c8a8ab0461a85ec092a4253e9dd15dd0b8fdb58192bc290dd91452b11f9ec3b691ce0dfcbcc156c6fd6eba0b1775ed1498ec0731be72f2f96b84668e84144e07bfe0995b51acff53c6bb3dd7bb54374303b1ab058758a07de450c490f8d245f8e04b900e3bcd3a99b1f951511b000178092c3aabb3043a7693fb6b679058c358b0ae27061348e24ddcd8741b4d1c97a7d35c1b7f9e74e55e39fd1ed1dfe955359773d6ed85523b3126ccf78185dab8d92125ff9cd4914a087b2225fe948c163b47db7c202592a0af9c2a36432a1c7c0440164d14cb9d381f3eab51caf66e7b79c42507b09c61f3d6ce32a102573efd1813d1875b2b25d28b43a7e98d52f6f1aaf0fcb70826dae37d132dbe49b4be01bcad1e150cc809b8108e07296bfa4ffcbb91f9dfae376f12b5504a94a907cb30b498d6e5423f86b0cd356cc0a6628b471b668572e8b6c08c0189df1e32aba2083e7c64349fc5d2e1fc688afee84d0cad82b0919e7f6f454f20483f0c92621085d4329e8f2fdf6a6ea308b5d9a064ad9a46022e19518716796a15c4c4a0b8bb3ef6dcec1605fc38e590a4be5f50dc43b326076038721472433ec37a264f4f0939958889a3a8b498c053a8d6173b6e5cb7a6d9e93a4d094b4b848b9af7f964faf1e703f2a42f28763d6cd2727793d448324057069e25326c7dd2b7c51e89cdb256a4bf6d48958b6e54f9c58d7e9a43feb7b9f311dfe2df269c6a9bfa759cf98ebc4567ae679ed536ae68b0e4c5b027d9efe3f1495a180a93725f9539989463ab2a3affd2ff2ebad8332031d625052a9a0ec1c0291b83e848a0a06ca6d32248aedd99114ee6aac39f19099cd803570ad57ac0d71778a64814a384909db99cc9aaed56706623313b985318449af01c3125c72792309b4bf136215c11b2b0e11641b22332095fc7c48a0fd4ee7c4358c506c2eee7763767b2fb8cbc4bd2861ab51396c6e7a265cfdac4f0379f881b2f11850219e11887ef65ef32724cfa37323b6fc4c0d30484fd5143b1df8fe70298522843a2952b08b7780ab41a45468db4b06bf015ac72862caa17caa7dfc6a6ee6312f7ee28965acde7b6af8bb6bd0f0464fcc7e8dfe2aeb484292f179cb1e90a290fba0420e3de9d2175e63a92f737ffcca3ee3ffa4e6e25a542b2a0fae7049ef2df24fe6ff7838b80bebef152e2d88c4417b21293478446a9bac3f448563426193a59ce85c8570d85a70c3c274b11b8051c8217defc1430a00025218bc9f9b3dcb6568f5040145aa05e5da362e94407e761da6ffe7782cac2a20366c8d269236c6d6d28a8a4f21698508b99a40cbefefacd353f532c060d4aa4e7e5374acac317529647587621d50529e538769c1a7d4fa75934b870486749d4924b38269aabefd5b5d6eeec661c03cabdc7945497bb53812f208ebb30f4f06d9b68c8a4976a086391f775d4f49a9eed568e11f615e5f7acb87077cc3f0f66b81a4851dde87d512ca3a1c21a3fb7ffdfbdbaa294bb4e051af6ce06c512f7036ee2b8ad0a9b0c480ee445368873908223157a760970c2414983e46ba89d0ef9e5a8747ed18d1c7afbc1a524733a536d46155feecde32db4d58fc16cfd672c44241fcd10fd0b4991f4f0836139042ed4125fca5b245e5d6f06e156524f6ecf32d38e9f7987ee6e91e6339a990a0b6b037352600d9c04a1c24a067e778f5fb5a5a16a1861a753c9c4759e0c56cbc25e11ee297872f0d7846e04b906bd7bb76d7d684229d366b84ba306defb7553bc399d6b20b40df917b0ed91f8e7d04eb43a96139fac43e7ad5cb226700696c622e3e07d19e73b5ebf4c7d9f2a79a9eb94df6f8f24e6063d25276af9b69988ffaba4fea92a6732990023dd25fd86b6570780fba1af3d91b52d0d7648bd8be90f8c8af1c77927ff3acf4b78382480b7bca51db84ccaf5312cf7d3d53937ac7ab66684c599615f318dd5f21942e4a187d327ce7c8c6db211d7d80c3d7ee9a0a54b9a88a22a5eb2b458ecd7ed8024fad1cf5eb96196c35aa15fb3413c83f5415de5daff8de1c4d172421422764408c6e21d40b515d777aab641c22ddc1c089c46ce9ce56ca1dd9153736f68d6569d7d087afc725e471fb5326ca4a43ac4840956c1d657cbcb0ba503176eafbd7d76dd72f81e8eeba0c1f996671c742e5acaa19cd2554c9b11ad43a8f2d6a829f755c332acc36d88c86251220611d6af03d682efdbb0a9f944c79b8210aa64dec43e7f09d156e57990f4628dcd34eff982fcec631c631b4bb97943922960809e95793c472a047cf89d2041cc9694c7af0a3faa65bc57440b1ecaeceb4702ef708da9af78b9c5dd3cefe1c33d19fb371ebce4a6cbc78b179e2a371046dd25dd27243ce075c832adf784d30bbd5f5534d6d1c56b73456fe0dc870149541222049ac06860e9eaf4d4e5266633b30f6e8f2e47e93d3a2c70bdfb3b376668a97f87035bdd7599bdfae1098c6efe8e5ebd015dc6e9fea60c99d084be017ad990ca03bb2c1ae658c591092b4a6a753cf1860085e1180fd77e5322024e00df859b18eebe24d93230fc97fafdf52a1efafcbcab1db803bc8ef4fad55bb240e541f98a8fdb581a83fea7393e023b7e9af24a6c4d7bbdcfa3c2c60af4509a44f25b958e1281f26add2b2756f93eeb55bd2b4f8622a71eac0ff26a1de4fa02746b908be31266d973d9860a8bc6d32004d11a107e7dd93727329f145ec4866747145c3d4dc86d1c43ab0dc34886b94d67d8c573eaac25d4b025eff253346570bcd2368c9add6d0b628d182863283d977c42664bf5f74dc27cd317507fba7e468597c198f187d202f9710051faed3a68fd494e3", 0x1000}, {&(0x7f00000010c0)="5ed0c82b124469d0b683f23477b26aa8182b1bbbe04b60b675808b2da9ce20687b06d68cc23c51efaf02bdcc741240c449eb80a2d283378f979e8b72157c8f4fac6b11ff0cdd204acdb968d826a6592f1ab350c278b67592c7b678351e6adc5546f517155d4fef4f91dd081b260ea29cae28b32abe144f6951283db697819ac7d5c9407bf7063e21aec3efeb001e7a01a0cd1deacb5c796bd6c53a661b25282163d5c63a546b4751baacb96f1c4755d4217b62103f609c8557ac9d4e1812d475b59f8b6c770ee943022810a0235f47", 0xcf}, {&(0x7f00000011c0)="0f75fe47f4bd185b27968cb5449d7aca5c8397f7c7e3708846799793b7684e771e58cdd3dacaa5009b2a1bcc01044c6b9b5388b69991771793416641ddcd132cd724af3c23e11ee63fc72acb00d7c56ee35012df5928278916cd4fc917cc6f0115753b108aa355123deec35d052443dcbe2369dd63eb420d0515090decc50d84c4addebbedb810bca14ec4f6bb359db99eb08b16bfc072de641141bfa58e16f55ba46e6ee2a3f53830d834871701ae2f252b0ff03474495f219767256d7c1468ed4f4577b61e744fb39fb6cad05581db960d3a79b2358fe51a5afec323dda30c15b0aee74c6b08a35bdd15e11f10b01b", 0xf0}, {&(0x7f00000012c0)="eea5a62aa6d257a6fa3bf39c63723de1e6a2d8f95efbc598858ab87dd9f03516dd9795e45e153054bedbb135b862bd2b5365fae4bd9ae8817e704bdbc2a1109eba1b403e17465ffff852d2c8861b778811222d68f5a3ea7f10033a18158ad74ae3827aeceb09a891d7a2d08ded4066d744", 0x71}], 0x4, &(0x7f00000014c0)=[{0x90, 0xffff, 0x100000000, "37b76f0cae8f567ddbda2554dbedc44218b1097a17a1e92063dd4a95d6afd7f1488ca43c03f119002f9fd461b9757ffcebcc3441fd0b0ddf61282094ed811ee0bf5d91a5b305a5ea744c60ed2ed2f8ae4780cc12d5d13713f6751ae82668fa2c65c183d7dc28d9450ff9ea08d29d0fc4b00b79eb071a38c4da196ad3"}, {0xc8, 0x1, 0x0, "7dce38634576a3c158f7ce685d69d841c110bddcde6a442008509be849fbe412872a869bc4bc9290486e5b1ec430567ddf3f87fcf3b72873a41fa69d2cb72fd65292c63dd3e0703a3f73eddc655e72d36d087253f29386715425557895c74ac7a41c2b288a891f3ea09bd61482965dd5751c9bea70d85d9f28d3bbe764460d44178c6c1295005e57015d70a7d9aa227edf2691ef2f767bdcaa29200e59082afe31f0766dfb5f13142aaa8a7ccb1ce5010664424409885e55"}, {0x40, 0x0, 0x1, "9721aa63bd2e6b62b2a4e3a1c802ef998f3dac523bd61133c3d918ebda4500bb829eadd347b51a1ed240792aedd0"}], 0x198}, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0xaa0014ac}], 0x18}, 0x0) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x1ff, 0x4) link(&(0x7f00000013c0)='./file1\x00', &(0x7f0000001400)='./file0\x00') 13:34:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 13:34:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 13:34:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 13:34:25 executing program 0: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="22f61b5ea166b6d384f9eb45d7543887abd4fea79c2cc29a0c9056cfe5c57e8ff24f0d2333ba7a974074b606d8a27551a7adad66b7879e09121ec4f9d9192e38490601444542968e169694245cf387d2945182aae1ccc189b5df6dd2570a14eb22d45435e0f4e6da6e6133391fa4dc15ed6b2b709554881badda7b010c3e234a", 0x80}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x48) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 13:34:25 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xb1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7f, 0x4, 0x2, 0x8, "81a854b345dfee42c485e40e789fbc605d2bb382", 0x3, 0x4}) 13:34:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 13:34:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x103) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0x40000001, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x7f, 0x6}, {{r0}, 0x0, 0x1, 0x8, 0x2cd, 0x6}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0xcc3}], 0x61, &(0x7f00000001c0)={0x4, 0x2}) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r2, r3, r4) fchmod(r2, 0x88) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000140)=[{r0, 0xc6}], 0x1, 0x6) 13:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000180), 0x10000006b) r1 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x15) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x8000, 0x81, 0x42f000, 0x1, 0x80000000, 0x0, 0x8000, 0x2, 0x0, 0x1, 0x8}) 13:34:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0xc) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x40, 0xa) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x8}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3add5c9e8303a7dc9ba1ec71feb13cbc34832c0a6f13", 0x16}, {&(0x7f0000000100)="ad98d8b9ec49d7a04e782c23d317eb5aa284d529e6760947bf33efecb7ada8819e7babb1f117cb82e421c301e5a153ac0b2d4fd0ab7e6063036d137787fe53cf2a5973a775be9084b6f8ce555744185ecb51f020", 0x54}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000200)=[{0xb8, 0xffff, 0xff80, "758e69b5421b7ef54a5c493ac9659fd13bb7520bef382f116e31d033ff1934becd12d6a9dd042466b90e36f68677a41c811115afb8c4ac54695444ee7ea44324ffa54ea31bbfd4fd66beaa4e6407444fe66d27731aeaa98c73ba16732a47b0c9e2d81821df417fd032f11957672b5070f07fbab914786b265f87ca1a01269a6b2a7a5f2b15ef65589d100dcf36b7011d1380d2ef2bb0544353298a7a11d000b50d9d5a42b91ac302"}], 0xb8}, 0x400) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0xfffffffffffffffd}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000180), &(0x7f0000000300)=0x10) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) 13:34:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100000) r1 = socket$inet6(0x18, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x1ff}, {0x18, 0x2, 0x3f, 0xc70}, 0x4, [0x9, 0xfff, 0xc8c8, 0xac62, 0xfffffffffffffffb, 0x4517cd34, 0x9, 0x7220000]}, 0x3c) r2 = fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r2) 13:34:26 executing program 1: r0 = semget$private(0x0, 0x2, 0x510) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$BIOCLOCK(r1, 0x20004276) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/210) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) 13:34:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x3}) socket$inet(0x2, 0x4, 0x5) sendto(r0, &(0x7f0000000000)="bbe80201c3b3092a1fdb843b91e0757ee1addcc52389fe201b346669e23fdfc96eb149f60382b8ef6de3a49136f86e42b205bb452ddd9f4b0ddb", 0x3a, 0x400, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) listen(r0, 0xb09) 13:34:26 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) fchdir(r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x651d, 0x5}, {0x7fff, 0x1ff}}) r2 = dup2(r1, r0) fchdir(r2) 13:34:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) dup(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 13:34:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) fchflags(r1, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x21) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x1, 0x6}) r2 = msgget(0x2, 0x82) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000060000000000000000000000000000d54297df3a31a71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f637d13ede9e6040a8ffca961851fa1ce560f6433454890386e20b58dc7fa2588e9056324e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d909607ab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r3 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000000c0)=0x4f, 0x4) r4 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x700, 0x4, 0x0, 0x0, 0xc2c0, 0x6, 0xd83, 0x1, 0x3, 0x1, 0x8000}) listen(r1, 0x7f8000) getpgrp() r6 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r6, &(0x7f0000002440)=ANY=[], 0x0, 0x0, 0x1000) r7 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r7, 0x0, 0x0) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 13:34:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x62) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x774c, 0x3f, 0x0, 0x9}, {0x842, 0x2, 0x2, 0xf46e}, {0x2, 0x3, 0x3a579b13, 0x80000001}, {0x4, 0x3f, 0x1d, 0x47}, {0x3, 0xfffffffffffffffa, 0x80000000}, {0x40, 0x9, 0x80000001, 0x3}, {0xa61, 0x3, 0x8, 0x8001}, {0x100, 0x0, 0x8, 0x3ff}]}) setrlimit(0x20007, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001480)) r2 = dup2(r1, r1) sendto$inet6(r2, &(0x7f0000000040)="88afe100de4048f8fc4b36657b8e91c802cecdf1cb19a985d5763494e5828227a9c5f1437a202a1df90d129df6e420863d36562402ba97e0d0295137d15837d953b4f75d0807da49e1134661dd5e9f4c957592edeba3231d07143a4c8e7547c8175725d286ab5a617975ecb2996b9760e9b46bfbc586e7648ae9629e046432ac3e4a934ca0de70ee5f30fdd73a87b310d253b96838d3d4a183d034a91a40db08ba98b2d4a91a", 0xa6, 0x8, 0x0, 0x0) close(r1) syz_open_pts() truncate(&(0x7f00000013c0)='./file0\x00', 0x7) r3 = socket$inet6(0x18, 0x1001, 0x1) accept$inet6(r3, 0x0, 0x0) readv(r1, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/151, 0x97}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3) 13:34:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x1}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x8001, 0x4) socket(0x12, 0x1, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:34:26 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0xa0, 0x100) openat(r1, &(0x7f0000000180)='.\x00', 0x200, 0x81) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt(r2, 0x81, 0x4, &(0x7f0000000080)="b764e0727bdc9694118478617a3cc10e9a7117ace569a629f1ac65ecb2e061f1633afb7c9c0080e7948bea", 0x2b) accept$inet(r2, 0x0, 0x0) 13:34:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="ffff0000000000004c1cf9d5e6b5"], 0x9}, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/114, 0x72, 0x41, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 13:34:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 13:34:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x20100020000011, 0x528, "0d9f40b12600007bd0e65ea8d6f4c6ff3b99f73d", 0xfffffffffffffffe, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mlockall(0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c78ec270243f06f30bf21a5c33403b3c38e3", 0x42}], 0x1) dup2(r0, r1) 13:34:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x4003, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="056e8d15ac66d1e0c8340ba555ba3e8b62fe1ff8e07b55b6676ca891e4c04111c8b988adcd1f93742499fa46b07589934a707060f78fbfae31e78902eb5c1e4290c985cf3ae8f34930af8dc6f49a876492a1793fa486b2ab9f37cd7938976eab4640626b255a3b62f700bc4cf02a584726e5ef90b75ae1506cbe38420f571196118c40bc420290eef6cb70eb", 0x8c) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000618000/0x2000)=nil, 0x2000) socketpair(0x0, 0x4000, 0x400, &(0x7f0000000180)) setsockopt(r1, 0xd, 0x8, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x5, 0xd, &(0x7f0000000280)="eb5c0c28c8110000000000000048e69931929668", 0xffffffffffffffa9) pipe(&(0x7f0000000200)) 13:34:27 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() accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) socket$inet(0x2, 0x1, 0x100000001) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x82, 0x8, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0xce4, 0x3}], 0xffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x40000000, 0x2, 0x8000}], 0x7, &(0x7f0000000140)={0x401, 0x1}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) getegid() 13:34:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x7fff}, {0x5, 0x1000}}, 0x2) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = getpid() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="fbb8759a96fe71525d979ad9ec02ddec7332176f4b6e754ab08796883711a3f132f9ff41a285ea7989f4a05db30a612671a5fe2c6155be32dafb47355fa965b2eaf06fa79dc8e12053c428125dac74f6b047fe60263996ceb0149f0e2429f143f25a65ca5e64f0f2c03bb127c2fde039963ae94b476c3474d3b645e8ef654db8eddc5645fefce903405c8587c186630526c22e58f67e0f3022d4047c7893efcd5573cd2f02623f8641593d39254f6164a149825e1b7520a011a001df3644d7dc30b4baf3fa8b3445de83327d9faad29dde44323a8761fffb100f4d47196cbe0eded00f57b3dd0647678664f4eb092b57a482", 0xf2}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0xe}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r8 = kqueue() kevent(r8, 0x0, 0x74a, 0x0, 0x0, &(0x7f0000000000)) close(r8) 13:34:27 executing program 1: r0 = socket(0x2, 0x4000, 0x4000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f080000003000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 13:34:27 executing program 1: munlockall() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) getpid() r0 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=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'/97], 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x20001, 0x0) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x1010) msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000540)=ANY=[], 0x0, 0x3, 0x1800) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000400"/167], 0x1, 0x3, 0x1000) msgget$private(0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/123) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240), &(0x7f0000000380)=[&(0x7f0000000280)='@!\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='\x00']) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0xd76}, 0xc) shutdown(r0, 0x3) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000780)=0xc) setitimer(0x2, &(0x7f00000003c0)={{0x7, 0xfff}, {0x8, 0x80000001}}, &(0x7f0000000440)) msgrcv(r2, &(0x7f0000000100)={0x0, ""/30}, 0x26, 0x3, 0x1000) flock(r0, 0x8) munmap(&(0x7f0000087000/0x2000)=nil, 0x2000) ioctl$KDDISABIO(r1, 0x20004b3d) bind$unix(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="013a5d819f24233c2f3ae49db2d69036002e2f62757300"], 0x1) msgsnd(r2, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0100000000000000fa663720ecbeeea9f57efd7142fa2eb86cd50c8894b8e43d71f8e992215743e9129398c59679c05693b137c219f20219d46a32dbf720b5be0a627b0cd2f065d491850020830081bb8d4187f316244a38c87d888da041dcc0ebffbda5f033743b8514eaf2763e66cb6714a93093ecd59a65777b5f86aaf7547284130bb066c56ded334db1715d882c9309896d1d92ccc30b0a15d0ac0f633114"], 0x1, 0x800) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x1, 0x80, 0x7, 0x9, 0x1}) mprotect(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x8000000000000004) kevent(r1, &(0x7f00000008c0)=[{{}, 0xffffffffffffffff, 0x4, 0x60000003}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x1, 0x4bd046a7}, {{r0}, 0xfffffffffffffffc, 0x0, 0xc0, 0xac7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x800, 0xa1}], 0x4, &(0x7f0000000940)=[{{}, 0xfffffffffffffffc, 0x1, 0xf0000001, 0x7ff, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0x0, 0x6aac}, {{r0}, 0xfffffffffffffffd, 0x0, 0x44, 0x5, 0x5}, {{}, 0xfffffffffffffffd, 0x11, 0x0, 0x1, 0x7}], 0xfff, &(0x7f0000000180)={0x7fffffff, 0x10001}) msgsnd(r2, &(0x7f00000009c0)=ANY=[], 0x0, 0x0) 13:34:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) dup(r0) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x8, 0x1c9, 0x62, 0x101, 0xad, 0x0, 0x1, 0x100000000}, &(0x7f0000000240)={0x0, 0x1}) 13:34:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000023, 0x5c, 0x100}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0xe950f6f1f4321875, 0x0, 0xfffffffffffffff8, 0x8}, {{r0}, 0xffffffffffffffff, 0xb9, 0x42, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x0, 0x2}], 0x7449, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x3, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfff, 0xb3f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x3f, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x1000, 0x8023}, {{r0}, 0x0, 0x2, 0x4, 0x3, 0x9}], 0x40, &(0x7f0000000040)={0x304, 0x8000}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x7) 13:34:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x808, 0x0) r2 = kqueue() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/187, 0xbb}], 0x1, 0x3b) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) fchdir(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) syz_open_pts() writev(r1, &(0x7f0000002480)=[{&(0x7f0000000300)="ef7b9c5b338b513b15e8b277182fd54cf3fbd17a130e2c789aa0794f83729093fd167217304b44edd512d7af12744c316cdfdab7b639465a33df3836328a3f719da6cf3e59b42ed121dcb89373a5653b19fced702b70893a483186dd4acf3e79df49e5d82b1b566ae89916e43f10ce39bea7b0388fb76930785187b694c2ddda51abdb64f6", 0x85}, {&(0x7f00000003c0)="b854dd3f28c9611d98871f71d8dc37e255964cc1d4e7362cd6af3bfa70d727ac46c3c417c74489f7837f83d3cdaf24f240e8d374a7e8f390c97d2187bf61ca81b2dd2683603dbaee04a03bc85a58854116b9186a1802d895364717ba86f567dfc27465780c2df8954175ec5c8b406e5d56d92c38f1de57008e4379b392ef30366d893a545d79cec8f5cc5da9b9ba86ed6e85539c0b84d30378392340e52bbcb327658d2f761dca8c0e5deb4d4bc263", 0xaf}, {&(0x7f0000000480)="1fb8bc79b2980951124a01bd67aed7ac59a3e3567abffde98d1277280c07a4c8e590b5e39218a50dab08b199dfd210150a0e191b038a971b867396f7931d93839715cd42e463801c76086a0fe7c51c909e122ea6b5dea580d26366a22f405b4520469b1d2d384bcf96ae026bb3cee74139ead62140aa3d06a42529f5a33cd6718cff6b50795fe1b6e187d64672f61d9ac06b232487fbebd2547043af02840e065cf8859b50ba156d1c520c28f372ef03e32d18ad3287865fe52c2f2f820667b212caeb4c58115c4529831506116f07c4a13e0547f0c2fd6b71e7367dffd5884fd49fa5f3c4078d877d43338fd57156f6678cb6a252b8b7e6d888e77793cc9e7978fd44b92d43279a5dc109b698524a2055e68cc56b242abfba7838ea6e69b3326a074818db693b9a45c09ec86422f05740febf8b2f85147787be17dd127a738a658d81aaaf01a10933b6bfdbe569306a32aa8a197350435bd32d41b1691aa554c6d19c6d17528574bf2c189474501c14d894eb00584734383fc11f8ca6fb006e1e84b9159a20f323decf4080b34bec0e0044699cc9cbe6974aa364b1981dd281903413b10c691cfd9e9b2d535ebbd8eb4584c2e7b9e84134dff42f430b48093cc5b7154eda0836c159550357dcc9ca2cc9d90e7544db90e019f6323af95158da394926f8d8ba401ef2314900ffb2b3aed335dc5fe1c8a8c94fd89bb9d0eb2a6e61808f8e3889ffcfa15e7d4e56554003f1852a3c4f6eb913f6e9027813ef2b775946c4e3c6fa68a4734c686820dbf3ed86c88016e1d0369944fe7b24b6d2a743f44b82938ea8be37b76de9d49039df01badcab4b37bd5e8c577f7922b553244f22ef243cb27ca255a6d4eba95f40c7fff8a927172c153c12873655259c181802a48d777e19fd54df41f05bfe5fb6110a7d38a0bda0323c7a9675c7d39d47ce8424cd864d004ae75d9fb4b34c76b4ae7194bedac990b1eaef61043e5c94b900f932e1a2f01f04b7d7e3e160e212f28943269cd855f8170fdbe6824ba793b33a562b352a88d425917268ef3da53017eb18465c6eadf3c48c958e36e04b850db80fa758d02c19f636c41b5b018f2cc0ef0d9b792ec115bee8e5fbd08e0055be0853cdddd2824dacb4e2970cf013e71bb4cdb55e8eb5a6c365da8ca9ca683ea82bc88c2bbb451e6e58b4dd778e50950cc80fcfaaeed54b468e97bf9fe57da02eb257fefe96d98f5e57bc4e6036127400747935afb49061dd3c5ccedebf59121273320640c2038168af81d325ffb9478c7058016318a7042d74dc9e58cd6d78d3417698fee34fbe413c6f315551ac3dcdb1002fafe7f99d43a5bb8ae0651c661c097442302cf21c1625a91c7a99b2adb1cdd88d1ee2fa37543df798026e06de1361a8c8e0b17375ec3aeeaa2702fef280c13a9a95d1f453bbbddc16cda0d5c202987c4d5a0e7a1710c22a31bc8a3e075ef9fe94694089155a2b15b94b9f0cd835fcb4c5b1c809c94c80413bff276bc91fead12ddc52165ede8ccdd9ca46e9643ff6ed17db56666fe7e2570bd5aac91af157fffd698b9d0ec637a78c79315e3cc07b2a905e38265e4b152ff53ced3bd3e032a4dd293be54748724da550d94a01a077cdc0fa937a8aca81afa83647df350600fafa8757a3d4b701f4804f49b68beed065a484f6a74fc2652b49872c5ea757d4fb53434a1a0c1dce93eeaa770700611cd3f053ec99763f994c90758ac55d2e1b011e694759085828ade0719f35cbc6b47166059cfcf78b347ee7f401cdbdf01edee0689e51a6b167d16471fba046c004e60820e2d23e3a185d91c919178a71732c3b28249e2c01ff242f6f191ef707572bdf37595f8ecd320ff7192db1ff617923519e06c121d92767c486a6bb1e037616075864263bef50f4bd176f770050583c4a8589492bfc7c708deb2030d7d201ff58ce95a494448b53028e085d1f2cce17a4be204ee546301100843c43f9db340081afab8891fc2b095a9563c065b56e2c2c4eaf393defa40e59729f858861ce8d26b6cc76112c6bde6b0e9fdfc354fea00f935941edde5a24ca2e05cc8c59afd3f9e91cd97864d91df425bcec0774db5283a4e34d76b29c672a4fcf9cd8d0602141e16dc8c1b8dafcd2e02be7c23c1eb5d57eaca02a6c67d2d7b4617aa0fe67b6ddc3b75d93e2219827b61e386df7c13495ef197f15e4f5a33ef6e5803493e5b55d671a40b452ab1b9ec822c6d0c5e0e549c23191b3ccc4cb1266200cc56009410402117cae5bc7d28ec785983be03e10abd84cb7e1f8cb66c15eec327999cca5975900a059ed27ad2d1729288ed0d196689858abffc05a449ea29be0921be093c86dc8e99a66886b1028ef0663e4ad61dcd3c50a671eca05d4a07fc8005ba3850882b51f201f47afe3043cb976e060ccf6b153db3d48d3f8579d6ddc9f3e7f8eff48b9b88d020d5061b86ad8adbffe8dfc35ce6422ebb27f6dcd6fbe8c7f429b4c161f6e18f862449e722f04a3d8ca5aa999844180c3ac5a4b1c97b7d592a1c33acb25fc638f98b159031308d275fabafa27dec47a627610429fbd1e998acbb188828990bfae308619c8bc43ae4f94041fa5c02298ddff8b8d3efeed8c843646eae6be291ce74aabbf1333defce33feaaaa254b72d152d2b448967cb5940c646308daa8bf2fa555c2fdb7677a3edc607cdbbf72ca15911561d4636202fe5fcb1cdc2f7e67831cf525ecb549a420c3f3231ce2ee9c3c2cd4df1b6e30e09d9fab4ba41fa01fab713881c43187f185998ee0a91cce11b9d90d49a0434138c78dfb99a8c55e820c89cd68760fa8c086d55234d1f979ffebd130ed49efc64b4e2bf803ca8bd60614df50c15d18ed574faab6eeafc4f5d5dbc06bcb73df7b8667265f010750f966deba11869ebfb5a0bd433b156930d13dabdb363e05ed0a0628248f4a317015728537f6a35ff8bc59275dc4e566bcf00425b165bd5e86494130e71d6e68c6d82da73d9d16cb825c129ab390bc59786e99584b92260208dd4dd63991cae62ffe89a4ead54e162c2d5c21a745c354a0dc070e79d9353155baa0a89a3236fe8fbac7e4c75b01e3f0d06e50fca4573fe54abb23dfce1b87fd819fb4c4d4434434adc458a945c14764f1eee47e9a58d06f8dcfac61ed5e609759218e4ff2f470a3126ce424bbeecc32cc2e35d0e4851f23754a87a0d3a7822408da8e9011d901509320587292436c4a4604961449c5402b2247e2c52c9ad94998f30177fb3f1a01b707da56beac0f3f76e98c63e5ca164514ddf41e4f9b5d6c79b988a6232fa104b9a15e80d141c4b377e5f600f4429717c2342dbd3ed38a4be1744d510296475dae7f9a5a0b5ce05ed076cde691a706aceee4587cd25ed036ffb54cb6f73d7ea93e9782e36132573286049d71d94438c267a4b105ff0f39f805c608eccfcdebedacd6fa16db65c105809f99e8ec3c8300b94897dd802ee1d2d9a8a1c56b52b32287092fde8bbf5eb5dd4fc3a36f8e689fb78f272b6d8e67c42a85eb58d1a333892ead64f234eb05d80187fdeeccdeb3f37d37fe099680523e45ca8df0edc0b49d9b08677cc6c06ccbd8399e71b32ecbffeccf4d3d51bda19d2ae394316fedd4e04acdc91b46f0cc513b1e8c9068a45be81370e0e7a06eef50783e7777fd9e8f74c71157b176c59af62d009eeaeb05191b04a5829f6e2b318b0eb601fe14cede6d2de7137e7e8bec77a3211ef44fb25b4d338a4ff6258f2c5bd537ad2cf7a907f003bdae79f3610e95e7bcf877cc607e5fd6da72b911672f5138ae292cbc0ac44e34fceca7b94f07e6413d13ddd2268aebf1d2985fd439fc0a46c176b75745036b2e607634f45bb13de5645c4281b4cb21bbef54c1f49db83c03a379657e45ae67195c7a0c7983aa85205c3d212c36441f802d273e376630b078aa123025cb5e6ebb520f590b7a81229ca6c732582db5ff48ced825985ecdee5b9cfe72b5075379c4456882fea912937c0f523e9a304d62afe72fa669b7882572c96e8f94d9477e4507a59cc66c91bb8eae1f5c0d1cb204cf4ec23b5908e9a3d0bb90a0b3ec55ac3b6d2814e2ca65778f94da4bb354f9f0b500ac400947c5756aa4a91a3369c412550dd0fea234cea34551ab82e71dee1cddf7dbee0540dd884f60632b976d6537f1356b440ad62a97373ebf1d7f4322868252ba1b8b339ae96a8e8e16642984296b8c3c93acb488dc8114b8185e5de1e24f76dd5883d482a0f3321b5380006df9b93ec2b5f45bd03e30a12552a9b718161bda52690bb37bb04b39390cff1823f0e68a4402a3f87bc1501292fe6ca8cc17b7433f8f77ed5d5acb4e6c22851b403cf8789d63d4e7049b2e2f406df12d970af8eb60d611566d3d29576833e1ddb97c0004d954816f8f99ad70b83b5e48ccb4a643013c2d18aae7760caefd2cb1aa4d0d26cb88fbb5c4c1ed7f2d43df7fdc427b789a79d28457805b23c63a29984534ce8e1be330d5a90093f74501be8f41d79345e5716d818536d1bcd9a9117692b52e25b942a3a0470a88ee4b4e20a07879ed83d4c96f4c61295d492cc3dc4db0406d95d1289767ab3e0a8982cdd8cf76c7a3ab825222d9105e142e41afb1565df5afedf0c0c9826a6a6deba9e7b40e5044d43bf7e42d13bd08ec59ddd16d6df54d12f8720ba81399bced5f071b3379f415c37eea183ca002b292d6d9ea436013fa782d7823db292b42bf2790fdd7503d0c1c5d4a92019d13184ea784bea39f94b06762e7ea59cbdb9d896688847a35ed49a9374310cac2200833cfa0ddf6bca77816a59c0cb6ae4b478e3d4f072ad2a0f30be54c53d7b994205edbe1e25b32e9a087d40b8912e527d39fbd62607a76fae51bee2485aac8fb1bc9f286d9eb05fd96df38e2bbedff4d03e4f118d6b5d37b51f3e061025b9d5427b6198f0f3a765cb3d715a8c793d4b3f0be2784e018d64e755109d5da706cdd15e2b393b6279ce1cbc574aa2486e18c65bfbfb128cd9f732bfd7bdbf611970ab9dac10731452946518a3f7002ba47baf4379b774d249ff487afcd03fd4f42fd044b6b757b34b7a36f92001296dcc57c93d74aef2848255263715585fbf86dda1e74da8b20fe3559f64adf033eedd1db53c9740a3e65cba5b08ac9dbf39dd57c26c6c263779c9e26c3c3ed39f7193693702ad6ce1d86c2c46ecb463513fa03f91685fa5fd4227b0fa96ba959214aec54c25f9f39e31ff23de28bf8ba1cef8022513b07f1443e23e30af9f542b5f53a52a88c822dd512b7caa3e9e0650fd488d6b31093fe358860207888cf795cc8206f3196e36d5e8f16c8c83c618f7b4bfb651f248461ae785e0b0cf37cfd16b0196d711d27b5524569747511baf607b61c286e128968c2af50549151a6ce8fa668a18398261f27e1cd9323d55f08ef4f2b71083d646f538ae4d0621d80e5ab64fa71078dce394e3aab7f471b1452356fed1380c218fa908e961b025162264f8e62d847fa1ec23f2f4e8a2e2242b33052aadab7ad9745679c6b18c8a90cc5740737925975dddd96f190b3fa42ae0566972bf93646f4c1018d9abd4c9c337a104d1546b84e26e837246f772bf6b64b5abe6e04a369d45ded82b4a2a55573d303d8cb2dbbb7b38c6b7a2b7d8c324d061d88153296683d502481ca3fd15975ed1bbe1fc064e06fab190839533c6dc52351166c50be1d88d5b88178b750ac37faa26073cf04dc86e4dc15634316fb27f2a7dfab35376393f1a058330053adf476d406f3200d5f3b601ea61ab24881b2b91a1d0a8057ad173559ae4", 0x1000}, {&(0x7f0000001480)="97e169cc4031c2f3fb2448829d95a317bf36b6608421063bb118450eb1c7744cbb548e926fc42d3407341c83ff1c2187e2d5837e6991cb309015007587590045da2557d881d9f125314d479f790e2b885bd0a14c7043bddc4fb49125e950055fa6534d23c03bfc081262d0936d00e2e92123f727e2733cb92c947e67c7e65c1fb09e5392c89b1ce176402b3a938753d6f216760d944e1f48e2b2b2909a0ef41696c342f441b955d7d364ad6e75628fb278e99d72fb736565f4033cd8417d2ced5b6f66e4d7b2ea05d576bf5aacf5b43495654da3292d4fa0ccdcb2300087e4d1c3dddf7d23243b1b99179145822e6ea3413044b6ceda630914d60e88ec6933b180b1f714a7c4c273b1a75b4606706bdcbd8f96288292230b39160cce624d65dae690a1b7f75b32d9b7063c9ca5f81890fc1ccfef54f5a656ca945e128849313bf4cbd0ea0882ca4d9283941d4fb9975535691a4a8f915cc86c2786f5ed7f300397b686f0f481bb99bfe4973bdddec1b7a4c9aa4cf4f9471e98bc6abaf51d25f80b851cdd5566f2dda55087734f69c9804be3a47d407416f556cdbaf2eb1f11e4a34a57e986bae67c25bb22cc9bd9b31ff7ed2cb4b4d41ec523e47c8719492b53ea19ee6fc767f747d4787582d0b33d9752101a4cc521e9874ab34eeaa5d74a0b72c6a2d95504e8cbd8939454e7d84a08a224b561d04c8bbff19b60ade98043060112eb26b2d4296903c567921e1f2f1003b6c25ed9b3a59a000c3072d27b7b2e5c67b59e6572dfec7a86d8630294bc175a110d9b6a4ad16c18d20cbfccaa33f7d7695d3f2154ca990ccc7ebfbdadd24c67866da0920dfc9cc1e71d7805655e2f379f355a7b518558ecb4a9238b9096ef394d160b12fabc6cb105f24903522b7d0b325c1911222d4f52b43f6ad616a508ce8f03856e209783f3a6c50ecd4fafa4a6a3bc2556329a48439d6c330017a76db54496c82c44963530b6e10b1ca13859734410edefb1dc3027f377e987fc334c77e141d0e2032124dc52e03d682cd3ed36a5a2e3e8e10360c876eee171f9ad3d22e9d43727754dcb7e8b232e63dcefe0cce419f71a26235e239e09d5107833bbf09f85e79918391e6d409ea80f4a0d8b7f6a9b9a10c3b97b11bf67dd6886b01094a90bdecbb412abc92cb7d9eae76580f5398e31bfa6666a83aa178eed3b4d74271c1f2b1a855ede701b546b29f05e52fd5f9a15655581ad441c2d24e870421bbecec7b8ec9f5dbe6ff8820b71f06b7d7fdb040d6644d37473eea198411be22799db22b00eb778f7e4b1c6c7b307529ad39f790c07396e290687c314c864a5e50dc0ed4bb7b3fa066fc9925ab3301b3e233b358a49e8dd5619c7f2bee9de58dd231d9105e637cf74ed91ae6c07acf43fd293be9637d5e0c77463c62fa731ad1fd1db22e357fed7592d8269da0083dd508779d35af20df17387a058bf0716fbe6cef898cdcc38eb47429f26221f3bcc1dd5de0e4c4f915f0e96e3c36e5c4ce25f9b9ab660bcfa4a042f60aa0db4b39222d6378261e3b47feb3e5d819fb234f007a4ab9a5f7e4a655705e358010f31414f861342d2ff43ef62a4d7ad728a59006209c0bd74c80aef82ba748f00a0639f9e82736c2c2acb8cd745485c85a02d08c68e8d766f5837b0ec4680ad6e427413ba90f61a4305d95184c3637183748554b92140400c1904d52f1124ffc97a2693dd84431a699d3c0ce7ba18ed1deb4920558b3a46478505548f5b0c10f510145b63107f37a227138722292cfb8483adb5c3ced6192db7cf58d46d3a71937f57d553c28d017915f1471af79ab669f2a8f192951d42009e8943212a68ab746040706e2bdee5887ea869123bb989ad1e528843fe17aff04f70b53b6176202c9a2f3a19053e7d9f41bf5b127b1d411c0662f0b40baa6faad6307ffd77628ce47ba115bcebbda3b585a2a988f50eb8687942ec31ee0cfbdcea39625ca34280bdbd97e480cca45bce37828501412252f886517433478e5238e13d775503fd21466c05adfdff1cbe3616bea233965e0f9baa90e93bd7b02234c864b8c19f18ce9a74d3d85119bc55a5629bb2194b3f49e839bc4152ac4cfc0709fafb7be03d245e0e56c69f309048ad8c587ac87dfda45211f33cf53e322f465a9f0b6bd3eff4af8bd547886248e2206625f85f5b314f39f8253ce313b0d9b92c0ff8b6e489f5699a0ee615cecba88be87cdf5de81c279553b81d938cbce4cbc04e1d56a4e926915a13925bd7bdaee6c63037299f27a6c85d484e0cf42721d59e19198995e4f842a0e4b2782edf0561b8c7a4069dcf2294fb7788e3b5848b6fee71e9eb281c31d8a4465fc210fd584a6d4a47f93f66b0dc0aa0f77f1a830417c98186b561ec2f06ab18744b6acaef36ec6129b5b3849cd37a5d0d52a99a7b3c817b16a817ee5f1eccebdf704f19832178b7c75c994d8b58f37535e112d6301eaf521d6c8edb3fe94cd85bc4c6187927d395d141c33cc2c58c161c552ca7ffa1e43d45c1482b6ce7c725aecdec5875351fab24cfce45736934e08f68c9a255fc253c5409845bfac95f8c02c1272e1a76f538f6b2cfd2a7e0b3ba63724f15132e913d0c3b69f91238aaae1c2d12c45e0bdf47704683a06da93e0fd66131f0ea65b61f04a56310bb261f339b119af6a136c7e53310234b4eebeb9176489670dfa4ebfbe8ce6f494482d46be6b4c29b0d0a18578424a5b2c9502b2d895dd9bfeea7ba2286a87060924b0c44b9fcbe982246d7249401d2a30935689ccd80f6d974c5676b5ea0183f6918759019f9104c5001de2a040cb7cf57d960b91dce7c4af56e5bda136a9f190a48f0d8f602856da567a035535f8ee0d3c53ac10ca35218505a644aebd53ee5822fcb39141c72ebdd165f8771dc1f57c71677b060857d0e8c3d99d86cc3e79cdfe83c0d31a8241f47b897d756a048cd433486a1dfae0e23362371f1b4d7eff430b5367a5a940298c29f860b058a380e4b242be6a45a60420bb9abeab34436774ff97e869839aa1411518aae7e60d6b34ab44b5c17afc273afce46bf9c189a18b5e8f9d2a745133efbc721ca59d1eb96de973bf2fe7271a667cd5836ae290dcb432464bd88611b87a6b4d7f24c25d01628f0935b51ae24df6dc05ff0ad29e5cbe6a9191b14fb5ffc3b2c8c0b72fc703ad4658ffe74cf7d9bbc3e73c8162d28e9a8fb1fbf7c2dccd49463b9a3d353d050f614e9e757108589856ee927eab44cbee67fdeae0c776d414f3dbb8e009e5adab8fd8cd88cbdb7ed285e91762f88cb7e7594015720b09f013004f56135051172f5d35d72ee447f543df70ab544e47b88b7900ce165a5c7874a09b842337813b2b9bdcc53cf873b0239a7dccccc4eb6a4f51349dab391b3d5772b64cfb98189aae084d90eef61db0010368ddfb802bbd17ca9414d1e3fdedceaa5073d726cea41f868a35d44f65b266c8c042e06c3cbfece884657201137cfb24614c87d31c97b7581343b1eb95105ec5cd3dc97b0368c3c48242f6deba4c51634a69200d07533b6d13b9063aa6b3ea1262775d9e145b4bda8d075b2366a8aa5d496f7ecbcdff239d328a91d55ecba7b4f853f4c43b3639b0258a2e416a8a7cf5c927d29bd5755f34f1bab2e0351e106b6a91a2f18dec3f32d8da6d19c0a08ef07899682e7572258d64e1e259cfa946f8cdf09cbd41f1bbbe6ab547474b225bcde2d5d14d3c44f4df2511985b7be18e2af54a318715d95e184f7e07041721818992f4ea8eca67eba6dc3aa5f31a040131103d193a11e69921d910bb7148023b8a80ee37f01d0ff05024a20fc2c6315ff5c96bb1462601bf72fe2fdf1478e1ec6f3980ab83ed11722fa6feab2805342895e30c80db3a81874f407cc74c8cd6256770b523c6e63804087a53cdf2f5f53935df442ab9ae92b1cb0a3e2d677e96705c2f18146c577244bf89bcfe823ddd158fe0a4420fa8822169e90b10a38dd936f5341d2651c5adc532f5eaa5108f616682e4d40a70e893eff0d6b2fa78eff8c0d93c11b179f53b228822b01754e37c74662cf9fc3aad0001e7795ca4cf1708ff8282fb25c9c24152fa4cd0364f9fd3894a50618126191abce2ca05e90f2f90d559e3e5542724c15936e5d839e272f9b77aa0f5fd6736b1c12bcc4e35afe32d145097238d7a414143cf09080503769be1bc25e52c8fb8a878f12e4b0c5c3b4ad1fb89fc93327141ad8c483b1852c4ac8c5a3c064586fe3c72a6bd4227c6656cb6ded2eea49965d899d4d02f72e50c8de99e456c455f83fdf2a81d5c37bbd0b4af99a9a66ae95dce293c00de8d9319e55f309f0f74411c345ad9150bbe01ff390186dc78875ea75fda44bd9af6a5c3ecaef4330d9829ca99624785fcb96f5cd0c4b0ec14e111d42400f3a9dcfda12cca0b335089bfc5c53105bf9f8de38dfd9dd9bdc5abc5ca29c0ad34720b32038acecdf7d687cf60fffc0188847b1190da1cd9526222fd669b685fbe9d8cf61e1d400c3feb96d6d20363f4320142e1fa92f1ea2004191462e96c3f261dbe9805493a25d24123e0cf6c0d0fae84404f4025c259d481f72258c4bd879e02b696783dc975d735cb73b90bdf69fcfa4f3f3f7456361f5f16851feed9e34ed1534531ca669dd71bfc28b68fff0a62e59b90baf748187a7c8d6c625f745e275a2d1f0ded20ba69056aec80fb0d41276befe30684f64498c13a9361528e5401c7c033b33627cee4935d43b1e03e9f2ab184e7838bf9442fb956c47e61cea1ec9b43efaf64961693f506ce9fa485ff0b31d7346c37ad163a4b64f6074819e08f6c8e00116b131dba6217bb6e4c5b3a864f82bebfecc1b402150ce9950ec53f0763298ba102309fce267ca3d5fa8b59266197f5e616ee193851ad00cc0d25fc26f22897d5670768171a0043c162eb43a882b27dbf1e48ccb8dd76edb310cef75c8eca9fef23bf0caa36031d4b73819041a3ebb5c619031359cc89e2987a65064fc52431a2293bc0e7054c7dcbc1a005af8d1703386edec7250a996679f7d3ce036afa9f1746e8f43e5fa90d250ac8657c7256795a58cf1c3455989d6dd2a88989528432b7a30150809f16c181add5251143ff86991ffcf6a1d337f6a99a7a037f4a3469e4117587998bfea6487c6466bf48d2ffb054043fc04a5ff02c5dddb1ffd9bf6a5e5196edb549cfb6024b92f3059b1a8fff5a7c99fa22e96652ce269fe811362872ac8bb5e70fad36a42e710cb4f41c88e881c6e17be3078e7809fb7f03035f3922a0221179c21162d5fd12e58ba4d5b6957340c53db2efca7d82001fb5b3b4c6087ddc3093309cd7edaf22477bc7a06b69fc0d017edd2369b8a3c3303dceaa09d30615430ee0936be60c7e971782b71ec4a4135bd4f029af6737f0d6136e251c4c7294a11858eb68c276f7724253ba3ac4d990bd76258201c1d28256783318deb713cea651ffd951a94d3ca583d881b3b70de910af972426a05b812406749931410fbdc4029dfbfe769894dcf90aeaef613c29e00416f86105ccca9bb0ec67d0ece10e7d352b36e0fb29aef52ddfccb5ff44a62faeefdd2118909fa4cac5deddc61719612d4766ab56816d41516cf8c9b46bf0bb7f3dd41b9862c06da7f8d3cbfd8e986ae682b197230df906a0da47cb60cfb65c5ceeb818aaefeda24219a4f721b8810b37456e4e16d8cc965f387274a2ca31ee45a02a21d6a2ee39baa553416daa9bcb27eb810964340cf9a1c5c48020b12f4d94abe15f791bf89599402a8c85dc0c2a75d543eb12427ba958d5dbe43a9", 0x1000}], 0x4) 13:34:28 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) close(0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/91, 0x5b}], 0x1) fsync(r0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a", 0xce2}], 0x1) 13:34:28 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1f) 13:34:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getrusage(0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) flock(r0, 0x8) 13:34:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/126}, 0x86, 0x0, 0x800) msgsnd(r3, &(0x7f0000000000)={0x1, "393b33847a2127468f09526ceb5a15eceedc5b0e8ba5c67edc31dcb34653e1045c094dc9b85d6ecdb39f38a476de42c87fcd98fa67af8942ff1be68b53672ddf500cff8d06044962d07ad6"}, 0x53, 0x800) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ftruncate(r0, 0x3) close(r2) 13:34:29 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) 13:34:29 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x10001, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') listen(r0, 0x9) setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000280)) setsockopt(r1, 0x2000000000, 0x7, &(0x7f0000000400)="5130c8cdd9889aac43f89c7333d5d1264025bfc97081a0d0d2d61658fb58df496fe0a06b7ff06e990824569793619a20d58616e48142ece60c602b4db22fd9a4e9a1e2e565e1c2745aa1dc99acb846820cc7bfd19e45dc8bcd5c43271d826c466f3b33771e8f77caaaf752d52edea57d00520c3b7eb37daaf92e7775f2bcb2d67269b4fa7e02e69f51300bb7f8afe43f9fcf93733cfa0b618c408745f697b84717f33ed4f7b03680dc0667aa238def5889243110488644b1a5b8a5c2d9a1dc1956ce48b8ce804e49b9563c653116538460723440f558b1a3b3998b8f00c63f432ea426c51760c29c7dafce6d90e3bc65094b6554f1277d99f8c3", 0xfa) r2 = semget$private(0x0, 0x1, 0x40) semop(r2, &(0x7f0000000100)=[{0x40000003, 0x1, 0x1800}], 0x1) 13:34:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getegid() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f0000000100)=[{r0, 0x104}, {r1, 0x1}, {r0, 0x100}, {r0}], 0x2000000000000025, 0x0) close(r1) 13:34:29 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101a, &(0x7f0000000040), &(0x7f0000000180)=0x4) setsockopt(r0, 0x6, 0x2, 0x0, 0x3c9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x110) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) 13:34:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000280)=""/226, 0xe2, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xffffffff872c5dd6}, 0xc) 13:34:29 executing program 1: mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x40000010, 0xffffffffffffffff, 0x0, 0x7ffffffffff) 13:34:29 executing program 0: r0 = socket(0x20, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ftruncate(r0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d06080000400000000000023619a155a407abfe0d193d1304", 0x1c) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000001440)="a9e5faedf1b7ba129af873108d90458e99d4a16f5864aa7d522ed4dc685da9b44983219c309a26fd4e50509486b26f9a40d3876aefcb4398ae63b55e8840283c35c88e81c697bb8b404b8553241c1e7034626290dda1d2571592d011148e3381e4949dcefbc3a21864df305b30325aeb7288d2c6934e67db094625d88d6a5fac6be833a90767718bc433b4f1f912e90b356d840a621e255e55b0b8da080f6ac5685954267f0a02e99d3b9ae6b34880a6ae40f1fa1cfae7733c9ca5f67466857f45dc04e7046b96d20f29016bcb8539cae21609bbf8c96c951580eb8faa13ea4251ad07344a30a0eec3ce9e3930d0fd3f40bce606ac3bc750e58156fa8a8f20c2ec1b987a663b217f012ed3d8cd79e34d12d7b6872680cdc84df74a7f9a6f6c97946d13aa18e20dfec432a2ff539006a5df7b647f64b4198e73670b33d61ca3ad6808ab22fb5ce2a2e2d58e929e74f5aededfd513221830f55de08096838bb6538a83ebc8a2a2147207e4a2ba82dde8a89ccb3b8a7df6d87451b04b617ef7fe744f600850c121282e405b10cb38295c113309dcefbfab7f8b4eb96d17fc9a36d2f47cd073a2fca4a743e24cfcb6853d5fc4b5e7dc8899c4963492f2d3aca301134d4c3c23dcc902ea64201dabce490ca15aa7e318ce20224a9f93f3f324feb1735bd1c5f78d530d964a12930d1c1cfd7dfdf0ee33a2b8e0d06f621d49122ba9fcbb3407e661bb1d6111253b3c9f8b9e324536851ef6d0a58bc2cd4f61f80747a70b8aa4589e5051b4d9f4b5ee5e7982d117e9539a989dbe1d0e8ee59dc65014df8cdfcdae6fb843a3bb7631294823e156c226677a51f32c11fd8581647863af9e94d9ccc7cbdd2bcbeed1f10d27c8194f282bf3442d4d1f66a0dcc10b182c92322cbe676b25a3f327c4a244d113ed923f48d6cbf81b05b9d791f6b9980b616592dac18aa3867b36bfd7d40d92341a0b6a34570dae147553ba3914f3608bea0621f36184e3a02bb1297565ee2206068e739c1f12cf7243a50c3089f9ab152df5788a8e50eb7f40ace77e5485ed050d09e7e1e0db2816b2b2634602ed9b1c87e266d751166e3ea5a27e0b0a48d19192d1583dad2e23e0492e5afdb71cafa3250be40e4a1d898a8da3b5b5c4391be731d12abe15459d210ae66634c484600249bbd47e1f1d9dca388c81ebadc8166dc38f549b72e57aea360929241271bbb968e6cd725ba1cdb573722e3fd15e4fde5cb0c1764b61f34798a579c338518b7d9360aebd3bd60b263b4be49943db149b1ed272ae913ecb203e32678ed0d61beeb69bfb47f3f8c654fda79bac1f88580d01104471b0d5adbbb77094a0576b901eea6d95ee2020b05028e75b9edccf763e7492a3ec2eeb01da789f03d9c1c66c1a047bddd3a46fd4f19a72e567415431d4723f2982667d0f96ffccfba0ec6c81873cdffe64b2537e24bb59f64593ffa42059e6a61bbf2d9f07023bd611fdddf57492a61fa479d00bede334927a1b62eaf9b0c6668bf262ecaaacd84348a8b85d1998a52dfc830cd2f12fa03079c8d1a07dffc7b9c46d52c055ab08fce408f6db4117bf4a89a258463608971a4e5f4f1047589b2b03f879979e5bfe35fc8f3256572603bc4c1ba3ff44994c7e6e7826af05ff65779810d66fa9e55859727fe0a265b0fd5e517c3fad8464e1eddec0fa1e3ecf0d5d21af6d4aba810ea5212e8401bbbca0a41e3e77a18ae7825e6592659358373a96c1e2654dfd6f8f883760e7e7a2d0a6be62549a10a5cda064a61d92da5aad43c3b49f9c8bdaab7204dc21da60933a0519eb0d09038acdbfa3cfad7ea09b93a71455716068f47775920a39f48b8e277bd907a0a3cecab82cb03bff20e3fc0206423eb749424f92f0651b74c67818ef2951f4dbdee22c57935798ce96be6a227f860dd7ab2385a392e6336663ed275f659e0adbdb9165f72a14062cda886d136ffdf7b8c63990646295d16a0ff335533ca975218103254210b3f935ab1a882850c1d192b9c5092a008143f2d928f9c1d4e396b6ada0a7366644063a954e65f40499d036f729e48d8d05ff4f7cb487259d80b9c27d23bd2db04e76807d635d6c7e16f07f31bf3930614597b71de326b8e6f7d197ed8b89485328cb1375830574435450a01fba4ed7352e347c388091f6a88bb6ac65f18882471e246479e762a37e76cac0bac5bafb615ffb3b3d9d8b092895357522b091dcd3146ed9af32ff20cb6807f2a17d4669bc0571026c3ae877e0dae7ae8c3bddc17858a670a69aea5718abb771eb75e2f8523443044f1dfa4a20e3386156cfdfde9ad87a330b84470d05815e387ae293a1ce3c11e4214e1b14321477c8c3b31dc4f7dcb1335409a3fcb9c89cd80d2cb0fe86585cb192c4b32d564d44de65aaf4a95b794915925628c07a9951e976034cb0324b4dfd16d765253f8e3b297d2d317ca7dc654f60c30d2250a178325a1c7ebc62acdea9d6d4896129ca32937e755886afcfbebd6623e38c307e07a7079770e2a2c6a7abb5da3303d294d18f4ea41f2fc413ef2f9b77509e54ca3a24f720729727694da86635a402489db5416145ac3d5ac7f161ce96d5c59fea789ac31f2020640b7556c05103a6df2ebca102474be6cd622204dcc6e82c3b9479843a66e64fc6547980d139d5ef7104b9c1757642a19c22e1c2a5ebb1a15e765599c94a475471a4126ebf99acc2e70c220106459bbf520a3b32c81d51225771ccc00b12450d29135177ab6cf8cd4eada37abb3a8344551e27f26ffde733b46324f001ea4e87908fe0ad03bab58e5f85742c7adcfa77c43977278684ead522374602630e92931179477542961649ccc6c3fa36805e8e705be289c35efdda22fa5deb5987a05908f2c198e65fe4b770c635b548aecdd726a8013cfa1bcf389ca3cbc8b93232ad35c4636be4229cee1e0d8cb847b54d23e69de9cb0cc3a12219381de7019b760d83f27e0f45f54fbbbc718265264d6874482f1febdac6c646fa2fcfdc5c511e801502df5b856dbd90b7f241df75c2e92d6eeab9f26733dc53663bc474863072a301985d1f5f30f4d93794ec784a5a261b69df7ec1a0beba782aeefec37e4dae57c5c40da86db09531fc3f2058fbe8d4bd65cf84f71296c41179051f8fef9e32d6799822761069470816edc47bbfe0c8e8600ac3eb324ac7ba0fbdbeef0f0d7ec9b3d61d9975a2981dea99ff0ab580d28970c3ac9c7fe693d012689ed026e77ee5e7cc0c754e768c532767d9c2964d31fcd2520854ee0f205e50c1afabb8955fff2273a6171460410ec7d8cd48f5ebaeda899b14c32ef145ed90963fe7d4c672afd0c447c09f9524caed4ccb9b5d592125dd42afe53228827f3ac41989fd962f0a3aefdbd4c50ec999daccbf1d807c81e39404327ad3d60c115af21739ffe85a1097bb931f280c3624f11c7d26b9336ecc6bf3f92cb634f594c3af2eb0986a7a8a26de363f13a4649aa6e690010aca347cbae8c9e96f55ddd1c675c35abfe2389a12de4f5530e786361532c79505323fcff85b5bc762c10ba67f6c868ec607353a8d72798284de0caec731bec534aacdd0d3ef08e6b6c7c4f08eb65a0a1dfb8dfc9dc13a580977b3e17eb5e25a0aaa2cd3030ebf7c7336a940b74c57daace5d5c28cb3ff0b0ea39d7fe4c5ed2988b30c23389a9b2c9bfe3563450dda3056887ec053d1115659453b11b3539176673354e20ab24d0a1e9d6f47c54b372423feb329189eda964517e0f2466f796237ca6e55b33b2cd5f09547663da594784fb229b6a7f76f169d70c52b1ee7ab5eee4d0b40ae80869fe3c92f505c0e037ec22f41f2bee9023f2206f0b206461554fd00dec2ba45c91005daea5fca75c3ed53294a4a7f99434e572ce694c40755391da80fa785cbd1b7890d3bec71daa64ec577d64167567abaf8569b423a6be5d0e8ec229e1a0b3419413f56379dc5f53d13e3029294e09776974cf8c02faf0f55f3f1b8f2cb21b84deecd892ce79d45d2f83d80a56c2685cfe5ba3ec02d7cc717bb75ce36cc4f9e3155d55ead3da3b4fc37067cbffa563310ce341c20fd451890b02912ef83006d903cec154d795224b75ee5183caf17289c81aaf197ae9e0dce7254fa857c20f2c8a5657530b3f51b31f797ca91c95a53403531a30e3e0aee8963fe8cb352bcbb9e08e35d55c25ece7f2461fcdb04f541263407941c9c28a961d8e4551e346ece3567a4852a7720cf12eb2c0b19b2951a8f1fcf73c42b89934469d40cdf4eb1141725643d4087db41552277b8a76218eaf9c3bf312c09ef01608234444134618231efedeb5ff1691b7d3a6377487d504a48bda6d9fd1e2dc70007475fbc7a5dca06cb741dbf36f309ce382c8ccbd11b76e93575039e5eae334a05380c7900c7eee791f061bd2db30a8e1ef1af5ca845d22310618425dffc68e8a705d64faf033cead79224abd75850358b3d25afb1be587608f0ce93035cad2e628ab91c4a6e939bd22aeba8e30679bab4481786387b2b006c43e45af5a11fa3e504ba032b6486ef3f6b95e91c193a4512e2bee084631214e443f411a853d436b37943078e52005fc4a44e5967d34dcd5f8b0e6dbd0f05134c4796cb99f08207dd5a82bf55de6a0a246635b06ac002e3f6928ab4d6bec8b287ea8f5b28323a2fa22db76628e9b8cdc3f20f8e3b0d6ec38fc326032b37a0a537dfa0f1a507bd197e1925328d47615022a806a473e11b1b295291df56beac2233b108e2c78c2c267647d31296a2d200f67062757904fcf9c2db7973cf7b82e63e2c339c291284f37b4090c967dd5f1462679922ebd4397bcba9986b304679d436d053545ae6ae44274430f0d06a0b4743911cb531482fa66ce32f2542d03e795611eb1825ab1d352f827ee3d6d7ad80d6caf022fdaa9e56aa61c4b5595f7555235b8b932f34a9ea6e24d242e0f1f44f01f9916e64cd0b321cccb5f21fb6ee810ab53bfdf875a2c02259118a8eafd8ab79c2784ac1b5227a9ea7eb4b19a81fa03cc87474ba594966e18346dd70915cd095e54051b9f7b25f909e09bc5c6910edd5570fabb6e56e46a7e5e25a72f96d0749bd091711741aa9458a32d7c7a8d6801f966d312d062584ef3631e0916ad6d18670f290bd08e14e9e2fef362b809b96c0289d6b657a647f2d061caed452ac71d3298b25054590bf56f2880d1ab2251dbb3c64b74fb3d541c32b6613c8fa4d454854", 0xe6c}], 0x1) 13:34:29 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20250, 0x4001d0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) chdir(&(0x7f00000011c0)='./file0\x00') recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x840, &(0x7f0000001180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x74a, 0x0, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x6, 0x0) close(r1) 13:34:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x100000000}, 0x8, 0x7, 0x0, 0x0, 0xfffffffffffffffd, 0x7fffffff, 0xc3, 0x8}) mprotect(&(0x7f000037f000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 13:34:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0xfffffffffffffff7) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc1, 0x100) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 13:34:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x17b, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891ced66136c3e0139943650728fa5000000000000a3000000000800", 0x1c) 13:34:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x101, 0x1, 0xfffffffffffffffe, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca71300c7378631ace79114cc2809", 0x26}], 0x1) r2 = msgget(0x0, 0x272) msgsnd(r2, &(0x7f0000000180)={0x3, "d8de7766548190529f7913fcee9e952889a6c0e5bd5753e7ef393ec277e0793f5edd89d2633dac3374c5b734dad5af3e2adc90c2a6fcb6aff7fc294cc0242798eca11a05f255101e9ff56d20e6f3110a557ac11932bda6b9f729a5fb69d071c6653da44dc7fa6d6af2f87b7cec9a74a2e43adef66287880d1c87f5ba3c69a39b8c179df824eae93f51b72a85d3dc73be5939f7ed2d5f821269d309910673f7e32357657248e7cf44aa1e"}, 0xb2, 0x800) 13:34:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c32, "f6a404cd780d0a0000000000000020007200"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="b0742c5398be604d67aac3e890a5f79264358d70e4d40cdc7efa04f323b8923c2b1fc2cc4f9c77db17211478546390c5393d241576ea76131ac02a2ed72deb64672799e55e7397a09be4035e2798", 0x4e}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c5757687600", 0x42}], 0x1) 13:34:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='W\x00') 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) 13:34:30 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0x0) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000040), 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 13:34:30 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x12b) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8a, 0x0) r3 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x12, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x47, 0xfc}, {{r2}, 0xfffffffffffffffd, 0x42, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1}], 0x9325, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1}, {{r3}, 0xfffffffffffffffe, 0x1, 0x8, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf000000f, 0x7, 0x79}, {{r0}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x8c71, 0x1f}], 0x5de1, &(0x7f0000000240)={0x7, 0x9}) fchflags(r0, 0x0) 13:34:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 13:34:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10c}, {r0, 0x4}], 0x2000012b, 0x2000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x72, r1}) poll(0x0, 0x0, 0xc7) close(r0) 13:34:30 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) readv(r7, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000140)=""/78, 0x4e}], 0x2) semget(0x1, 0x3, 0x42) r10 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r11 = getuid() r12 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r10, r11, r6) setregid(r12, r12) fchdir(r4) 13:34:30 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:34:30 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000900)=0xc) r4 = getegid() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = socket(0x18, 0x4003, 0x4) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x8000, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000700)='./file0\x00', 0x200, 0x1) pipe(&(0x7f0000000740)={0xffffffffffffffff}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x110, 0x0) r12 = getppid() r13 = getuid() r14 = getegid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="435521ef547c3229a1b6eaf0299bbf80aabcf05863533f143c20336544b959", 0x1f}, {&(0x7f0000000140)="95d8f9dd6c16a2dce2077da9a53b7baeb42ed8c3c785f6cee59997e7e732cd2f674851fbbba67d4dfeb1bc4769345b5b39e790cc90bec4e9837eed128042850e4f39cd59aeba310a7fd5fe", 0x4b}, {&(0x7f00000001c0)="f702a521fc5dd1a82b46d6f65e6df1", 0xf}, {&(0x7f0000000200)="f9cd2c0e2ce66fd03828b36de3ab3fbad52de4dc4b1bb8ce02bc134c8e5798735a694a29a8aa674eddbd5900bebe2e", 0x2f}, {&(0x7f0000000240)="a2fcf49a700468fad0cd89df06f5a41a89b4eb3a324b26e86a11feaa1072dc5feafd0623ec56045641a676f1c5c497db5bb518459d1f329e6c9e09ddba12d5ae4fdc8707e0352afe9594963d2a24c5d6349021f7588d4b1533f9276d80ec98ae3b1e26556510decee591efa4cdbfb6c5fee45f5b390a80e50f1fd7f420610d76599c69c693a6ea30024b0f96042da2", 0x8f}, {&(0x7f0000000300)="1d32ea9ae23a6f89cbba4053b0dae974287bac4a1f33fef30a56e009a06c8149fa698226428a3c48731d95b3bf9d62391f9f64109282ce929c918c01e482c2f96e1adaa9025fe4d86df6db35cef780e047e2b9fd9c98638bebcd131bf7f06cc2e931486c7e218d81a7d895aecea6e9d90f9071311daa632e3ced7a69431d86e6884a7937", 0x84}, {&(0x7f00000003c0)="dc209543fe8867f09d773ab8c19577af0ef8a0592a3aa2e2f805b978e59052347f4ca14d8faea0b6e452b5180dc2b205e8497ecfe67682979a305dfa7961f9fea1f597998297a512855bab733b3a33c883d8c0be9a8c05e28452a0e968e5435627c03ef785c5a815215006ea01bd1a76b15e7d190fb3564c947c5fc3ab35101bf53d60710c314d9fc30452100d98308533a90e10614204561b9dc931973a49cfbd73b412d06204bfc15d3689b68b87439587a0682b8bb87bcf4fc27c4618102c73ce173f412fbc46897f65e9c0429946cc0a3a26", 0xd4}], 0x7, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x1}, 0x3) r15 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x600004002c5, 0x80) fcntl$lock(r15, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 13:34:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x81e, r0, 0x0, 0x0) 13:34:30 executing program 0: poll(&(0x7f0000000080), 0x20000000000000a1, 0x82) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000580)='(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=',:^\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\\-\x1a\x00', &(0x7f0000000240)='/)\x00', &(0x7f00000006c0)='+\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000640)='\x00', &(0x7f00000004c0)='\x00']) pipe(&(0x7f0000000480)) getuid() 13:34:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x8000000000000007, 0x4) 13:34:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2e7aa2e3639684d7b6806e482ef21d6c982c3cc8c42ddbce3b69e5c4cae82cc56efcac090cefcc88b1a6a0f1fe0049b2b7ba3b97c4fc18a7cc6149855731f6511744482975b75b0551e0ba2ee11cb80bd4c361c2993ea3bcd203e4985eb6f8c03ea44afd79ee86c9d015dd763217f2360fa51627eb6d61ff5ea1753d341f39cc59b436c6895f589ea3db8d5cde865a9e0e64b657dc714bace9d6cbb53bd444c1dc4a7311d406db080d78b3893eeb7c2dc5209bb921efaa21e5b0679464be66da49f4b6040414bfa28e5e288dcb06a35faf74c9751e1b46c32306294784699a"], 0xa) 13:34:30 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x4, 0x7}, 0xc) read(r0, &(0x7f0000000080)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7fff) r2 = semget(0x1, 0x3, 0x411) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xc9d, 0x0, "2d6c98f007c224a15da29731806b3e833068c05c"}) syz_open_pts() getgroups(0x5, &(0x7f0000001240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000001440)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x8, &(0x7f00000014c0)=[r3, r4, r5, r6, r7, r8, r9, r10]) syz_open_pts() 13:34:30 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000080)="0d8af7a2db6e3c68e29110d8c344e42dadab510f1867a453172b0f7ba9b0eed613d869ac171389af7b", 0x29, 0x9, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd", 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4efeb71dd7a5a4b992f691c1583c0426360db353"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) syz_open_pts() 13:34:30 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) 13:34:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x26) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) fcntl$getown(r2, 0x5) fchmod(r0, 0x10) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 13:34:31 executing program 0: r0 = socket(0x4, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x5, [{0x1, 0x7}, {0x1, 0xc9}, {0x3}, {0x2, 0x8}, {0x3, 0x1}, {0x0, 0xffffffff80000001}, {0x3, 0xffff}, {0x3, 0xffffffffffff8000}, {0x2, 0x3}, {0x2}, {0x3, 0x3f}, {0x2, 0x6}, {0x2, 0x1}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x8}, {0x1, 0x3}, {0x1, 0x3}, {0x2}, {0x2, 0x6}, {0x1}, {0x3, 0x4}, {0x1, 0x1}, {0x1}, {0x0, 0xffffffffffffffc0}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x40}, {0x3, 0x53}, {0x3, 0x10000}, {0x1, 0x8}, {0x2, 0xba4}]}) setsockopt(r0, 0x0, 0x14, 0x0, 0x31718fc7) 13:34:31 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 13:34:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x8) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="b5c9bd3ec26e8b52c2d1f7df88dbbc6c98f4a2f27eab66a0c567d3058f7cd546590eb6f3eaa5dce9367744f557aeed934df3ac286985a44ff4dc12c24d6519747bc7a76f1084d9f56e8c3631163adf76a29e8cfa29", 0x55) 13:34:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 13:34:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = getppid() getpgid(r0) r1 = socket(0x4, 0x4000, 0x101) getegid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xcc) write(r1, &(0x7f0000000180)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e2f585f73ac23fdb7c907edd6863f7b945", 0x17c) 13:34:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000c80)=""/215, 0xd7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942", 0xafa) write(r1, &(0x7f0000000ec0)="0a4a01000000010000005cd4f30cf3dd12bfaa682b37f5d59b7b9483f4d508556d8dcafd7990b5c7fe4438bc2fc9038b5aa5f88416525415706f349611e369089575771be877c690b8907e8d0bc3c2416bc6", 0x52) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000d80)=""/127, 0x7f}, {&(0x7f0000000e00)=""/120, 0x78}], 0x4) 13:34:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20882, 0x2) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x100, 0x1, 0x3, 0x1, 0x0, 0x3, 0xb2, 0x2, 0x0, 0x1, 0x10000}) sendto(r0, &(0x7f00000002c0)="09ef38191e4158a9ec102f27772bf02dfe8008ee8fa2ce182cf8e940697f22a4e56715a065bf60597ddc6b99bf1951f0929c06180bd46ede9f97158d24ec3ee43338d5e01d8840adf2dd84ea5dcfb23215076beb64a84582bbe129736072dd50c88878d0d2912871b385e09f4f361647170f11570cc502bb1ee7eafd70d86425232d06bf48e43c3a847392db875bcba67fdc0e3dcd8cbbcc7bb126671be722d813a3201732ebf1453fb9ff746ca3cbe82bafcd071f0b50626c37f693889fd153e75ec0cba1ef02dd35dd87d7212de50ce009d8c4d8951680129feec15936e3af781f80ee1783585d6de84291d3583a3ff62967e7c601e4c467ef1e41", 0xfc, 0xb, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) 13:34:33 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x8000000000000) 13:34:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') socket$inet(0x2, 0x7ffc, 0x5) r3 = semget(0x3, 0x3, 0x10) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = getuid() r5 = getegid() lchown(&(0x7f0000000080)='./file0/file0\x00', r4, r5) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendto(r6, &(0x7f00000020c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1157, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r8 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r8, 0x0) semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r3, 0x10000b, 0x8, &(0x7f0000000200)=0x100000002c1131cc) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) 13:34:33 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, 0x0) r2 = getppid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fcntl$setown(r3, 0x6, r2) r4 = socket(0x3e, 0x0, 0x42a) setpgid(r2, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:33 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20000000000000a3, &(0x7f00007e4000/0x3000)=nil) r1 = getuid() r2 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, r2}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/9) 13:34:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 13:34:33 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000ff, 0x0) 13:34:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x4000000018, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4) fcntl$setflags(r1, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) 13:34:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 13:34:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x100000000000091, 0xe8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = syz_open_pts() accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000440)=0x72e8352) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xc, 0x80, 0xaef, 0x100}, {{r4}, 0xfffffffffffffffe, 0x2, 0xc0000001, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x12, 0x10, 0xfff, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x47181903a6e43111, 0x1, 0x51e, 0x1}, {{r3}, 0xfffffffffffffffd, 0x5, 0x21, 0x6f, 0x8}, {{r4}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x9, 0xfff}], 0x200, &(0x7f0000000240)=[{{r2}, 0x0, 0x64, 0xf0000000, 0x2, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000084, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x9, 0x8}, {{r3}, 0xfffffffffffffff9, 0x1, 0x80, 0x40, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x2}], 0x990, &(0x7f0000000300)={0x400000, 0x100000001}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r3, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 13:34:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) fcntl$setflags(r1, 0x2, 0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) fchflags(r0, 0x30000) 13:34:33 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) geteuid() mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) r2 = semget$private(0x0, 0x3, 0x88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30020, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9f}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x86) semctl$SETVAL(r2, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0xad8}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) 13:34:33 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) 13:34:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x2) chflags(&(0x7f0000000000)='./file0\x00', 0x70007) 13:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000002c0)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000300)=0xc) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = msgget(0x0, 0x82) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00'/171], 0xae, 0x2, 0x0) accept(r2, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0xb00, 0x80) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0xfd59c0d1564ae4fa, 0x726) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/50) msgget(0x0, 0x400) r6 = semget$private(0x0, 0x7, 0x7) semop(r6, &(0x7f0000000200)=[{0x4, 0x973f, 0x1000}, {0x2, 0xee9, 0x800}], 0x2) ioctl$TIOCSDTR(r4, 0x20007479) 13:34:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="bcdf", 0x2}], 0x1) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18", 0xc83) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819", 0x250}], 0x1) 13:34:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0cb04e34d8d76f2c5728a3942f6c0b5a336b655a252aec8760f58d0ff930f8da22fc1c262e0b84df44b6c9c27a3b95861213599d7a4bdd6db1f816d47e7bbc954a4be5daa525faad1794fa4bea8ad9642b5081813b729c7acdec53deddd64082ea3b81773f58bbbf042bac6de0f5969104807735e767adb5cafbc843a8768813c750c4e0e26c76862ef434d7", 0x8c) 13:34:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x3a, 0x0, 0xdcb3) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 13:34:34 executing program 0: madvise(&(0x7f000009a000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8000, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:34:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r2, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x30001, 0x2) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x1000) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 13:34:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) unlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file1\x00', r0, r1) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 13:34:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc85261c7c91b64d2, 0x0, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0xa4, 0x81, 0x400, 0x5}], 0x7, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x80, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0xd058, 0x1f}], 0x8001, &(0x7f0000000080)={0x0, 0x101}) kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 13:34:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r1, 0x0, 0xffffffffffffffff) 13:34:36 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:34:36 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getrlimit(0xf, &(0x7f0000000000)) 13:34:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r2, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f00000009c0)=0xfffffffffffffed8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="ef0000000030fb984700bf146335043cfc05eb141983bc6d993e2fe2e7b04a803273ebf68d9baa90b45f3cb72186e7ac0000000000000000fba8d471f6ed3e9782bc6ff02f6fc32ca4f2121fce0743022da5e466eb88c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91facd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4b64b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed118f073ce614957ffab7b031e04cc9b72324800750989e9905959361fad210362271e923898b891aac57e8b4673a09f4e36f8291f103a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13482e2c722e5d3b8b53020000002be97a3285e0bc3e8a41922000e805f7f4ab0aa1961149395d19e1c9249c33e84f4e84b5f1a07d1c8b7c6c29811c676c00000000000000000000000000003461479780f9d458d6cd38ae2bdcbf49c9f9bf0c1b7fd20debe544468113aba26e2099834c55b8239ff8a6c58fb24698ec34321b4f0aa2641a225bd9e1026418f51768fd8c7c6a275de35f15c179000000000000000000000000003ced1562b1dcc22484c81b36cdaa160a1f009edbe07cc445f12b5ede2613e17d79203e12012473083237d52b6d21e48604b1c3c66c468846567c338ab91f89ad5a53cfec194a005bd0d53e59b7d01b51ed08d47bbbfc625b5a73ca1dd552c50f00b1fa005a65a404eb04ec4153469407809121bf05372e5687de4f46cd55e3f3e22e68ea1cdeaf7f9eb253b77b65c182b25420b0a3adc43f85c9cffc0842788bdf8fc75a4e60a9b963dba4fdf68d2f40984a5fd9e86e9e3c7fa86a0e357bc265c3278ba7b5068c2255eee1803eab0603fe831ff0"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000006c0)=0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000700)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x54) fchmodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r5 = shmget(0x3, 0x1000, 0x40c, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x6, 0x1000}, {0x40000000000002, 0x5, 0x40000800}, {0x3, 0x7ffd, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 13:34:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 13:34:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x28) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10141, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x4) r2 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000180)=""/169) 13:34:37 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000440)=[{0x4, 0x98, 0x1000}, {0x0, 0x1ff, 0x1800}], 0x2) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f00000000c0)=[{0x8000000000000000, 0xffffffffffff4997, 0x8000000000001000}, {0x4, 0x0, 0x800001800}, {0x1, 0x4, 0xfffffffffffffffe}, {0x6, 0x9ac, 0x1800}], 0x2aaaaaaaaaaaabd4) connect$unix(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="000000cd36a833048eb9000a84a2730f92a7b04c3a406f5e2adc6f6c0f68b2af35fc7ab6502dca5fb3373450aaa779916f662cb3af1f90c4b9cffa8a892297d9a8ee4f724e9805632d13a6aa02e52fbceef20c592af01c0ddaca6c5c4096da73eb8affecbd0f21053bb1b985f8f458c921d59897ca00000000cb6f253f7cccf54eda574cd006c81d75caef2ff254bdc5dd834bbcfb02d7f5d14a5e3c3e328fdb5766821923c9813e1434fbae2de41e6df892f72ad39c6ecbccab2c52380bc754ad9172ef87c45f8e1aa412d1fe0db5b41d97c4d821012d365bb079aad4bf0e8603c1221409a05f9f74c2811c5da13d82ae7d2568336dfbb896bb8b79ad6f73f65f1204ffc56d0701cb977b522d920acb1577b5b936e7dd537a7dd46b5b8d180b4a67dd9ebfb2bf03"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100000000000000007000000010000001000000000000000ffff000001000000d63e305040b107794d4efafe513e2bc3546b1f9c8cafd741a50c15e48609fdb19bfcfb515f75237614dae6d9e13965c74bd171d4f43e9524409869634069c134f6c4999dfabe206579c1412fca48de0221de25305f99421fe2e848ce7276d420210829f866432b6dde34401cd7ea5cb668a18ae48d1bbe295644e4fcd0063d946ba16855b3177cf53f17f8d15ce69d79a83d515b575e0e222f33b93fd5030000000000000089cdcf017c205e1d5dacf831437bf8d416ee2ca48fc6f80b7e12833b397e60f1bb"], 0x20}, 0x0) 13:34:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:37 executing program 1: socket$inet(0x2, 0x2, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:37 executing program 1: r0 = open(&(0x7f0000000000)='..', 0x20220, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) 13:34:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x2, 0x1ff, 0x80000001}, {0x18, 0x0, 0x1, 0x8e}, 0x6, [0x1f, 0x80000000, 0x3ff, 0x4, 0xd71, 0x4, 0x5, 0x3f]}, 0x3c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001540)={0x7, 0x2, 0x3, 0x3ff, "cd2d75fe23eaf4714ac90f004312726e65138297", 0x0, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="262109a2fc872c67dfff9db42e239e4b4b05931391bba90983d1cef380e082ea46804b5678fe2d2f70a5946ef53789de14ac0679d286d5c063fc19e858d514c464cf86621a5df53c14ab85e4c7aec81367884f9c7a1112960c1d380c760b46c1e0506f3216e423b6b56f397bd4b31df81fc1d413c29710224dc55885c46b2433c6456d2aaf2b15814b1493", 0x8b}, {&(0x7f0000000140)="d73badd6da228d28eead65d0531472f9677109bc1eecd8e3c317f0d2a0540be71167d4806215488b426ac75ae0ab1c62f3489637b6ad1580387b2c766cca6d4f6832b01f511c0ffba7e6849d9ce9ff06f7b97ee2854c23b2ad6cebb35b7351bff678d469b72b47b8340a7e259494be3799a8a94f45b61e1ec8629105dff8a39276c21e87297fd906b4a792f62f5d1961b7b8800b58c5181d9b200096f825abea36a74f658bf0fd8fa76c3bff1609d349894ad10c792c92350895f8", 0xbb}, {&(0x7f0000000200)="d790824cced1f6f6b56cc469dfaa373511b323e2ad2d8a24193139100db7e5a8e3b53b97029258e87f64df2108f39bfcd040d2b984ce9915b9cfacf4a957c30a21c06676923c68e33f8a11ef62847a5b27cc2cac30eb6bfe62269251eece91880b3693046cc7dd84659a24f2e239b1a376ea0d41c66ec381f830d411dc3d2f01cd248cecaed962238b49c1545216d322330fe3d3d4187405348bf0e7fd7d6ff8d09d7f9ff7d03ddcab32d5dda0a5f230adf6747f99757bf2b4148736879e8418747a30cbec25481acc0c4b6cf258fdea77b615b1fc9de81a3b877057271743f72d0dce96a12e2413efbf2f043ccc4883093806f5d1a6a9", 0xf7}, {&(0x7f0000000300)="95e40403c8a535185a4c32f76b5f853d8d4b47a6e6d134ae1ca96dd774f27de2d4a4697c5e6559afff6fe740411be0c23bbce2dbaa6688659f82184de8d1e7ad944fc79c629134591ee7658a486c9c8f900ff1c3401ce03684ca45199f834134c6269ae8684109efe094348087e51075bc9e6f27db089452f77354dbfaf3698850da621bb4865793e22c039b818518085321d635c3f46cf15752311b04114fa0ca0c69e6f1cede0a4a91a9ae3a022d223955b85192e1f2370f895c16bc15bf6f49c6b041fafe17be5d4900fb8ac37df77f4e91674aa07b68c2c602a2d35d9a048777e35f226b39dfe8c6d04db9f715e26ef4f4c30142fd24c64d78267b47c69d2c1bb798409a4200b1da5e88d1f02821d8130a989786ddcec1049c78ad897e4da01f50279f8963ab713a3096574df9318a669b98d977c710687f7a3f0659387be33b53db005651bf0defe8a43de5608e1acf4edda635dabda4eff3dfb7dba1a42488a266ba18ac6382529c3b0f55f0059ea5d0d21e7af52dd28dc2bea4a1174986c95555cfbebdd0eaf905adc47a5848aa59cdfd1784c62a4d66fb9db13b55c4fcfc799a40e4b4d367ea8f9aff449b618f2d91e342199b0bb67a7c14ac9d29c07427244ada9e18853b7b51399a22afe4612cff61e470e8240024b7c37c82f451085c8cc06917c5075471a065c65ea65b59da8db681557a1db2bdde4552ed8306ca6c7264bcd1e07dc3be1eb503277a9c7bccc1aac8ed91b7804a4fda7a8605b0575fb28eb10b010d9aad2ae4927a96c9b993774e11163f795d6dd718b192d56988b17ede8f068496a60aae9e53f519688020079c5e0a8e58b5de9591142ab4f5731ed21783db4d3409d6e75e3e3c192eef6c2f8837efc7c90cef2a102e8c37c5a907212f38772af59cb9ce03d98463520668a500bb58245c520246ee7eab27ed9872f62f8e4bdee511b2f143094ecae5d4eebfb9b6201b399ead032f1d407962872a16fa254c097c9feafb04fabc13e55ee34fff526ef010f98f574b2d04ab00bec447b3e83c03ca5103c03948948a4773df914fb5d5081c5a868da57715ff7168c2c17f855f60c5ae5c6b1948800fbd5c82be0445ae08ef0620d4dbcbc396c4622b0ebba8e0acef008046da9df87d84ffe9c7fc2f2d73c3d49d4ffd412d7e1d419cf29ab94af528402ebb9110c775435e7d747f218c2a4be41f312ae61a93458337b84836a00b3f33146666823d4c8c097eb7699e61aa0e38a54f95e8bd89b94e4093ce119b9a38043c86815e27bec12c459ffba70087927517f9d45d1100478d5943a6560d18314b3ba684d3de3a42bce7509c64690982d50492a91faaf3ee6e775479d263839d8c3ae813840e46170858fd34741b7adb0962a89fa5120699aeb4381fbd0f3fdb0aff3d1cc5864c565a8cc15f38ae6650314ca071749d598743ed79d13469a97007ea208cea13768e9ff9a50499206a17402a7118b6714084e580cc99a25d34436b575a6ffd7ba8f8f0618df32b9105ac13b843c25c914985e08baa3013f434c8357502155be889d7f8cf5373f03368a8e51e730e7e94cd3fb0d0e13051010aee0902d4345161b70e1244e18135c7588b8a83eee1ed87eda3ecbb0d69759f6e45bc628ae20f7e87434dc58ea5e55115f7a6db54371434904673aa232f012c962e9d23b64cc97679806795f6a2b1e466ce10e1cdbaaf88d4ae608efed378b29d1359bd63d0e538d9e35b9dff8c69992c8f8db64b179fbcd3f01f2a8835ac9e101694d765822309640c0254b4f478e26c92dd50edbbc7ec73e5c850bc4fab179477032290aac03e832e7503a72ff24fa3471d0b193ecd6375feb9b5f3cb50a29c0a013b2f6cd5c9569f67347f1f08936e2dd3c3a38773a97c67bc3815752f2f5b56b0d4f18c57e7d9bd6472da5f061c118f4ec21b7a2b5a5af19aba4fd8d350f916055137bc8e8e5129c26ed427df59f1100fdedea0f8e725193a20008a61e2b7590cd05d8bd96a0cec8db4b83c96e96343e20b5fcb0f8e9cc9df3f6047f0db7a5525626c65fe8977eec4e72a44bc2c777b4dce4e9c675dbcfdb820dd2c42bc2499e276484ff7fb15dd2c18f89d3522c1d6b9a9524b8e6ff12823ef6c112803d230cc1438aa3e5d7dff35bf252f353430852e8eabc3942350f26646fa0a029014b7cd83d5c199012e2fcc18ed20b9b49a697c95ccaf54b32df1a5ca7c799375ed3082061e9d4c137b7e57b6ea67e6ca7da66caadad47edc6305539f533d2e476e782d10df680ec0ffd6f37d974e2495808da35146662ab16e1caade440ec8b08d18796f4e058da1e9f9eb3fbee8f93e673941776aee2ecf1236aa8f077685149c5d68694edc1ba0df167bc8132b1b668eca114f93ba1d23f0ed7837e5cb31cbb298b8e521bbb39866959833b3507b58845f749970ebf9ccc927bea6187b46c61b817e22039ffd1e6cce4299a113f49b47af1cd05835d7e59f01993a826e3ca3677d39438b62ca15b23eedb29451623efb780c214b4ddecfa4f1aa58ee275bcc63cda9e4da753a0ea4b7875ce8abef685e24999a3e84496eaf8fbecbec65d357c7f426e066b1e72e96898fa457e512bf057ae7ce1ebe5920039aa8dfec9605f6e1127dd22cfedde3e866590793cb209ad94bc91acca65582a5c827afcd4265b90c84b034fb06a5addfe41f510e365e6cf8ab2492ad1c6902a0a2afde0a0f8b9648697470e33fb8846e796a29ae0f09f34270200bf1c28597079c4e913e425b77bd3f9f03dceaa1f6e1555f5296ece8425a005ad35f4d160d8a004fe80b87a0756f89b1ac55fe794af68c9693cdf8d537d72a605cc2fb872338a6ee422402f5abf4547f7a5c329fe4d12cb651771957a0e74a89990e9bf066de927e4dfa842ddc9420da79864ad756bd69d9d49daa53d347b09cf78142d3f60b5cd864892b671401409be1ea367f5e4bdca8b7682187942d809d792cf421d956ba78fbb57fe9e4f0d28f1f785c1cd71f3959cd0e22cb367c0fa02996c0222dd54fad5412955c3452a6cf9edb65a884b272e014d087f6002389197ce350bad39f84af9ccba1ac4b9c7ab24330fa2fe480f7599946f1d9083cb5134e45611b1c8ac119be67dd56786b6f80ff740082856efb1ae5df63d8db046090e569069b10138c33a3615f9c765bd470a9d9ecefff0775400ed104c508aeb0001b9b83cd8c80a01b9d09530c72944094ae38dd9c6739b46f026e3f69847605a31234795690d149639b1da8e409399f2fab55c23357fb77c5329e75dcb13c09ba4b647f16a07e7c0ff150e4716e54c5d39f977f613fc54ef679787ec6afc31d11f317c21c1e60e5162b25a5c5ef1267c428dbf60ad418446c0c4d18bee45dfcf3da6d572cc1c9ca9248f46aef2e0425f47b9fd0cec6e55dac95ff02febb58eb410e2325d45814703dcc79a3debef44969802ecb7f505c2e290682dd60b1c68348d0018a1b337f29d746304ce7bb1aba87404d22440483e4c9ad8987772fc4348a4da6c982284d95aae827451ce560b4958cec0fb47af533de41d9c0cb942180661dc642ef8fa2b6534b1d5c9a0d712221e35a53083c06ebcac9ac13464fe2b54b8570be75a4038845ad44c9b726c316087ffdd67037e5309cf98806eb3f0a94738ef86bd0be574a60d1b93feb4b3aedb51049dec90d2c140fddea261b4999b522959b1ea299e6b3901a7c6d2abb0343986d26b7a6ee4a16368e447c45ac399b01d2c3cc5ce966969266917af552053875792544adea2aa29f2ff3483d36dfa01d75bd72c7da22bdc236c16716fffbf3cd2b45a3831f35bc27a6ee01380c3f91c395754fa5d50ad52adf866bc2518355a3c12d1e623a6dd9f6e568fb8264cabbe31e016f501a543038dc43e6bccad693d366b34f4d349a2eaa7b6f1e453f6e7a3179dca6e253ffa4d0a9e3850b670fd3c39718f6276f87fc4f9a3cf764d7c385716645767093fe1faa32a7038cb2be63b5bf86f343e3a01d6d24101da5bc8754fb728698e684c319d4fe58247c47137a3d4c7be76bd734985931d67e4799fc3b085194176a4aad48b11930f798b0892d645a733885dc4d55b6ff5ae5f2a1c0a756cce77c477737aeb2543629867f4c69475695f72457602cc930dc6d2c325cbf83daf93ce52b663a94ef1365b791fcb240b4f41eb18c2818373ab48817da1d0de7e4ed61c1e4054ce84d4bb3f14a7303ba9f8c8023bd1a77e278f84450204d772f101859df2b05ff21eb4f57298789be3683eed035367700c638de41a114b617a2f68b87a861a5d8fb231e4ddd3989d7fa5f445bf73f8229aa52874337d1eb58a4c5213329a6985e427fe624b27f914bc5be89897bf378c8cc33b91e3350e648b05c89081c91784a06956a2d0205701de0e7823a13dcb7a15baebe24b99dc77a98038f6a770e8e88e3768d708cb9bb1d1f63a59d54703678125e2d76467b65d5b3d418e8dc89649203fbc8110cb5b7c92754a257b32da8d4a73a5a22699113bff83fc265b67ca2c1fd826fc7b9661f11cfcdb9c349113f76187e162fae50471e48dbd296b89840b933b3a7df431a1eb57a0d9b944f0cfa3bda2dca915f2be675d67e6be8698a54addd73f3ed975558c3f15555c6430acda42e15348c8e0928a633f4f5b6aa57f33937879ff5409d088343e8990fa6dd1ecc7ee92557591ccb4c6d70aee9310214ac0831be4994bb268e19d1e3846e97808f43ab7b68887c3a7569c72dd9a3cf23b0a40f1976e90ae4baae63abd63cb6bf22c575b4af6d707fa296bd8e658e1380874b3e34ca8bc9718b11b0f9b6dafe0add221f6df2484f3e2d8364da15305290e0aab961b92904de1b953ac85ccb7ca7d2b714186ecd9409b23caded89dc77467cd3005fd66a7c0b510c73272d3dea14fcf2d300b760b5a2286364e5230df75af1904876aee0377eab79bb13587305edf6b88d98998004c27582628ae30b87baad9011565010ab942dcb6b758f40cab71dddb9e01f1ff415dc9eea923af1aa456194427aeb1e8bbb685a2713a742d3702a73ec10b6d05daaf068314a5bf3ac2a071aca9d16a2cd1f85ecf9f0d2a74c79f62400760f6ae233569f322bc2af7396a27b9303a5f0113b71f85897620f1bd0eae98350ba8b9f2286b13aea5438e18fba46e4c291e9f6487a01db1985a4103c2bdad2826c9b7621155033e3235d735c4d5d08442071d99a04eb0dee5509a81a5d1464d795090f4d8f771e42e4ed44c7ad6721411a743eb1ea9abfe801669319a22b9124197432f7a4559bde9e3ccb72f8727f448d701cd3c28c0801399444706c4fbdbfbc29450c328092a4f0e2d798f1f1819fa54f37cde9c924ba3d10b45c62e7ea34bfe2236b8c6d8ed12c0ce38bb59f4d809a863f06e5aa57addb4c31205de0aa71283c66aa03442dbecb3f838da3de1bcb53d1ee1325fe04c59968eee70434e45bfd418942f50357e2595dfbf9566917ee0e65c3a624abf4f86ecd7d17c4b7af2092ae18b86f65ed0e41ba03540772897991589423656e4a49913157ae0ea46c3c1cadb443b6eab0c54a87b9bd455c981c1727c1053be734b752bade039ff9d971cc9dac4e03cb19e792242d59bf6c2edac09fedcafcf322f57f9bad678d231cd1ae8bf4e047a728247614e61b64e15f5cb0e2e6bd08544e52b89c47a99418e0718cdcae495727661d318b25241a25b177e8c10860a16c48ee706d89aa500509f06d3959e90a97b6ae96b557312f6247c19e3cee74770095bc0f1620df7d89a005e150286869498f7abbd3a622b0", 0x1000}, {&(0x7f0000001300)="5160bb1124bf588631d12c79453177b54b589364958788e7d121229b78168a346ba8d6b70e6179e723241418d7104a370e027aa0440f3d2eea1912dfab07329b3f1e69811397799450152a2ec7f3823f49ef02848b97b8a63c", 0x59}, {&(0x7f0000001380)="c8d84183deeacd392fb0db836c9700afe146d2a886f95a18a46e12f667c550807e33fd7e61ded81d465b627cf6adf4174342bde96660c1747b36de772d612b67ae72e6adbaa5d36fe222c0adc8865111f53663cbf72604fc0e3c3872b02b", 0x5e}, {&(0x7f0000001400)="9c5c00e36677b3", 0x7}], 0x7) r2 = open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001500)) 13:34:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x276558d655bf12af, &(0x7f0000000240)="71dbfccb10d13dfd0c1061b083534cee1b5ec9a128600ec80834d3c9520147f985ea90bba71c25fcddb8de003e4ff84e6a24fb7629a2e8ce506780a982c608b2b73b1b50c617d2b9b1a2676edace83112745b964f0c4fb8bedc52577454e01cb98586fa2fbf96f57aee1afd108323771324d787526876531eef6636beae47e6b4696a7233640f79c9a6e953bd686e9940d12112ca80f2e6e704cad2a2db5a23e99f7a1e3875a0651d51d4e6c1cb4ae62", 0xb0) close(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x3, 0x9}, {{r3}, 0x0, 0x0, 0x2, 0x1ff, 0x7ff}], 0x8d, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x6, 0x1}], 0x1, &(0x7f0000000340)={0x80, 0x5}) r4 = dup(r0) poll(&(0x7f0000000180)=[{r4, 0x4}], 0x1, 0x0) fcntl$getown(r0, 0x5) 13:34:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 13:34:38 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="6e8e537af3b92c40e342f38a2d8e2f988ee00d289e8fb47b7e4f4ba8e0543466ef675abee66ec20b8bfbb52ec8891cc35a2e43f5af598d32ebacedf6ccfb4533dabc1d37431c8d3ce6186597d03f841c30336f5a0a24477a115b8e7c5534255e3724e54ed48bf80e5adaa5d3b7f2b3ba2375b83f565e6c3014e369d77b4fb7ade8c924e88705048c63b95941bb14e62d52582a7235e5b6", 0x97, 0x5, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x1000}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000001c0)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000040)=[{r0, 0x130}, {r0, 0x2}, {r0, 0x4}, {r0, 0x110}, {r0, 0x2}, {r0, 0x10}, {r0, 0x100}, {r0, 0x8}], 0x8, 0x401) dup(r0) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 13:34:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x1000002, 0x5) geteuid() write(r0, 0x0, 0xff06) fcntl$setstatus(r0, 0x4, 0xcc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8400, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 13:34:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00c509464cf4b666278000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="a4ace8c42a0efe57fa7d997a1d8ad6f5d97d6d962a36c447235e656cc03ce5cfbc883a3753a7670ed76e25cc12f288d10e8f25951dcab96720cc2ea18e54723bc43dd6b10a9e9a6575e9e32b4445ab881a08c0996f4a233a185ac46372fee448f62e26d121b8fde16a621441c14816c73f4061f7cec1f9ce352ee81f0ea08ca708176dab0ed8b530f68cc8d7202953c407e71aa9f4526a92", 0x98}, {&(0x7f0000000040)="0f8404f4c90a24268e38b25249caafaafae3cfee95ace6fee4353774a4f8ec70d44254a0c9d2c17330e824e8f4d454d420393746eea2e94c26307391dcefd6ed8dfdca936b5c3c99a82b1bd61d339554ab5e7a955605968ef281d1b7d0f201be826d5260e8565765194c2932", 0x6c}, {&(0x7f00000001c0)="e60a0811759652099cadbfb6fcc47d71c2e87be8222f657b78670582e5a5f7f56797a3326e334732afc19c85955d7242590a4a7e381e7831c5668cba6427fc5ca3b58a2362844cf0e6e6e0790ee713a01798cd83dfa229fe8f1a9fc120418885767911d4654699a3315c071116ac819630d31369ad8feaf1c3b6b6a9d8264d19965263bf3cd2325220e1820c78ed91094c9414b5bb28fa861fd9af3ccf7ee04e70d5adcd3a288f22117e3dd7495a69569fe15c975f5d9ce4350e538b743f0f159ebdaf669341e467d7e2db0e909341b5adc181bba124b22fb2002df4432633178d210f83701f59", 0xe7}, {&(0x7f00000002c0)="b695df5f5fc7ccd6a377cdbd0cd4c5e9457310ce9ae81661b05b29564bb5028cf4319bd539b5d42f3598eabdbb182b473668d2095f092793f5fcb4a321f18198606ad67abb535b93c1d63b8f9898cbb12906f7ed992ea7f9b3f7b940bd79ab35e7", 0x61}, {&(0x7f0000000340)="3338e0a303dcbc063035b410f4dfd10864ad1a3422a479b81f9795ba506309439feef136b5f7a422ced3da85046e20ed1ba66342c59b3abb1f0f86e1816f11f8f37cbb25a7d5fa001009042a7f1c71eed6743491dabf3dd530bb1f8f24d377e8d8a5b1e2d492153057b6f333373ab8b4bd7d97612a735e9f9efedb03cf4d5aaa6ef834ac5d3c0d9c595213e6bb903f8720098ccdebd57fa80ccdd9a753988783cfa0271226034d7b447f79b41308dfa90e0ac1b0a6920d7aa40ab8fb21b91709ba0bbd59b65124fc18bfe5ebb0dc26702a0dd50d677c878ca7073e5bbbc8", 0xde}], 0x5) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:38 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r4 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01000c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712d8c244c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) r6 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x41, 0x0) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() dup2(r7, r8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x6) msgget(0x1, 0x0) readv(r4, &(0x7f0000000380), 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x8, 0x1fe) poll(&(0x7f0000000340)=[{r8, 0x1}], 0x1, 0xffff) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 13:34:39 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x2, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() getrlimit(0x4, &(0x7f0000000480)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x1}, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) r4 = socket$inet(0x2, 0x3, 0xa) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getpgid(r5) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={r5, r6, r7}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xb4, 0x3977, 0x0, 0x3, "85496a00020000000000001167f5bfa600", 0x0, 0xfffffffffffffffc}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r8, 0x0, 0x9) syz_extract_tcp_res(&(0x7f0000000000), 0x800, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r10, &(0x7f0000000000), 0x0, 0x404, 0x0, 0x0) semget(0x0, 0x3, 0x386) bind$inet(r10, &(0x7f0000000440)={0x2, 0x3}, 0xfffffffffffffe11) r11 = syz_open_pts() ioctl$TIOCEXCL(r11, 0x2000740d) semget$private(0x0, 0x1, 0x200) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000280)=0x200000000000000) semget(0x1, 0x3b33a252ddd1985f, 0x40) 13:34:39 executing program 0: r0 = socket(0x10, 0x4, 0xfffffffffffeffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffd0b, 0x0, 0x16b, &(0x7f0000000000)=ANY=[@ANYRESDEC=r1], 0x38}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x81) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x1000000, 0x4}, 0x1df) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) listen(r2, 0x3) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x15c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x22, 0x4) 13:34:39 executing program 0: unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') chflags(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x28800, 0x90) 13:34:39 executing program 1: r0 = socket$inet6(0x18, 0x800005, 0x9) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="006d4e1fc3b739d8afd48813fa454de73a4aed51", 0x14}, {&(0x7f0000000100)="03499062b591ada773a7c3044b976c9a0f40ee793395f2347dd0906d9ea183a6fd7a2e2ba689e4221668d13f75d4df612bdc9d56fdb78b5d6348ffadeb1e4705efa95ed9180c8696f9271e59c86dbf49920964efa2c0fa406f6725d7ce57c808a139bc5a086b50ffee78d96d6ea6a9cea8c0fd5b1d51429396e7d0dce6a231dc143915eb10d1c193ae70d205b96170756b2ac59aaf8729faeff4da9a4a77819f352e273b1519dc99fa0359a1ba8a92d1e8f5d0b5305f0613b0c553949a476ba5b3c485202ebe7d018865c0d76e64a47a3e782c981a5de6", 0xd7}, {&(0x7f0000000200)="45353a3422040f8b7da507e4c475966932a8222fa68e7181fe697b26225a89b3ee5f85d5ba5c5ca683af0d1768653b02e1ad3016460493225817433601bea066237e29f26d669a1f4af3a4b3b264225444c4fe7861c07c2e354ebbcb5c5b0bee0d82214967f5928292918a34f2441120c6960e1691a6a48ea83adde859e1406720530626a9cde6eb5b77d55d5039c79071b2a5ba2c48b0ad0695015b03d782bd18017f94aaf649ec40770f3059213ca4f1928c8d343f56b944cee7318ad99c697c8f5f70b2957283eaaa85", 0xcb}], 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xa39b) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) fcntl$getown(r2, 0x5) 13:34:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getuid() getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 13:34:39 executing program 1: r0 = getegid() setegid(r0) r1 = getgid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x480, 0x0) fcntl$getown(r2, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r4, &(0x7f0000000140)="c50f90c73e3f747a6da61afd04b75c2c5ac2ba74f5eff9e649b124192718b234f76b77925bf21501b68007cf2bdf1d99cbf4fc54c472fbc7ae8b1639d84841b6e9b04250c61331c32850ef0b0c0c10705c793d2c45d8833fa5660ba58bcf82da7e5c0e1741d9ee95ef34f05dcc8b90cc88036b6beb72c0b90ed4648f0cc891ce0958fd0f5328602ac3dfd9ad1ee57e1a3f53fc8dd65ff6d6d3e7423d2e9a8ebc693c52ddb0d39224e8b4925dda6ec78401bbc244fc1fba459ed6738c6b80a0d4b690f1d0076fb99542e8373ed1e7d0cf993547be9770e6bbbbe023cebca4772c75ed9bbcf57f84b3d2fcc5fae12f444ec5bd7d77d25c30e4ae50704a46ba736796d6242fff9f8fe2c43a5b6e79f667d06c1eb14a52d1115c6f3d5c4b5d0bca0df1ae5655bc6194adaaced153d7a41a3a9ab743e6f6ff6c5379e219222c11b7e264112a3788e6760b522b301d1e9dbed7201b5964806da1a34527ba6a322f6699244ad8c3010035dfe6281619bdf435bedd5f0a3f2e87dd81b8484b3494cd493033ab82955e58d85ad858c80842be2cb3224e1dfb87b4e9dd58f92d94787b4189084dd51ed73d5588596678cc7221de9fdd30d361f3427a36b291ef7046334f07eb220fc86aa6eca030fa4d49e9bbb968642742968a34b86a42487e3899d5bf528db236c653416730a7fb5732ff15c6b4d0677f28492abedb6c17caad2b6c09e1b7414cdce785f1a26898fbf6aaaa09de809786cce1f3a8bbbffaa0f23f5a18c3aabc0e786365cbf42521a8be2ff399e7ccc701a4fe5bfa7b8694de400477f905b257282fa07083f72a14a2aa9ba4b3b36c4a994826357c8a2baa8b4becf40683e7b0e398a3f4e70f495f25bf218f5bc05cdfbfceb2fbe67e900a413d316f292c2a54f1653143889302bf177614b267152530004607591f86e5ef92a15184751664659fe40fb978112e47053aa089eb9d02467a1bf75a7cfaef640b049cf5fb5dfcec47143ae1d8696ba3eebbfbd600d70b578dfb3a2b5ffb75958a5a117b89c3c1613795bfeb5e7b4a1bf69d1e17efffa58a400c2549173b17ea3986cd8dd230f1234530fcdb4fa78fff74a51bf3f00a9d7a8649fba1ca9079db2466764b7fc06e72678e3b9a88eaa4f63972da0f2ab1f8f27aa5e9492187d548ef6563a71f0fd46883f623830ecc784c8fc07049c5bfc22fcefb8cd05431489b5fe9640f0b4989917a99e8b61841c58718044153c472a198fb3569b551574ca6aa82caec9c4d6fb2347b2f46a8914c625e19e24baac3e46d3be8659e9702761be14488cb94cc275067892d7e6572b2160db03e0f5b9532beca1f51b15cbd38e8b13769062310e8db097b1b2c3a6323057dc9f8d1b3d8bc072b759c176390b1b7d88389450733838eedec53138538533d9ecd183e2fac11de5dbe4aa8c8b77477b06f1860a1f84c7ba817497ad270a18fb7aba8ac2daf60c4843873761202387f6fbad96bfadc2cac43f0efe841fa8bc6240e2230b4e3e8b009f2c2f405cb33222fd3479a61b7642fb8cde75179c9822d7bef7b295bf0765490cd21e25e7be342f9bb2c792b7d000e0bb5807e73bcca43910a946dee8ce1105d5b8c9171d73c657a585f59166f2eb0115e9b35a97678f565da7563d36915705632d62ac22e262aa26291db505c1b0d9ddb58e896c11719c67de83c7f0116c0988dbeaa08911c3d61f9a44492434515566d1338c0a61d5ea8d3c7c5c77fefa7aabc7602aaca6e6542af3922fedd2dae6c5db925ab654fc82eed35f05a2d6384d4f446739a6b27e5deef518e549311b0c26d77c3baf6fe79b250f904fea43ec797a072c675c2d5ad9353a1a4092a9ba7d9be1a4bdf7da5273a6b90d9430633baa77e1b4ee3b79015213689acf375451f46c8de216f4fe62abf4eeb37990742a43bde17fe8c91b3bbb3487c4d594c13bb858da8708aee7a58e814ae1d84c8f8875807574a0eec98eeaa0856132e5cfe499e99f6157c16ce75d85567890b0f61a956faa7bdbc7ebf685ac8819572a8d298677ab5e5f73a7ab5ea12ac569a138be90829acad1ade5c76022a8cf485089291598143d6ebcd183542a34d69b734dc414bc02364900d4cc7e073c0641336312323da021f93f72dcc7e25fbe3e5e24b6896d2fb50272281310db6b8cabc827dca0d0272abe64d8234961dffad238652dbcf131ed480f3dfb0b11b571c14e67f4842b3ccad2a98c752768c25547cc531c71d75d67edb91347eabc4b0980dc69420a7fb92a18637f52ee33a75b8580553a2de9171a7d8e4c79699d8ae8d2fe683eabc8559e96e2d216b675cf4aafdba1197f4f903bb72c36dea12c17fa9f9b1753b7747f099449ab3bdfdcc390af6160d083b608dfce0b038fe4920efc9416f3e1a763d4c21863fab3a57d5f2dc85e9fd6365885d1360db7d7470178cd7d49b22979f88a82069e422ee8196987a806618f0ede612b5ae2833928da1fd64d8e6e5ed9fe6f6ccdb0902b1a155d694ce28a78856f904c44dba21d02f0f004c4001efe944efba91113e3b47aef5f337cbd3421658ccad7b3d038ae42e3b6191f0699ca949e34cde7a9d51888379e11f9c038e2904b9b5777898fd0a02afae2332aa739e24d79b81e42b59626be1b50bc5704a6915ed6f2d0cae1dd41e34c8ca4c6ab6160f56542c9dd75d79e792dcac316ead1a8b2e4cceab43dab4bf0800fdd49962ea560f45e33818eba855a39bc3af2c6c1dba9396d450d4b0d4f386782d7f3b3554d11982fd4bc7daf84c355789d084137af88e3cd8b23afb5f83d4234c2998a583f00ef8e701da3365881f3411a0cd227a9ff7d2b70c01d3ccf6d7aac6d77fb0b68ae4fc8ecb7d9e0be7f52b09733a8f3be847a4b34b9a715c7a22ea493ca0c10e020bdefbffc86f0ce3db669b5fccebf812f19cd4706eb53e723bea78405e659c979ca398485538cd877ba419c6cdaae76a6c48ddecc76531fb43ddf455ce27b10307d8496ea5657c2ffd9394067e130a701f27c2a4665c671924ab728d433b586b8899557a8fe3b3f11de2eb519e4686292e2ad51f7d870f953faff093b0b7f0cd58dc766773965141e45d7dc306607f602c8e20746d96966c053ca889444d13194c351c0b4603930e683ed132d3de14e642c05ae2135e74d0fac2876f546fd0005277ab06d3a562bb777f20063a309a7cf3c96bab6fc5462608c82dc215089ac18f901751c0bfd09830e1a0dce487eb1717e0dd3e047be72cd7be6d79b254067934692af3f7d4c9326dff70333a0327975f1f3fd67c3de0246fb33b3781638a80ba1106b9925c36d40ab56adf594e5283aa5151c17ce8c66e85df7dffabba49ce603923e6ee790787d2d7ac1dfc567eab08cc26039075948c3049d395f66758f92ab13901dfae0b5c0c5c7745d05994241903d658047311ee53afd254ed479069760da57370060a88765e4cf421dabcaa83cf540f657e9900f007902837a48556fbae734ccdd0017822100119d4ad6200897942cb281a21c7d7338b3be8e9ee6a3b6e5e31408c4606ada7f3f61d6efaff4c2023efe188656bbc7554b9682487a9c1d6028396171aeac2cb785a2e32c22e5764e1ec0195b256105d61dc123958059a152ca419fcc71c84608ff18d2d4d94b60c1b65ee57579e55b92809d8bef3359047211a0ae1c5ff588053085afc038252711e088c5f530e7fd18cea8f10d8377f381dcf5f88d0bc9a8f52b88ee7a291721485bd574bf429711c144cde0b598a8a03cbef739d586ff3cca99f81ee7a4995ff22a7b61e204647859cd5ab6cf030c7b24c2b91d2fb8c936c759ffed5b2fdb153f96dd8a2014e666bb31a1bd3ddc483cc3efa74e2ad9694840e0f3b4114a47ebd53d9a834ea2523949e45552c19ea99def3d1aedc0b3fa9c28429826f131d95108edcb84f2185b69d3ba3ae0e3b52dbc388968532ca49c939385a1ae885b438e24a70192d8420266a55bca7414b0f63746f27ef94a41b95e28f35bb261f9bc6f4f73f038dcdc2df0bd0e3605d2d9f0c6113ef0a5113cf1e75c06339723be7fffbf290df5008cec886436911f5bd92136ac3dec75cf783f01fad71717b28f0185c77214a47b4a77b0708050c9561d7fa9d077c91217d6129e14f4f5005a2b9a9c9da472c53c1c8232e032a030c6e355a9bb8b504edf32bfbb165f624fef09a821973c8145840806b116b215a48a31236d539e7e6df29d4261289b0719a7ee690aad0cf6f086edee0671a0476933a3f56b7bf3387b491f7819ada6e9ee95132ed6f37f844bfcb5fee7c17717112d88a2a3a83ffe3c3d898e303915d7e6ab8be222fd2ee141f33ba515a616fff9f3f8063ab2e18401ba5a63028832a690a42d588a53f9841115c7b4e201d781ea9905a09252638cc49947a6ad202ed525a5c7ac02f50f47870bccf44722f2888c11cfcbd027e89a8f93aca9a40e0719bd42315f6f456c57379b308e051fcc0aaca81c2064401911e126438070af99532592917e31502f5d4e9bfd31b51eb280d443b3201cae3e429f2531a4976365e27068ec1a778a3441457fb72fc889cf507fd356fd3a0e8d251e414da0fbec9fa09fdd91627bc929133da099bf03a5f67bccb2409e95c9a446cc87861aa89079bf2f1ddd03f795f7551a7fad97d1e7085db8f1a18e43a9bc9ca3f4c5fcb641c164623108ade24a85ca1e4113e04971dad305c2e3b8b612947d0c2b5c73f5f699db11444bd3eb684d74d2b40c93bcf6dd85783f5dbb47c76ee744d50063dd24aa0e732c6266a9802df87edcf4b18a576b0fc8dad373e48c6d62642b986097dcd4a110d7555df087298b72c1a6135f0fc88b3e7e3878a661c455a179549ea7087b7e6c96548b7fe84041eecd54344d8ee59f260f83678f6050d46e7b8dd49dbb4249a482b3a2df35bc33532c11ba08cdf4753e499a12b6a576aa10bdaeb92a9fa0d712fee4dcc4bc23319068b8fe218c4d68f6ad4d4b32e3824b2b03c337d3f89af6d5e85cdd2c4a4c7972e919b90aeb40aa86126376cf82e636344d2f68ae2159484cb299d315702af220bc0b8703785775fea364760170b8e3ccbb838518d488f47af42bfe65c30994f3fa0962e5a64e031ec549b75fde90c8bdf22c264153d0bc2a8b5e24beb74bbad40ac3f835544bbb3c0bdf160ee97e5a35f86b24eaa03f41bb44ccf671137dbf559fd0be16bedcde9508ed8000e21b3b35dd34b89b81b6693f5bc6c2ccaff5e57b693e46908e8a66177246f6ddd36504eb367401547c640b44edbb865c8eb7e7d03b6fd5078043ce6b745e93cac7d03bd70fc5c5c81fe7b1b76fa9096812fcae45514bb3d8e69a4d8f2f1f492cddce0467d3e939adbadf730b982b8eab5240d0d72835784686797f3a8918698b6a9cdb9eb48da12c60cdb113623cdb00f3d42bb5eb6cf7e27d81c92b93bfd3d192a549336e5cf773a318e7439005d03f2a93f694667a972b0f5045b6cb82b1b80a09d62c8a14b1f36f656d10ebc9314d4733bb386b89fe1d49b189adcc19a1de6b53ffafa9f78a3a06b8bdfc34b9b15084b39cab59e8a4a6c5833504af0d8319158079eaa213c6a4a089ee12d0ecc8f85e56edef4260e1af69173ea88d170e8a3b873aba7bdd0b7b4a8d0d8289d8f0870bdbe3e1dfe7fe68bf8c2ce618619012c9f11c0368ac07a1ec2154a5b0c24f2af443430d7d2324d590ab263fffe85f7b2c789e27a9efe2bc446506e3e3aa8f317d2fbcd1cc0836b8835a05828effaafefc26bf4c650cc33398d02df1fe3be7af479dfff7b07e967f10e5fc0", 0x1000) fchmod(r4, 0x0) getitimer(0x0, &(0x7f0000001140)) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = geteuid() fchownat(r6, &(0x7f00000011c0)='./file0\x00', r9, r1, 0x0) flock(r7, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001200)="691fe4c47af2f12096d74abab210af2817ca75150aabb22197870483edef1892fba0e39209d634612aa8473e415096cf2b3a8b35c983ca7891714e00b68a235702541ca06b1c5c5d5e66b457e74126fb705c90951afe7d9f55601dc5d04c29e97f13761a31ed2b3808946bbd416b2b68ebac66d8340c331362f79103225beb68bf9da71f6b2b50f6101e40755e0807146aa7c792aea886296820ae345cd6cb31c9e9ee33e155c39a6d3f6eabc3a045387673b924081f6af7f8364ffcd8636b666d2ad6bb3b6dd068d25f33625187d7e21d0d3b3d749ad425e093c199b360a39532417a7b01f768b04924ce73fdfe4d5093540bf466d2", 0xf6) getgid() ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000001300)=0x1) getegid() fcntl$getflags(r8, 0x3) ioctl$TIOCNOTTY(r4, 0x20007471) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r8, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$KDENABIO(r8, 0x20004b3c) munlockall() setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001400)={0x9, 0x7}, 0x8) fcntl$getflags(r5, 0x0) r11 = dup2(r8, r8) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000001440), &(0x7f0000001480)=0x10) fchdir(r10) 13:34:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0700000000000000159394000300"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x19, 0x8000, 0x1f) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000014c0)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0xe00, 0x0) r9 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse\x00', 0x80, 0x0) r13 = accept(0xffffffffffffffff, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) r14 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000016c0)) r15 = kqueue() pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x400, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x200, 0x0) r19 = accept$unix(0xffffffffffffffff, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) r20 = accept$inet(0xffffffffffffffff, &(0x7f0000001840), &(0x7f0000001880)=0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="7cdcaa25799053ce096abbc6fe4615bcb0e443d06521b61843e7a63eadb44261c3f3974b744de28163ac2e76f96b3ebe084ec1cfc649faceaf2c280e222e25bc7518d029d541332097f1b5d9d2607c4c1d338b4b75e668b2a721aeaf821c1ee9d9368b696976b1e72a1b3dea1e3f3137da537373eeb3e0c6bc788d7c2afd3667066570fdac2afefeb3a7d2897f7ece739fa35e7be1260bb7595fce49d4f972655ca3b0d51128ff49b4b850a64750155c0070fa374627aee59d0dca81d4198335c72bdef58f70541f911433cc734a228ec8de5562abd02ca899e9e71313637fb2f85cfc642987e3519e50dca302ab68adb4210062673d27c4a92c87e580dc917be16e9202a3f86f3c238ad041a243359455d1f84a9095edb12d6f1e13ad3f6c112c0c75d9ea639f556ea4056b0ef9dd2ce1d66ab27d62781b89f717ecb86496a6aab4b49903d37c0d31a6be2b307d198e7c12c0f09500912930b6322b37da6891b6c5fb1efa1e6c911ac7d0e20c58e84fb2c324be4bbe3a4b546a8ae8aebf8569ae4e0d987b0e1dd8bff3c889548e689cd5313c2c3919fa66d113db34da0655b190adde9bf07bfb3198ed2167fc359d08979d1d2cd70891af93d886c3a4459d65f0547cee9e186947729e31df504a1189e51affbabc87a91da3844969226eb57ca1c3b8742463dd481cc3f7189d3cae616a856071d7362540b29f1e48cf624b76440c2d9c208c94fcc3369d6f6ee1631da2dfb7d9cb8050adf06882d7e13aa2f504f202d6841898ff4e86d071e33720fe987c2b510a1a6a682e8ebac1bb28b25f49b034d1a4e0e0fc5b2f36a4e6651bcaad768f293ec765958f7191763d6cd0966a26373980e9cf9a93ec7d30714d971875fa96603fb036b079c1067d964eb9ab434a0e990c2d409df783e18353ec7d8db76f1dd3e176ddcd04e701eab87a4adeb4a55a126d6c3a925886ecad95575273e51cf85481582ea252469ca3841b1e763e220687a288efbccad0c3a403d57d77b864c76aa27edf26bfff1b5cdd86b217ef5517abe4ba855cc5760ec8e8f0e2541fff3f999b301a37a8ea0dcc1110a10a041b5a719ad680daf802466598e4bf4ce73e4373c3ce72320a8db77189f2162a4980d5474a20a0e2c12435f62104c86ad35a55ada7b1c031e9369ae4d563ea195b94e155d9ed6c09b90a31bc6d24d5678149129b0fcca48929e314b78177e1fc3940793221ae0488205fb333b9730125676370c8ce6e9afc0ab2002a70de5ec425ebd380c4de06a4547f2d1477747b9b82aefc8cfc8549c9940f6f99e8ea9328426c0921a65e830e73c3133168d108c6f07595ef12fe966a488ab12488fde80938e03af372edea486a2229a9fb6c6bd13963e15245dcd3442654b97163883f2bc6c5fc4379bf579e19888970ea452387482c8151c5df215770a0aae9cf3ea27301fe9a2f159762b224c9520a01af1839a72147317a2b8613b37ec6eaab3549b0a1642de18c2d15e4d03c6c08bc9a7bfb44483a91cef33e44660b8e5764d681692e8cce791084f9ddf5e14f372183c4559ebb05b88cfe2e1ea8d853001fb99b1a73aee53328a4c968c0c6528398e49583dcf11945b3725bf4f1a237956e5b6805186a3af5e0676de983db24e46291dcf640503ddd9b2e4734330f40e93d29d4c44bb680a16cdc82a4f9cbb456fe03b4419fd19547e90bf413800539509e386873ec28ae16d8e1992a57c6bb23721f165e04ce417aa3a99e640a70a0c0f7b518ae1b48fdee7f867acbc707d80d5ee116f69be499deb9568d5c861a7241ea3524d82da33eeebdff717add5c4e3f4022b2878ffa521b87433ab4f9c16dd6252025565caea8eab969e750e47623cac028ad021468cecf606c53d5e4ec98498e6fb26b505cf41f4c545003ba75d37647472ba1686d256aaa2bbba2c702ad6147c38ec970f92d9f8f0cd82621ef3eebe4df058359b722a9019ad6d3f57838db76ae0fde03b138646553541d192699589936c63c606d18e1a6a198561f1dc0f9474daa388a21a616cb0838013f64cbad0d1291550d5e528f6d1166ab870e8235cddf00ee811804b6f6ed9414733339f3c39f5ed0d75df17c8473dea4dc57f12b01d0e43b49d84f0559aa4ef3e33785173573509a5c17d4f973c8500edb36a1c0f7f10a5962a5063f3d3d64001f994bda13f3fb144dc29350ed536aba048f81d63c292cea67caeec509728ca5d7236a694390f15eba3e00eec68dad0ea59de88753ff5373c810ac478fb80b6d5e6d5c838fb2f6fb97d2adbafe6dacc0a3645ea2b5eaba2d9f039c3a010cdee06c190caf1060fc36ebb82aa7cb15208ba4e7dae9202e8fa6e78799afd6177fa7106280f476f2aa54273e420757a398bb28a77efd2f1aa0f5c82ee72865a07e8e376e55e17d0ca349f390da3215f927e1d99265eb67a92d0404f3917b34367a2671da921b1a6362dcdf9b5db72851e286b7aac8a74f2ca5763a1153d1e3f25c6280003b53bcdec7248c87b5eb34a0de81022320c24009379c51dcb841d6f56d4ada8f8c9fc4ac33a92af8edef4b3150e40558e9ea137b67e83dfbd96c32877ec180c0b2f3f6538730b9a845916ea8d6961577e3621f5b3f0da7b72c8074405974167daa476969f6ef5861ef659e1c149187d0af46b8b48b239fd5c16bba6fe78a1df1a49fc567714a28f21f247e3bc1d7a1d9f032cf35b659e493a2e410b2660402c8b29a11ce31a30fb656f91b2aed6493a8ac0f64285dfbb01b5e8e5ca8a75230fb1ec6455bbb0962ed98925421424690e5cf9da40cd6134321306a3eee2048d0187e4aca6c2d86bb279c93160b0a6f9ea9b609ca2942668d17ffc30b7c6efbad500362de156805e452f3f9737c497b8040fa83a167165246329d81f36ca21ee6ced12ed5d15e45fba36c26533ca1f5585dc45a7fc49ab4c12eaee3dde046c3183e4cad89714c3e462e785edf102c5a1971ebb4c4da8ed10809ae9e3cbc9bb9cd9b8e18d56ff59c257cb0a049c54f34abb73ea13973c259945ea12ca2021d332ad3abc23ab4c9d8e63226afbf242aec199ec8e1c8f152d91416b728970ae099fa0c4333c2c1947197e5826971bec00ba2eb50059a6542f9b4bbfee6b226974bd2f02c3cc15b23f4cd5ed65cfc08684ab78e9ed3b0ff895b0cff28999e3201af609d94dffda042c1cb6ec8fb7f5f7ac530aa019f795a13140d54d673aa96b21ad21e9e2cfb747e69a5d01f5767a33897a22b4e337c7e0a3033cb7b599af20b81ead521789044b10ae22064b37b1a4d7bb04bb938d702d662388d1fa15dcd6313d0eb78dfbde1a1794f1fe6d734bf67fd6ee0e69bda2ee8865099005c513c72ac5b55c5a8938cff1b58bef5e23f1b3d9edded5dcf210d0c4779debe8796b70f29c33856024e6c1ced51814dec5df2e7238c14bdbf3ea19d06d4bf9f58373de6aaaccc92be344f220c8259a825d16da0f611de6e628f02cf3b28c466f7aaca33d6894c32b96e90559a5ba3219c03c6b71f1c8137e4f04c7fc2ca8fca90cce493863c5b2d643b224ab14d2b24a6d5600aa38851cf6415b3fa27556e52d9ade6637d8de244136daafd23cb644ef29d98fa46c37f2d0354586f2f85035f7cff0ef66892c0f1938e38876d1ecc5dd07adc399b67ba72c5846658f42c128ba3a29b631e932e9684a504889189d52135ac683d01bd86f4420800482e914ee2f154a3ba144e7142c4b04233ccd9439374d99ab8f2ed56d96710a9de454ef640e84ee139246caf1b32a1805208ebe50412c337ac67868893d6c7e820de1c00642acda4b6ff61d8c246318adfe3354c1e7e696398001c98815798c3212a1530f8e4e26c276d91a0f644d1859ef4b8d965afbcf9ffdf8ec8ee6b2c31eaeaf8fcd0c39f21fae2f2c8447198b92565f5f03e89b5f6d0ac24043cf6558dfb5ec70554bbb0b5f905afcb849226a925920dd7d7c4986ef20568dde7df78afa4b2deca4b001935e3cc36efbcef5e784d3d8e5b605b856859adf63194a2931794946c4666fc027c8b9939fb9a6f66c7272462f50d0a021d6094c895ce0fdeb91996e66048cbcb5f8210205cb3efb68769eeffb1a54a958c3a5d409da4bf42bb736798559d2d66e41ca2c80ece69acc1b4c166b2aabb039c5dea7026e8f33577e28b950a8762df264a7d53ff6751b8686270fd02d899ea34a224e048739c751911307c35a86fbbdc10f355e24114e398de79e90a1237ff1f0b045bef6f1851decc17d37660fb66cb23c218e5cb3cd8491e3b6b46e92eb6874486f6af87821236c0f925944976c79ba17d79b7c3714677997eb8702a252951ac0ae31d2e1394f5e54d5673cf818fcc457c529b975670ce490056ff664fc7d154004e6dd4ac3bdd3b17cc58eb2c4018ee95092496cfc4ddc9e1bf91ec3b5c0c1f14ea0860af2361ee7c92b5cfbbf1669aee760da83bbadcdce5fa3552e564c6a546904e5f084826b6eef25e2ea5588bf4cd1d323133f8ca299134f52518099f80835d3ad453d005b6e0d3f1564c5767baf11806aa8df8be096c60b63f33ca1d280703484170510097f4bfe0f42c3da449f096220c24dea9e5ea730fa9820973cefd4a2e4951bec1dd2c7029f36119384477b477221099a4e6b7fdd88824331333aa4babbb9325f8273b3cd071b7d26d87a65fb8f6b80cf219f5454313b2d95f9bbe16fa0e5c3467a2afaeb1540c9250bf3daada62ff9932ea9d27bc228c7b8eabd3444007c3885ab842fd26c30670c1b346c893df6d66604330080be2a12310c5139a461aeb5cc03c91e6144c9df15612cee06f9a865848f3fc546a7a6729e36c03cc5eec21eb5e8ebbaf45366b1b4892dc354c3dbd809563444a52bab30db139ebffb2d4c44b8c5f96d79af128949539b97ff7aa3b1af72919d6e1fc5869b7fb8386e61689471154f0cca8820b924c2e4963b737f8f7baef97a5642a8ab977028a8e3be14fe051107d40113c10662616970b1998f613728344df1ae4f7fe7622b49d9c6b57887b2f7cc1843a684b7e9087a9b2fc73fb8769253e146a5beb749167eed2546cd21e22962beeb3ce8ee953f1a0580ef2f413e18bbac1e9542c9d551b2d1af3b3de654abd1388b789589f51c3b8107ddf0da7962489e655798db448a9f65015f1a3265a69c45181a93cc48e3eca5eb76063f63ef501113a75ef9e60f5ec0e832f7b3e964a6f24eb0a336f5fbe9e63b45cef355fe5ba1594fd3c6f48e14a09f9799bbcad2f9c367ffacbfb474210958199a2146e1f27c4d64e35b4aa23c2dfa6cd9c0974bccea59dedbf04a671902e22d06623f64f251f8ee6d13893be97c3bf801eaea9e1f5d30a8315ae4520bcbf6eda1a09e24473652946afe7a973d2e06c68fbc953573535663c5eb8673bbb482a631691e88f3301b80485748594cfeb224e74937c28063240a7003565288afaf73315b70896a5d571bc415de69d1feaa9ccb4d23f51b4ae22028c711509924f2b8c57c51c48959cacea9d8c499c6f73a3a2d835e2d2f5fa9e28e6155aa762ed0922e3bc1ca0acd7035a09d883a539d9baebc805a6eca6551eccc5aedc0bcf4e0e1c6265dbbd0692b06699df42a4fea5273cb7a7775c0c7e1c05bfefb6117429775fdadeecb53b7ed7a20b910ee2882b80dd59dea555337362c8a447828a935d65ff168f05c926490cc7d12b0772d07d500d2ff4dea6955c8aa92f6414c80ad580401581f2f433af8717354f9a44d29183ba66799fbadf658ebddce9a0286a7c1b876025e32939328ed0f4593bed22d1d271756a81b5", 0x1000}, {&(0x7f0000001140)="4a51b3bde94b07e31a09632a", 0xc}, {&(0x7f0000001180)="bdfa1f03bff3636b4ad884253549a7e2e5d7e357f4f2b6b7e0bd3f37161f6b99a62178af25b2a6fda6b3078741deccd004", 0x31}, {&(0x7f00000011c0)="13f34f6ce79f2a415b20e65f568a9c787c487ab659db400552478e5fa691445cca23fd47cbaffea99060ad8fa94b", 0x2e}, {&(0x7f0000001200)="0926c202ec81ac23ef46be1c0806eaa3fbb47c8534e44dcb004261f8aab90799ad628a1b1a863447b107bc2814679acfd9403f8ce4d497d4a6666de95166053c6f99168ce03dacda75ed1253403630e9a6d585da3f428eda99bc2a59c71977465fd2034e1cfcc3b18f2ab3aa53127c91aad9532a26ced498c77eb5b3c371860c6307114ab791d5e1b1cfd6204dd49acbcc1c45a238956cb9a7d4c69cde83e47254ac0b8702c8b24420f597b5d3a864237cb2d14564e1676aa9aed02995be8ccbc6d22320db87938e4c", 0xc9}], 0x5, &(0x7f00000018c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18, r19, r20]}], 0xd0, 0x5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) r22 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = dup(0xffffffffffffff9c) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x0) unlink(&(0x7f0000000180)='./file0/file0\x00') 13:34:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000200)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000cd0eb2cd42d627c7a54f2aecd0263d29d80fe9c38cc3bf5dc8f6931021265a7ff604728d496e94c99242db02d7ff3fe31eb1a1ee6454b7975d65dfb5f10ae6e2"], 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22e0f77891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbde0055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30500000071e0fbffffffffffffff376457ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8810000000cb49a823e2da6f77ab8f55e2cb8c73db1363cdaccb3cf0029ca9670970ffcbb625a5d57fccb3d6566319b6934b05cb47e9e107c5a1e4bcda99a14b0ec65123fd09996113a482927b4e94fe8ec8e79154da0cccd46ffff000000000000abd5af29dd03675ec2bd7f17311ef7ed5f49e7090078c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ff035c02476898d64cb22c8f186ba9720fccc2072d4e1b800a08528dcd9400000000000000000000abfb39812f8ad5936e4a000000000000"], 0x1, 0x800) 13:34:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x1, 0x0) shutdown(r0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 13:34:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r1 = semget(0x0, 0x7, 0x10) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x7, 0x1000}, {0x7, 0x3f, 0x800}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x2, 0x20, 0x4c00, "8438d00aa4af85f4705f497579738d9de88a6779", 0x0, 0x5}) chflags(&(0x7f0000000200)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) 13:34:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xffffffffffffff92, 0x0, 0x1f5, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x29b}, 0x0) dup2(r1, r0) 13:34:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 13:34:40 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/123, 0x7b) r0 = socket$inet6(0x18, 0x4, 0xb876) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x7ff, 0x8}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0x100, 0xffff, 0x1, "fe348761fd31981778a3371291b76b7fd3495c910e95c40862acbf5b9a8d618034ee6331deb2be579ddc4430b846bb10c2dad8190d164863acad72db9467e673fd14550f9c0f83c3ec3c9bf3af505604cc0ef95c982f6811d303b6b1b0a6b2c921e3479f2df9fc41636523c200506a39d439b08c62707e881f4c783f4a82713160169c4757199059c569e792bc00972ec9a05a37f217c7fa37b2a02eeeca35bc499071d438976d27cd75040b5315f911fab847311a3d67c8c4fb6ee5c6d06efacc3ee9c839f89e07858681e86257a204b591e2709d721a9c87652d1aeba1ed3c139b36b30a1e26c7f312fc6da042a5"}, {0x100, 0xffff, 0x2, "0a4c0b67acc884fc379feb7fcb4939c898077e0f0e3d8162ab950227a4eb83b45ba5dd62331857dbd8a4f43e85b1bb3d39955e18d6c3bfc4a8b53706c245e250d8bc95f50258e44965e5a42a09df86fc5663f6739cfd60156ffc582e65f97340cdac7528ecf83fe8efb44278a7b471d6e6188794477548ea4026a433d66f968b9d949bd172e26da7793f3b4fa751eb655c84c3fe85d6e4664b4bfc3c14c2104c8d52b407a5de44bb439737c34e69130728cbf97d4e0a551e5a09c1a115bf99aa809f6a48704ea6b4b2c97e4bf3f558cf67f1f853c90a07db7ed960ec05f188d6c83a024aa61bd3718e3e8dc0dd"}, {0x1010, 0x1, 0x100000000, "b110f202dedb16305455b8c1a593957a1ad292f88a1dfbd392bad100d70b11fa75ab2d896855b1b30e172b4e9cb4abfaa8a313e92c7da91356bc034afcaea91b94ac87fcaff6a916dbc80135579fc27d1fdf91594e2763049613fec35d124fe144ea1c52e6d12d4566f602099946ed5e4af75e565ffe10ebe404bf06e0577712314b45500e6bbdd383a5732122a9f67dd9a35882e594c73367e2c454172df3308251594965f0b59813ce6058666b49e27aa05a994c9886fd8929456358fce210ca3cf3cff3b77be70ade7daa2400d37702a2a8ef9a1100fd10a4626a98da877bed6255e1bc717e781ce03142d53a3b67f11b21b806964b4d3fb0cdbe4a3d499d11e9767fd7a44363713017b764175dbd6023e42a9a4c02e4a558600bd79fa48f326203ad36f1e5bfcf019f97d04606dd385f746682065d36398fff8da63eb9608b8a13b15c471a307983d7eeebe9eabcb6ca5f911bd6be9d28d836a178fcb0a55f4be5768418156d51a27baa8be10f8680306ae79b2099c64de50510461ba898f34c1e0241e2b36c90c266f21e373350b7268acb02c9a9f669e2be4ae5e26d9e3210aa1ac7c8e59ff0fcd7c6acfc775815267c6328ebec0bfc0942fd55c681b8dfd3cfc092bfd953a9fe52325c97e4d1c40cb59b83648d61ff9272c51f6ceb149da6d57f5e309c9e91ab75d54d068201bb29b2fd33a8d7dafce0deb618baa086b3ee58367a16e2d89ff4b7739c8ff98c3448adc4e8ebab6b2f6aad65c1ba36b7c621c4faea34f683840fa0d15a7e535758b1adf6a28ec14db1c75469a2d72185b7994c79580add26713cdaa5a879af489f194af0f98705aa1a411db88f5fb99ccca8cc3e6c310612f2e199db340d76ca78f243709480eca72822a252b69cdc8431adbad33d4cd3a8dd7833a2c5f115503b07364a7febf60929930c63a0c852c7fc3e2339c2abe084bf6a1715e9a85f8c7ec36af9422acd7bb3eec034d9fcddbb433178633456305301ff12db434325ccaf3d292fbea3aabe5768053289d4aa161d0a5dc3074038100773b3956e15e9c4b7f628bb132564048156ff8c0340360452147217ede841eaa95d384422619d1b270e87a4ce00146c01e5570f6f7f9fc3c82818a17c64d2b649ac14d166953138596f105f0cea310727e67a39abe1f941baae936a682007dd2ee20a2aa3dd3f13a1d8515210a3581cd63ffa25e3f216c131159822953ceb77da31f881d0ec1c1ac0b1d3678a6f16ac6a53ec717bd99da92c7c9f79617a40bba9c7ba7298bc7a15e4a6143cd99b830d37dc06d9e07e52a1db4fb892919a1c6f8d0182f74d8b8409915ccf3e108048085df50b90129a4dbfd8643aef1158981e1d2e984b16e8825debae191383cd1c7d38070f58f6ecdc1918ce3f6b1272103b80be5b246abc24613da7d6608db037a1f2c6be9877dcb41cd56210ef83f8c55401581dac897a994b2acf779b03d9f33df4eb5b8e0ba41a7ceff7cf1a64a853bd6b5318b4a6545064d07dc49c0609c5d248bc71343e51a9cfde2eee6f90a989c3b29cbcc73f2ee2b46a6cabc6123ffb04bd0d9922e54464f201f90ecb68f27bf8108eb397b4dd7e4b0adfda810d41a81ae18797b93b06a3e33b85abbd9b81f29abb0b2546efce31f55bda72410822c8f183fd305c4aba4231ae301f6c47b6c2f5491282af5390c6f1ba2640b21a974436b1aaba1156072851b25e9a3c7016923be9f7d1409d8964c6b11cd4ce6ffdffc041bf814ee8f36db40ba58157605675f9f66ba9d54a0c3c18204f18bf56087b39cf8c21fcecbd83209f60e1980b6d35f70b0adba740d66932df3f5b531a51747842c18df6a86636dd7da332abf1342cf43c06c79fd13070cab918268ebd0f66ab267086a188506b6e6f2e41cbdc3e1acd46fc51e04a281661c507ea0294f4ad0a1ab129bf08763235c9dd8499ae542aa561f652bc8483608c01899eddcc7d5f7dde689d221654a14774238156e6dff7f2c6f659fd4f6d3efd534ce4b7a8cd8819813645d028e90feba3ee44db620f00f6d48d28d43a8acee30900822f0f9fd39834443765a16952f8065348d6ef050f1e67a92c8afd7321e80286c525ab86c3fd8fd6684c1a3b32914250963548afb9a888fb321a0b6308515a1fe25bf2e464add6fd458a539cad1867d9e2aa597278083a51836f8771c6157c6f9ef118547592ed179bee428e954196192e6cabb26f92a7da0da4df2bc4218b96b7b5790db264fc4c5fbe8bae498998f9833800cd4ae66a8295f05eacb2a815468fce7b14e00d930494c9bcff44ebc3d6f66dfb5a48ae63375eb23aa2c15d0440788873a1911e91bc845d609f004f83d0a30285203acad1f61c447767b972c438bf8760abb240ae382b974ff83d1d2c42bb746031903ab63dfd85fe0a9e7a574fb4571a5d13bd036eb00e199e7dcfdc17cceb228b98e426e8dcec4320b55dd8e1d555179720f1a6ff636890a1565d6dad4460a69e217f09b41d581b4b308d6bb5929f5810a13ca6b9587cd44d94b7827a8c2911b4d9adbf58ac981b198d673ea88bfd429ea82ab3f562da76b0c2797317ac0e08ab8f5f89bf583977a654465e6be89e6aab72b1522829f6974cdfd0c70ded170cee07a9d0a521a9cac8c66ad8b0b8da417b0719738c7e82ade2cd5209f7de9a3bb10ceb186facd59f2531242b1f2a10bf70d38b6ff02e0619707f3e0037ec6abda096ce25585b568ed169b967a95e6012ebcc613a5797a494e2d628a106039cc67a78f83c001975c0665a0324164450680e3baaece0fd06fb31406757dce963ab440375b3552a3591792b7e597bf598688208764dc40af241e46729805938bb350e89e6e7fffdb2d5cf9fa9aa5265ec2d2eb8a3b54e8545412a36d47cb090f4ae580776cacf8d9206a2319eb805aa9bc9e54d0ef2f7be4e026d1294ba867e7a0351bc10d3df7f604d9799c4ff393c5795cba91f35f10c7274a9379697f4a1314e2354faac84433459a09e3af0aa68dffb709cdda71530754677e02e43bb5b114dba84426af6fb06f374f74ac1a8e8f7eeb143f903b35dee633567c83e5a8cd6c32e027a667d950d31de910bd4b8ed65786f05921a8516e704d85a01b2ebe25e2e5cd236e3d047f651478bec6f30d47fb1a6870cfcd1c9d67405521eda1b8440aab1bc9fe24b9337a9bc8f45a8cf645c053d63943238b38bd491c8af4efc7d7ab9a34cd96c6908825afa562c613fe09866e74f381f12974cab13edcbec66c6c61ebe696ee1b3d38450dfa48e243008ab52c2160be57bdea63183720eb584f1cd2761ca74f6cee3016eb7cbea768fdc96122342631037481002a3f507724399e2f5b64ab3d3524927bda437a34b2994f942f060fbb405001782ed5720b57cd37a94d51e5c3653ae4b8ed3df1ed6cfb89db0f6e43837cdd072b6b5ed6b616db6f1a37e10cdb95becd495b87cc53326f9f68235e054a38f732c5a11ae5918c2cff9547f19d5383c2fe0afca4233b26bc623da357645c36252f5d81f9995e34dca1030bd929f7ba9a669fba6297d3d042c43b07e3c2c901051aca728fb907c943921fc9c0c88ec8e8e415c3d4b3058ac5d8f6685058730040e9d653023f73264dba613dfe08b39388858b2061611e130b62fd45a69564fdeb9cfb59047fc6a0d94b4f05538ca600fb070205c02cc89ab1d5a4f2fd7173801c124e6d6e14b43ae4b11a49c0a2a620dea1ee0a14d9f59d830c711ae59ff0258988b52f479b353dc1e425249662bcb429707bab48b0f265f189d5fe1e31053f5a2b0b9a06899a45549bbef6d06b818b62e1e0a4f7aeda49dc54cbc4d9d46bfc5cd607ecc4f13bad458471ad7308dd8e6c4cccdf84c9e0380a2cb6af05dc0eb68b175578ff886ee0d7c13de5e78e13cbe684569d0695a3dcc45b9c174b79552d9970a9f636f68d8c9dbef72b2f8a2a9251e838b3934d0486afab291012f260d02759319b63ffe1c3b0b8cec38bbe95778fa60e4f11c922706e48c4d9becdd5c020ffd5d0524f12d657161e190f94ba1e216628b45d6efcbce699af253ea6a02139a8502e90b50c80725d6fe9b09448140831c1f3c02438b2447b1f8f4d4293dfa5a9531cd6c3905209e4f867a1c3ab2d6dce86bf6829de45c87700569544ba6aae8c88b2dc24194172c3fff2a55dadf37f61168848bde2981eb5cde31d017ef60c730c2ff57ed313e7fbb020700719909ec8b04b5709b3d4ece9a377ad3e492d9fe47b92419011ad7fa36a0884c941499b4404937adcf55a7aa2d09c297afae0c301efb573ccac8f4bde838d24170f13ead2dc31b29a38fd1c05d2452079c321c52789539934c9217644e31aad767633ce3245e5ceaf169e25fe5c1627d7e4baa6ed37f7d8600e0f216144adf3a6786036c0aa4868362f559a822df1dbc895cf38ebe8b87d5538405f06636fedbd6f89155f6c34e1a64fd26978b5b03233a488fdde94d423335a767ca5a91d87f0d62c6520d9c48df4d6abc5072a9efd16b196ca59279b2f2ecaa781077c63d33b55b571a09258df94cecb2717c6fd7418ddba15cdce84ad0ce8d749290f8e95b3324d97ea7d20f9fb1c5620691695c0702c931943e7f7d69c3775b9121e39ea59f2629e1b9fc45343f6133745a178499a089b74a6de1b1d052249f62999a107baf66dd2b3b6e7645e1678d407a36d5180135be9f2cf9122fe477e718da3555dfdf82f7e91f71e2d896cd34e3ce3e8f6bc2d014b13bb357e2d8fee6f53d443943b93db3efd8a4e8d8c4cc25acd88901748d401e0d0b6e13ee5b2cd1481bd4d8c066af7a7719f7bf571dbd7eb781686525e9d96e256fad024c36a009b284c317ed7ab342f0c2da6ad55b3b8cf317f57db5dc1071c3af12c1390cb3dc1e3102a33b724e2fcf31d74fa2bebb141202cbb0a736c9f6dc1df230dec25412886f18781bc2ce5fbd7c19ea8d5bf2d4268b84cd12992d7e6faf753e49a5d164b18c0c8697bad8a619ff35011a4d20ffcc978a38ea4b490ff26de6be86c9578e7274846d5e79d880c8b3f26c90fad310fb41cb6a276a0f2d0ded3ac563761fe74943813646b20a214aa3e269ad6d3246815054083a71b9803ea2448ae3f26ec86a83578b237f5c8555fb7261263880a913fe00dbe9f2c66ed2eb2fe0b3a0b9890ee4aaca7265ccee4bd02797b77e2dec2f6d6ddc74f38301f30d538a0cea3521cde92c3fcd8826bc9283cc97f3b618ffef74e6419539242116703f616ab54e52a03ef730e53ce07d7c683695242f665cfefe4fbf2c9766dced5bb8aca226c4ab7a4900a687a0c81eec9f6b0c95dce9eb9de4733bb26352ac480abf4d1f35c2bd2fb86404db755f808b0cf8548cb46122d65b7cddf2b0267d3892b228edc5c6307693d4beed45a3631817fae00b737bc80ae14bc6fb391a355db0fdc33b1e6f66a0f42b279d4b448dd5e0fdda7729d92679b3a0883810e39f60c9214b2d25c9c46765eefaa7609a9b393be878ca4526e3228207f02cac37a7f336ac43b44bd7e243ad0e7b8a4fcff1a9406175c21b2ef90444bac3cba7246b1a45e3577b2f6546c664c24cbcf7ea6c2064ef2b21d91f18f00c7897029e9dd7f746dbaf70f19c0e3c34ae2afad3ed14f9ba59172536dbfa2a293f6bbe255aed88ea7c25f15000ae77d3d61026db12def6e51b10c95fa57c2ce2ae2690600eed8e9aa1b74335e59b6f61fc61b666a6436e237494a95bc1b6d524351ae1ece7222f9ecd316140908053d9feb75040e0f6ae10e254e7a9d9d93341447cf5b73b7f810b48d9a25f"}, {0xb0, 0xffff, 0x3, "d7b1769b8a1e2df296f125c23dc0cbcab43c4a1e467f488d8bb28539374311b6fd9e95ca3c994e24965bf29ed946f0708d0820fa6f4221d39857a7f06669052dff5ae6a33d3e885cd2240e1835e59a7ddddfe406c5ece203773d857b0175d6c96e0ffdaf90c4ae75e7961b6dfdbe7577290f65efd31e90a1899c47989b175f23f2d36aa801e7f09bb00c3d0f971cc141bf00299b0cb8dfc0ea"}, {0x98, 0x0, 0x73, "33a31e3d2f1ce4af4b03a9dd06eb4a7027faff81726658227caeb61da1715a32956e5b35d41056a2929adb87bcb3ae84df4af7ad61f5cc551b56c169638a6533f160c79c8f7ea3992b4fb71dcd5167bc847bab54532234e8cb1dbdd5281eec18ddb58b4b22e9ac5e0dcadb76e1e270c4bbbfe1eb224e552a9db31f4b56c0349fabfb"}, {0x100, 0x1, 0x100000001, "8f51beb8015f7e9a2930b18b1ee95489a4030005e2bdeade7aa26deb9f833a8ab057a9de5badeefdc74f36b5812a2753bddcbe7defc5087c2add0eb311587529373149ddb68e72dd4c8516145d5910b164f7ddba184473c40ca438c4484e0617297fad5c4dbed3de5e1bb89ae7ecb3eb00619e5d27e6d8c52f9899c059f6f72feba207fd6208640494df316b42ee16fe6ada7591011917717edef0241a4c8e14e74c09a3870a6a7108be809d6588ef80770cc6aa1625f1d88b35381340b1aff24e078b25426176136255b3bf07619514b36c7786e421288036d05a792c2caa64c3c0a45b139b27ba84e50e1473701e"}, {0xd0, 0x1, 0x4, "47846f0b8a9a427af48d6600eb8c61be3ee4e6b36cc8603dff72a6a561da38b2dc6eaca6425a68d595ecdca36567c12301d409f6b5385bec004ce2c80b4e43e022898df6814cde649ddc233dc67d50bb01641451c4c85514bf026de22bda24ced0ea5e5c05cee619d25e6620dbecddca6bfd0aa2ca754e60fdccbdebe5aa91f8ed76519e3464c992cf07278a402b5e164aaa990f962265062c9b33ccacd7effb2001dcefe1ba1825635aae9421a3a3b3b8167a08833e3e617f904ef09322bb77"}, {0xc0, 0xffff, 0x4, "12187e89d710cfae80e60a9f55586ea2d03a2e43809192f812a1b769e467805e2394718565938ed9584d092f49cd1cbef55612b6487038112677a8effa2cd1948a364f64c4e38d8d9c9fc6ccf3fdcde0287fc7c8881be062d710356b8996b2a4bcf62151b52e5ae6c539c963188387c2adca922fb08aabcf5fe2d3d22c1a3d5dc507a2a9f77192354c264016cca29e993d871e1e31e136ea6590fdbc53b7e5657dbb6f41aa754efe8176"}, {0xd8, 0x1, 0x10001, "ca576dd9e8aa2605ffffb8a6aa1999d3a75848232cd3c85cb7866e8e85165048a789f3595eab670b4c9d387578e95a1eb53c8036153a49f26c7c1d4114c6d89567b058f0dbc357895667e12cec9baf6700199267b33d891192485148704064629c3f684740400096844410a9ce9c37a8842571297ee3a580e2d25bd3b5958b9dd7126dca7c6855be5eb568c898dd1d21ba79f692c3dc31df7ba4de5a354c75559d6ec2c5b0e0787ce54cd46b4dc2283e9b7e3515971796009d491f1c42db427a36642b413e66"}], 0x16c0}, 0x0) preadv(r0, &(0x7f0000001a40)=[{&(0x7f0000001880)=""/14, 0xe}, {&(0x7f00000018c0)=""/115, 0x73}, {&(0x7f0000001940)=""/240, 0xf0}], 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001a80)='./file0\x00', 0x400, 0xe8) unlinkat(r1, &(0x7f0000001ac0)='./file0\x00', 0x8) renameat(r1, &(0x7f0000001b00)='./file0\x00', r1, &(0x7f0000001b40)='./file0\x00') chdir(&(0x7f0000001b80)='./file0\x00') preadv(r1, &(0x7f0000002cc0)=[{&(0x7f0000001bc0)=""/201, 0xc9}, {&(0x7f0000001cc0)=""/4096, 0x1000}], 0x2, 0x0) sendmsg(r1, &(0x7f0000004040)={&(0x7f0000002d00)=@in={0x2, 0x1}, 0xc, &(0x7f0000003f00)=[{&(0x7f0000002d40)="0c9fa557a4c37eed8527df921b082f0b3edb8361f0b2b560d3ad6292a539a6", 0x1f}, {&(0x7f0000002d80)="9f18d245405fed8fe306e8a253a4614f78d3b06cc278e7e90256d663669cb0df43757a7426a4a5264e195f9dbda5462d0967d739", 0x34}, {&(0x7f0000002dc0)="29e8d200a7941fdd45b6b92cffd89869924d2f228378ce25b6f7d8bf2385254ceea9cf4f35d0ea881c0e9a9042b9d19490d7cd01fcfe80fb6db38ec841d60810bc784a6dafc32a3c3c9e78bf269e8f7c350786625071c2a7aacab296e306d04455b66c24a4d92527bfacc606fbc66052f72c0584865ccf35734e2d75d278d44316f6748ad25a36f29a428ba5793b4a", 0x8f}, {&(0x7f0000002e80)="4ba1cbfdbf4fc6533d18add96fe9", 0xe}, {&(0x7f0000002ec0)="2f79c2455a93eab0ea7d75d7ee0e7d0567762ba3848a", 0x16}, {&(0x7f0000002f00)="4e38cceb069d5cd87660ba27113fcc3fb67d0dcdad960cb8aa39a5a3fadeb8b1a5ed99a710bcb7ce445ad912f0d58f23f9134c6c4047adbee2af03d426582cd099296324db3c8862520a3ac28741cf406ca1dfa98005ac2a8afdfc010a32526994fff12bd1458bb93415c1206e27383d21bfc48d942fead0e5ba14fa32ebaad139c7de42bd0eba7281dfd1dccf2249196618e976da39e1a02b0d789304d47b95e0e117860ef9e4b741cb15a001df1628ec8075920a0597e4a08a25fa930c6eef45964496688e449c8423a6ee51b62a70ef09dc0084555c6a994fa17e59a220b9fce44ada969e638f92de1d53b2f871615a6591868f6eb9f187c0597259d25d5b6b6e94f3be287acb8408e3fb90ad775e13aa8a88962d573486a64d322087087dde9f493a457d35ef3a9c3af13e6995208f59b67b7d2a69d67505b03ca4bc2122c4fdbd3975ec6b217c01bba37a7efcf04e86af8a046d5791925e481546e93282f6cc748c0c13abe5d0745130a0220498a9f3ed810fd72d2d0dd877119941d8a4009aa6ae90eb064d36826af33ea8661ff8dd6c0591d76e58302725fee537fa8248b7a8135fad3988344bebbe4abe017a6d784aa9d33e1c673010f1cb98da9e3aad11cc643cda55cdb48b1242082d9db1a9162ad56d3590409b051f13a1df7f6b46f7199979cfc30b2ec38bdd1dd16147588c6180e21d01b4005585c81e658e54672baae63dfb935ecaade8181e20d85821ccc18b1fc4ac0027533d564abd224ad6e8eea17e0ab8298ebc99e774ac2d82b929587448901e00edf9ec00447b8142f9fe42cd849359e398bb5f432754a69f979bebccb77b54e24c208645fd8f174a281a72b5286046cef24c8559551328e800039a222318cc561e76174b0e58d4aa85439bfd3dc6a67288e7eb67e62865d1b74c07e7f63daae8fc3957914c6b78ff485b024741193ac0626ae9ad40b4786623286129180bd8c385304cf5f09c27957a5fa41cef5ef8507df2315ff3d017c0f9729f619326ab3b87c986452db3fed6798859e8e328a8111f6ce1ef36ebf9e583306ef4d25a6fef19a65790b29867412870126f79c6d5437f15f686a7358d7ad5ddbeb4ecd5e033e8f0a77b248d101eef6662291a63603123cd418f0d742d1154b3e872f6da7551792f3bf28a95652a660404ef12ac1fb1de0b4d9ef8b6dcdca78b85d23b3e85e1a4f12db91684af120d2c8eaaf43146d8ea301c17f375ed2bf5b3a308e37f95cd74407ea6e05d910788493ddf9f580807f2586855b5a37863033cbe1927a79c1c7838238f23074b29ce75867cd3615f27eab8dcd20f485bc686f7e507b599abcc1fab80309772376e3398b56d3cc3f0a837d760ec18f535d18967e0b3f41d8c0529f503caa1cb74185b9f212f4c9974e1bef2bdc4ed93d2f6b4e58deac05281d938456bc626306d429d2b43cda20be2a33a0465a14eb313d5ba731ae6ae952e055470e18e61466f3a8ca241fa8f42a295bffb32b0a9c13fb9351a3cd05faaa4fb3743e1e36f8ddf74096d4c6142b9e6a315040d58c4ebdcbdb6c784e60c14601f0664d36c03870a44075172c3cdce9c508f8c0a4cdaeeddd1decfb8ae6ea0326e2c288767d516c0c413e35422139ca9238a0e28f3520edf4a30e1bd866fbe58f501df58acd136e67262460a43ac818b35d8d77c4ae3caa7e2c4ba413df72744ac4770feda61279384e1f8ad0d67fc679d18a404d543bf5b3772cebad886091a0f1f4f236f45ec9fbb1425651d799a9014ec145deaf2079c2c646287176cf682701b1583092f65931b52b72dcf04fa13e34422f3ac7b9f97916afe555cd87ace68d387f9553e75498e345e900945a7e6acf885d0d45e790768ad2b03d4213a7d295e45415f63a798b8418e031ff908bcc368183217ce697363a578621ebcb1a8ff4a6d95bff12c2d052ec937fdade257e034fceb7aa19001df21c5065e98ad02854036082fdaea0dcd3841f9d311cfd1563c6eb894dc03281477fc564afd88ee2253c500b288b838464e34d0d0338f6f37004f7d5163ae138efde818458132632f27069192cf93ddb40f5365356f3e002edc6488f2504e5389378500908dfdc9dcdd964be533d4c6e381b0ad5a308e100d6787a5d813be50a2f8d33e8cc515b7084d10a481f23d306ba1ebdf5a79cc1d6c29f8e893528b2c1a1337bee369b0c6328fc4538a1fb30dca2a1f6c9220c92306403473124a7447d2f515118426d1ad0fa2fb4f72a0d3916208ce5a4f6e951b3b1b1b0a2ef3359e4d9ecf79c3727ae1f509d4df59473cab108fe94504299f55e304af0ee3720501e87948afe693dce8ab51158b4cc111cb8e8262c095a13b43c18172e7b1f019a442e77411587eb5cb08991d512822bb773282c35e9804e32c0427601ec49d6576ee0ed21bdde494ae759bd3bb81d86ef31bdf6fabe6141d82f2bc31536b81ad64bb83c801d3d5a2ac2c5663cb5d081112666d8ba7142d362053ea068a9ef3131ff6c43e361d18898312ecc034760ff930b2e90216ea0e504a8fe0ca5b874c9920f526e229d782bd7865dd28d349bbe50f0e12c04526dfd14dded7939a974a7aeb7f98e5f8f29b3ad8435563a3b8fee92f5bf75a328a1fb7e69924ffe542793cfff6c58fe6c745f00637519f253a948751f004cc9e7ebd855e2517fd805bf8dece160fe4451e7ff807286afd054d59bb9336470951f58d7988e03122eae9c5c87a79b98537e2cf1e64a107c2d24a5989d2e6d1eb940a613a793321cc342091951f1daae4e21a4aace37771bc1f10f1cb6aa4b845d0c8bf3c74e372864e5d12da4d14e1e6ce449416a2c329c4602d568f7a9dfc7c9b13a3a7f8e89a0ff8a76030258a63c3d6a49d1b597418ebb812562b596d2b950f6aad87c184616911982523872e9a0148971d717f7196715c2b1b294e30488b18991583ec54c9651a24980e6e46931351d323a9ad2b752279ce6b105e6c2f463f2880ac473fcbfa3bb6764e8c282f35e7f8a0d6bf33aac881d780aaa8a1e1a5ea6093635d3030393277c5c0a16428c2af082e83b7edea6b879f0f06a9f9367c7666e7a2fe485ddd0f50c1a08e884b588d78c63b882adb81948abd572b824813d4a677eb5a80bd11f1c580f7d670b54aae0685422f830701267c5d3da6ae06efe90bb99f90e72780a09215f2b3e4ec682c63a5a7e8c5f9fdd30f6ede68cf77a17b6f7fd7d8243510755147fbd162110ed519c96eb09105ec371a63d862a74ec15cda88c91f80d537b05677cc1a67404673f4fe5bfd5c571cebea06183e679e46e75cb5a0633ca3e9ddded880e4d2f84a5fee3bc2af43b795c22335ab75dcd23a277e0943fc9831ffc06de18b0723ab666458b104be3300ff714ab0a701752b4520f548eb669ffd0650cd71a19fcf840b7c6d1d0bc83a580483ee5dd4ceb4256ee88fd97b628e808502d21afa8642df2e6e12a0bfe653ab00960e3af1fc86e37ee3ac2facd5ad2ac1c40ec7bc4df0122eda1a977e23ac1fe34b854cd1e8db3c54c86c8ce3684780885c1f5b2c54b6934b0d6804c1c8fae52ccdfa4ea929faed3d5dbadc2d881ae8e4e798d8e8572155af844b8ee478dfe6075bceda19e1a24da619365443a2d25e3a0dc9b083f50d8c30dca7876b41903df547a121e270d3ad110f3230723f70e3a67afdc4542c1f4d6d8a7b7358638c000316346d521de14f945e029633aa4a52af3d23545b35d8a0a9dfc49a63b81583ea1216983af932b9bad011df72891f9d1297966d37d59b7773dd3e67c85dfd115a316bf7bfd2e85a9ca492f0095f929f72281bfccc1b62c776410b3887a7d7b1fa536de27966b6891e56efbee8ffb14ee6b70d5dc6192bbbcb768483efe07f75ab9944b8705e2f96fd8e6e7ef4ae53e6525a1046ee36109dec5df6f043d052b208286b2504258a3209b2f50b020925d8f57d8e9bdc3274537bb624f56558639b7d6ea4f0036ba0352a55fc37e96436f0d7cddbc6b18a97ecfcac9e7984c7a9d384b66a065631fbfc763c964717536810de875d94d5c75c3bd974b4da1938386eb7b6e8db2c24a4c1c9dc0a524c7c999d76545e2f3eb42fef24ae287147c5b03789c9a1fbb703839afd84678eb9e38e4c334089e3b3a239792cafcf6dddcfe03c89fc9eafac9f74e25ed092deca0400e6ef3809ecdc91ca33b98adf549f4d162862965ec672a8ee9ceff54a4f351fd9d7726734f9ea9d121ced7608f47d1c00b1bf3167b55e3c4471dcc1be6fea8fdd85c6790ae6583fe23a126aac79462e07586940b8e515a25b7e857c367252d251d8b4da4266ab4604b8a11b52b4f156b5256f03b77f976215f33728e5d1ca1382255f8b36613df47ece0f44ec7a5a9583193b5d1aadae8cc7ecb5683881e1cb483230a311965a0dc4470adf40580f123895ded8d606bdcfb49a989451e26233211c55508ed1334e795346156beecb2c63a1f8452f7711e102d5085b026c131923ea44527a24f0c48fb377a40cd3cf4a218394d5616c53864f4a885fdf42ad4db387b686c1f2dcccece16cda44ea42570503fd24a65c09bde05f92bc2012ffea9fc66685eab9fc4a48977bb48fad084aa3c3e989006ff21d56ccedff567b7d9dba1248569f9e8bfab3b84e1a2887cce7a038b73171c9b840997edea45ab6d8d9ce7a81853d8401776ad2bf91b5bd1a2a844c2b22bdbccd61d0230f91da3bb4a3a49bdc7c617e99c21ee169bcabd5b14a882ebea444a6c06d8b7b5d7ec2e129ae7cd6744ca308e3be2ab449ab597c52347e515a9cc816bce540cef900ea426234ea2d126c73b23832232f50bc89b73ac6cf9e8bfa40923dd383a3a9424c5452021c3a6ed30ce102a8cefe82a6d48633bdeda7a1af59d056ecc105f00deb2326385b000bf2693633b0c129bf3d3af97be5bb6a3d9f62ee16808eb6be772d9167dbf47b585b53e41139ac050dba2d67d8af2229900780a1bc7fe5451be34349919697d703736cb4112c96827cbc6d334b5eda430ee7054b3dffdc1289e1f9f38ccdcd9070c01e4d5b83745309bef9fa03ef023010df4baf2def1359c70ae0eadcf302f6b35f1ba759df7ebd9a18865857b45464cd4432c0bade34faa2282b96648fcf4ea8c88b9de6a2a79de50af7090f3006e6162c31b8ab3f3db030801eac4fa40c322c9d03745dc19ee1ea4cb5dc98175a5931caec0b154e265a58368d54cabdeb2e2ac15c7e87bba293e896bca7ead61b58988981ba6ec9958367ba28b6527cef1e4ab245b4dd1b34cce43065fa365ece39d9e1f92706e84a5abd111f9c2c9c0211bacc71953c8fd4d4cb2965f9bdca7cedc188d364c6130eb56110274181fb9a667b0a2c71654c335cea27b61393b31a2cac65e0bf3a60771fe15bff1a81fee590c9cfd9e1182ae049eccecc3b4b91d0cbb4161d280a3be3061029d1f8e4a3b668b6fa9947f975878f0e57b8e93580b7eb7fb3ce0ec5afac6cbdf19404f511c69dbb6ce2bdba6e968315cbb0f87d05c78680199243dd7f21864240c0d0e3ddab886b53b1332f1511fc41e63d38d7d3f03855e959d0d62de4ae73c48769803db337d6934885ce33308f17030b3f9e53ecaad36e681ceb1237ff11ab77e65667ac90a53b926579987dde2fc1377aebd0cd4abb13c902991de92dcccf73c82f208ce0a64d94325a29189a1747c85a63fb3a8e0bfb5fae69c0327d16187eb8fbda05ebc1cd69d50d9412915b35975bfe6ea23b15d5db835d2652236ad54bdc4befb4251f169c136ffc8a365c1b557a003c6923302cbdef62a6e0", 0x1000}], 0x6, &(0x7f0000003f80)=[{0x40, 0xffff, 0x3, "61b741f0c13d91a9a706cc4670369b56c7dfbba37251a04a7fcd57ba5feb67e03a5b3228282a24df62cf55d584c0"}, {0x60, 0xffff, 0xd98, "9538479e67edc752d32a453c3ac4c0e50ebb67b602de22436fd90722d11a2bd9c9a3987191b3af55eb7fc6fa1cdf1dd4a1807b08530263022ed2b842996fce6ea294735e0b4ebe92b01d0a"}], 0xa0}, 0xb) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000004080)=0x4) setsockopt(r1, 0xe9, 0x72dd, &(0x7f00000040c0)="9258a981808470d1a59b93174f2a64506779e6690b541b14d3bf698f17339d744288d79fa2177a4c84ecead7ee8dedee5b89b99e91f23754d0d0823b19288d07183da2fcba5748477cb88116034d24f0a1c1fa7e367aacc826121cfd922dceb1fa6cc142706ca201e87f12a4426d48519da801a2fa3ca5cb296434fe99f903203faba241b17a13842845a5de48601fa55da2d04b9ce16cee30490acd96164a4e64c67129aa58e3541634", 0xaa) lstat(&(0x7f0000004180)='./file0\x00', &(0x7f00000041c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000004240)) readv(r1, &(0x7f0000004380)=[{&(0x7f0000004280)=""/87, 0x57}, {&(0x7f0000004300)=""/86, 0x56}], 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000043c0)) recvfrom$inet(r1, &(0x7f0000004400)=""/94, 0x5e, 0x0, &(0x7f0000004480)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f00000044c0)={0x2, 0x2}, 0xc) unlinkat(r1, &(0x7f0000004500)='./file0\x00', 0x8) connect(r0, &(0x7f0000004540)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000004580)={'./file1\x00', 0x20, 0xfffffffffffffffe, 0xa2, 0x1, 0x100, 0x8, 0x5, 0x1, 0x0, 0x0, 0x8}) getsockname$inet6(r1, &(0x7f0000004600), &(0x7f0000004640)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000004680)={0x0, './file0\x00'}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000046c0)={0xa374, 0x8}) pledge(&(0x7f0000004700)='\x00', &(0x7f0000004740)=')\x00') r2 = getegid() getgroups(0x9, &(0x7f0000004780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r3) write(r0, &(0x7f00000047c0)="21e5bfdc2633bdbefb5156c5dc0f4d45cfd10a8ad3f19d2434be", 0x1a) 13:34:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:34:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) recvmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/149, 0x95}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/245, 0xf5}], 0x9, &(0x7f0000000800)=""/4096, 0x1000}, 0x2) r1 = socket(0x6, 0x6, 0x80000001) write(r0, &(0x7f0000000080)="7b290b84c9de0d4cb3a888996c5ddf0742f7a9be156e7b13d1721eff64afcc444cb8b8cbdf94a9091dd0be9f1f068add215bd65c3940b3d3788b1c85a5613245cc18518426142aa3ee6ba8b5e1c09835b9360fccc86484af6e252aa0f23024f36f1c6dcf4d4cc4831b6c0e356bdea7e5be981a2b72774c9941c94c3fc631585f4fd5f6133054e85bb848306c5c310d5ecb3bf0d803c9996a62f277a97138bf0bd598960c9c02a0f8641e937b0f5ba353f9c018b5196e33060824cdf5bd64df61886b2da90812183a19a941655f52c075ca1e875d081b9b67729879541da188871b1494855f7564b7f610cc37344d6e169fd7383fc07b", 0xf6) flock(r1, 0xe) 13:34:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x20, 0x6, &(0x7f0000000000)="f00827392e28a82a28f8429f9a9c62db37a022076371178c8789a11be465ff2b68f8c0ea039ddd8d24ef", 0x2a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 13:34:41 executing program 1: clock_getres(0x3, 0x0) r0 = semget(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fff, 0x800}], 0x1) 13:34:41 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x1) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x0, r1}) getpid() 13:34:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 13:34:42 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="65cfadf749817ea10b17f64140eedf8042ca55a60d6295d87f18e2b8e074fcde92e311ec48924917855781d9bb74e6d5fc7088b8ffbb4a504e03a91ffcb52de40af7a5c9e3fe0a3b71566fa53b430949b9b6c3c55d9f9ff5a8c46f57ba7fa28e74", 0x61}, {&(0x7f0000000280)="52ab259059c6e312355439d9ccce615306940879f7467d59f7fe0b9fe0a76576968d53271cf6bab6cd0d2e44afb5a25ad260bee7199ffb73a622e4e79ed7fd7129a237cf1211ffc181ae9f108a93460a7835352990972ed7b889242fccff88ca59cb91e83f8067de6428261b80d83cea3b7ba8b36378505948e2d077a6fb0ee07f0565850fb20ad454e84f033b863b5823a9d0fe10d697e23aac20fdad6f7f5deea9c809fd99b9f9b5bc413cbce645f69749437ea197a3b9fe867b85bd98ad7132ac01c64ee342c4a334c802b6d4c480655e59156a9007005ed6e6ac2b737506768d032d1ad980a5c7d26d1f0fdff6180bf603a3d2fe611a971005d335a2fda778955458c192963285563b5ed8bcf6a22c990a3fe85a726e367d8deb04bdd7888d34bcb1a4203ec0f9919a6e7b1747877ef9fe6ab3a47f5cd2b1722d6f17ae6244d6fd9c743e8e20162f40ff2df1681f06cdea150be170d5a56331cfacf693bac18707236b8d657aef107bc76a5931c1eee38bf9ebe810248dfeaddd43ff78910252f07de58ae6a37c9bcb0c0b0e7411f4a898a0c25daa54a233cb04978bd1287eca5147dc6aa4da620590c143dd48a1b7c12bf9bce15f88bc9237fe9e8b91877a19c85e889635ce3c28de6a72908c98899be7916fa05509f0fadaee36022af4f33ee4ec23554a34a8113cf4f63d90f255afc93633260df3aea734d2eebdd73f9a8a970ebac83fa1087690489e8a480b090d6dd371a34b76a78235cd41eaa83f3476b18f966a332ee21d53895c8d76d643d7850bb44e3f3a752675a56521e12a85893570c1234abb9fdcfb2ce433dd0c01e3cba560e49649a0b9bdb5fd68c1bbcb2b5d44dbeef4a529de3dfe9d0d49994fc901ff69e8e75d79fbb05b6fcfd0c74e410ba8f0a69edd31bb425c93e65a4bf1c1390a1ce0fe8dc5608269e4087f9db42b78aab2c21e2c0342445598dd964a5eb3f3e2de0a415d6387345dc1cca7a16c48a96b7923bfc3b0e2aeb7d6db76cd0323cc2bd6d9ef7eb00da0846681710b9def21f7447a74a9f140fd1674715b4d9ec43cf4c3ba3784e0c80fe964759a7e9b1db8c7d0ed20c3b0f0e4f1b933b36e89dd0838a65e823e2884fb4ee04bfc7bb70bd3bcb6b467eeaa7084eba2066b0e9d8e8c1b209e6a9204c8c97ffdd194ec644705a0e534f3070de34585855c39ec21892c076e233de1cba4af30cee1da55a1563c8c38f6171c9fdb189671f40aee55d56a469e4d5c2a23b6ca41bc7496d7ce0c7ba620a8a9e0ef14692c72b7574ec14cacbe4c7002708fa3e8b27441499f21ef5dae49aa0114bc0660b05b4d28856a9e40838c2398c48f3411f14c2b9857d266d75f704484306ddf4e9fb6f28d9685f74295538a474dc25dc0f2b74e6c791ff3a0b2b6bd7d6b197c1aac92da9365b4358fe455eece17ddbd4495a1459ad918ef0b195f67959a8a708a53c7ad17513fc61775a82f75dc55e7ee837d4abb2e88513c91cedb2cbf6707ee6dde6ce386179f9c435d0cbd58e8855ebaedccfa5f4c817baf716ad212a441bdc0bc8dc3e99c2d7e39c6f228a2af41b634435c9bd377b897e7d0aec545575ced4ebb17ece4630f29ae30836dbe9ed4a8598119333f65066501b0d27c3f47774026ce324bdaae53182ff45fe21f0764b9cf4d54e2ddd8f6bd6ee2962ba14c8ad0cde6514d4b83ec95be92dff3a1ce7abb5e181c08f4b1c8e31c7281c8c1a2cc33aeff96c4e821d365404757a1fe2b1e3abe6f86badbd790a0323bf167790905ba54d8119a5d3b58fdbc93b44a43cb9ce6ffb4127747912ce042a7741ad2592113dd733890f98c0cd2e923a0c4f921becd4b1f6f4e839ae932909968f325bf049ec55ef317be51557d126bbe5addcc088b55ef507881753997e1bdd2b5af98e69bd32c481a992389763f69a9efb3dbb32a2236560c5e0655f54e26e7b5d99393326f68f6cb25b17ff13d4552ededca53aacd99b892a3ef37cce0629872182e22c04a5fed28d1cdf121859f1b64800711f63df8621eaf22b4f3fd64e867f0024cea3e2b8741036604fe2b921f77f646fcba9eaec0a7efa1bf79cdb5a9fb937ce6112c52230b5eca1b0f826acfabec786c0eef23956d93f49c7985e9f1379012954bad75c6d47c28844feca33d62f61cf2b82e9521b1bb4d9807466794c907492c4d414cdd97e2e6d2b06d653f38aa066b1360090b8f625f636b422ea8d132d8705e843eac05d47bdc7e851be1b5b58380f65613ca6c36b1f20733cfe829745ae7b41e2f82b52cb6051decd08cea926ddd7b3d19c62232892ea2d5a6ff4379246506f1cf4da84c251dca9d7e9cc30bc08217afb923255376ed11c019721154f4b8c1893a7d3ea9438c7a29ec20f05a9e8dddad165a4c755348a093ef712d08c1c5d2b2cbbb4cbadca0edbaf08d8b1731b9812d9ac75bb8bbfdecceda5765cf53334a75b59ba50afeca6ea9512368996725409246866270642f1cbf54e60ef363b893dd216e701ce60ccb6ee5cc103ef5cc64990157a4ac72e5f33182cedfaf80ecbf9e80e36d34a8e25799265b369881048a655d55d249abc9ee23ee2e01da773a1a12f6cdf3b135c4a4b39ad0a6fd51132ecd0af888dd641b0fb977825abeba3dd4cf68ae28a88fafae9be81a2cf51040e66930a7c946599747c460eb5e43b480bbee75a9bfae3e5b18c6766bf86438f2b125611dd0433557ae630671c183105f4775a3d1e277a8f4007c7e7350de5d800eb0d9b2feb3e2da6e37fca1d08941396009f630f46fffc9870a3cde2508bcece70809d71a520fd2ef13a1a5661eaa6428e92465ec0d37ad3b3220c7442f22fd01e42d483f9541caaad042c33c97bc276fa0806e572f6186b4bcdab967160559f68b403f1d92d0da0930574cbc138be00a9020425a0ab170118551fac526ab3a8b6e5e27d30ef422b00c4321eeb37f9331dd8868b39c65ba4b58f2991a794786293da86460e84daf4a8da4d261b9929dc0a394df75b062b307b3f7d97977b1736c6af11969754096f61630b12175215e813246c889af180a04ad03989565afc8e0c4fa050b1e12a99e466e479ed0d49676efd266f14c20b4ddca45bc27450306b55b4010089369af27d065a8e8aac5119e3d328fdfb5b800c63ec4e6343d67bd7779d018637d9da19f2e097f58496ec2deb655b2244070da6f6daf65b127a0c214e20d4ab963fb496e54a4321c39e8e3873b616bf28222bbf497f1321eda2499d586fbcce3aa780219a42e08c129dbd70cc1478cfafa33bd94f9bde264edcc0d0ea5577cfa16089e3febdcb6c9185af5b041090431d1d962cc0230acba56d8bf257763ebd918cc817aa03f008d7d32db634bac188047f4191e2f59b5105685f736c2fa388ce79655e58a81d688f9637011ec4e5e4d125898301c71664aa27aacc3df8818113579072df2dc05730d9fc9dad792eeb741e3b65d38171444f0e3036480e85a4356672f6e544c9f7ae182d7d51d0968b89843184b10ea919df9eaab7acee5fbd5384d00c42629232ae9be22abed238fc7a1d8b668169a02e4903b1fe83fd426f559971f3e76df71e8c186e737b7b3efc16157fbc5ecc8f51079b9f69360ee601ed45c90f3f138c1bc5f1485a3cbb7ef3be274000d558353107d16c3e0169961df0acc22d0369f23010e52f5f7330b448932c343d05fb221e6eb165bd9dd894899739c83320ec66c43767e485fa6e6bb1b3a9e803e5459a61793d72867a48bc9ab5021fe4a757c15c89c379087570455433e58a7db368547fd3434efde7013216c413508a5743d601ac935ac894c483bb576efc45f1f8cf67ebb93c907823bf2d605f12d44010a78ced78da4a6f9605d0ba50a6fe2652ec6162c55ef42c63773def92f392e7bc20b07bf576bdec1966eabee4251adc8bfbf88d9b19fe6a6f32eaed94b77fdd65e39d2b927b20fbba6c672150e75e9833206b6ecc83c4377c7bc832a117fcc2a94b19fd68a5734c5efcd16d7d523ceb8d76dff231c8bfe73e41a6cd984142f17d5db9d7f40f47a36c8bda250e43c90809c514aa2d166d7047dc4a8847b32987592ce5acfce9d963b487ccbbb2e911a2441e447671053ce5b72ca65933db8256c5d1acff36be4eaae3085c3de0eb6f80758e00395aa4536dfd3ff6b4bdc9892b7ed4e605729e430e77445f345a3010bd520f8b6f3885b23ed38215481f869649f201a74b096f615b39bbc3acb1e0f5c9db61bcf53cec366a132ec45a1fbeff9643cb7bf7a9c66db9024848636915f55a0e20cae826b1b4b66daa8a325f6704489cd32cc28a38b767894aa709290a8b014eba329b6bc8c32f716e91cda457cc93623ade839c49e5a4ce08054c7425c90b6bc32aa8a82052619c1c50563d79a49f8db0256bd46c8792203abbc4590ed2ac919b96cd89e29344f5cbd17396f23b270f18413d18a081e8bf43f260080411e616aa34714c662fe859c6751274b228253e5fd445becb31f864aaeadda944a0ea8c06e98e5b64bfa831010909001dfed982b59ef568aa17941245d322f8facf745d9d43a76b203c2ba300eb890c9d610d142646f343be8010aa8535cf30236bebe4537ad4cd9fd9ba07c460d5cca6885d9b37fb806e4561b6bf6752a9e48d6267eab39ebf4697ad6efb191c6bb3f37d49300fcd5e42ef46893a2901e93e9568fd0804cee60f2aa0eb26b6baf61bfd4aabb8cb97ab65a62859254218f274927e1f8fc39d93d28066491bfbe79830071d752c2c3f101f660c6bc886db448b5846309b763db075c2c6f6c50b18508bc8dc38902ec72938aade5da15cfd325af59a7e476a871dc0ecd80e648786937804d6cb3120a79d26cfb27ee52b23e264a1adb5ac1e52161e7eb2704a0b68732eec362e3835dedd9da3181c341b26075cc915f89ea76fbc0bc62a6f706cce2ae6127228a1434a40914493f0a36fbc9e721e4fb51b689cb7f880a4374d40de799ab28a31bd9152a1830c4accb2640241b13c370ddb9b715624c1a36ee6a61c00636db8e13cd0b9015d99a624b34a5d669bd4a0df58bb6ef5e4051e1a0b4f61117fc4ef5b0eaf5fd8456075eaa6fa637ce701c7161d65c0d497ac103b77f9ac28b16438c1dafbcb375a30397891645f40be35611b95e71455d1d41c6a1652c92aab8f90e303b848c7f93d3a50416c04315b16da2af2c2ca22e20bda5fbc432a918a27990ca915ee1367a681960669c3fac94100328e6bd94fbd89214e9b3571615c09412b65c17a2672a600d2aaf5dfc171f198d7b9df0368c030f80de8158ecd0987e01510efd4885c9dbee9b362ccd63ef80898d2d5c486b6b12cedb728723150aa437e04ffae5b833a7908d2281e77be4bad0648971fbe1642b47bcdbb6d025fb005c9c36a80da004c55c5a4c9c9150b32e2167e8078242189b559259ec359f40cd1b4f59fbeb2b46425c8af310e9144eba0d3ae89741d682f1a7dbf07c020237f6f525e18f62f29f952cfa2da9380b613dc238579bb01df07af2491bdc003342b7ea12b63455735285d4683183bf7c0048c98f7d2ae47e2aa286116fc62203e95b282f68a6e3fd91a550fa1c5459f34083718c036a9c093cdffad91fdf20401d6b63c6ecd8be8a5b9f4f9d56689fcb9a239dca1a381fff949acd5edc3565b8a5e2a290680f83c13ae8ea95ae547e9b2a3f6378f97fda565349c136139f644db05c349b97a62eb5669200208eb0ae6d2fe5fef9c5715ccca35aab3144aab3d63f469d54c2764bd512e6ee886f3c2b9db75a8946123268ca02aabc62272e4bf2", 0x1000}, {&(0x7f0000001280)="359b8c10968c57a68b8e22d356843b1fd1d9257b73358ab63097daaa953cf1d5e64f13b0729b2ebdcd1b159815c5a7d3aedcf6f2ae0cd584965beeb06fe7ef518f43e7b08ab852c527eef146bd7d4fad76c8a69295c53425895f439abbcbf5f8b4847aae3b85884cf6b7a79493205bbdff8b76ef5ebe955dcf94dfdf7036cca12149b7e0400dd469101e13eb03962f25c1373235dccc2240b4c9e81257c4a954d94fa7b7b3d3399ee31f204a16264791cebc0b3ea37fdfe4", 0xb8}, {&(0x7f0000001340)="6c2014ba0af4d7dbb554bf6caa27d3534cf85eb4841a582ca106477b7cb478a5c66e02429c5a1068d8872db1855b8e40c1d2efccc23b44f9024ee593c46fe15b0cc41cb9ac97445ab832a5f145f28ff4923a720063e591e4", 0x58}, {&(0x7f00000013c0)="5b331813b138ddfbbc1c6fccbeddae1ac617d8b17f568f4f0d565e574af4159de3eb9984ec3b931622430a57e996f6746830d133ed3e649d08573997c62ac8250de51e132391868b999f0671b3d1d9d721be19994957e876d830e04bc651302d2d633d72b9a9cb8915809e8eed688ff4eb8f8b79cdea41aef904f8bcfad5d0ba001d84ec1f472dbb8141dcf68ca58761a08b7138896413a08e38d1033325e1555a4a0ea941233372", 0xa8}, {&(0x7f0000001480)="74a008d049d0da0103224bada385470e5f73e4f234b945ca07f3936a64c17a71f217b7fda59718d21c17706191a00db79330686d21fa0f6190f4f967b5915c2b4bc8ba3d37cf2973c45ff636047f32a6171eb00b7c67285992f4424296a69cfa8cc09a5e0ea97bc2c9c11f68c3f9b5e2e0288a8009c6f85c82645695d6ed6118d5a32007fb8c6c5ad5b089f3ee9f68563cc0b499a031cb57007edfb63a563df3c6a75cb720cc997341e77a15c2aa6a782bec2707638e5256f344de94da4cbe7ff3fc38ec5febfb7f530bcf6f735cc45d94819c75657882ea792a3cd231ff8948e06c848d2280270b7532ddc57d68f70a8288226bbc8729eab4d3", 0xfa}], 0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efeed34840876f30d3fe8c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x39) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001640)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001600)={0x3, 0x7}) 13:34:42 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x10001, 0x7f, './file0\x00', 0x4b0600000, 0x9, 0xffffffff, 0x8000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 13:34:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}, {0x6, 0xb913}, {0xc3, 0x100}, {0x0, 0xfffffffffffffffa}], 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x2, 0x3, 0x4}) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) poll(&(0x7f0000000480)=[{r0, 0x54}, {r0, 0xc0}, {r0, 0x20}, {r0, 0x80}, {r0, 0x10}, {r0, 0x42}, {r0, 0x2}, {r0, 0x2}], 0x8, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) sync() getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000380)='./file0\x00') readv(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f00000006c0)=""/167, 0xa7}, {&(0x7f0000000480)}], 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000008c0)={0x6, 0x1}) getitimer(0x5, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000900)=0x9) kevent(r0, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffff8, 0x21, 0xf0000006, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000001, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x100000000, 0xfffffffffffffeff}], 0x3, &(0x7f0000000800)=[{{r0}, 0x0, 0x4c, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xfffffffffffffff7, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x9, 0x3ff}], 0x9, &(0x7f0000000880)={0xfff, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 13:34:42 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f00000000c0), 0xffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() 13:34:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x4, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) write(r2, &(0x7f0000335000), 0x10052) 13:34:42 executing program 0: setsockopt(0xffffffffffffffff, 0xff, 0x39, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x100, 0x4) 13:34:42 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/197}, 0xcd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000080), 0x0, 0x800) getpgrp() 13:34:42 executing program 0: r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000100)={0x0, "854240433207a0c876037fec1e5fb92c43cca919a76765a51c9f59589099a17fd61c88cc18db6d5d646a04782e6fccb36fe291eb12a446311de655589128eec733cd0b86dfc9e1f954d39d6ff0efb7ab1d33e1071d8cc57b8ef5832e02f2cc064fad0d128cd00468a286f3d81858e30e68ef0d9eab30b2463d24de1c587d4ab4da696dfc60c45dc1005d2693a49119e50d88"}, 0x9a, 0x800) pledge(0x0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00') pledge(0x0, &(0x7f0000000080)='pf\x00') 13:34:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000340)="685e1c6e68be5362fa8d7aa0c3340cbbbb0839798e839ee39dd8cde0c3bb5f0a5d5910cddcf0daf3f2b3f432193ccc24417b7e3e638a9b0f6ef2e421b6832520b2abdb67793e49b05523ab57846b1f430fc443b87d90832c3995f1cd8870a50f7d6d2641d4b83f5ab50af71d811316de2391381dd37d66c0a729bef196ef40495161718db30cdd2b6d79f25d7a0bd8f1c1c2b816e7f6b326d1b241f0b37b96acecd6bdc4736ecc152ad4c333c0acac197a25df404fcc61016e", 0xb9, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:43 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x8637bd05af7}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x8, 0x1ff, 0xeef}) 13:34:44 executing program 1: dup(0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 13:34:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r1, 0x2) 13:34:44 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) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x100000000000007, 0x20000000007) getsockopt(r1, 0x27, 0x3e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0xfffffffffffffffe, &(0x7f0000000080)) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) 13:34:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() kqueue() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f000048e000/0x4000)=nil, 0x4000, 0x0) 13:34:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001a00)="2318d3be60b1e0deb4ab2299def42a5914aecb00ae64d9d45631df971897bab3c7631ae6472f413d5c6bed3efb1a9342dbdab81d4a9a1282c98d01bfedbef4d7c034aa15954ee2846f745645c0a82efc7051a42f4d2644b7485b9f193db68c2ec46a83229e2c5b46bdd7d14dd4ff05aa9284f7a74f0ca7445de223c7ab0b8a9f5b9916841d248d88978ff1182b024c54cbcc0454c8520df692946f2c9cbc2b157ac7b4edcfa84fae2726bf7c303d6f7e4f63adb1ae2f710064dad6556561d8f09dda5b5b2f462d01893215397a5d6ac2109794afc2abdd87a92dace96bb8cf412b5159a52c5e6e9ba90aef575fd59f6a9bed0f5595a8d4df31a0a5277dd2e0c45665141aaeb83fbc7ab2ae8132c391ab4f7f460f00db265f05da237a5e9e9e0d439e8cddc65a2e9d92e793d02f6a53dd32a500293b066d98f4bb90ea3140ddb61244cf6e4900223aa7fcf8fc5fa576834a7574813fc93d81343ff84d359fad0c3925f7d93a1e56949cfc95a0900db54f8d7cb5447d764a91278621079b9398498778ccb648a0d1551caa32b2956eefd9bd3c15d49617a870c1d6e3e184db62c25d58577aef7f1881d9262ddfb8f5339877280ec48dea93e306ba7fb18c2d1f9cfae979be4e9d6a556b33d0d83bc5189099a939bc57642dc78b73b4b942698726ea94ec2cb1c94139922d31d4c9b61924cbda5a48573b6ae3763622b943b383ff3b3999c0063207eb550035b68768f59436b35eff1b8ed2dfe6b52dc124805b2b2f0b71e373fe1241f39cb06e6832c2784ca08fed339a75574f628c48e52b126b3d620193d86f499bdd6d5a2ef6aac25a8e353b31904add0f37302565749bea9a9c1d34d4321fa7f22c57d9d7425ff9c2bb0426a63e13f3adc57b93ad384bc17cb3a862fc73beb3a7fd15c41c212fd573243f9516515a229be31e6a1f718945af0d6751aa23789b18e4181ca489b3d8d2140188a5a1343661dd79406b964524f702fa4aadf0e93151bad70853b092d7b221f190c9caf6e2c7378ffa7ce3c6657429b02d57e0e4ecc4577c8ce0bc8ebe52f2eee9b57fbec0d3ce0259ce90f4cb94eb7fc729f0a7ea910935b353f6b331d263e8ea47f077336cc62b569b185f58936e920e8d46498f5c12fbefa81f8f436cc2c4bb348f5085bc6f9f861b263774edc9a546bb4ba2351f613eb9ec1d8596ad584cb8963bad4e7a3b8295d800d76e18bfa250e9eacf0757c2e6b157290647391ae22c34af587fadcd50d13875e06d3d6047e2ec006db18594584bc3188b29f322b3d19e03e056a8628dfff55dfee6e7b7f3addf177395ca97db1ac9c5e70d902481e9917361fad058dd65524437c011f80bdbc2c3f8c8d25e7219d1794b94b273b73ec7233b7a58d7dcdea3e649db5f2aeda8d8699c4bfe7269418fead39f22b03f84c46e8954ae9b3b5d11bc1e511bab4a69d834983f99fafbe112c4c48d42bcfa445514848af14b89e63f81164f2cbbdda639e55acc9e9f9604926031f0f23ca84f66f173101acfc6b53112a7b52d01aef06cfdd08a18eaa17350d2405c3fc824ee9df7b585ac5684f7fd9fa084d1e6f20dbec94399a47b70391d40f66ba5cc1da26b78bdafed0cf0a8d6d8843176458bc69f32c29a724a7dbe396b3759b9deef35168776c400e821a031ee2af666562347aa0e4c7b3415bdbbf5a01f59741df2253d2af583cdfbbc418f65af82a9ad59561bb11b53262731b4a7b23df97b161eb219d6b6a58d4ef120511c3ac8485ad6b4b285d7e3786e9cf800d3bcbc009ec004f9338c372f1cdd89b2193082ad8a02eaa73d0aa239c6b8dfe7c494f1651d33ef0b0d6bf91d133a677757e8bb8f3d07a7343e45d545c853dc97d158c8701e4ca6712fc722042e9a12e758c5a61aa26aff2f4ade3867975ca771c0d0faa81bea646f2abea4581b446f04459ed448bf8f4ede44e1478fe109d7eeb0d173e8b9d139fd35fdaf5fd0d20b517d998ada38dbaae8b40819c1e9fb98c7661bf1f33b00bf56f0b87f0912d199e471df25225f24ab81b8bd96263fa20dbdb684d84fb30eba82585dc7b7b6ab95bccd0e3818176ddc100d324c46b3ac146a95ace99c8cda8d067430c92176f86a29881f7a59c3f80bb387883c3ae599b539dd452eebfc2c74b792dc7f46056d9156feb9a373f44c9f1c6dc856cf0a37a64f9a27c0a72f73945e0837dafa162c0a231e85a5e971f8f5b303d53e588f2c0be0c3ec9b2f477ccecb70b99eac21a7f7c2e0adb7f35ec6250f0d7bc5956e6f29fdbaf8e85759272f6eb99f8cd4a2f56d648f11eca5f285c399076a589e54fc5634c8d2e1914203e56262cfd29318c848580500fe2fc5600b1e58029c4ff5d4656c836d8bc68287419c5cc522e9889e2caa6f1b48f2a22c6cbd267bd169ab86216b24cd1fed464dc1a2363e69ecab379fad5e3b56bf41c0cd84c6f1014328efc8d6b339b40536b9d954cebd1f58365c83ecefc7232e28527ac0c90fa3139e3431d561e1d95849f80f92294c89245c86cba464d4ac840f43d782040e109503c0633276572dc1661a8aca11f095518c4cc60bff1cd06e00868e45795c5e012ccbd4bc601700bb082412cc6aa8638c4ab07e281b8c34f606fb2e54a353310c481aa7ca7f9cae56b463bf589b45aae272f821432d3da5725943ce6c785bd8538c82dd32f8817709d8e290d00401876bd9bc74ae1d84621e98ea3823a837149be7f4601ab1cd711c7b6bd13ae67a07cae907bcbd3229872d3182b78c7a942dba45300fed7b69c464dd079b967bcbd4ecae1b8a6609f915de7d952b06837ece4bf58326507fd1230f917bbe02817550d1163441456f3d13ede0e1a28e5ce87e0954cf24e907e1bb5e2ee7a86a784818b6e43719a2b48704387cf479c84fbf73c8c66a4481293c245f93c9c52fdfcbc5c740997d3041ae70442f422b97fc5d3749fea0b75cb8e8b95d488d8c0376427dd4fa96f45ddcdb71c4b413d79a54a7e34926ffea5c6e497730237ab3c1312399377ada70a5832210a2a2547f2c21f214b5191947bb6aeee4d5e5eda1d7a35255ef7f97a6fbb79e6be902ce9693a642591798e59c379ab8b4a99b66b6a9dd46e43642deb741c769c1d0e3a07adfb6ac107539130476b51b80e15460f0712b0668d0b0b3949ffe670eb6e9a0a0a301d36929e9054f5339ea8a58e262f78ed55611e6143edb2b517d00e86f9c9a16051dc545a67ba0c4b2fa049675227dfe537fd107a7817a930550d45d8a9ba5cfe64ab2c43d06a33e6fd3754b863d96b006b9ac1e006617a2bd7ffc661f604e8c20e00feeb6096f3069f5b3a7fe0897f9541cb66da6828da724db17e2afc24e55121a561c092b6b563fb633babcc3a601e6ddcc3fcff1a34e311ace8673fafcb7d041b89df7de0ce7fdb1e476bd2c1e911db744a102e02446d83b5ce55b74331b34015482ba54540713b859730d149a003c09cea3c8160db8c3ceaebaa5cabb59fc0f532d50e9a936de75bf7533a3f91624618e836d5b5632b45b8dda2423cd68cc045af5538de58c207671e7997970a5a5883f43e55db36cd79b0922421b86a0c6eaf1f8db74598df9c39a7c5340d780910de8ae4d6238d3ee3a2736182caef893813a1737b66ef5fcc9b4b1642632219abb3660dfc86dad3785b2f2e0b2441a2fd504a2a127b69774e08e8de1de63cf0270b22522f84ede6e7de29488a197f4e1d3250a3dca6c9488df3a45ca582dc79e2bd03a5423ce20dd43efafaf368bf5c159a693a91373cc8b55796150392adc829609f936750f4d956ef513b9e8c41aef55004241b93cdd2f9298a473e878a95eb2d64e18afb131e2847c0e87e5aeefa71f52f5a2b2737c013affd234588bec7d9646ce08c18f2c59ee1862c9b3d01a093917a79cb517c120993173c8c6fb70bb22f3d98cf9889d2b8b5f73b52f0d16e7fea0d72882944e258c45a489f9c464e7ab2034d793b520f7ba937e1cce208d2ca18222c152d9eeee6e1b7c97099dd9fefb51eacbcb566d5d0b809e5205ca33f504e41f652e1ba697c2dd9455d840197140bb18e07d53081474c9fe297cf469edc7b658a0c2bd01d9721357b7069fea74b3dacc8bb75d71e55d3dc5e16f28141150ef0e40f7613df3528f75ed46e792ae6d77a7f9c1b6304b87bc99c29ec54bbd9184bf02a6a579434915f41c50e11936a5c3a6c4ce6161b846744866c13e8ac4b4cfe07a8405f0e7153f39d22de694cd735f22e64601a496cfc172cc310f5b2e36333eac14a88ddd3e65d58fe744edd14dda1988c1fbf0fc7d7e8ce8fbe2307210a4ae2ee1019b5585ff6d88502f4a20b6a268ee363a581cd446eb6e4453c1733ad8711e80ca9396b72fc72116e544efbb24f07d18848d4a7b49409f64726ade59f0a477b05877e3cff21918c2aa6fbc3447c97d199bf342a1e520b0db7807046339978c390a4ccbaff01d3f01fc8576d67503bbd995ab3b01a92c8466fe326caecb1283faad5a3b990fa1eb1391c3cf48b0ced6ada499c3a544702731611667b30f18ceb0582a11d9159d77256ec7bb6fb6a6b8518414f626de9e95b345c2ec5bb000713063ea40f28c3ea19488dcb595ef230348a4e234d6c5ef705e23a7ee7306083659128cfa103111acf70d92f1372f6ab3bb623efbd3511ebd53013343d28f1cd3c59e2a829521f17560a540e2495fbd5edf12e320d29386523640d76a73ab451a61b23b921ca67b43fa31d058ba08e033aead2482af19f97af130ee7d0663c1a594d9a5267bef11069bd52e8cd2327d9eff4e83024342a84925d9926e5c0c704b1167c07f88466e1974405fb32497102b425a01075e2d0deb5f8f2927f8f8365594c7841a577d40362240fd2ebd9896ddd9670b65bb3761a7b54686c7b36816fdf1543c5ca13a9948684bd25623cbf09522b86d9fdad83f196b8f5c8e72c8576975535e870a7e96a5359eb976c7273cb7cea248477db76daec9a89a2ca5a3301a65869735c44cb23557f1d215651b00caec8a5e14b6a9f4b07142cb2476f732105934a68811c76e6e9f6c38d9067954eb34265671f7dd88b2b3ea6af5b229da4163d0f9f9600c65b438cb0d4bc995928c1b06490b548f73ad53565f068bf9b4f5dc3b8a62e784a8e0bfdf023b581feb82a084d622a408d70de9cb473f3080605e9f9ba30802b0caf87970fa4811c4faa686698494c673b5b36c35b49a8b96b591f5d6f1b836254e23d0a37ee54ce9754fda2211ff63971da4a88c1e561f620f4736504ada57d55024512502bb0f7de52f98e597dd41c1ea75c1704f3590bb582aa06e831c90f7174016f1053304758430ff218f5f303702fca4670a6741d9ab366528dde2561fa3803f8c77e2dd7379debfff", 0xedb}], 0x1) 13:34:47 executing program 1: mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 13:34:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xfffffffffffffff8, 0xffffffffffffff80, 0x2}) 13:34:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) 13:34:50 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:34:50 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) 13:34:50 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="c33a8e55209fa2c949b9880ba43d645b42e67c11ca19136c5885219583a2139c0863bca9afe3d1a343ae7a97188d2ca9bab38fc3a2cb88e814d7a79b527e22a14a6b66a9a6f4aa9916be435e61798c5584f7ab4a4037ec8bd23e60baa5f85e1284bf5e19e1189e042481750a8f395790102864d4c816cf4f4843a66c6628dde6fa3886e69f2cdf8d913cf96e559b22c4cee81a868d562f602844ffab43c0dae12bfd23dfc90bda8b48ff06b818286cd6c54d011d36075720", 0xb8}, {&(0x7f00000002c0)="0d73209a3d15023e1d52c9b13f0479fd3477c6da1e2062c0094fe63c718f761d28608b2c9330ef18d84bd3bd855d451132976e44aaf297326885ad44fbf75a43c416b051ede0d6dcff206fd29b84905a79ed43ec5a2ef7b76e78cabc1fdd124d225f899829e322b710", 0x69}, {&(0x7f0000000340)="a9741f3f8e203f2e5625dcaff0773ab24f5d611cdcf4a5dd8514ef923b071c69de29199ec76b61a75490645cfe9207df47b3b9a42c61c22ef832d28db8a2f1873934d93e64eaa427f4ef6ab2e2df27023cb1dfa92842464016eeba8f633870af28b8810b897f9880652bed5b55708697c269765f2a4a56fc6e1794bd323009642b08655974dd1cafa772bc6e956e50c135bf7ed501b6f42e9e1c1801000f62bf62a959f72b2ab3f114d365b12bb38ef87cacbfc2bb2bce1bd0db", 0xba}, {&(0x7f0000000180)="47ee4dc85a53c42adb7104e8c65b3c8c07ea44ffc8a2ef6d8a435fce7850208da52b487323b402025de504a0ec47da16db0f79f801f078ae36d9b4c00489", 0x3e}], 0x4, 0x0) utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r3 = syz_open_pts() open(&(0x7f0000000500)='./file1\x00', 0x8290, 0x8) ioctl$TIOCSCTTY(r3, 0x20007461) lstat(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x9de) 13:34:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffd3b}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xfffffffffffffffa, 0x2, 0x0, 0x7}]}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) 13:34:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000180)="f7f9e794", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0xe0, 0x64) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 13:34:51 executing program 1: r0 = msgget(0x2, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1f, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getdents(r2, &(0x7f0000000000)=""/53, 0x35) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) getsockname(r4, &(0x7f0000000480)=@un=@abs, &(0x7f0000000400)=0x8) r5 = syz_open_pts() clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r9 = getppid() r10 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r3, 0x5) r13 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r15 = getpid() r16 = geteuid() r17 = getegid() r18 = getpgrp() r19 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000dc0)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000002c0)}, {&(0x7f00000004c0)="fd6a1c953769691ffe6d3b2f3366d1d550ad0c54e5b63488653a0d853fc781ecca16dfb207a54fc55d540899ec4d594b5158921c8ab9a62d18574e92e9b9f5b37295774f760d59fe07ebb65230e5e93b0598e1768dfecf5a0895f719241b796e5694fc4b08818dc27523f8221aa22b642ddf8d4e7d71fe25ef7511f8d522c592273f04d27a23983473a3f1e3e1b082ab5031ac797b42825994312967c320169ab614f8e1a36dc843b181bbb724e050c9fbb97275f372161b2cb9ddca4762478d31475a54af3b4e5f24d202ef019296bffd348b5fd2fffde58f023554670c", 0xde}, {&(0x7f0000000300)="9d770028a708086b6893f405ea5db9864e97a081dd9e2787bfb0f6ca302d9028082961d36825d93783d2cfde53f37a80eef156c911a8cd09a394301f9e19b4b577af4906c4605dcaac7b2473f956e4253ac5076a89b1d845f6d56dc5d9a8afbbd7ef54860018d0786e54bca97d7628e37bfaa257db66cedb249a5dc5ec547fa9555916360bd3d010fcc496", 0x8b}, {&(0x7f00000005c0)="7a7db9535ff46178b8ed28140df57f545617bcd80afb3c33ba50be90e2", 0x1d}, {&(0x7f0000000600)="04da158ccd2c", 0x6}, {&(0x7f0000000640)="10e5a8d9a93dec0fb23b76ab421e32efe4d790f7df1340a440e25c6b05586fcba196865ba36bba67a50a326a77e4ebc552066d9ecfd13a9f56923206cfbb4e66247482c45ad498f4adf15388d0f9fbc0c94cd2be38993e6f5071498985a742da7235ac9e69cfc5a75861be795c241b1318f7d91b86e8eaaa2d5dda51620f2c6d43fca142ad8d374a4c354cd11520806bd507e5c588cbb17b796642f534323b23133a9c76eff0788812e7938906cba510e1e730a13f586fa9f9d5f79ed532d6d9734f1a", 0xc3}, {&(0x7f0000000740)="5b73920011310cc0fa653b1753cec397c2a42db5aa3fcd6a93390b1e81035eb729e8915d6b5b044327d60df5c2015a4fcaa5aeaad862c3a16a4b129e507a9bcab67899516402da86cceeafc638d8bf9378f2a794b203aa11783b85dbf1b513598197383d2d65ed921ae5ee9a", 0x6c}, {&(0x7f00000007c0)="cfd0e7473259b0db7609db3a64fe43c1956362df5b64ad2a67efc20a15576474dc80e8265a6bcfca535390f2f2b495de4e33f4844952ecf74deaf45b2decd07eb999c060cbd6b1eb733f48cdf6c2217ecd751cf188b2898db16e513f46eca3d5434c347fd7951fd013050f6d0b5b4cd290683d18f0666a9c3d3ba68ba72fa1604caaffd7aa871467a4f32dd091defad16ce898b22237ca06fa0c0d5c461ef82915e7dc628357db43b58e0308d048726cdd4b781cddfeb0042ec85ee58643f4fdb59b4e235764d6e4b61c6dcce26388da02fe867d9eff5e63dc71e3ba665bfaf711f299f493f4bcdd4154a7134923fdc51313214701abe80e7ee1893749", 0xfd}, {&(0x7f00000008c0)="31d3ff508c9c22c6654b070e03a7af205226e8a31f3c54ed0f305a99cb46d345c7993d786b28917b112bffa7b2ef01a161ec33249d06adedfd43376783ea94a81ff274d6e1b4574466198c8be289903c39213eca92354e96d738924e3a9592f2b96dccae248e8144db1793c5c20a46786e38fa26d35f6519ccd3ce5c3fc993e510ffb9ae627aeb11df17addb3745987125f302609523e43982b80c24a9ad64e3bb1716f68c7499da3368500afe89cc8561603412af556cfbc320640bed95d13e1e58c4de5ed233e23f52db9881fc32e5753eae35b6e06ba18ac6fe54fd83a3e04aacf85c753dd4913ab5e533d43c7d675385", 0xf2}, {&(0x7f00000009c0)="c5017dd8a68f", 0x6}], 0xa, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r4, r5, r1, r3, r1, r1, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r4, r1]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x120}, 0x0) syz_open_pts() clock_settime(0x0, &(0x7f0000000440)={0x7fffffff, 0x8e}) read(r1, &(0x7f0000000240)=""/119, 0x77) msgget(0x3, 0x203) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x401) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 13:34:51 executing program 0: socketpair$unix(0x1, 0x82, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x3000000343de0b5}, 0x10) 13:34:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x5}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:51 executing program 0: r0 = socket(0x11, 0x100003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d053d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a447e2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000018000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2d, 0x4000000000000039, 0x0, 0x0) 13:34:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchdir(r0) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x10000, 0x0) write(r1, &(0x7f0000000080)="dd180b9aef3437", 0x7) r3 = dup2(r2, r0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x6, 0x2000000000000000, 0x3ff, 0x7f, "93b16f2d45988c7210b43bee1d0ac8bab5c24783", 0x3, 0x1eb20000000000}) 13:34:52 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x568806a6ffee65ad, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000007, 0x3f, 0x3800000000}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x4, 0xfffffffffffffddd}, {{r0}, 0xfffffffffffffff8, 0xf5, 0x5, 0x7, 0xe5}], 0x9130fbf, 0x0, 0x200003fffffd, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 13:34:52 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) close(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa7, 0x4}, {0xc6, 0x1f}], 0x2}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r2, 0x0, 0x0) 13:34:55 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x6, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x81, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) clock_getres(0x3, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="24a3e4369d0476898ffb61f381efeec93ee15bbc6a0265c84a85695c5e", 0x1d) setrlimit(0x7, &(0x7f0000000100)={0x40, 0x1}) 13:34:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x46d911b549080bb7) close(r1) 13:34:55 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0x3, 0x0, 0x1, "616009d43030db4f88cbc215c85f95837192d5aa", 0x0, 0x6}) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 13:34:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x18000, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:55 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x5e, r2}) syz_open_pts() close(r0) 13:34:55 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7ff139741557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0xfffffffffffffd68, 0xfffffffffffffff9, 0x0, 0x0) 13:34:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0xc64, 0x8a37, "57522bc4082c9e0996e72e3928bc865ae2ad51fa", 0x1, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000001180)="48541b038db7592daa2f28eddaa2d592119954e3d06d20955915a81ab9e628d9b8c9c8a40b2944a53aa7d7bc56067e6ecdcb02305df8cdba07fd449c5521d9f3e5eced72d5b462eba9effcc0726557afdea735f67695625cc73cdf9b0931e7fb2940d3ca5e0ef01121c761ed894fc5028d04e97f46fd487ff186390474eb4930e0dace6f", 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001280)={0x23d, 0x6, 0x5, 0x8000, "986b204125a96a8e771816b62048e7acb7904442", 0x5, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000001740)="f650b0d34ee66edc029a32d5ccebb9f0d6c8f76d7d672f7a77e323c620785d4099f2b26cf56e866fe3f8da78143f3092e7aa61f0ae94e2d2bc9cdd5f959e077bd85b640a1d2b0d05ad00b39992cc836c23dbf95fb86e6da9b89891d26dc1abdb701c087cea87ea318bebbde99f0762268464b33da5122e681996fd132598a0294528efdd8fabe799066b5c66988b5b5ea006ee7a5185a46952db8348bd5da4b30fc68f3d717af759b9c693c0fae46a373c303f7d2b429f2eb6a18b320eed3c7dd9ddd37f1d9fd59d8aa1a725470eae8f526a0f273f9664cb7526e5d3b13f79dbf1338de933b1154d42ddae2f96c891c64ac8315f6cfa94bfa41a69fa6a7ad01f10c0e09ad51e15a9fad8c02b6c6cd973c8f0fc37f2b7096b4fd0142ecb1070f8ff4684fa4d9bcb50033e8227a586c0a782641176fea7e5cab54b5ca5a99839a9a34219ea9489a74013142d590ebc7451f5b4cb1d812fcc785d63ed0439d11bfa50b5ba9a0b3cb71ee8e2786b51fa0797e0028049a7c1ba0f8416ae4f40e1d766078e615cd7654669967528fa3f3da81753cff1a6d81575a8509173ec1c772ed93b926a960559e1f6799fe2d65b34b473e814e7a09ac25f0607f8ee8ff0298eddfe9999385d3d31a6eba059597e9bb520b698a7e1bc2316e3074817182456629f2816ba64cc86d0b78a95d3d1a1f73ccfb22becf9d31a2bce77d2e1dc37ad05890a6f8acb81fe4b9205b61de7f3e06a5468fbdddf66cee934d29088252726a05c09653803b12cdc7d2e0ff1809baf12d96067f7d0213444f4b0ce88057cb33766e30c7e29e303540ae15cf0ae71176df13d08ed7901a9d57947332b1e41b4926aa1a5871903f00cce138f39b9f0f2c2f2c2482337013ab72f020ba899e3af3ba08a936e76b82d319e085e8fc28f7173bf10697f0ff1ba38030573d4bd9947b88072b7d90fd2e51a22a9042a06b89fe452b434f223047302998e0b725097070f258ff191d12884f4ebf1c4e28e97534f1241b1d63f4a8ba54a3ce9b37ef21fc5fa48a575368ca3bd1d4f64aeafa480b502a617910bea71f022930edd902e45aa4b9541695d74ca74e4950a92dcc1a2e441b94aedb60e202c013490e92cd4305d43323c7afa7e3b6c74d679b6cf34d5b5f2c6188c789916f751a414e2a3c0158b040cee502a82378287d15ffd1fcd0e79812f146bea2377c2f9244b565a2941377db11ea2c2971753d051075e978b1b285b5b9edd7ad10d5b5c9f27be05ca60eac138464370d3cd8bbb6d85324e1fa356be059b096c1e9df7e6e96404395ac81b17012a53139999fb4b1732cde2790d98ae353ed55b3f9e5e7886960964d7d39935076ecffe60bc92ea7b0776c44b9e9ef027103b3893e29478019f14226f6eb956a1a30daea591f43cc064e4f3bc9b3618c93a4b4d4c014c0dafc250cb27d259f09510ad9664cb6769c275e438c4e3b993607de20320d4d07cdd849a83054f80e2db53824af43fc618a18dea67c8895013dbd91d371e941f73bced92db259675de09807d59fe69cd82e677e5849afce43e2ff8e82345ad06fa5ab33c35ccd39784f1b9e0ede86e0ac7b041334a3a9396a0788ffd0991814c2561da2d85bd2b7731c193a18ea7ad8b8a6c90a859b5dc394b29301765a518c13c89f68aae0156093acb83c4ec6f72a7d942d9137550c7ba591feea354bd6f12437e42510e970c773a54bc57d84b4c6d7107c050f9579ac65c7e2ba6d13817ec94f524a05a73873f29839686f366c4819dd79061a494e32dcabf20b3ff68dd95fab094217d3b751ba9d0a3491d336624f512dac8086a0b250d258733b20a6765f67434c57c3fd4094985f24e0a8714bfc240bf1231d65562c294b193cdd6998a0201550bdc878e8499b95010aadadbb26ed76b9c365bdb991bf59a8c67caee8b6091c30714ca45487a7f98555ceeba929b04ed8ffdd8b11550cedf70ee0d15703f58996e087a98d6c8dcf38a7b45fdf5229f17a9625b731e3e4a4d0c3aa59fff2f9f4e33686f40e04539795b9a9d28a0929b871657bd7bd8394e376de764326ccb2499343cb788456c77c2b13b6c1040644adcdadd29bf68d3d9313729e6a7a80c99c5c51b5a415bfea3c19b799ec4d25a192873c0feca4544c48d02a4915eab6a01dcc9bc6db0fa2ff413344c986328ac2d7d779b8ad42351e7a5fe88bc91deaa8c1b3ea0dc04412d7cf586936e9c52e1fdebf8101adec53159c02be2ed1c8dc16255e2829f8fac0365a160385fcad54a66e549c777bea74ed3059e5cab27e962312736c408b5cb2e2ba331f13231584ed576fcccf883d9a9f7629c7630bf366f209f70954c5894f0a45129642ed32d12cc42013692cbabb1a2fa2aa8106471b20f31f2cff8d05228bfc7a70aa37221e5a684d3ce65537f103e219da047a322fa46d8bde32b54ffcaf22f2456566efa1c0d58e36fcf4d28bdfb75cb43bdb836a13e78629808a1f129677ac0ded67131159c411f7af8938d852fbb2741915f005c50a4d77516070411c7887a72173937ed4415521a842709191e9868f1bcaba6a6ef7f8b0ea8020f780d3f7e49d42903e66bdd15953aa361bf5822c6bfab5a3048059e456c975a0748c7e0b391a66eb96552c4f97766cd596c2418a1c815f4c585df8862853c936777f21c22d1c2cf1dfc3cfa30a1d02ec2f1b65f553b589728cd829bf23ca001cc5e9b466c248af082772f32d046eaaf1a28a2371ffffeb8d62f68d81f88c516646502b2a40584c3d3481eac674eaa91ec47c24b2f71f92fd3b3a9ae989d14adcdffa9947e8c5bd93f27e7d5d5959440a5cea9621d316cc7ad52b57c605e07a61605b185f01140b2dbd5b8e8dabd0c27df3c7673b5667dd5a0d064d0a98ebbd9d9c7ff8a55c46932f29ce467fc94f0ef4153493570dea583055c87785109a2ca9381dccfd3d402fc0ff183ca5cb5ce10d5e8a9456864f07d359cab30f86fd796a10581f39c65837eb44a70795e4336dd9eccd6ca8545ef51d9bb411c80672760fd4e7f58653a2c3da0f3035624ed5960e44f1df0a5df63a17aa9187b9b0da6115b3fe73cf3c3d7aa7825b97bac0d1b6532251ec7285a4017b1e4cc11b570d696b380ca026f7ecad3033d14b1a096466c65386aa00e502c6e2505705570700376c017eaf33c61a3527da929a57a9120ed56c461450aaf4c91495fc6576b22ed29304920d2c74b0599d97a95b7b3f22ab357b8ffdb2e0075b165ea06abb8d38e5e4f9f041e7d58d89fbb4755379f0ee13ae917e99c2a9d688c2c3874a14a27e9f0b933826d8cc74d9f9f13b46be72157cb878ff6a712918d399e4e6ae5636557bf393c626a233fd62292d2decbabf003641cd1c1a8352ec584da05ee48ee754b3bef6654503c9c7e273f1dd19336058e307a1be6e74a22e5d3e490728f65ccf069d8f28f9b3a79086788e5862d10d6b008d0b361adfb9e1d07f27ec4ffe8436723aefa06d258cec9fa7d04a8c6891b3e3002d7996ccb84729059e3c57737dc29aee457558d72d11f496a6100a0f7419ec6687677402e95f9cb2000441be21b92ec4bf20ace6a949fce097992979e56d10852d38040d2c504dbc84152b44078088f185a6aa4e1b3c349fa84976ef963657aa612eb33907788ac5264f5eed4b3bcaf3993ab67298677a7b3140e4a37df678ebe62969f9ff88efbf2558f14caefc76dd03914e6b85343680e563644a36f8d37fbb0af18d0a11476f3f7a3875966c9dc2c1b5b166d9f60b721be6ceadcde648c8e389bc42ee21f8383c695239dd9cf22b256eababc4c1ff5c4675acf4433ddc6518237f8002af73e0334167f9ce86d520d51a6fd137f1cd25263f823421f2105ef85c48b184820a2b5be20292db07c3b7e8230ffa6f8c113835d3aea65903d0efe0148fa6cd5739af382dc9bae9d52f9054fb36a03053f72f1d97cf028fd81c5126ab93329abac51b3d58a480875ed84881dd6efbe9c990718ddf3f24b87e56ec782fa78f40d21e94f6ad908defcd925929006279433ca05557c0a707ff4a013739bd9b6167518c0077a6c7a6c240998d7df355eeba5926775880d4206f4a21f26d01543e72e05a9531501ee1831cddcd6ffce2d70a940d0bd492e42963ba1b3f415b886b3d52b8cf09560b711c6ce1ec010a5278b7c82bf9638327d44f4a557b1a8fefd4b4986bd442f4cbe349cf31602b4ed5b37d64d8a10e1ffc16f9f4d8923cefadc2bd803f7d740ace6998e5a106c43d5012796705fbf8752562fbbe1f65665697a218ccba5a4f5ec9fb755fa16008d9c8274743cfb807ab0ed725fa523ac66fdae09210d32f1b6d86434902130bf183d1202f2a529565c9b146346a5ef5c2189a174312df3ebde542acf7435c9c61c0f6d4a14578c4a4f0bd0497cc2429c09d034bd8effea069a98ec8c12e1eb057e69434ab644213999110ad03d2d5b6b581f0723ef805ba9c83c4dba0f83bb799174f6f6ab78ff2dea83fb517dab73efc1335ea5f9559334b33703f652eadb46a07ce10c2b7cdfa0ffdf979678548d8057b045201a777415264cfc6d0c627590c68fb7508fb295137a73ef2dc1d3efc7b2ccbdfc4c4d4081b3695828387c79a57fe5677b8b9024b6442b89c5fe1be848080804e3471af42655aaef30fede934d412025c74082900dffc431d3941b4b9938859cad6bb2402f96f94cd6dfb2b3755364102e26f35f96e9da1b83559610b584a3555a22945be87686c9c4df8224728d2030993544b05025c8b9bb0d8334ca0f167b42bdae4a0f27ebb96d9b75c7914f74d43afd00f1c3828bc1ea0ed7f456beb192eef708f8f6c4e11980bdc2b5784148dea4bcf799389cbb87d49f7e4b3d740a68041894c76907f262f72ba33d04f5e9c7926fffab0f3f24b6f896655d761f57935724eb84590c794cbc9f112c6db6b59beab282edfd226853f10f2b8946a50976e6553905aa15698b21fb9eaaef95e03d673c1c0b8ab0f60093caeb718e5d05993da61880ba17fb3c4f941cdcf8ee2f94806507b12c59d3eee4d556903c4c3f6b6f4dfdc6bf5abdf9cdc6ab1eff8693bd73fbf6c3222f5868ec2469d5816f2f90e8311ecba042cf73aade6602548a86cbebcb8154e23acdb585a6d6d889db0741bd65dbe8a63cc4800fb52384c267928bf07fb82ec4bf155d1913be212e8efe7df5482ff1a89ce7bf510b3e970c93d0b38594215f5492d8456025ad1fd602e3bc0fd1afe2788dc68bfc0a6944674de2547c5ba4df1774d73bdeb96d3f47d52aa656925a0546a82bb0c8d9826bdce063a14a9b45251e6b174a8ae9fb7c858dbdd98a6b0d2bb6396f236274cba51aba9c00225f5566ef2e10bb09cc6f8e6b22f48536bdd051bec1b3ec537ea532120b3f11c4b985b9809aae91b5a3229d33a93450aef8da1cd7795540fa464be756cb0390fb21e21141324aeabba1b672d1cc448f09c03c78778c8880a1689d0e5566d7aa1c7856d40fcccb9471c5c6af0a5c8f691206bfa8a98c2afdb4633a241aa901cf823ff5e8e76b6e98142a00bcbc48043ff6a3c0e8c5bd0bec3ccbc63374939f2ca4e9a8c6db82b76b15e71cf41cb0e82bd619ef09d5db5b9d25e2491facf7327df25482000741478298803e33547ec924112ba5b307022e45d75481ff8fbba964a356841e88d16916bea0cdd8298e73529953933ceaff8497074c9f73becd6b6295820545c871c144c3e1c0091a2423a018b627be6de19108e7ac0a738355ea86f53569e090e278ac83b8db1c52699e9636af3edfc6f9e66b31c7d08f53e9", 0x1000}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000002800)="6042eae634268d27aabe6be55a4ba508b10aabcc26cbc6286e8c1b4a8dd92c6c5a00145134f911eb0a091a298ea2bf9d3af110cf1ab7eb017d7b0ed30bf376705a15701d8005b443a4643b5fc04900435005773bed66e2171d26f810a6a148a3a423875ec2b44908aaf561497be9707fa27cd4f6586ed244a290e044fbbbd3fbb439efe2cd3d283dccc15637bc", 0x8d, 0xb, 0x0, 0x0) symlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002980)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000029c0)=0x9) r4 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r8 = getpid() setpgid(r5, r8) sync() r9 = semget$private(0x0, 0x3, 0x1) semop(r9, &(0x7f0000000080)=[{0x3, 0x4, 0x1800}, {0x2, 0x7, 0x1800}, {0x2, 0x81, 0x800}, {0x0, 0x0, 0x800}, {0x7, 0x3980000, 0x800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffffd, 0x1800}], 0x7) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002a80)) getppid() syz_emit_ethernet(0x55, &(0x7f0000002ac0)="eb5249adfc40194f3baf88bc9341850624b8fcb50be9327bd55c4add4471552c43551d11c2cf8a0f5b9d12af632fbb1bcce94c296064493b9b15bc3866c83855e8b7c8fc3740699c778987dc5bdf9af0c0ec37ab6c") fcntl$setflags(r4, 0x2, 0x1) r10 = shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ff2000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) chown(&(0x7f0000002b40)='./file0\x00', r6, r7) poll(&(0x7f0000002b80)=[{r4, 0x124}, {r1, 0x100}, {r3, 0x8}, {r4}, {r3, 0xa5}, {r0}], 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/null\x00', 0x10800, 0x0) r11 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002c40)={{0x7, r6, r7, r6, r7, 0x90, 0xffff}, 0x6, 0x100, 0xffffffff}) 13:34:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7fffffff) setsockopt(r0, 0x81, 0x1, &(0x7f0000000300)="cde5f1d28410fff354c9f8cc4174b733abfbbeb112658d5c1140fe9b784bf0848f04c25da59bbe0b11a158eec6ba9acfc6e40c59749d84b59322dcc46ec7e3b6c6af2f1d19933971e4999fc1fc46ab92597548f1276cee40dc2a7a29904c0ea04deabdbfce07538aa5d6e561b5368e24f198d1542895924421c69227726ba08fa11a62968ba1c8eabbc1250d3b4b23eb01889c742dab96966608966b58fb4592f3ccfccdefe306e5469ef4127bae976cf52f776fba261c40684b9a47adef338ec3b1f7011f80fa2e3b1833e4548394b72aa3b9ce57f7ed15a71a26021559185840b98c4788e3224b1a7c9c2623e0b4b8826dcce98f539eb43229f74295c96416054a8adf8588aabb502e82aa437670040fc2891f9cd5313b4e46081fcfbff2f2d26de663d71576c675e67b409186fd34aedb257da4b2cb059ee873e5ea87a88794b2c9b9ce73b435cbb8e36a9b17f5f372b68dc89914804b24b552d55fcc7252c637bc191022576bf62bad7caff260e90fe9ddeb74b3e9702309df6f312a126b533201d4eaa9f11c89d97b916d768cb8b78fea50fce31419f9bcd316eb38bc5ec810a2627e459e4b48fba34fc9891beab82728f36d3f9abfc0e09875df591ca8f14e8bee5d03452ff58037dab69421160082c956e2612d0786b249c2141f329026e55d16e4c12b48e69d3c2c6a2d879db4f752db0882b2190d7c45c0db00e8ba372902ba1e2c9ba9cddf31b8c32a78012558608aee3cd0f7d5c6b9c378600ca5be82aab2531e1d996ecc67255efd707c0cf2ca4153895f51044d2e4a949529087d4420a343af44c064aa3f1dcb02cd8daf418e0dd4e90ff107293a3334c8b7c3d8648812d99907d4141d81934916001e4e85e8ce7e9e7f68acf5c726c89f76f0eed147828732befa117cf8a529ccfad8505f8c76716f5f843f659dea58502d5368e6ac03e33655f9b3987dcf5d97cb15d41101cace6d857a75c224349bd82968d476e7f6fbc0ca4095a6424eab6e7d0d41c3a2b384f04867f688a8aa455723c230621955f7ab4ce9c8acc0850d370a3418c35a8bc27a5892517d099528b0c07b69b1c542be0e67f9b8018fc06e736ddee9af99bde13a6d04f46727dfa8f6b83bb31c5a800be96a0c1008ab0d460c183649775102aa4034c5b394ce7c7f7756b035983a522575d47acea173512a494eac76492daff6e16476e95becd5e73019d2d7392014957ea55f208ad47ea9a4cdc786628424e70bd4551a1d3c51533c09d28c34e8c0e3f464f44e283558acc6d325cb144feb3452375de38561e22dd2548e8b19195be926a42a3d23cf38014e44a009f5af461764827aae056ddc9ccfe9914d902a12ec26d97ca6223fd327fbc13851b1615baae431ee4a74167378bddad14043988d5d750cd24072191521d10fdb521bb316380cc546a59cc2acbdc996d345bb25d8d060c5a08df4ccd21e439a78a291a5328159cd28d951776e198a1b5e2c759ef7c1266a63842c41dd74c90db9be7c733ce239f0f1be5acac02c799d3f1ca68e35c4d6881a63efc138aa06140ba7877442d4d78fe2f713614f52130386d579044bdc928a31551b14b0ff5f313e2b38c40f5066767a26d94d4cdeb64a8b493115d74305a4422282439b4fc3b816c556763c4a434669417d73caeed6cf5069ebb7929a78129b0722a22de5fa5f03d01a26ee45f918ac5377560401b9121c04910888e01f3997973098b7f39ded3716355fa8b16b8e85726d4808729debb00a9833e98d68df426a42193f4072962a31ccb90afcbcfa4c37de5c72664e2478c1ff1e964c8e0578de236c1f4388de6ae44785f44556db3a63b12967aa47ab6eee8a88a0f34b9962cf1b9f22dd97975d21cf2822e7098d60eb2dd68634978c3e1cd7d16be72e22b99d7fdfd7f837aeb502763250af1c68d9976c85e9e96a817ebc6dc932503bd047e486d4cfc2bff1ed366e36e5864a977f987dfabca7b89be55b85b8d0f8bb728683d2e69459f7ec93029a33bf1777ca58d7f0fec212a573eeaf00a89bb21fbd150ab5ce9e133d82459a979bae73feeefcf7f4f7895dfecd373df12ebc6cea58383627f500a8ce80987f88b5f094b47554b4d482ebf3fc707a6cfef6429d1560ddaea7c6f5ce46c3b6c45983683bc5c6c2c7cb254611940122444b28a330a0e7376f07165ec1aaee2d6d704536facf08b47d4cff08ef2c1a2bfa0e59721a1fd3825da38550636b80fd1f50e532842439e4d7e58f17e0b769d7a0ba5c8698f4dcced20542f7584472de59cfed0a77ad74c856602c9da08e0af371274f03b175bcf5ce643ea32d83e3240f629f4b8b1d63aa985bf5ee5ade1d1d62d465f80cf0ad1cabda5a6e86b5715962cec29a09e9ad31e04d92130ef637093a90cff796a0912d489829a8c827b01b7523427d724102b4286b0521b116c358bf9fe27740fe2f44170ba5f7e98f3cf96f02007f22e2647f118474d4b6f35ac9c9945ff9f538f797d6f76fd1afac1235d0e23b4186e37ea15a2171b5cb9d972da27cec1ee14e61cee46af80a417198d13c6a396d9c494c3bafc60b1817d3c7f2bf76f9255633679fe41604f3a5dc64306159b70adea8a445efa6abf8ee4f1c8b955339739b6466a426f124cf8a77e19aa459c45842934013ac2f77a9457dbc34dd78653a987d2553ebc27f6f267ff8ef3af71c955a8cb020a7f8cbe8ebd9f1d2ae98039296258033c5377ed285f23b3fec8bf64c029951984982618f0612f38e313439aac92ca24bb0bf258a4bbcac39806de17f14fe792999cd8212134aa56d883f5592b84389e63bfd3bc7e0a304f9c7f58569c2d77dc8c112c74daf8474977f27d2f83b9569e751f819cdcca3865d64fd547770c090ce87d5ba8277239ac136797ded6043f8895729c085f24ee331c43d2b601cd04a58c2dcf456080fa8d6c26b27a657f5828363a5c7b4e7976c467b74668ddacb881b736701f7ef1557d02f589c54203e8553edb69b793eb206e1e518bb753861262e6f4b3836648c9926e5ccfcf5f929cbb01ac38e385434aa2aa423af6009a031a2a0ebca6f9c40abf2fd946936b42d0e0dc32d492f546bd6112294ca87b6d0095818544f5e8aeecadcf949118f41de68249d8c79b9d479f14d5d1e3eb1573ef5f8abdc5dc61856af1d61cf7092f4d1f4488dd770af96f66fb5cf288ae1b01ced214230eb95a6fec166ce2ced91596ff429a31c814e0221ded66641c2dce2e8c64935e30b27c303adc1ee34f5ea1702edd967b17d83aa273e10e478f6f02e62f821f45c4a719cb5a6a2d1a6b56c5e4c14626368d3dde5450817d9c3ea4a89bc749408d77a7da7416136dbdb6d5bc6d1625e13e338b1a4024b27b36a9922379fe0e0755f6b6717d5dfa85dd1379dc49a2f0b9968557aa7fd5ed6901e39983e45647a7626dca50c1c2669a09d490594704016b8a4de704c00710d4cb49f48df5973feb46e25377e70f66b645c0765ec1d7430493c24dad66b896e35bea1532281f114541535bf3690adcfc5c358d72e7c91e0ba2b4c83461045ea147e64ca1ea5f19b4059c05b8887c81e4dd3ba2107314fb359c0037188e23eadf1c579f02bab083dab04ab8760f5af0f0a9fec8b08843377095a6d56e36f3d2d2ecfb309e9912c87a6e9c491ce4f95c74f3a0baf33b749331e2f242a14a0af6d9856107744dc15d6752bb5836259dc873fabbc25dff2a4c58c21a546212d9fc6332f52de1b57a0ea33ce65afd43ec482a03158fa663028370935e45db6fa07a3e68931536d0ff2f2e78dbe5e894fd42141b8c5918dc0c9c7203ddac33d7863a2de062b24d01c8cb37dba9cce86a3d1a066e809bf8664ac60b450e864e98451db8420d240c7124be47b827289676f916e3b32b39a7ded320cd8e24e8af3e1bb52f2742362785f1f31cc859ae8c3f103437e7eb419f82db3b5c9898914c75f99ebb2185b71f1108a6808a91f8d6052be37f70254bace93cfa5c925bd7f0152420c2e495044c9fe7ddf53662186ac938d9ffc9e61a8daddd9ba5f17995a873d0465efda1cbccc21d98c640ac5ca29d5067d9a86e76ae73806b8f2f679b7a4403043c901879e0ea53bd9a89849694aceef8dfa291a69e00930079bb1510fd7124ea9fa9722875d5e521d9354a680135c9cd84a9cf590a08171565abb6aa3a39267ade42b024e4d0254d19f9abb81059fae3e7d4c62f1f5327ba097b66b40d1d2ca850bff0b415f674521bf20b8ff3ac82dafadbbbd96daf71de44cd1fc1987c545228d75cbf1e0e268a833b4875ba61a4b5cf03c79b8d3b875d8d6aaf6e6e935ff4ff81dc693726b2b6724eec10785becafd47ba7e478e6640d4a42c83f5f9e9c1f4f69956763cbfa824bbffe4f410af2108d087217fc15bde380aa0ea6797f27da11d6169804ecc791a131f7222e2505c5238aafb23ed1cd4334d677b4ead6783f74214761315ef75b1bc9e7edaad54503be2b68d9023421c453416ef2dd887fb1d5cae3203fb0c90d6f160421f5f6cda9ee40546563ea691704db87fbb20c3ca342f5a14396cb557e782103fccfd801aa658a151e140f2c7e1f344e0ddafa465e26ecf2a7d48961cae6efd663f7e95546bb764fa7171889f4f57a47d6efa426c1338df0f2aa6cde905720a3086695be687db520659b2aaa988e60d77c5d30abc29621b6049d5606cf39272797c89bbd5653801dd4df81fcbe0b80c53ab8cd69a4f1e1afb4559da4abc5617b6ea658b58fc26a934d3646ecc80060a89d8d5cb01137cf4e999dee08dabbea489ae599a35fc20d27a61ad018142a49d343a817b3b0f6a931bed337884dcdc6cf5dba06b9f7bfa97cf44a6e5953ed67a1e7f2cf0617e8533fb578fa02170ac559c9cc06627f8bcbe570de0d5c6efee8abaca5d64d2c97800c212771832f57b1282a891274165ba17c4fb71726e4addfbc7e40d2dc3e3a8e03f60867ccb70793dad2bac9e32600b88390b86799db85fbf0d3e52cd3f4f02d9eb57cfc4a533a3fe2491ca961bb6b02d6fafac182344c0dcaed318d008cbb2dda0545b067c4923a28f7d6482493a76c40d567c500003a9fdb24a4f5341e16543423db43d418b00700c8e74b986470adcb1d53c76bf968e53313db0abaee571f19a14b5cd17ff348e6530f22028f150f6acbd5254b86356b48a73e358ea2d1ae665edccd969a53166a4b9f84c7983c9e9daaa53744c29095f62eec4615f9514510d0b044e09513dbb6e2e2e4df83105a6b2bcb26dd92b1096bc348e3e07445a253ea5d95aefda0f60ac9c1ab9b60a737423af2f4b4b805df661300f151f8479312adaeae6242ae85bd575385d69a69a357163a2a3c10087686a86b2a8bc8e0e3e8b341717508e18a2df6caa2c6b2355492f29fd6134f2eb22b9455595cb4a10c467db6504ffa55400a9ab543276616d04bfe14622e7708e047f3e22ca64b709a04256ec98fe6f000f3d31e0a3bff8455fb5b4c5548c982f7dde06d0e0cdbe26190757a3267b31a1bed99a9997328938784a4dbf5f56fe0dac53393aaf4a8a0db040811dbe474bd5cf30132eb9be232ff8335d0c98b921b285113190929b979dc42f33849d31a240bf4ac87a1c5e863e4824727ad0ce0f5bc79343fa30617525ef3f919d3f1897cf994515cec43b2716d487eca75a9d9477449a2e1756c8219d8f625727b32727ed52d1019bae90191b4875d0bf8025fba506db026599dbeeda958c0004c3136e5524042beddaa0784c664b6c0ade073e19d36c3cd07df6e423175ca6423057b0056ecb4b6c96fa86", 0x1000) sendto$unix(r0, &(0x7f0000000240)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbff00000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 13:34:55 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2f9, 0x5) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x3f, 0xe40, {0x8f4b, 0x8}}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x7}, 0xffffffffffffffc8) 13:34:55 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10008, 0x0) read(r0, &(0x7f0000000140)=""/171, 0xab) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000004c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) close(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) r4 = dup2(r3, r3) write(r1, &(0x7f0000000280)="7bb28c", 0xffffffffffffff42) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) pipe(&(0x7f0000000400)) read(r3, &(0x7f0000000080)=""/54, 0x36) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000440)) read(r4, &(0x7f00000000c0)=""/64, 0xfffffdd9) select(0x40, &(0x7f0000000240)={0x9df, 0x3, 0x3, 0x0, 0x101, 0x100000000, 0x100000001, 0xfffffffffffffffa}, &(0x7f0000000300)={0x9, 0x5, 0x0, 0x4, 0x6772, 0x8, 0x2d, 0x6}, &(0x7f0000000340)={0xfffffffffffffeff, 0x5cc7a288, 0x101, 0x4, 0x80000001, 0x100000001, 0x0, 0x4}, &(0x7f0000000380)={0xffffffffffffffad, 0xffffffffffffffff}) 13:34:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) close(r2) 13:34:55 executing program 1: r0 = socket(0x18, 0x2, 0x402) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f00000000c0)="02ae095c1bcf3866114c399ee5cfd73b9eacd955d185b88c07b861765a7f667e997bc43d46e563684d59353f77e4433f86020c61a793a49d3e4bb027c0c1581d86590171409fa37b8ee5bdc3f915623be721a9b0c6594b1a62b77bbd6084510ce2638b25e91aab6391cf738888af0f3b3cc94c6a5a6e5dabab5a6fdb40474a2688cde079f01a87faf74d7830aed1341846f6d49c1f07638c54d8af016e2ced43bfd7500db50a82fffdc2b00769ebf44d7ad9243be2e6fba18d446c6cf8b9b62cdf0a145a1d04f67b80fc631394e63850906c63b3f9b684f7eeb49e8d24eaa06ea0", 0xe1) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:34:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x2f}, 0xfffffffffffffffe) 13:34:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlockall(0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = socket(0x18, 0x2, 0x0) socket(0x1, 0x4002, 0x1) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffe000 didn't change! 13:34:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x0) 13:34:56 executing program 1: r0 = socket(0x18, 0x2, 0x10000010001) fcntl$setflags(r0, 0x2, 0x1) 13:34:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffd2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x53) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:56 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000001dbe0000000f2f722eacee5c005ddb000000001003c1acd2fd01f900000000000000000000000000001fc3caf5df000100000000eb00000017000000000000000000000000000faccb2b614255da82000000000000001200008e9e7487ac3664b150d416b0ea539adec12599f82d5a0e18c720e6772dd11781ff15ea7fa7efde684693a3a75e9d9dc6c0a20cf4cc842e7d08db67e5435ca390a5435bb3338b7091160010710f3b8a21635a2a9be9666e9657044d9b038cc02cc1ec5febd090becf9bae699141afd51b05207f8fc4a4bcd8fa8f640c3c2fad1ac4f1d0ca9b51353e85e0a2e1e8b0fc4346a742e6a9abb8e336363ebaffffffffffff4e819cdeac7afaf9a3d3f6aacd9d733eab7b11584e219a6e5c9660d37e7aa8d5ad8c7a0681674b68a6e12e5a0769c53651e209ba8c4944a9f686a9f815b8b9c00aed642dbf1aa40b9599bb9fe0208c2f79c6d13e2cdb1c19e0fb27ec427bda7959ce791974fbc21559430540c87376d94299a03b4905dcf31fdd11258b23321448534eed7fae64d50ce764cd6ac1b2d6c025ce98f1f7c30000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) wait4(r1, &(0x7f0000000240), 0x9, &(0x7f0000000280)) nanosleep(&(0x7f0000000340)={0x3ff, 0x9}, &(0x7f0000000380)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:34:56 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r4 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bcafc043352c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712d8c244c3e204d0ea26ba12c83bab377d20db4b821f3af3619271f355d08ec10086b8fb232768e0841c25fc3c28e5523770c6e367b8d500c07ba63d922675d57ecf0d9792a6b23b47c2261c39968fdeaff1fa3235aead3062ac53ca502da1773e7c6e3be22ddd204e42daceed7f31b3540c4d8e251628775739acbe53fd161df0d218bab2c18282ed8f9bce4aeed82c2a4a572f3ab1d4f0d0d41eef7e8774bfbd4a282756a5"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) r6 = socket$unix(0x1, 0x41, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x41, 0x0) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() dup2(r7, r8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x6) msgget(0x1, 0x0) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000380)={0x2, 0x156}) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="6eb9f163b613350a505ecae094550e7cc1d9920a7839b50600140000000000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x8, 0x1fe) poll(&(0x7f0000000340)=[{r8, 0x1}], 0x1, 0xffff) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 13:34:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) close(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="673ecd43b0bc74122fa0f93782a2e85d313d6d4b4a75b24f665e67a89de53e5d63e01e9b06fb39ef987c022dc001074a0eda216fd4fe3a01477d4e6c18245c9c5873ad4cb99fad8f7a370d5b407da62fbdcf4e16b61b16e93a113ba19d67c4587ca6471963cffe36c296892f1504fc62842511c17839f58c191414687a57e30f307bd9a9b5b51e6efd92842b75201138c372679338a4ffbc9cc6f2a5560288601bf176ed22d0bb525c6440c27c66044520f6c019ca7396e048fa2bb2917a3dc37f33894c59cc6f19b651b29d32716b631b4b3ded480ecb36cd96105f11a67c38fb4924b6731dca5580d1c525982024f1ba2093799660ada5db6fb1baac1efe7c5bfffcf8adf341d1fd1da8ae25f39a2b96f303c97ff9fd9216aea7242caced33ff3e82856b3d8317bceb55fb8d55553837766670368f205382e73d45afd13c60951030cc4846d3215e5df43c6cf0884bc536abcc40ac58cd06a5791608b8e78371bb9f3c20f7e55a3ec57640cf2731b6021a8d5157", 0x175) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) close(r1) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x6) 13:34:57 executing program 1: r0 = getpid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x100000000}, {0x1c, 0x84}}, 0x2) getitimer(0x2, &(0x7f0000000080)) fcntl$setown(0xffffffffffffffff, 0x6, r0) syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) 13:34:57 executing program 1: clock_gettime(0x4000000000005, &(0x7f00000003c0)) r0 = socket$inet6(0x18, 0x8000, 0x400) write(r0, &(0x7f0000000000)="3dfc85c746f54dad", 0x8) 13:34:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="9cbf", 0x2) readv(r1, &(0x7f00000000c0), 0x1000000000000167) 13:34:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202a0, 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x6, 0x481) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x6) r4 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="743dfea07e900377af8cc7e8b635a6dd21bb84a55c4bb73a0c6e1f036a6051b4fcfeccff5c955c8165c4d032febdab1f327debec75734b4e96d9588be1b4a2772c6cc22240ecbb89e93c76625407ac6bc9476eb20e463fe5dcce68465c5597227466048854e762c07a3ac2aab1", 0x6d) getsockopt(r0, 0x0, 0x1, &(0x7f00000001c0)=""/97, &(0x7f0000000240)=0x61) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20502, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x20, 0x3, 0x3, 0x1, "835cadedb111fb64f45a019e925197f375e5fc22", 0x80, 0x9}) getppid() accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = fcntl$getown(r1, 0x5) r7 = getpid() setpgid(r6, r7) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000400)=0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000440)) fchdir(r4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000480)) geteuid() 13:34:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x101, 0x1, 0x8, 0x8001, 0x7}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x1, 0x9, 0x2b, "97fb11fe83a09f54fedb1ea706a8082c2e0353c9", 0x131, 0x5c1}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)='0', 0x1) write(r0, &(0x7f0000000100)="1761e0844bc9f43d4f97f5e57343c13806786330c37f608b96274cc72797ec85d47a1982823fb575e5a62787a98f9489cc777070ec48f95c06ceb72ed9adfa2ec787b6a2ede33f24997029a1a5c2f402bf62e91828fd7bd7b606c881", 0x5c) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f00000000c0)='\r', 0x1) 13:34:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x20, 0x100000001}, 0xc) 13:34:58 executing program 0: r0 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x40000) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 13:34:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) open(&(0x7f0000000140)='./file1\x00', 0x308, 0xa0) 13:34:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = getegid() r2 = getegid() r3 = getegid() getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 13:34:58 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='#', 0x1) setsockopt(r0, 0x0, 0x6, &(0x7f0000000340)="70c5bc5ce409d5c7a82817c96846a792bd9e227b43c8b9eece7f96c0abf5f5205c8543c5ade84cc559f0b48d535b8e3b9e10c5da6c6a49ddebfcd9642635a26d886e6f35e54f6f120156e82cf57d0ab74d9c1bf8273b960646823434dffc834d9d15bf55c0af05ed26fcbd878121757a119c0a24d8fcd830543c30c850d2978e385daed21601fccd99017b79f5b8a5ee29d28bf142def49b91a0f34e2786c838eb92e7761db3abce0ad6400d5c8716953fc9f5b5e069321d0048cebfa32693a951389e004cedc3d15270221d9595d9b3035c4e87522cc049d6b8784d007cf371cf6649fa2ccb5692da7359184b94603e71fa36a78c948c1233a79c6f8cc630ed62b44e019f7c26e0cb55b2557aaed024bac0fb915864baa31973e24f7f346cbbabf297c265d8bd4064c34e2730fbb92d510501fe2f0cb20cb180d01a03208304b9080047c2a0aff8af285c6f755601ebb35c8fce93da8cdc028aa1ad63a14a4a63a669219ea0529ebe2e06a5c91c6bac646265b03dc67c66f6702d34ae483107fdf0feea4433f442a6554864b67ab557d8631bafa6fc5c69965b4f30ba2c17501c2b739bf6e290b5fb180a3a9c22f1863c2d27474a8aa8a009e9a65c6d69e4fb8f3567930c45e0e5e6a7bd53f582f9535137ba0835f4a15445ef9f93f3ddba557ef1ac306159deddb97ec0f7813515a0b62725504554100aab3945eafe039c5baae80463f1a354063fe832713a55e621b9ee7fac1654caf94ad92c2a234c00", 0x21f) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) r2 = socket(0x20, 0x3, 0x1) recvfrom$inet(r2, &(0x7f0000000580)=""/231, 0xe7, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x5, 0xfff, &(0x7f0000000040)="ca527c78029bf4680bf11ad7a985957fcb88ef679b786179135e6663f451ac3321cff50b554627e8256ea997aaab2dea49784e670b", 0x35) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000680)={0xa3, './file0\x00', './file0\x00'}) 13:34:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getppid() r12 = geteuid() getgroups(0x1, &(0x7f00000013c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="27d2cea77fcba34bd9c4a8e14ce119dfc2bcb4089f3effb4b0a3ff905071b29afad76351b236099197ca287fe64dcd35f694fe31830a73468718499c7d13ca8809529eb74ccb6bd9051bb141905f74d171f7f22e353113a25742f5f629617c7c055508fc3eb62c15bcee16a797dceec8ed3e2027555d2981247af15fb3c973b0592afbe4dd59769936334c14c01f54a79134b8eb18042860c4a5cf975fb9120a0a417e3937f586aba613a7426a50dcfde887b389f68f4f620c0479cd59246fc3804d87a4f743e1197ca107347c17036cf075c177a08af20d3dbfd7d10151fc0702c31f1f0617eaf1bcbba665e6bbfdca6230762a7c83552ec59681fc9090a11e2929790d85565650026ff97ad7083436669f36fe6afe2b2fe201107009e4cd9fb33cd5368adef4759a57cb873adf063b677148d43dfb306597668156589448fbfd7d4ba01f674997e0f742ea413f08cc476b3cb7df4946428f0ce332fe82f906a622574b986e1334c19ca170e5b786f0633743750ff1fc48ebca0cada2a8da71688c921e02730430292da7206206923f90121334df6fef20cc076e15837f0cac2db61dd96f5be7a78935d24c4fcaa77ec7735eb2ee337c52bab7a7c0dd3fb98a10058804fe05eb230565a8c01c6bac5832247d81a7a503fc40e73032f4ec05ebe203c6dd1b7ab2610aea5017b6fa6f33aad5202649fe44cc53e3c937d6d1054c21dd60966f3ce71edc0dea32d9864fa75b6116890c97f189b92d2308414773e2b1e8f21488fcf7a53075ea7291757df9edfb2dc9fba7bee53485dae62ec180c051571bcd8d7d9217414c990f901aa6119386b7d803321a209b745c075d40a02f9f1512bc8283951f0738ee30141861bbc25a2bf78a9722c3d7c02cf1e2975180c7c789f5ac18829413134af3fb6fded00567bd162876ba8b4873c925332c8e9c922fc95fff4a48f53b7d48ff75f7517da320e5530b82fd3fea7f2bfbaecc46acd3cf709d681a493940d05e3f9ccb08a6c8312dde612887109ef7c45b8a8f1b05832d095bda1e3e39308cfbf1514893971f9beedee244da7706da81afd1c8057975290e571bd0a9ebdffb263387b3ceeed3d4675626bf9ef42256da43574849d0f4e3060ecdedb16e2ac161a01f45b363577260929f7a0a34640746ecc38e7c7fbd0c1a33e0e6987ba0dbebc1a22b8be2f0c7819751e3ac57adc249299f3138d03a0d943c2f59831c8f94ef340f927606cfd6147dbaaeb3772017a9f714e1b715f79891b6d57e0dbd1aa34867d1e8d3b9f2109bc7f0dc7e1afa956aa287436bdb4e5008dd7d710e9a838b5e0b653cf9d607cfe7a9a9458dd8011fb047816ffef7a0fb6c7dc11eb6bfdb8bef10b235bcaae41645808e656334044d7d01e7773d70325a4f30516658b13d461727621ccfac189762e8cac93f0b419fa27f705ef5c14e3d745e39caeb64acd826d17a7847ccedd4dbfc8b982263a286bc0373413ddff35cd9655c11e2a459ca17f7af03a17bf47264adb3d0eaf1555bf3568c253095671d4f7b0d52db141fb51ffce732c22754dd32643224b2ec5e6a12c292a778adc0505ef1d43801896498f522b0efd993325196a0d421e33c49b39d307b827428efc1eb9d79b253e3ec0b8a3a6d92dba51024618c5d93644142f489762851a824100dde294583f4bf6794a4fbbd2d55ff6205290b0f9792aa0fdf92bc4b056b99ec1a8b692d3f659411ef4fc460e22ac051cbf2f615e4e28e80087dd2a804b684716d0cf19811f977484e407871c64842d7f07078a60bf1a124066b4b54f0b861dce2f7623313be7a898a9e1877c1db98e1339080e03709d6e4d8d3d59dc1251a9c5d714317d4d2633400c559cf7be70610213a3a8ee321819b1e26a187ca0924a9fecd3eccf10a1b7e514c459f20bc4f3056fc32bfe8c9e2eea164f0c5ecac375063344e34dc0f92e7859e9a7560964b8227a784b0722c24e03fdb4c6bfabfce77385f638e858f0efdab53bd752ee5cc9a4f538a1784e7b8eb33f74ec9e91199b12b584273f60f041c2eb52ba2b43499ec92a52f0cf2dba182b0bd442df5fe8f0cf642596492b4223efe13a14ec20b3a7001974618e0b686acbae764a618f82258e281c77522a1fc32c86f4fba7bbea8940c35fdcd172cf30db3f1c7bcdca29793dfcdeeeab5a5752c8211d0874dc7c031c38ca0a8c0ebc09a39d11f8775b87b934eb1529e97f6e562d4e9860a5a6b0931e1ddffa97a09d7b0b102add00cec1a6160518ba1e6955ec7b34588be567721bc0ce798080bfd4bba21d0bda394e10a8da5b436fcab4c75ba1572df680db89a0c2b5fbfe75640b219a48811dbb3408aa85b8d0395931686eff8378b500d76b440dbe612347877e569f001e0e2a6c34de9eacb61dcf398066d0a30de818b106676e48f8b6725e26d6e2ff147d31a62f5ea4a8479670d7c403a78d36e33068930e0a296177a47cffed5dc2f8f24c3eafbfc5b9e11f86bc3a39236f554f682bd0847b96fde5bda64e4f1bb3f98a1639fceb672357a81c1d79387b1aeaef511db049dbdebdd867c5fb554be3f5dd5f3e7b3dabc2db9df0e55fdafeafe3202b2350a468544c736812677eedfa6918bc0dedc773dd27611a2f25125f1297374194fc30ad2d8f8979288b96532ff9a7977b85304b36e1aabc78686d65839477e7e2dc33e1d25956d0682314d8eeb10a08d2755f77d6f7694baba74b2dffd588dc2ba51abe3961be7b714b2a41599be55593220b30e1ab2043e93f536b635a1009ff6f4a3e51c8b49a5d587a8d2faf6cb2dc360c9ab32c36876b8caf20cc967a86966e41c91ce35ec94325c8016c53f68f3d400684006259d0a55cda92999a5bd098f854b4fe6b695e024afd78a84bf3e081b6e33a0fbe2d46ade8113a7e7e14dd5fc8c615ba2426d5c635a4445f6dba3f4a0e7fadf164f703a9e9eb468608d1fe12e57b472034599969401b8974ea44afad58dedc74dbae9d87d583f5e2f600c496873e9ac3ba08d3d96ff0517b9e54f16b0e3a3d7c0c2ad3d07b53c770286e74037e917905317db978720c0a778c1bc37fac011ef70c42c64ebe4053615f56a0b975836d57d18f19d916a25b58cce6579dc1bb1fd6f37027c16dc66ea9e5815cd7bee2c9aa622be028a4e170673d835e2a9839a571c1936961b909d1ab1630384c7d08c296b1a1aa929d16e7b1ea41be9f30f3fa99564c9021a2154b7a1154cdfa814db4e533a9d14efbfbdab097c4b8156796f16b1c3a92ee692ba0769054b4f6f9252c32c6208b7d84db004efbbfcb0cae7d6e6d50a50e99c9ed217b429e12d24818a91f791973f38747ae3f784510adc2ab25284fcb15d3a2738aeeb452707031c475ca6a9954ebd6f147ef7d0c4ac181fe61f27bc6265d01db1b3c5aef62a1a4da18eb5473f0df25c747bd4d87acef312a6454933253095370bbed97b74f241414656b6a74553dbdac4abc8a0b549e80e96094b8fbbe4eeb65b4f2801e7b43de7ed8af506ca8a367b0e658417cfcd207fa19bb552ea448860a7514ef15762a6e7a1c0ec891fb9c7691e882b52f12bd9bf4dfba0ffd4d41edcb06bd4ab67d53a9ff2d6c57c1bdeb5be36ee76f66f7eff5b23f5015879310a2575f34c0a1b4175fa5e8ca1fa697fb68e65b4fe34330fb0393e858794d9c081cb5a7a6c98256394e778a51bc19e82461cb497571d1db52d8dc191b6949bed0ce29d1489b58ee08f277a98081adcd60d11b1bc6d2a4e437537bd433f7a1473d0d016fc6045a6c0387a7a88619518c6bf1563a78f69a39612152db7de2582deaba6c5d409f4b9a826a884a98ae3cab9324dce5a63247549802e099411a07fc3ac1b38f30cd4ea1ebdd1bbd1a9d9cc51e3f3cd143477179898e1bfad4ca343d23f73f210ec6c5806b7380ff5b291ea726549081f120b295223b8d7118419ee0b9dcda0347d965d89830f94cb14929d663f43913d39392544f0eb9c620dc7f932ba1ca9d4468bc3eb6d2bf6c918bf5a0480212ce9cc82edc4c510517aa5d891840f54a9171801b8fbdf3c63aa9fa23d0392f047781e87811973d4910d09e4c4b8a39bd455ada3fcc6ca09db14cb54a88aadca8da690d436e559fe3e2b5cb248c368c7191ac2b979bdd6c8fae9a64831ecc181d506b75df570a70f604f92b27eb564912c17d17096c7189da624497664bb52268abd595afe96d2d8fa09a53c4104e16afbba9f8b2b7966c78aaf3da6ef3c32c1992fc3d080023da3f1e38d0b3e9d6e94a793c32aa232e6396f74f58cb0362eb4efc7e9663a4c195d7d5928d7c27fa97007e29a87fd6a93690e8eb8ca6dcae6617868d533e045971a19e05acf768c1c9b93b93e21ed622bdd759268d75230adc8822dec1559e46a0ec6ab1c0204e26527727adb24e593ac66d03d04c59259ee2edcd5690a2c91ba2c3803aa74775bdf425c1b24855cbbb865aa568a25c27977da894a4c1d22fb21edfedd6d4585b2b023bedab1ab16acdfb88be026c532ff51cd7c174ff6c82af7144d817d8008b3b81bfb419eddc1895820b47b103134c5d218298434ee26c455d92e5cb9e464719df03a1372e73b8dbe4d71032381124e16922769e5eecea1b0240bca2a511abf0d49bdfa746991b97cb82c5278a6d1feb2d23c36fd67c1b54714f14e99776a5cdcf488f9bba20f61f49d07083cf391f4cc78cb6b0610d07d989cfe202e388e19e51e55853cbf529d1753ebc2b926205a7feab0c73155ba8643ea8bc236aca991a3a0d96e99441c111d7a04793d0675692b6e4685860476084b84775557f3d12f268f635a6cc693b0a14ff84d9547dab69f707f96544ac94da755c8b81e84577c9620aed0d610088f2718b7179cc74a05d4dd0c8a5d9e70dbbd303330b9b7494253fbe5941907f2a7675abfed23bb839ba3ff941ac91ff6345eea2ebd60d4e9d860a76dd72730b5f1cd31eefab0616f113c2b97cbe8a9cd958cfd78cdb66c447b1530adea225faca469aa0db1125b3edb41e25075586ada39c8dc07bf05f75c3690dfe90da7932ed952ed393ac5fe32bd8267b1e254ba39e239efa7ac457ef8725ec8336bf632893745234b3bc61e75c0da7f4e1955bdc28f40083679cef8c48fee277e74f2d387a0bfb35e804ee7e3d8469368c2d5d490356e9ad42d50ff861fda3350e10c836e09725a12301fc4bdb7919ef7388e4c0c2bcaba2f521c0cd3f7523229bdb742acf52a1de8319070b40545184e9be630f5739eeec4d41aa0aaaf2d4758e7ae42311d428d6e38f64b10387030d04e9e4599add49f5d69629a1762ddff1bb9a026dbaf9a0940b8e2234e61b2eaf1b9f44a2cd7decb0e5b3f36142034fa054876fe56ac4e17dd9e92e86b96499148fce0ea89a3b9b72b8b321b0ff6f73c24ef5219f433597c5818f039bc2e4eb9631dfccd5783b3814af21e2970cfadbd7a24c98f47f72fabf3ca2e58cc0f0485311959c4d3395b51ee758ce1de830a9779c382e6763e486d5baf20a0f676612b5d7bdbb389ceb4b002f8f7b943c0ccce8c2365e53585d376a31020e1f35297a69e57f1dd0107a6707a4168addda2d6e62434f7e0e9247eb67de9793d6653e202fa5a1371c8f0dfb6e01edd3a0258a61e87e8df034112eea26701da8f0ad51d73ccdeeb244b7da1b9e2c52bc87b36c7d48b3c1531f63bfcccecf3b03c51b7d25d9670036a73830562c15e3d3aa0e48161bbc8c9fdd953ef96e3aa23893ce8fd408463e6e7da13dd81489756dc2bbf922e266104d292f0fe78a54f47b5b6b2f68c57ed0f494d521d88", 0x1000}, {&(0x7f00000011c0)="da111cd5bb918b4eb1bf24b4a27bfa538e3aacfb448862cd9725d4f4a778a93673d3e23fb270547805693de4690200d1cbbd1f655b0dd22d5d203e1b4f2c60a67cd686564a38050f098ddbbcedeac7f62a76c6277eb1e0dd9ec76f747a23e88e1853521bcb1195897b15472bf1ac415fde6eb82125ff79f2b9702a2cb5304ce13ecc557a6176ec2e9b1287a43e362e05c11248eb0ee15cbc7038b0adc2cfb70060aee5096e55d9625a2ebed8b3e9028ae8800cd5be0c1a89215cc1f62c1f09008334a3eafc1b4db2b05f9ea0ed9351cef13fe5fcd0fca1f9be717841b36afd4bcd396930562833a518051ca04c", 0xed}, {&(0x7f00000012c0)="67159bf0627cc5a69e8066905ce107ea5e1893b21245f713eaf9e85b5d411cdc3c3bc307c77585d57b889df0c3febb3168ae6fa6018dff61244373ecd2460b92a20a1c7387ae503f01a922f410f4351be0c1b45c8a4a5feb22907aba74681c9a62aa2440ba6835d3678d415d06e009f066fa2483a1a27b702595f61a674451405b2758d74de46a5a5db57198196739233d6179509be8826068f8b897886450edd8b42e80d8dc51a0b76ac738a7362ee84881df1677324641f2f60c2650d3ef99f3b3468ba8c546b76361d42e53f552b0688b57f3f9f303fa7245db777415994766d616", 0xe3}], 0x3, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x120, 0x8}, 0x402) 13:34:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x80001000002, 0x8000000000000000, 0x2, 0xffffffffffff7fff, "b60af2e97e029e7eaac284275acd15489e2c73d8", 0x8, 0x5}) clock_getres(0x5, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x120) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xe6, 0x1}, {0x2, 0xe2}}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/98) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x9}) r2 = getuid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = getgid() fchown(r0, r2, r3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x90) flock(r0, 0xe) 13:34:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x20000000000000, 0x9, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001f40)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a06861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd71811c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db8efb6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adce019d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca640d57834f89db25f9ef518d034911aaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12057e99cb2d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351d73b6743b56ef81eed6aff6720abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4a51361b31490002482e6f815c3581e0c8c72250117d2defa6b100766f0c54078d58949dbbf09e2a944d3fde6023f502877eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6013fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5ea874bf408f327eedc0c3a7ea0e5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233bd8d9887b8b15d3d5d03e09a9592b8cf89b416ba4e75979c6423ce1c4888cd594f067e920b8a669038a5609f87ae8b69d53b489f1cf18d265dc4eff3830fbc1f553e7c8cce9f313735ac02df159ec8987e53c729c030da5d08010cae5b5a34ac67f63c5d282ffbf733321392528ed6760816026a27b5b4c06edd88627437e33a9a54ef3f62bd83ed6bb926b628189d02aae916cb41791e1b6a07ad470df5f5eccc217eec73fe4eb85f62f1f0ccc9fc2ffa23a16e8010d16a52044ee484a3973f6b2165913aed50eba2a3300b6d98ef7e64ea3041ab061af64cbf4095e55c76215766b8a7ef96cab894744edb697c2ba65312614c291a1355f9a2b675dc180c3fb500b87afa58850ff0a43b73b988b2f0b9af8c06ad7d46ab3e6126360816674ca45c24996942d873ec0b54af04c04", 0xae7) getrlimit(0xf, &(0x7f0000000100)) 13:34:58 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() socket$inet6(0x18, 0x8000, 0x7) syz_open_pts() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = socket(0x18, 0x8001, 0x5f8a) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet(0x2, 0x5, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200f0, 0x0) accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000600)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, 0x0, 0x0, r2, 0x1, 0x87c0}, 0xa9, 0x5, 0x0, r5, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r6 = semget$private(0x0, 0x10000000008, 0x2000008f) semop(r6, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x8000001, 0x17fd}], 0x3) r7 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000008) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000005c0)=0x400000000000000) semop(r6, &(0x7f0000000440)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r9, &(0x7f0000000700), &(0x7f0000000740)=0x4b) ioctl$TIOCSBRK(r8, 0x2000747b) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r8, r10, r12) semop(r6, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r7, 0x4, 0x43) poll(&(0x7f0000000100)=[{r13, 0x21}], 0x1e1dcd4df0aa69d4, 0xfffffffffffeffff) write(r3, &(0x7f0000000900)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb00000000010000005b", 0x200) execve(0x0, 0x0, 0x0) 13:34:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x8000000000000200, &(0x7f0000000400), 0xfffffffffffffd43) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = msgget(0x0, 0x1) msgsnd(r5, &(0x7f0000000340)={0x3, "e96ff02d952c5f93538292490042c8357aff7dd2cc9b7abd30461d1bf60797ab773d43a62e14b792939871476576d44eb62434faf4f8aecf8c423d2a546d723c35993becb3ba9759b37e2fac262b226743ea12"}, 0x5b, 0x800) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x50c7, 0x2, r6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000002c0)=0xc) 13:34:58 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0/file0\x00', 0x880, 0x10) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 13:34:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2c, 0x80000020, 0x79c, 0x8}, {{r0}, 0x0, 0x49, 0xf0000003, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000020, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x20, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x82, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xff8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x60, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0000062, 0x7, 0xc8ae}], 0xfff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x1, 0x2446, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0x9d}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000021, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000008, 0xffff, 0xa343}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x1ff, 0xd511}, {{r0}, 0x0, 0x1, 0x0, 0x20, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x8, 0x5}], 0x1ff, &(0x7f00000000c0)={0x1000, 0x2113}) socket(0x20, 0xc004, 0x200) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:34:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() setregid(r2, r3) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)='\n', 0x1}], 0x1) 13:34:58 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000600)=""/247, 0xfffffffffffffe25}, {&(0x7f0000000400)=""/109, 0x226}, {&(0x7f0000000100)=""/27, 0xffffffffffffff62}, {&(0x7f0000000480)=""/238, 0x4}], 0x6, 0x0) fcntl$getflags(r0, 0x3) close(r0) faccessat(r0, &(0x7f0000000a00)='./file0\x00', 0x40, 0x1) r1 = open(&(0x7f0000000a80)='./file0\x00', 0x9, 0x400001e9) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0x0, 0x30, 0xf0000000, 0x2, 0x8}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x100, 0x6f}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x7fffffff, 0x6}], 0x1af, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0x90, 0x10, 0x20000000000000, 0x2}, {{r3}, 0xffffffffffffffff, 0x70, 0xb1b2d97a06385573, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x4, 0x1}], 0x2, &(0x7f0000000700)={0x80000000000000, 0x80000001}) sendto$inet(r0, &(0x7f0000000780)="70c300c55fda2e87dc06d7938263a3ffd89021ff3c5eab04226f6e1ea348e6fedd4c60fb651e7a0ca902611cf98d9bf32f5e9d569bd0f1f5d3117d483fce546bdbe5d9a3da6ca471bc554483bc36da219e730ddfd40b4db66a394464d3b1437fe9af1d4e", 0x64, 0x400, &(0x7f0000000800)={0x2, 0x3}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x53e292f7, 0xff, 0xf02, 0x5f11, "d6277e59e2541e38f53fca32111a5a189bfb9e81", 0x7, 0x3ff}) r4 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getgroups(0x9, &(0x7f0000000940)=[0x0, 0x0, 0x0, r6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r10 = getpid() r11 = getpgrp() dup2(r3, r0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, r9, 0x84}, 0xc8, 0x1000, r10, r11, 0x6b, 0xffffffff, 0x101}) 13:34:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xa) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r0) 13:34:58 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x13b, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x680, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 13:34:58 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = dup2(r0, r0) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000001200)="65ee2faad19675137ff529dc54c587c15e5eefaeeb3b4acd242c172e9798d6d3f726048983d1e49b7dabd0d3276281b78ebd70d3f99b47e05ce20cd236b055529fc9344f935f749e03465c94a7123e38894c787ee1ee9110a1854207b2df0437f28f8579922bf47777749fc9b130122072c99be8e621a28caa2bab3aec11b7f013becacdd9d919f023ea55f03fb234ea222e25e579abfbb55cc0a3eabbc2d5d1a83036738613d1c4e84dbef43d2d66c06c03ab73bd4a47454217f5d7c476c01bef7d1a6a1c6e274dd5d52a80", 0xcc}, {&(0x7f0000001300)="276f5e57cbdea71fda11eec767ba860facd0d484244cc57bae05d5913b3ea24ffe579f21f0baf26888c0446584860ca4810b80647acc4a65dffe2d95b611e012b33a8e56bdd662ff32b758f9a5fba1af0be02d6e1c017dd005580d1c075d6a7eccd0edc016a95a08d8d94d04ab10e60437b4c764d9fe2df6b176c978397254724ed7488e7d0f368c5665045a2c615ccea563ad1fa991336c949ad1941b12111da5d049ec9e6e1eefe74af2c61f7b619af969c76853dba8448f59b2304976e598e529c4d017032cdc3b27cf6de10c7f988d140479200726a1de09ff02bfee2d558a299be55a906a07e2c0b2265fe55f64d1b050c8", 0xf4}, {&(0x7f00000000c0)="512a0a7e27b92eb924606cb0adf122ef978407d2e57d1769ec525a5f04f1494bc3122991cea463e855d33d", 0x2b}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r0, r2, r0, r2, r2, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x4}, 0x8) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001640)=0x7) syz_open_pts() 13:34:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) kqueue() write(r1, &(0x7f0000000000)="932460e1c92c9987543c021620bde575", 0x10) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000440)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891b3b524612334cdf3e7813b842d2dec2b11f85e1c70290065420cbf295f859d099b0195e88155d4190cb0d756acc484972d23696ea91f6cf202d0440df831bc17b4a4f0cf2bd7ada539370252fb7247994d", 0xe6, 0x20000003, 0x0, 0x48) dup2(r1, r0) kqueue() recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 13:34:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="72f716587fd723f258ccf986b9ee681624d88cf6deb5a8d8db8fc1e34747153edbcfabf0977d12a2e13c39f07b7d12270fbd6efc8a2fccc81deb956c935effd1f088f0970e97b04532ef81bb324ef1b82e3d596f983e5938c9b8931bef5ff8d7823a4e1f36f26cda98172432c3e196bbe040e1bcf5941b42", 0x78}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 13:34:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) socket(0x6, 0x4000, 0x7) socket(0x39, 0x4, 0x6) 13:34:58 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20090, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x482, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x2) 13:34:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchflags(r1, 0x30005) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x10000, 0x10b) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x3) 13:34:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1d400000000000, 0x3, 0x7, 0x58, "d356d5b8cef87ab5b085d0f3669fdc81d45b6693", 0x25e1, 0x100}) r1 = syz_open_pts() close(r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000009c0)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x5}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xf2}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7d0}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x1f}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fbd000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba73caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r1, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c58c0ef2efafb8242064b382a15d6f333c9f55666c8081819f4b21bc1da4184df49df29e843cf0bd8b98ece9a6537c4dd59d8b848b2cd184304b7cdd8590e56f665f49dfbf2c514e2fbc801f298c94942fcf8e84e1641366401032903b33441666a4fa3d035a7", 0xa4) 13:34:58 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x4, 0x7d) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x80, 0xffff}, 0x10) socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0xaed7, 0x8, 0x6, 0x7ff, 0x10001, 0x9f]) mprotect(&(0x7f000050d000/0x4000)=nil, 0x4000, 0x1) 13:34:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:34:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x6, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff2d) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x39bb, 0x7}) 13:34:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400001002, 0xffffffffffff0000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 13:34:58 executing program 0: msgget$private(0x0, 0x8000002) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)) 13:34:58 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000000), 0x10004) pipe2(&(0x7f0000000800), 0x0) r1 = msgget$private(0x0, 0xa9) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socket$unix(0x1, 0x1, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 13:34:58 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) sync() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x6}, {0x6, 0x18a}}) 13:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x10001) 13:34:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:34:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x8) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) setpgid(r1, r1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffff}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r3 = getpgid(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x101, 0x5, r1}) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x38df, 0x5, r3}) fcntl$getown(r0, 0x5) 13:34:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820204dc92ad60555a72"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000000c0)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55c852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d436885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b04900000000", 0x2bf) 13:34:59 executing program 0: r0 = socket(0x18, 0x0, 0x0) listen(r0, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x1, &(0x7f0000001400)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000080)="bbdd26e0a87957d87e27b4c4d7490b41b0e8ef384eb71cb05943f3a5b09a23dac06f465de926a74be4557e4a00ba3702ec759213e78888e177e7850f715bf6df8450502bf69054b7b91ae1a39882ca0894891c4b03fc74b140ee14c5b71b9d59261697c390eb37aae9d93e5e015de7715ff3a1db43a58f4966db8a8ccfd0e7acca3c72bc4eb661d1eff7e33f3603e39d97100ede89281e42c376d3f4740ddfce371729a865143f1eb60c33efc8c8ae", 0xaf}, {&(0x7f0000000140)="b464f40a75b9ae2aaae22a11ac9482bd3e4fe6f55296e1df31f6cbc79f4ed7f3ff166a9a7b52697e431ca952a57941a00c1a18ce1cfd5861858632", 0x3b}, {&(0x7f0000000180)="d59aa4ab9172c97589528d3c7f15d331e868bbfd464b7b96202c73ddf81fae09b46c8f37be740b4dede55690933b342f4f9a068d009893a2fc1a9180e9399a36bd5bbb55b0f758a4648902453c41ca0bbf0fc66f121c72df0bbc1fcfb142c40853eafee9dd8306f3bb00b84a0af203c31328ef649114868c07389ab7a994bfd8f91c44e7cdc81c29ad", 0x89}, {&(0x7f0000000240)="5115cb6e0fc97a7ddf9a19f013c40d0f49af3a", 0x13}, {&(0x7f0000000280)="edea86f45cd1e58e041f2954302fc5832337fc64af3f5d0e793e0cfd418fc61e264184aa6b559253fbdad4d6e36d3161dd64f5e3fee1e5b344997037fe2fa9a7d93ffab5595dfb579d0846aec7e886e1f5f368bc423e8bce0d7bfc0d9e1dab2e99084bb5484d0dad277f05bafcfe77c8ccbf067b26bd0bde017218ff9e", 0x7d}, {&(0x7f0000000300)="9318194a270d438182ce4fd5da221192ac38c873dae97cb1cacf245ff6d50c714f09d60101a6a6d0a61bede932f60bc42554b712860ae6fccbf30e4f55a75c06994f070f53d07c5957d96a2ef17fe679cba762345c851a70c48f931633b4ab02603e1baec5dfcffadd4a52cd6f804740792e", 0x72}, {&(0x7f0000000380)="007e2b4facce8817b8e4a2dc6105677c90d798d37f6b3f8ebf70d6a8e37adaab16ecc7319da1f35dc4b9e2ce26347115f02d71d33159a95668a55ee1b72cbb54552ed1b1fd37bb484261d23c2109852d64bc6f3f146a58e3c86c1c6328f55c874854df96d30c2a4c5ff895bf7e1b87fe06b55fc38289dcdcd534d5d6ff1d8bd3fe5a409cef47b426d2392c2dc0c97b34d5e7b5c02b83c49420e795c1790e6ce009ec75774e95ef24b11510a916d244c64467c0cd7321cad93775198c67d8f3fe5a082c57d91d60720891b070b7c78188105c74384a09e1813e101704df9b83a574fdef3650f91937a6eb75b08a1b6d824a6a700158cbc845834fb18f61d6af50c1fa617bc684ec032cdb03952a25651a798a80708ced9894d7c8aa12ee7e7847874cf76785c22f48e1a96ebf856781cd6616a4113b8fa5b770eca846603bbafd1d28c7297dc619815084ea45af8049e4025adae40312032a580bdb501bbb22754029ca7f89c4a57768455a06ea1c512d6dd759febf273d5911e21bccbce3cbc65c152f9dd07fca6ba2f35b165aa988e06652551a71c62a225733179023a4c85c1a882c4f306281f43ec7c1d4bc2f67cadc60897ebefc5cd7ab930b0311d314825213753bca81bfe785650f21d81c21410c072fab5c93195fead15d6f7632ee3f94ee5de7504aa70bd8b0a3301e29c390e9f57fbe8626d33b493898ad79fdf657fffb344025b7c19e52f49ebb6662d855f792a17c68afb7e30ff101584d3dac6f007555747edb433ff1de61f919fed148c3e0a4d1d2b3b4af2e5a751522bac306e8d7da34a551c35a62724de7620e009acd1805127b4b3599c990fe185224944a632da986b28c29bc0efae83d568338b34dd9fc4aeac95264e73eee3d81c4c7671a3408f6a0b3840112f3b142002df9bbf4cee960f77ad6331101d5134315fedd0f370352522d0e6d842a703899a8d12d1989c741ba884549615a2be9c918b6b01ebcf65d8ae849bbcf40528a1f98d21b38b1d7f7c5a65d941c5a3b0e3e63f0209b4da41ef311b9ec9916fe1e38f166c3274aae896a15dfc8f36e721d3e8a0acd7d5e6dce53754b855059e1af80bdc33abfbfc9a861f091f9136c8106935961325e24e97a9ac922bf74bf61b81fcec5bccc75aea07e605d815009e241949ca44646b317f5caebeb5a9ba30bff31903c0e7059d832ff6d9747a91302aebe125fc1952e93cc96684e6275cd26283eb73e0dd4e49e35744b210184b80cd7bbcecac0ff4441810c1a11340e55fe73a502922e7ebf454486466af5eebb3a117dbb2b16e3bcf7662610fc26b7fb4684938cfa0038e91b076456576679607b8cf4bc1d1256e30851055f00ae8fbb6115061b46248778bab685c7425a9eeb0d0f6eea5e2e30674ea77790120088787096b8c7435672f06816e51e331120b0a621c2014e814b549adfebec091d90b4432f4ca554e72d07dd2ccbb04df6185c5df3829540154e34fb942920d8165f238e5923b49a6d3a8dcf460eb4280c90d22ed7ea0d0d5aaa295cfeea256c3631f339016b582d8d3bc6719e1b9d273493335184fc27e73c09a599feeac10bea3b47ce68119668575436abfc7c4e4b5d5376257465ea273f832a581d11b88a12dfe5b226d58d178ea0a4151335c0c93f8f836b202d69097b0558f4ea964aa0cc673ba29d207d56f82ee9ce73b25ca9c6b7b51499a928d75d2ee170ce948e126561619dd10f2c6f6beb522df31a58c3e7ed7df9e3dace836158906f5b6a0ac9544e4f2d0d3c67a553fc19c845224dc323015e8cb3abb6a5528d7643bb43f38bb83c90e940ca942e670a1395546731366b78bc9e0d47035673a324646715146c1c366be67c8c55b078c7252cc03b87b5f5709b31cdbc13d436bbdeacc357c8a0c1238ff067c951d135a459b2c713caee5fa4a411788b7525aaeca994c5146622778d74e3d141c062a6fbd34dfaee7bbb1f56bd4d62c272c9c67b3db045c59e0dc01db42f45422ba7f3b431cbd67e6e39db1bc22646c279d35d41b899dfff211b65e39a829cb06a7779d4dd8bf3582d9149e069ea60af803feb27c2b565db01be1e93dede5251e735ac41cd17e519b590961e6d39599fdaec6faf2dd4390d2b8cd13debf19ee66dfc01219dd5f6a1d4ffb70f8960abc9687e890ff480ef551e747a1e48e22040a6b7dd3ca97da8119a5a0518b71dddfce8a6844a13649bb467dfc526dad2a5288e27ddec5edbe92f576e0a08437a5466eb83e0e015cda3504d883e6ee131ea940069472723f591e18bd9c072cab1b26818d31c893f389eb31de77e14e7d35d1ee05c52b1c9d55f76615c3ad4eb68656782d6b0dbf667771bc7911a42e41671175de003544b84bef9edab9e924b8c1a535086511d102fb6fceaa46bcf55c4919ff0070f23b357b57c2655ae98341e7fc398a6811e6ddb76b56417cd91aed2fbf717d79321d2be31b3275f1295b952433d7827b8d69aeb289da4c7707cd0930ee7b7688d13c4400afad76a1b54a80c1e07efe8025a15886b4141a167f3b22781281f61ad72dd67324cffe42b3032e18c481703e6bfac7811372400bc67b5882c0a6c5392d778067ef3774fcd4320bdac73acf07f6e5cb945f3f8acbd593651b7bc0c3e80faa95beff11370899cfa95dda03a52f7bd6ade38856d4315515b0a7b46967fdd2f1e93a0cfea89603ab3f41b61745400771531ea73e27e93a6ba67f4bb17fa9dd507b7a3ffd1bc02b674b1d384ec939be2000edb879aaece2e82b3566c24852baad0d84380ea4a490fe0cd4f07c49af4b8b7796b1b9f9ee3237b06603f253fa2546c68caf171836e8ade10956ec0de53d1d21883d0c1e77cc7c4fe956fe46bdbe9a1706996d67fe333a3175688bb14aa46ada4402b153c4db5d745bd897f69bce0e608e099d28b81d0de12d602680a886f284242330a1e77090e8532747ec344b4d69191c7c7ba1e29a00f2806f7db02bfacb114aa80498cb934bea41970ae111d43525a19f3b0bc46bae11b1f3a954d747a98b00e658e8fd27f1ad58358178fa13b13efd2e0725bcc6e380763ed1bcaf194ba4808aeb0b03a0c581daa8852405e52ff6042e2ec86d7200fcddf3ef8dbb2a3ab07f0870f2be3e75e46d3ee33babed792f067605b2198df351b6e3f410f6ae36e8b6168695e31e33deb3064174bbe8e17efcd78da72ce8be16de215d61b99bce38391838bc652a14f27f24ec3329f559111717b5f79c754de51e6f53689ec19586d543b414e38f734b64690ca385d9e62216681c4d582d45609563000882abb5cbe44b1a01c2fa3d90aeedafc2c5a2e5af669921db3305c52c3aa9b369ade9fff2f358e3737efbdaff7df6f85efc700b6aceb159b9d35c553c69301720926a5ae939cbb5aa46e6d3b0a3a80e7082adbace4b0f290bec2b30b63ed863fd73b194d4a13d39cda11559b4374b77ff242f713adbf577bf3d0f8b9cbca9a08c09c1797f359ee9f46bd28d7ccda1dbff3840d939c1b6111ab2579c5ff8026e6f0259d0f185daa76ac7ca35a7bb2ee1c712dfe833d75eac8a41125ff9f6084648e61ef798ad24c0b802d367f9c85ddb3ac22505fe2544e86413b0474d41486eaa532ae3118ac204a8dfc7baa4a766c20e159c45dd8589e85512e06473c7ae08483f0d70a7dc00565e7518935962f95d355f492864e2fc81f2afb403847cacc2dcdfe73b22ab7510ee4772ff1c1a81677203c4f099605b5726bda061338b2f419cb9c6b40e2c2276351757a83dd46fcbe52ef2f854766283c2b8281443d72450957316d1edfefce6a9acd47e580e1b1cbf4aecdab1412cef2c67a217da13a4fb93f9ef40bbd2d08e434288f9cd23b78ab2603ef72b1e70aabe6009e43f706706a336d1dbea101a9f0e32b404e485898b5872c388ce2f8d006421ab5abbe68cdb80d05e7468bec259a03b16a43a928b2c5c2e16150bb6cbfd2e2a03d045fdb7eb8664fce58506a64796a299a4a47c24741a87dc59e98780741e36d31971989b77b8bc4c750be40c1fdb6356cf277a0922c431107c7d7f69b77337332f717ac05b06c11d81618d1bb8f72cc4b682b968dfecc22908523a617cad6385681d7b7de9f633994bc5dd14703ab620fbd5ac87d2d7769ff8da76486fde526cc83d90d4684e80e4bedc9f906446ccf5c8b33176f7264858b6387710c819bf61f0a901b184caa94adfde1a34a06e1832a185d10bf3f814055a0f7d3c9a619fa7b5630d4ae82d2cbb1820f6c41ae19543ba97e77ee79940f19016f939267b29636a43ccf986ff0a17983a0b595aa1798b6f81f75e8bffb05199506e368196bfb6a360d44307262da7854a9aa0c05900b7809de7c9a713d73e26a73b17b109fe3ee99cb6da83866458cddfc43efb3bd86c7ad4908a628a9894805c6a909660fdc340b52fc05208e328b929923011ba56af3cf7cf55fb1d3bd71bb6b6658fdca76401f7cb18033317b54a83143f0a5c751e3a1f743d8c0f928976d15fc569932b1a94b383b4d001d4e737d4dacc96e4e6e5b63b26fe19b797a94991d9218313fad08a35600453c71d737b51bd980f1f9cae7e1b3a6923888fa9d44029616b5e0e89762ca512a8bdbed8038621f361b1c947d589c2c9201710151f9e837a86c309b99791cc48145aa022df9f13dfe2c35fa7bb685ed9b8c1dbe4c8e956fa75b25391557326f2f275eef11d6c30ec79c41fa973d7286f05675514d2a3bb355f3052e4e6f0f4ee6cdde5a32846c1ca25e3be03237f2632330649fd26fd5cd4932ce7232861617c1b42d90d0d3f1ec440c18791fde3305c1c702ef8246ff58f6e4bce26e52aafbaec601a115c225cfe0c22765c188e2c4f229b1f619ec213885d312f9e8fd2baebe6385c07955add7f90dce9fa320ebca67901225164b73e824fde18165720fb8204ead5190ad6bd9218bfd8b15333ae3ff125f015c5b5b32a356294f4bbf999146f6721db7fb164a9ac117efa5f12a477ea1f4db7a289ce91c1b41e8185766e2b17a0fbdef1bf2ef7b153c8c27cc918b36e5cb3566b56bfebe992354050bd29d3a4620cbbb2d32df7589df4f517268f2aeb167b39008aa8db5e097bd51c8122008c22227d45c967d626f4741d8cde7fec77bddf85ca117fe8454f472846e068ad214d1de2373256b7861ca846b52fbfed7bcba4626d6b65906b00783af2d22647724a27a442cf10c5d86ef34eb4cce456deb3ae40c8973a0df7fa515fe8cf68bfc596e3ed4162f10ec425ad9a63206d1d667edcdc53fffb63d08e902abf61df0eaf6c39db7af6f7404c967d450e2686f69f40b1e0dfc13c3d7ec013daa92e5ba17318db3a98d9f4cd76ba80df0420371523f1e098accf76ce3cd72c03add2c78489cf06858c8d565576a8a9c4bcac7477e2bf5a4570dad0b20bbc244307dcdd7c7a7bd03eb828eebefb8630b36b8b264d6c340bd0fbec44895567176b11cc4937d8a9ee8ecf227e0a8d1741516edf5a5217ac37320bd933fea930ae0bbf4916844717e0af24edf152bb94f7029095ca216f0d21d6db9e3cdc69d9adfdc9ec12b2635accb1de9e47ef647aa9fc021b412bbed75efa580df46ff63b53ea3fb9bb5134c466c6878a515ff1a5fd84df1f019bb61f941adaae37942bbb58d60bc49c78604f8bda1b62c43c3558108e0defbdfb8ece545e4b7086659c0abd526fbdd16356b9621e032cbf386fe51c3c58d56d8e4c828a79fcac62420ea64910a1bf1c2d4d800975f38a3f17ab26c16e126a794095ac106b4cbb0f96239ebef0f5b83e8952b7d", 0x1000}], 0x7, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x128, 0xa}, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 13:34:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) execve(0x0, 0x0, 0x0) 13:34:59 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) close(r1) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) 13:34:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x21, 0x0) recvfrom(r0, &(0x7f0000000100)=""/40, 0x28, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="001516b564d5f7e0d105292f66c26c653000"], 0xa) socketpair$unix(0x1, 0xffffffffffe00003, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000019f97)='J', 0x1) write(r2, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) fcntl$setstatus(r0, 0x4, 0x80) fchdir(r2) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) r3 = dup2(r1, r2) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) dup2(r3, r3) 13:34:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) setrlimit(0x4000000000002, &(0x7f0000000080)={0xf4, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x30, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3b00000000000000) 13:34:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) getitimer(0x3, &(0x7f0000000000)) close(r0) 13:34:59 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x3000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x100000000, 0x6, 0x0, 0xfffffffffffffe76) syz_extract_tcp_res(&(0x7f0000000080), 0x7fff, 0x7) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0xa3) 13:34:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffd6, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="d52ffaa81f6bd3a31be95c78633899523506df7be8d5c0275fa2e3b963b6eea3f692b4ffaaadd6989fdcf875ec1dbea087e156302e6909d6067a9e6b9953eb16ff60784a0daa511bc2caa2869892bcaa549748dcb71b506ad2c6d304614140d5d3b52b94b4a6a0481d2e1c0824c80dd873cc227f477c03a2b2377b6c95f609ded07f7012dc31be895b94feb526f1320e005872c22abd4d580dbc0b5c207ec1350a42261f7a1c6d23b376037c3114e38f15743711b2a468a10c9f98924ea69b295e"], 0xed, 0x2}, 0xffffffffffffffff) r1 = semget(0x3, 0x7, 0x80) semop(r1, &(0x7f0000000040)=[{0x0, 0x3f, 0x1800}, {0x3, 0x1}], 0x2) 13:34:59 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x38, 0x3, 0xff80000000000000) recvfrom(r1, &(0x7f00000001c0)=""/227, 0xfffffddb, 0x40, 0x0, 0xfffffffffffffd6e) socket(0x0, 0xc03649a0092be374, 0xdba0) setsockopt(r0, 0xc0, 0x40, &(0x7f0000000100)="1ada79d75f7f88cda2ff1571", 0xc) r2 = socket(0x0, 0xfffffffffffffffd, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="97848da82ac9712f11d9b085f516e5ad51905bd71dbbcb8b47146fd50025ba5fb90b3c864896ed1b7ca8e3ff2bd992dd3b3de202ae005fe513a1e8b978669be39e96ae6a3dd56121c3e13b48c216d45278528e1db0d538a5fcb852e5b6191b14e1", 0x61) 13:34:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) close(r0) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 13:34:59 executing program 1: socket(0x18, 0x5, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) 13:34:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:34:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7ffffffe, "0a6f0b7945fbd6e95d1880e406c07e2f025f1205"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 13:34:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r3) 13:34:59 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) connect(r3, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 13:34:59 executing program 1: madvise(&(0x7f000030a000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) madvise(&(0x7f0000847000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x100000000}) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0x4, 0x0, 0x8}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 13:35:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000031e000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:35:02 executing program 0: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 13:35:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x0, &(0x7f0000000180)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2dd0"], 0xa) r3 = socket$unix(0x1, 0x2, 0x0) bind(r2, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = semget(0x0, 0x4, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x112) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000380)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x8226e594) r5 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/53) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) 13:35:02 executing program 1: r0 = syz_open_pts() r1 = kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140), 0xffff, 0x0, 0x20, &(0x7f0000000280)={0x4, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100), 0x7f, 0x0, 0x401, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) fchmod(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18111, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 13:35:02 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 13:35:03 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x1, 0x6, 0x2, 0x1, 0x100, 0x8000]}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r2, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x40) 13:35:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) clock_getres(0x4, 0xfffffffffffffffe) 13:35:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff7, 0x5721b76b96d34469, 0x20, 0x2}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 13:35:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x5) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semop(r1, &(0x7f0000000040)=[{0x2, 0x312, 0x800}, {0x2, 0x9, 0x1800}, {0x3, 0x10001, 0x800}], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x7, 0xfe) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r8 = msgget(0x1, 0x114) msgrcv(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000bab44103530000000000000000b8ea000000000000000080000000000000000000000000700000000000000000000000500aef868be828679073984c049657fc201583e64584ccebcf7a79596ef398a0c61f15c765868ed47210208c67dbebf363e1d7ee97ef3490af050342cd99ada53e102b482a8f69e751937d5689f64d644ca3bafe5e08378c6f59997da3963c1de45275e42323f4aad2c811d043a65645c97a013c0ef1395a0f3179eb3275bb7f02118ea43042347d4d3544d71a5ba1bff6"], 0x1, 0x6, 0x1000) r9 = msgget(0x1, 0x2c) socket(0x18, 0x3, 0x1ff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x6, r6, r7, r6, r7, 0x88, 0x1000}, 0x4, 0x2, r5, r5, 0x1, 0x5, 0xffffffffffffffff, 0xf310}) r10 = getpgid(0x0) getuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1000) flock(r0, 0x7) getpgid(r10) r11 = open(&(0x7f0000000440)='./file0\x00', 0x10481, 0x144) sendto$inet(r3, &(0x7f0000000600)="f60afd713dd3234d2dd78ffcc62eefa874d6e4599d5b4f38cca0af65b938927a7f69ae3c3d78ebeb05ba3dc179d07721aa3ca5a51b134e8309e2397e3c368c0a8e4596b710d29a373188ca97e51a0c01e0dfeb431efe43e391fc96b4ab0898619c960fc6171c98d5009f16ab81b1ccf039afe8dc2572844fbe92ee562575964bbe48f0b3b6e13cffb79dc2aecb326409bf740f1605afe636fddc16c8805318e491186e5a8ac9edf989d65224b2f15837620762f34f20d5a39ec167f0dcc2965909babc1ee0e1acc3693a85d1e52a", 0xce, 0xa, 0x0, 0x0) flock(r11, 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x0, 0x10) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x3000000, 0x800, 0x4, 0x1, 0x7, 0x100000000, 0x1ff, 0x1, 0x0, 0x0, 0x9}) 13:35:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000040)="b8455c08d6ac69fe0c1d687fbae77945a14fd149d54e610dfa0bde79e1574c361b0d12139409bd3cdb06", 0x2a}, {&(0x7f0000000100)="bd9e856a563c5d0bdee5169cd9d99f7c09379a842fe5f8e08430a9c876c490699130ceb22f18caf38a4013ddd8cd355e8e2a09a5efac4fb8020ba41ee22698f59917ccfc880765858dbf814b8a7793b035e9a9ff8eae39dc5a76f444d6cdb7ef196803977dd4cd92d84c6030bde963bf9f3d339dedb16aca92f2fdc97d93158fa6365fd74e1a7577dc56627aedb4478116dce9a5a82b8ead243edb4d9f3c63bd", 0xa0}, {0x0}, {&(0x7f0000000500)="9b2c216cbfee976ae4e521d1aa65811a74edcc6ba5c4873a94201f23f4ab6a97826a699646cd4a4fff91e232ff951b6f41301edd5deba7074d9dab86a0248b9361b7822547904fb3291e69ccd55b02b296dfb8ee73d4e6168d6bce3f1a714a7234cddbcf2a6b2e31742677949c2200d6b149dd6b726d74a8187ea7a26947323e337d8d50d111f37b65959e5e83057bb4955a186f1efda81b641227509d0abb3b298b18289001f18dd31c1adbfa562f4b996bd4c6fb9eb2cb9bad272fd0bc1795369917511c0d3ded6a9fc15e49fa27239daf126ec43898c238be2a125789e95af1b4cbc0db3c84857ab63f3ee41edf5b7d772a8f1f680306234bc591c37f81df250dba94bec28d42c4b34427147bd885f32b9cc9812c6d2863b11ff32d5742182fdb4a158d820f7f5b1e4f5a3235ed6c433c4183942fdede999b0136e29fe3da9df55b1df93d9e714eefb8255be932b65b5bb44600641c2819ef6daecf2e9ae43cdc660258404653beade24895ce649e669302f57511c9b3740e93be09703ad2eeed7c3989e7dbc0e704a936cc218c8f47092af64ede2f5bfa207c17a424554cfd6aa87a7c19098695456a7387b818ce4ebe94d6656b07262a74dab86065ad6ba8a44ab9dc98788c6a18b65eca55ecfc8d171e47fbe483027dd330f22cfc293fed903a5381a21065f8964d541cfd7895a9a9b6d664fa1fab1d6f4f560ae0a6e7c00305e9116af27a99d481ae3bc30d30190167318803985bfab4ccad2bacf9ac528604e929b1e9578c22515d26ca45f482f96e3d125700a294eac586b9098308e2bb1998e60e1c93251bb1dd1f87470f684a1a99f946dddbd40bff72d468e1cde37cc7733498ce010e3ac0181451490fd108470bc6df7ada74ddd1d7f40066e608d02a49c2c061c9445741925425df7c020ccad92531ef285e928a4a5b57b5ee47c92f72879e91587a63ec5273a6d7ec2cb5581c4e632f96f1638585e4d12b4c9b2a8dbf41939d7c4ca10977da613b5fb58610bd265140900a12ba20a6fc941f7a1a68ef58ee5fe8971b31b3f7a8b0be9a05ff595029be75781fe7ea5ed838a221c2d247d85687f2c7374a4aad392b3f5394c90088c4368e28c103526a525843ca3053843ec5f003fabb1216a752cf965c65f4c921c1742215b735a8e60f2537a84dba497a97dc7a58d428aaa4996401800c4b3801ea153fdfeaac755ca1676c1c23dfd95c8689a28e193314edadeed5f98046499fa2c132b22d2eee6f566978ea1c1dd58ed55fd6f9c337030ce26ca9234a54be78a19ffb64458e233137ff7c725d2ac317c3a23e1816b8e6338d0e1149fb0f30d6a3c7ab47e711bc810e8b13c892b7b15c95b7ed44d4ac1a53486f92e09e1f03d10b46128bdf5f12e71533294c31bf9aa502122795b3488741328cdb29a511b7cd884a5a081333d5d84cf4ad29427f7c7259b053bbe3936ea276a68760b69937b3e07db267a2efabaf5aa5d4e49d4ea6980050a0a7de1fcea7574fe65be8774e69c1c86dd62aae3f12d092bc2797b8756c32276db8620b51a55ea5cfe05f241f439942f9eaa82b338a4a80250485f65ca3f464af136099e73969d1806e845468dcf5e283565bc65ec0e75a415bfe696ffb89f94e54038a54b9b54bec72595a302c8f78f4c0bf4af10c8feb4e643de23acc9435c4161623adab794668c78cf7230af49e774a18898d4f155bf28d116e44c8a5a4d5e608ff260dca1d5c1c0f9e7e91d7702bcb15aba11aba2f78620ae7e2c433d58b6acc72b438c6913536160be5cb942a70ba20fda4dff721d3a5591798555fe0c4bdf566a77caf382162815ecee0a1f0a2b64068783fcdc342b1ee76dbcb505dca537019c90cebb95b5af45b75f7d9915bb262fec5cb3b77c900c3d8d03dc8aa5f8908dea5e7c38f2cc227f0099f2aa8a08da04c6a29de00c691b3a6fd75cb8c093135f3d96cb689d3b9ce867e20d9828c7017b2043a91ad9bb1c109922ecdf8dc3f68726eb0907db7a64fc78b316fab0e0589ac7163deecf33a2ca3d4c70809d0c8e969ee8a71916b5bb076e324e2d414afc28c7f4f12e6638ca76554aa93962d907d2d773a3dea5472d45a0ee689d7570214f66f7c774308793ae52c54f0ad69ef0218b883876453c2b6c86084632e3ad0f8efa3eb3843049361da22a86dd3438773063131ee086bcfb58aed3c1d0a27accfb1e7b507c201b41a33bb64978f3477635abcc1ae60a3e0d1f148e61163e8a9b38201de3f15058d1a8e00770900270ffbe940f85717a16f127aa6588722b373bddeb6f2dc70b86e42a363624f7d6383200eefe1cf65617d2aea59ddf37df3ac20e0a333128b6d7107741f7f717a2a6b8fe65a5b8977098429107254f63bce07eda7853e424da44e5fc533be58dd647110db52cf08aecd525e4ce76d0902f479f41cf4380a9695f0510c19d88991e87549aac5e9209354e8e00f42498c17ed8857dcee5e957f4653dc435597dfd72b5a8d68b024c763b561d36a11bccce46d2939f425486ed5c991a4f195f5ba274451f3a59b1c32a00b908b84e41647e51d5b100055468ce0967c3ef95292e1f2f030abf5beb2d264df115298c492d4c35a4923047577f126c2aec8b3b67bbc9ccdb41c67bbc870754b1c98ff5995a179ba470d9fc837192bbcfb86abd006394be0a8d9655a652bfdd33acd11830453f234a3ec984ebda411164ff406b5aa3abdd163c6eaec8eec6de562cd7c6cf811cc2d8c6955b196d25378cc5df94d3afe55c5d7e5938f48ce6f10cc3f68645e66f96a05bd7b0430d0cf4080f85bc2b2f91333296ccd89aac2de4f6377cf2cf35b160100284de55697bc4516f1733d0f41685756fbc58c7edc4c26961a6775c543eeddb506fecc8e11bb9de204a8321ac59dad5792277e96d9da307907881677c9cfd707dd73f5ae02962cb2f6df2e78ad74759a89873b9331e1526ad74cdfdc6a38f505261b7235f5dbdd19f67fedb43f3eb25d62db87fcdb44e97876283819aaf76dc5a4bf53f30c7409adf6baa8c768e5002e4e3ed1b63f85fa718574e8ed1161f7b05ac11a61282cb2ed6d89751b93876997fea85afd1d48f2e7413cecc70d226784e6c7c92ca4f2fa00f0cdf375f938db2876aa4e08ad74c38b470452d45db1c983b59b866bb887dd526fa2cbb4dcc97c8a13ad5cd495324d6b6a5239b530ecc0540910019b35305057d8974f9e6d858291e682a96fcea0416e2663c7334b0f6f45fd8004cfcc819b855b4e26cea2a85fed9059ced53dde0dfb2eeb153c1dba16a1738660882d6ecb828521609f08b24421b2a25d1541577f0dc13828bb909afdcd7677e5d01277342eae2ce4bfb49693826dd6403a99aa3cb183083bb999ad67ec518723f6d2a4d58d6a0b1df241ef48616b3fdc869417059432dbd1efac8540112fa4845e97d602396bd807c9e00291a3a51973edc6073d0486321b4adeedd18c9c731f4b24e0f6bb9bf7b8a964dad783eca19039a2ef0e93004a6395efb47fe8c83fe268346a6f4936180a8b203e5aa2e80f01b1688cc1ab64f3a71fa6106d6823616a01e6ac82417120fc73720150863ef69fee091b931dd4448f606a9a12ece797197cc3476d9e68749ec58911e655d98cc8d23fdc4ddaeec0ac8cc70dad1c6995899fa57d5e0657f09e0f4f50e3836ffd3123677dd24251b214bcb60ab36d6f97f9f4d2876e7180ff486923e7f0f89203f6c11d390d4f9623f227ad914c99803a6551f5368c4059b62201574604f914cf1efcd0031edd168083e7c118f626d560eddf1cc0cafb7360547f642220c9986a37b53fe940d9854ab47101d507b8bf184f68c8a321348473e65b88904a34672470fb8f0d596de3d41163a0d1a07b4340959caeab9d054da812cb7af0e2ce2799f621ed2fdcf4bd1e061bec18eeb46303712ade1a792f34da0e3aa70fa86b117d5e884ad893c37e5de70996d986364e072343e0041c84ebc7ba899846c3889635a0c6f086d2b4a2ba48fc7752949cf05ff881591c2ebd7dba7488564397c0cac5691ed1f2e8c95890a5cefc0fa4ed9470996754b7d4abd9a0508241389b99ef1807c89413f694d447329479932dee7997d3c242b8be699ebdf195cf0c7fdcf24e0fa2300332ba2c6ff23fbc6ee8788075584c6b9b85a4fe771f8b9a063aa9c832762f379cce8b349c1ce41a61f096417e3b4a2d7418ee06690a69079458758eff52e8130455a53cc02d8008ef7d9cbc8a1a429f659bc37901c65252e9330cbb20c629b4b33fcfe01f98bf50bb011172acf88df8ef6847ccc4e7e61e7dbc94ced7f037321c1f00615024ed28789b44df31c8826841932fbb37074be46e5d73d8de41c533ef971dcf4e5da93d182f8bc7789dd5315fcf09ccad46693bd2f57cacf211610d1bc893b024d91b99c3acbb2234c64fca533459e9540417d04c96e3e4335ea283e8d5a8ef6901bb1d532483310995ca1001b15e08730dbca560e8067b4169129e9092ad294b49b8a27d29e8727cedb4208e0a89aaca7e42909ff25875b199bfc93dded7561333d6954d73a941c22748b6a50d4e8b7d053fcc0b5a829a374058833ac4af12f890b7fb532ed8aff451471e9f45ae5b5fc284c60ce9916bda87eb46be43b143fce9886b490f086ca8ffe3ea7eafb330359efce27185997ca962387738c8ed918135e9bc25357bac1d40b9db5350a47448abad7e73ad03694f2c5890c1ae7703cc9aa71d84eaa0b36d7bef71d0f4e5c6e119d7991fe65625bd9a8a040d548d27d3c833822987597f1d1cef7c864afd6dbf5f802b422fbe3981bd10285e17b2b7d15e9bf15783e4eb07763fa79f6cc070a9f29901e0dcbbb8d1cf8651e2b654195170840e39fcd96573c2c32fcd4d0f689ed4a0fc3a3ef3aedb9abfa70858621a50987a51358d86c80e18ed779ee8b877a796750e31e663c2488bbc5bac3ae295bd117ed3faf9d31a6ef9831042a3626c038d60c47b302127be97814b515a711d4d9e7ef3af846906c326f287cb6242296388838ea5f2d83be2d8377fb80ae34f4c19b95ed207c618b7f48fac8f27cf579ceb3d7e149ac47bff0553be31f88d65a1c8b39dfb0f698e8392ccbe2b842879ca1eec905090a5c07a972fa2b19fd5055ea16a939a3159021d4a927a6c5420510fb9e6b13ebe553070554f0c9b87ac4d92ac88f9c7870eef02042551bc8dd2eabe1c42094eca5bc32ccdaa2f3fbd3b0fcd522fb2306ca33355a700e520eb830160bbab5703b6a8cc76d4cfdff860fd3441b96d63a9f56028752b6512db6141b71e6868c7e81871b927b19bd54d47d8217962b3c933b4186c57139bbe0c0b4356a279b6dfbb00751584809713a3f0cdaeb6bc30dded64a29d1573b71055db053b9c8f2f1ee507f91b9f83f02f66a2b8555d391ed0024e349a622b8fdc8c069560558ce6c4b954a2fe581077ca713f39c8e753e691aded49b9cd4624f304df53ec27268fc0868c7b44156fd88a01ddc82563528a36a058fd4ec05d81ae5165cf0aa45b83db1834ad026555c1cb435ae6a287f8760ce7ba6a72702931a25d40fbf4f93f2bfba6caf05e1c5b94e70034919f84663ac6f3ef7ec93f1b3f7a2425831c28a5ec4f98879260cee0ab0d39ad1356c9933dd5de5c36c6e966505629f5cebd94c2e5b092672fe2e58554c3298e181316ba5abf4acc03783066583b420db78114126493a5ee6dea3cdd647d74602595c62788f0db9566e9d747b06560b3586b8257b86a1be1127e38d41abf69b8f555d416e164ab6bcf08338dfb8e181e", 0x1000}, {&(0x7f00000001c0)="d24850b765107d261e863c166f9c5371d45fe0be8d6f10f7db21ba6ed4ac3d56481762c1ce1408514f92754d75fda18ba6193e45f0933f6b08f7a4ec44062bade6e12f287894e026f7dc39b835b51c245dba55e3df4c65f7f40251f212b1828dc4778aa7ab366a77c4e8629aeaa59dbdaddc260b105974f1e819bf6c28ae5bbe71f78a5799aff8606fbef01af92ae1bd93388680f18ab0ab605a18615aff2210b0447c93338da61c3873ecded543606a1cbcac37a15731e70bd71051fc78d72f58c3a88aa6903046da9698f87d1c85d444c495004822c3913cc38569f8628550717e8ca68461dcbda726a8c5", 0xec}, {&(0x7f00000002c0)="25efbb61607c0987aa9de6f521ab6f14be3ddeca7d1c25f7b9cf6348d5f04093c39f9b7b04cfd26890c1dd93475ac53fcd28b31be033a2f3918feec4aa3c8263f9862605c6646c297c0860e75053b19931bac4fe453f0b32c25b385d47a5996365ccb7e37e5d12f60bb5d469404d950aa80a2273aa86dda4756ebf74912bda99d574552477f16503b09cb7ec42eed7cdc44c6d63b386546fe4c9", 0x9a}, {&(0x7f0000001500)="344d11ae48a797e354e77055e21d0f55e904cf3d416f51bb2ef4ef066d2c9d7348fc861b86bd2b37fea6fed04ddad02cd9ca3da09518637628ff738c7bf3d845e29cfd3d6a1fb7980870cf4b8555babd7b9a452bc1945d1c92a9f0a33c4afd337c4e2b188e465de8dc4a4a430efe509e931b7b5d0aa04ec98f5fef0dfe6110843abe85ce18fd29968195565e110aa5568d7255a62733406a72b90e46f5", 0x9d}, {&(0x7f00000015c0)="6cef8b6655188fb0461c7a3a42f44f7702a704bab2f042e6d9e2a4fe96c8c99f46a986b0121f6f6a15473fc0bde9507c62058535ad1c6f498eda391591f1ebd8dda107de07ebe0001996d58096292d483d6830e2edd617f38cf9b65342110562408f6373dd8bb35346c6c077db6e5f5fa360fbf78f78d00f77340e67321cd6440a06282df79652300793ece408bf1eb024ca894b921164d76d681ec2b8b075bbd27787ea7cbb2373d09cf05ca63b5f01f33e5b6e35f476504701d13e0a756fb3e85d58d96448154fa6425451fe55ac57329f5fdc5c0ad99076836782b6fbdc26e2f4859819b7d7ef20c046fbe50fb20dfc11eede92c188cf27b1db30f4a90322731347996bbc33888d354a4b097aa84a56f23ffde5e1bf131123da2261eabaad5f9dcdf4751450bef0618c42e58ce9750f5b67c38fdc9c8b8f0d000e2305bf41bdf5c925d129213e1bf76afaf22439459d1c6e2f9222cb14a30c28646f5bd369cba162b608f39d7b60b675bfb42a625913dac01d37dcd0f25f79881baf39b505f906c5c7af73f62d226d3fc43c9c5d23da15ae334f6a40d90dac095ba37d504a8abea0fea0b788553c7119ba7aa5f364939f3bd458e06faac83f81bacfc2d8934e04eca415cdd8cb38b757b35c1acb59b8b89a9948b50343449548c17d9cc8f454b9bae5998741d8377454b55d8728b6f11f941bb07c2e00ef934dc2eebd5495a9f94f58fd49599040f7fd6086ae677fbcb83e092ec8d8c6327dd8879507ae2599820ace4342ca9c5e5c67e920b2894ec9dbfad894c3dddf1ee06e8ba3f6102333952a80c1b8731d20e56b1219c85b4cb4139cf058119493f8293d60394519a6342983c34821d312311d476a59bed3d611cf5b14a64bd9765e05b40c877dc9a9029a8ad33da646e6399e3a460500b6170b7f3c73e41ebc85075b83d1b627753ac4e1f4b51e2f6b596fe22da084d1c58eb2bba18dd4b8ab144ff3c45ccb800733f3f612195f0b34b67088b65d292f227cf44afc7c1ce6dc4fff461f89cf325fd65fe1e5912f9be50bd7307951809c4cecbfdd044df6fe5faf4055360c65d243fa2d780a11d7d4f0fe9de0f0f3fd4ebe47d40468844d749aa192113507d6f56250dc1591a35143187f0886cfd7dc425ee0c4f85f67d81dd3401fc5de1ee4fdd86b424f74138f6cb2fda064dc549a56030d352273bc4149889bcffc1660bc1cebcf60fcad07ac8c9a21c8437547dbe28f6f98742669a50835e5360b40a855146b3374dfc3d028f70acad7eb47999871f3d9046a5e1ab0da32d6f43aac5d4cc442740dd4a50d9d055dd87c725676f6ef6d1257331186d8ea430f6698479cfb583a912f1471a98171330bcac5b279862ed91a0db41449f52ffe932ff9a46596df341b83ba12abef1213ffbd3f0a5c262c5639ec0d1434fc7074f3b8e08b1dced1e6d7ab5fdba5057f539c20590fb1b25836d69a694c62f1467eb93d1e9bbfb6d6e20d4bc0a87d51253fd259e9c49221a24f1a0876aeda5855865d1551484d74a437b29a7fdef9ef1af50bb5747a3ba50cb3c98bd66a2490be6ca291ed26ca11eeecad06847a71069bdac892cd5c9d0e239ba8879f05dbd08552cc9fa1ca0a4e890829f1a2426aac6fa493419df5605bdf62340e6eb8589406d628ab4676eb90a995266e2eeb1fd224f753bc5f4cc526a811f787a9c4fe1f31985501bad28fbb0f96a23cdaf65aa8acfd742dad03a15bce2e4c608a2918f55ae892107fd13af650d7dbb5988851f03c163732693fa9664df63f9bc02df6caac971a5b4010c0839b671b1be0c3336468c9e4d5e58010ee945f99924cedb05db094a38fe5b5db31b98c2accac82ab6e26fcef41f37bc4eed853d658473dc5642e743f18787394c48178aefbed08de753e605e8d8fa2c9e9c191f6909eccd5f74ec93660ec81e00ee807e14295e741f881bc0a8281e12419d036c0b26e09c8e5a03c6cd9c8d53392707378bd1942571ee8055b536f79a74dad6acc2150091b877fb0c45820bbd95e334ba583838248c44704778c879a114293b6ca48e2eb2c685bbfc74fd3bf08e2117771f334b1718aba5361997701ad724a7f2e1762439b63dd9133806d5658b5c701a22c245b510fff25bf7d58196aabe929db4613b2392b23130a72dec78b6ea8c1041340cecbfb2784148db1b707b0f1aebe4e2d679c1ea7772f7c1d827b6829258fae04f66e2291bb5e68415e3c090ad499dfe0f678db6cb92ce9e65912a322f4d6906af32dd7772e317f22d499c11aba65bc1021044ee931193e19ac719ad0983d556c43d2554beaea8f6f9d333845bfa14a8ef7d988773af9281d4197fbfbde81805aec5bed257295559e5af7d5e28b7bef6bf39baca5451aac9bbded4c8460044c004af8367d8a6538d35b61e612fdd67beea7120631e99564b252ac002e40bd4fc353f1c842235294ac70ce2c7eb9fe10f90f81f7dd86f30264814f377a7370d15accef0b0771d3d176ceb13818fb1011e47cef58e627d006f443a9134110970a3132855d2376d06abea4ed337f9f48aed83eedfd947d86ce604172164693ea9944870f491b1ca4dd7fbedd4a9775861ad71cebc90a23ccdd397b558ce0e689316732e6b4f2a4eb96288fc05f9a629096be60bdd96f92897290e358352836d5458044856d17cd07febe299a06fa692b89421da182e9ee79d0454aceecc46f8b4ecc3a66ff84677ceda4e12f704ed137c9be20508a61658a0ec9331e784e908768f74969d90d03d3aa4f64a6aedd7af0a219d6414700b4eb51b9b36a4aeef43f6c632fa093c23b6b1746d76b7d36eef22b598b399104affd1a6adf033fa0f6771852512e6afc39d9627b0bcffca14795c1db75546fbbcccaf38d502ce583bd7f94932c41375c5eb357a005853cca0c597af55e9be01debc5a32ac787ffabf0937c5f49c9a750f516fdd00db3bd9574ab4ddce0eaeddb4e9d1233d874a44c3aa1aa75292ceaeecaa024f6a4273fb5bc2d9ce4a05d0ac8fd16ca5db4fd69219e76d064895ce45e841f3a2997934ae4e68402ac1d622de4474924813a91c42b8a172f80b13f333e4756bb2e8154d9c05e4f6c444516d2b8b1506247b68552642461a1bcebf8c8b893e4ade262f43932b34d978afc97520a2642ed56c1ff77461acf5de6eb2b8c31eb445aefececaf098f3ece643cb717cebc648959ddd2665cb76f4d18b5785f049a059c7461b4e5ca1ce5e20cedfed3b017e5751f6857535ca593960bd4acd2fa21059d4fee363fe259396e3ba6337220f1c266a94d05b47d875b1ccee726de046f807214f8f405b9aa018d8ce041a62e44f87a7f20452d3106460519ccecf25eae1f13e0e4108ca05d4b862765811311bed09568a0b8684f4dc65ecf69fe81809867d56f4be87d08694d4e0f5286f062e4537f7b9caed9ddce7fc98abb667e4a8925c9e25e852939b1a4ee4b6b7a4a560a259037840d35bf4990b69e2bf90876a44779f208161fb4f5bb1f0279c5675a410675903b981c6f08f8cedc1069af1f12250016f1c7fae071a4127b886d147aabbb89a5bdd9b11f95dd0b09ca3b3c7e4aaa086a884e203793802d6d693fdac48fa8cecf93d902765185dd2c75c70bd783c135dac61735cd4d48ac6c4d1bac86e572bf50b939243322c59c9edb3af6ae8c09083d15ca3ba26fb3b5a807782b8d018aea51173894fb30c254deba4b3edf08a673854e1de674c7c8217b6e3ca7bf28a1ac630dc9944a20f1deb3699cdd71c516719aeedc8274a9c7bcbd6a4a1c6c463c929cf64b936e9ce6ac98d9fad7e678e1238d2e59434e891c5ca975a841cce79c58a25603d263db5c1a1878566814f72e1c355fc3c3f1ece67457fc35c2058c6fa42df07137be2ac61fa95e5e23ec7a7b300c24857c03f40ba5eb3f3d4ef76936a63ba8b5f384f7a124c3babbab5cd166ea0bfa97990f6f0122501f9cf4edcfadf2bfefdab34499343d196532f76ea93c8b30c4cd0cb5c3e90fd9c3c7d232197018f7d93d5e4f9dab2e9798d94c97ca4061ac3c6943b471f029d855f308b2121562e60f7b26f311bdcb6a21667dc5929eff4b05fc02b0e113cf41dd8efb55c57dc6dcdda17a8c085dd4f5274037c9c4c5f09b9a4caced838e2d85e6dcbdcf342cbfbea0a25909d0c695a3e4484e8cecb8508b90fb043d6f2a738dd97f281bdef36143d25c8b4a948e3529956707f0ecfa7c3db3e3a330ae61847f998b6827e58c96bcedc71310b84bb5de567eb65a6d62def0166d79a10b79d5722f4fc0073ffaf7ccbafe634b83bd956152bd88d81c321805c1d2efa528e6ec903e0512b582629e6e192f56e3a026a04d4a28139934489ffad60f8fa800b936b6decd8c39751ecdc6c9e13d14ae91c6204273e7e4571a870abed31dcff4b026b705ad54f85354e61f85ee89d8927dfaf4139272535d1b80eb3530b3b9743f2b35a9fb2b0c6e606d922408725435be3f4509e8667e17fb578df4126fc7d4b4ca2111d4c61d3c8416aad5bf7fceb3202c09bfdc8a49d93d69d589db44c9bc866e9c1c0fd65016d70967c325f73500c3092ed8185f30c25279af60b9d15212b609a3663d272f91995e8a07472ec4218d14ed1c77fd2e3d562784996f3cbdd775091f2872eafc9700fed43baadb1688b811ae6c063539e963872526fe4cec67e0670a0a94896f7475d56f089335ca0142fe65e6a6190ae49f97fd32dc2143c9157d9c830d2ea008d9768f6b0ecdba6e2062951501b907b4a52af24c45e4311f547d055e916b501afe5630c0b15815701974e172b10a265e3d5fe0b61efdf8dab4ce1990088041004fda70c6e8744deeb1589167a16ad449f991316030be363e4597030cdb1a80ef30f231ca52620d73034c63fb5d6c915e9d3053131873f1bfddf882fcc88f9d5e3b247950afcf568788f08f0399d568ee15220f64c6d5d948cf05e6bdd36d25ae882f5651db45d9b0e7ac31e49d06ebf58235f8d6b335b2524f12fac9da46315afc15c726f3780d836c18ed6877ffd7b5e78b8fd040e74b40fc45eb2e9421132c4aa65a82b249e17a9d0afc721184766af1b28853acc3e32b86c298f14fcdff967a5c84c546ecda8f7ef3d41b39689c02e7ca8dfde5afd933439292e4d508f901ac72e5f0af9068eeb5b5cfc2e669888333031702af5780fb5da9b2e684678c88fdab79100d019d1e7a021942a3a1b58a9f49b07f559075062567375ef4dadff216bf5a139e456dc80465da76f4bf729a773ab105e82256be9aba51105055bfe544bdb5419cf1056fb9d10c156e1becb8df2759a904694396b2be9a8b2fa543c95ca84717d61b0b9787140ece2352852106152369c1a2198e7b08bd05abbb42700b2d0ab75681e8d27f58d2d754231f6ec4d19ea36bbd3593f20934fd3ec715aebf4e4fb4c875e80f492a1e038ec5e366a6fa071353045c978440703a99401610c87bbacf8271e5714074df0fee7d0a55befff5f30203c34f989e1c470536ff9c00bc0637d9fb389144f2fe98190ff25c89d299e43d9bf84855bfbf634c55ddfd58a30cab377a59c3fac39059008e4b2c1ffade553151cbb39c1786267043a98e012fb5be4d10fe9569ba7c3818fc8f851d090ba0f7cf64c1450ac36ce244da70f0a7fa635dfe936f327c2c021a76b4fd452574d43f94cbba3dd2621495b01b3c934fed411e5158f5ee44253cf603ee3d5a8e0978d50d59502f8a21eae9a342b51437e075cbcf161cdade041a723c19e0a05f40232a4840c6ca01549a66f1825b923d224e72c244bd83", 0x1000}, {&(0x7f00000025c0)="d2a7b52bd1ceb2158aa1bdb8142fe7f271b4746c95fc4ce2582db54344b5250e4185369845c1526d0434c334833b3db95620d7076a8526e86c0f86306785069446ddebe627908c461f243c35d6302193ba2d3b3d03e3544b2d1e1695525232d1e7c3c0cfb0e0f6b96e1ba6df8692b4e026ff25c688a4c024420ce049a67032bf8e0c4690598e2c9a6e26434227fb9f524112fd3bf703f9bb3160be1a7615cda9d56ac70e7408aaaabadefaf019e562b169a7ffb1a9be3681d6ddb245bc561406b54a3bbb8544ce43d193587d5d26", 0xce}], 0x9) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000400)="b6e237be494880820bd97345639c94bb34559880c055428d99b29b40be25045cd703902605811f9ff610814128a7fc658caa0b50231152d3dc12af9806a7f5fc66d4af25a01097deb4a2570e5f34b3a05a8db1d01720a89fa04a3be438745cbad509ad06e31b1a571f5c6207e7de03a663e01f6c45010237d55d9e37e2afe80c614a264000e3a7b19d6dfd42dc0fc299a508", 0x92}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x8000, 0x7, 0x100000000, "3fe28a4586496acc716ca820777a56b4f254f45e", 0x40000000000, 0x5}) 13:35:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000001ffe, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8032, 0x0) r4 = syz_open_pts() r5 = socket(0x7, 0x4006, 0x9) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10400, 0x40) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r10 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x200fffff, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x5, 0x4}, {{r3}, 0xffffffffffffffff, 0x18, 0x10, 0x0, 0xfff}, {{r4}, 0xfffffffffffffffc, 0x80, 0x41, 0x80000000, 0x3}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x8}, {{r6}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0x6}], 0x0, &(0x7f00000013c0)=[{{r7}, 0xffffffffffffffff, 0x2, 0x80000081, 0x2, 0x800}, {{r8}, 0x0, 0xc, 0x4, 0x84, 0x5}, {{r9}, 0xfffffffffffffffe, 0x8615ccf539a0610d, 0x40000005, 0x40}, {{r10}, 0xffffffffffffffff, 0x0, 0x3, 0x6, 0x9}], 0x6, &(0x7f0000001440)={0xf, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r11, r12) 13:35:03 executing program 0: setitimer(0x4, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 13:35:03 executing program 0: r0 = socket(0x32, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x4, 0x13a633d1dd1541a}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x1, 0x3, 0x100000001, 0x6, "9cd9092891a6a2a3783a9c83455b5c8baa347644", 0x0, 0x80000001}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() dup2(r0, r1) 13:35:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) 13:35:03 executing program 0: munmap(&(0x7f0000777000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000785000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socket(0x10, 0x0, 0x2) getrlimit(0x3, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 13:35:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) 13:35:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = msgget$private(0x0, 0x1fe) r1 = getpgrp() msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000abe9b2622f31dd9c8e950e501c2e0d000000235f7df1645e53adc6e839c70e3efb008768927a7249853d1ffa4e3cd0a512ea8c95344c60d121d9fc579b53ea5cdbdc85b9e1162039eb31b12d76f4e538f89515f7af93f049d6a75c5b9399abf38025baa0e44280442497c5819ab9eded490b68249a9ff48d3063c29c6b4bca9650a7331b868fd815c7f7534ead48891021911ff8c33539c069eb6704d1ae36c2feef57fe15e173d0d7d9a6e52ad2dc8eb857ba4e726b62dc15556dbefb670c0760dcc0821800a83a22fdcbf32787698a6563657b5cc26cab5674b3ea37bf8f020b918ff032ca18d57242961251bdd72c9fce14e2522f4003ec41e487d4a82a4ca85ca61708c486f9353c7b3136234c4e229341370c95e378c21caba68fb498b1cad7d827b99401bd2525a74be100a0f6af8d15817fb3fe9acf8e086ddfbc71da366850"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r1, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) semget(0x1, 0x4, 0x200) r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x1) r4 = geteuid() getgroups(0x1, &(0x7f00000005c0)=[0x0]) r6 = geteuid() r7 = getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000440)="9b3a488ce2449273c2913519fc0ccb9b5346895d68c446c7a2b53116663323fc6e52d112c9927d0da67527", 0x2b}, {&(0x7f0000000480)="34b35aa18ca8471c2f61ed5f583c83ec0713ec797fa87d620b2c9f0c0894bff4d81a5eaf49cd82b12164778ab1478d2a0ce797b94941da5a2ed35ccf2bd3fa77c7f8983ad63d92901e6b19f91f477752908ed33d9cf0e3fe3f1bb0a24a16b2aa4f22ffb54244c2ebeebaf71ab6d055e4f3f44d84e984603b2167a24d7482e9c867", 0x81}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="9e31a0762c44af0700000200"], 0xf8, 0x4}, 0x4) chflagsat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 13:35:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5ea", 0x8b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7, 0x0, 0x7fffffff, 0xff}, {0x6, 0x87c, 0x401, 0x2}, {0x100000001, 0xffffffffffffff01, 0x8001, 0xb65}, {0x6, 0x7fff, 0x8, 0x10000}]}) 13:35:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 13:35:03 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x16) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2000000000000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchown(r1, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6100, 0x8000) 13:35:03 executing program 0: r0 = socket$inet(0x2, 0x5000000000000002, 0x4) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 13:35:03 executing program 1: socket(0x39, 0x8002, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0x288}, 0x0) socket(0x1, 0x2, 0xc25) 13:35:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) getrusage(0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() close(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 13:35:03 executing program 1: close(0xffffffffffffffff) kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x1) 13:35:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) write(r0, &(0x7f0000000000)="135d169eedc4b7eee0b1666432300de0a2133ff0c4427e17b3ebd4ed5440f8c095298cd5b26ad4b7ee95f49b7b248af486ee5b97035e0c2e45813133b30217df412c53cf49143e5a4788a8c172c9a2a18e0d3cd821bae82428247d84ee5918db44705057395fafe43b55f678f652cbc991ba3cb055390062097aedf6d4cf70db9d2d1ef5cde3efe4276ceb7b117c62", 0x8f) dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() fchown(r1, r3, r4) 13:35:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff00000000, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3d, 0x40000007, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffff8f7}, {{r1}, 0xfffffffffffffff9, 0x41, 0x400fffff, 0x101, 0x5}], 0x4, &(0x7f0000000000)={0x101, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1000080, 0xc}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:35:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001100)={0x4, &(0x7f00000010c0)=[0x7, 0x127, 0x1, 0x101]}) write(r0, &(0x7f0000001000)="d9b9efee2d068900db53d168693c5661c5f943993b3223409052a40ccea14a07f2053adb679c19e1de33d4efe64dff20d87192f568df885294b7716aaabdda33571ebfdf156ae3784612472152", 0x4d) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9a63a896330ac4a6458df0aced2c6a5eecb4a192035da6fbd46adc2c4f50f40e6084773731cf6846c7e110a40abc061fdfef6546607fabd9e46c32b12c9548af9111d6bd288ca12f9e3ea684ea6a60c0390d767bc23165d95a37b8c516133e9cd5b31d6ddfe7b7fd11d63c250fc8fb9f12ba2bef0f50b0409134d0b77dc1738e7f0925fc76e92c980c291c44226a7fe0b7c31eff85faf812e072f00a9568ac750fcab007d61ed94781582ba182d2df8d9dccfb7d1ae9c4dbba73d4429259bd34cb507d70f95f813701e905a6ad75798009d999f027b7905ed74973cc2672951a2feec79aacf01ba135a9cf4c17b60dc0e81a5e0bfa1058b4a306d2979af163737c470c11cbbdbb8418cbb27d6b4425b56c751150a5b67455122684930a1a971d401e21a8ec93ee6a243660a4c0baab5addb385120a0a7c8b16e5b1895737fd65206183f77122d221b7bf783d5f44cebef8cf085e95c7bd42a6ca83568c3e2a7455c27c142de5eb71053db98608030f4c895b9e5fab18c801546c9f1dd100d48d352d47b023213c84396c23d36e0ee66a6c1dea394b16f99702f523a3a5a388dcb4e9709dba0e322f156343425d43846878c6d942dae03b62ffbde29460007df76c19596166f330f8db8478452f85d2f796360084d1f798921efb94164eb231cd9a7f0b7efd8538c43ec53c55a0118d6ee40a4b7d83ee00c03d3e688b1483fe72fdc93d013bcdaf542d7925671a072293f3f922eef3f5f963c996b4f0f1d046b604c20f4c65678c0b82ba510717aed97793b286a7ac52ef1a819422b3d6186bcd6362379c141106251d39d394cc9de24c6b960a87e91d19d8f236252d8e2a8a6822a1663b685a6d03d097777082f69c1629f6558071d3e0bfdce26909d6fd1170d10092d02f145e8fe26410a9d9d820b47d9a73a82fcefb21f06c1d5069b6bd777b43db13c5ed4697d6a9790e0e0563c2ea2a6432ce20e78d66cd285a559ce05a1c9633b82a91dd4c383be2f25c5c9f8fb1980868b11734c22cab3cf506a3145200bc32776dfd90a5bb3b40b681ce93e990b97f9079f59819372fcfd2be4d879d389512229c5d35811968dfea5df3119c3ef84758ebffa969c801bbb8c1d73beee4706a1b4d752dfb4dcf3c62656b504f8f9db23603f6c66354f5867779adc908665a4d3397c7f425c350e0396ae3d953e8c26d32ad6dc5aa2befd06d862f105e9378a8d544a4a232a4a5b39072b3dff6de33f10bf1ddb08029542a828a1a13dd354a9f41135f3d05f53c862ac38258ef2456129cdaaba0757494ee68e0d73e40150092e5cb02efb2e069a97d943774b64783a170da8330ec6259ff054c387ab885663e9118b992edcb2054315d65e969b6baf6dfd1f29232b9d759b4f231ead4bcf9482b8aee9b6d2f507faa03ed0d806febf67e8d6794929adfdfe6590aaa47d20056399eac25ae7c7b712d1643b5006412d8ed03d7bf353efcfc40ebdaeb7db5975aad4c1cf884ee4047eb3d93cfd224e5f43b13e6074cf7e1e68b149738eacf9b1cb0bc3bbb0429914b2688071bad13b1d8d021988831632cdbf5bc6956d61d26c3a9005cc2f3245156ea74a8c30358b5669ccb3e086cc85995a560b869e4b9ed7f57727ee8323a7b5b41306491a78fbcf14b940379be9918f05c432e4fbc525cf327aee1d1bdae4828ba05c324aad720877c03e4dbe1e9059637a71fa09758adbf0acb48860083d9c981fce94fa3afdae7b065f9796ecf35292b2f6fd6ba69488b25f430827596c980338c12e5676f30a178f9850f8cd94da1e861c16589c44bfebc6bd3ff6b3b14ededecbccd95713733245a86398c7ca4d5c7caf69ed29697ca027ee124f87121ee599c8a6a9d16beff0cc481de24302a354d8f51e5d08e575c6238a38cc38737976859a781c9a34e2b96a65454f234f86309740fa5544326d4742e5719a199421738e9ce0594cf647fafa8aac58af4e00917c2b097a874c2d1b411f839553c04bbfb10b108f9826c24834d38e23c27c1f2d5eff96cf701ddef891388283d0f7a515b401c82387ebf8fa095748cfdac7fb6aee91621b72280f6cc20a5177f869d9608eb87167eca4ab8b0e77bc9b055ad5b549c10c684ee4e1bfa0fa3fe6eab565fedad875efb107ce566d194a5f7098531610bcb53fb6702156c7be938eff582ca3620d578ac0d65bbd93f9cbf62c43b1a3926667552fcafc94cdeec7404acd0d6322cb360548d8d779bf51113decfcad6e08b865f27965ee98afa60ee0e75b0d5393b9cd255bb85d5e9cacd3627a2661df17304ee54c9fa88ca42cb02d16ea5267a4d291009661b13d84ced8c589d96830213d44bbb2b2911cbcba12fb4ca3ccc47ab9283bc8d69fde49b184430372290d092489bd7949e1de0be093d0bcd72e87bdc0ba780a9d9ad11219bb98c69ea6f0ec496f39f5f426990fc5767b04e026a2b57ad19796d891cc10b2912dfd91c42f7c0556bcf6c4aa12b2fcfad042cb1ef8cb82eb75640df9aaffe896298879bb3a31bfd43b05804a49447a2515340323f37252f752a1bef7e195156cb21f58bba7255c06dd059cc6f8622c69c433b8ebd1622750a242ce35f2f45575a433ad6fb05a1036dca9c18b36bcc7887aaa750fe63f270eecf5838d7e30f0aecc85b169836fba02696a0ba4141bcc939723b8f530aae4099608bfd1ee2507b587e76436df070ebfca6a1311e92b971e5fd7a8bf01f8d7e7162792b36d64caac65fdf00895b9991631213e9cb368827dccc68ce8bea7814113f26c035c33513fc7204317c5c8b8260eba77e4edc693b3d53ce812358dcc92bc203def1123ac2e15c91581a2cdcef558d3c3f3d2dba457e4fe4941752a8c94fed3c91cdef63110cd4c51e86df862526b8333069ad3727c67213d8f6f4bf9d35c270e7a43909d39ffdd3f6e1294d46e798ab12bc9fbf68d651be8b94a5f96b3f381a117d5702eb76f1f197e35926e8faf87247de6fd244c6059a99c3a98d00ff7e46827e84ff716f912fd9b2092e456c56d16ea552cd48fae24b264db90c734c33fc5c9380dd7c2bfdad56c97a702392960f5449fccfc480054f4c769aa4d13f893418cd13a3cd4fb5c8516c7ba6eca608c063b531373bb83b0fb439c4f86be61f97e8d39504be4e7f3286c0feee6768db39af8a778f38e46a172babca869b8bc706bb569bc9f593dbea5283372d288457ec15a9bcb36977ac985e9fc5bf5fabe3f63924d946ff76b5717465aa9b44a1e38c59728cf9a11dda47ae9a63eb2ea6cf92e1428a49f1b3305c83e7ba8ab23d9504da77a1907084ee003d2139d667c05521c7d4c8c8d148af6e018355fb653bac82bc3dac27afefa2a2e1249b88de3e3bd80cf7dcf835dc4da14d3cdfa6d1b15783eb16c62751c5b0c36e11d739a47088465087f7a99869ef6d0698a37a7944a6ff6ce3b54779c0678c6a6debef7b47bf796f848f542908badb4b52179d119bdca1e784998c2a77f706c7b45fec95bcfe419846c53c24041352a8ea35651e0287d9d82a8f5f3d308a0f86906e3f88c7f4d95891dbf3e7b75aad851c1cb582422cf8254d100daff30e67da7210b69f8afd8223ecf66679c856ac22b938562272beccc270ac0023cbde84fd5eddbead84c7a4c11da79ff513210bc40a26e54b194d4ee1bdabc6864582b280dcc484b6754173f6ecb16472cd16461b6afe282cf4fc945ff58f0d47202c4485542b1e4a52783d50aca0be3384b5c129c0abc1ae96726b41ba2f04bfa7f0269741fc7ddc93223e27241f9ac64e99a6a5985e1e203c1b9a02ef46607fea287b02ac920fb9b15fb87dc3e5a1bd6bb1ff70c494d4ea74ba0757de57d31a2fa2549ff4df189c90e25f1f6b840bfbbba7d1b8d0e3a458eb8d6de7eb140d36065039a062f6a8b152fee46d59070c8a3bdde0d8000191d21ed649225561a073ed07a7231fc0edf50b7645c639f1dd5c65bc5fd35618fd5ca84b60385423321eb5d80ae6e7b1a43d4109a79f58746a4ea2fe6545fc4d442789be762f38ace0845f2b4cb78e91c271122008a57c86a15a622fd435b709ed080d61571db29f1bdb1f6674e6e02a5dd410eb36b8383b8e83fd92a1a930f070bf2edfd2afdca542db0dcb635c8cabd9677e2953aecc0321b8f004730d52ccafba7197fcb6c9b5901eb54fd6c8de6fc5de755de36ecab818a92e5829fe57a7f74a65341cf529ea9591600e93240c4c7213254cc6fe34d78cb068d0ef917f9bb0c9f313cd75e593d5d1ab7f15e2900a8715e031ddf4df94ac77257456d243dc6fed57516ac723a081ccf2c8474ec3f07dd9919846cdb2a98aa92ec952f93bbcd289d2ad5dca5fc51b54546b83133242adb95ae9e4a7fe904736320881f41b4cd0a7c41be2d22fb7b29ad9b185f5b33bd60c1b6216080a2b9498de0db068d34414049e0b4555b589369468c90a47466da97706908443141919e432cc892d1f374ccf92dcaea764385e5a628290ff87ef9df487d2a0ef577c9a55fd19906e8272f7f2b4cc0a1059928a663aa2844fd2d68224fbe58de9682e285e35fb6a41c6079bbadb0abdd8fed8ff39d573de7e2a75f14ac3a284c895e71d1946223753cfcdfa0985918e812e399634a08e68318efc7744ec323bf2957f59246a5225ae40ae2ac4317a33cd3b401396a0a07602655296214c0fcf2dadc45eec7ef1380be297dbf19398ef242485c4ba4b836846d85359626b31cdc94e6bc1d7fb252454f7d79a9947c8d1cfbb0cc74e866ca8e4ebc4fe22a5a8883bd93c42ed77ba8985f7450df4e364856b69ab9f819f8631cf29c13a207be4d17e4792e69b51c89d605f44ca51c367c9d9674638cebc3cb371dfc4748ed93a7c061ccf870058c8c78c4dcc1627b2fe01d99c3700fa8149d01e0044e30a12bd728797faecec950fd73c58bfde908653024089830947c4a9e24b6b24dbaba612c2f5138c5bfdcc761d0e6e9a341f299552616ed8c22be5aa7fc4ffa8347932d83f5a844ff18639139cbafd3db7e9dce8e905a8269e0e74401b031d068d9f2214e9fe8554e942efca9fcdaa5c9dfc556904f8184255bffb1115445855ab003e5a9724fbb1352c8a3b15e8e1891d4d7639a7b35c233c6d571107b45e7eed7aca25bdb0636883ecc2dc3eebc05bb255741070abdb5b0934b5bf084d76741e9e8d29323715f454ce4af17f6c8cfb4a0dcdd9ae314363e73b07d4dccfa20dfd253ba70ec76aaf7c6ad73e31cebeb06b39a9bb0cacbdce6961b2debe7bc723d8328ac8060c0531cfdf0731b2a4631449821557132711cd8f55b5a0561eaa0137e5210b96165aa2673c134ed70182b7f46e8854b9272e72e7be7f5c76a4fd0b8ebcf2ca84a9de082ebf4475190137f79be9463de898ed0eb62c29be636e908062b3ce69d15133d084d30ade81e20bb9c169aadfede7d6858dbeb5ce48c9439ba7609fd9319ae0365c9ce23265e412535e3091ccdbc55d92e6d6baf36da3e459cd0980b12b3d33b648a6bf7cc0486289421ef5fef2f8f077ff248d38dfa33d577cff65433e1e703a478726eecbebe55166b2377c4e56bdd9afa052b33858c0e65eb63e9aa2fc9c043ae3602b29d3a73ca745ed0c77cad331fd02d67f221d93bcd211e232f6e6e8ffbbe11b3b64b5c0d418bb970f3470b7a5b36f653801db659d34c466e7d65abaf869e01d5200b6627453fa4ceae5fe5c92712478c6bfb7c5f646cda9055ad5f6b673408646e8c470143341baf3a421e0df02af09159419461a01ada7b8c47f93d9fa4c3b01fabc2d6f11e906d1", 0x1000) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f0000001080)=[{0x3, 0x101, 0x1800}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x7, 0x2, 0x1000}, {0x2, 0xf0e4}, {0x3, 0x16cf, 0x1000}], 0x5) socket$inet(0x2, 0x2, 0xffff) mlockall(0x3) 13:35:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000180)="640052de8c4bd1e257ea5d2461f7a5e9a7138997c2c303800ae7706fd03f63f21718f5d33b0128b845258e0de2b39f01fcce29481e93b7c59c87d473e4d3da50b5a62eaeecd20dbbbc0a4e583136b33dafa0eaee2bb7b532297542a63ae676db93aa68be", 0x64, 0xd, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0x1, 0x7, 0x3d82, 0x0, 0x3, 0x400, 0x6, 0x0, 0x0, 0x3, 0x10001}) setsockopt(r1, 0x9, 0x8, &(0x7f0000000000)="480a8172aee7b4861b2380b6687f310eb5b0421194b3ad6f5da3ae52327bacf8beb8a83af545778a60714e0c89795a606b0f6e2c9091aa22331f042315abc6b2983d65743566e99c4011b51ef885949cdfcccadf6fa5879b19258581aadbd3c886c7293a3a4211227f9c9b175f41336182fa82840004ddcc3e31b74f051f2442e3981f94615403ffdc1599ceb7034b03ec49811a105fa11cda9b44966f61f2f1560cb3a3eac7fef4bae79c77489e70e8eff533eea1409c7bf8ab506dbb4b79aa495ed6d8ca9270fdee6917b743d809f3aefc2d55e2be1e9027bb3023bcc555c373fc78d440192257057f35ce429aed5ac1e07932e3e73977c0eeffa83d6d64ad8b432fc8b59748a94ef60db417dbb3eb1db558d91d3dee86527b24650c8e9300323af9e78c6cd6f0880c216ad9fe48b9848dc7ade1c6b7d2", 0x10b) getsockopt(r0, 0x5, 0xffff, &(0x7f00000002c0)=""/192, &(0x7f0000000380)=0xc0) 13:35:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 13:35:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x120, 0x0) fchflags(r0, 0x40000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x8) dup2(r3, r0) 13:35:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x210, 0x0) 13:35:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) fchflags(r1, 0x10000004) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/54, 0x36}], 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001100)) fchflags(r0, 0x20000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:35:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2866696c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xf}, 0x0) 13:35:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x10000022) close(r0) socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0xffffffffffffff7c, 0x3, &(0x7f0000000a40)="3c8d37e2a5bb05e8f63d52d62cb0e4275ac926f2913f60f106ba1d708b857df34c7a3505d325573bfd42fd8e476248176f5561687eb4390de3062a6d2e3372bf873927dbc255c0cac3a5431a98371e3dcf94ba94c61260161f6ed40cdf63eed115e8d5952096d215a075275387604c8723a0c3fea414bc5ba08da5f7930afba7227391d99f0117fe49a3ff410d396ee7d350c0092a5bf6531b3878d916bfcab8ddc2678f73828c33487bb6b476b444e522102473464cbb5a4c43542905947320616d69a53f1eeb738fe0e36588f91604735a75287c1b99762389381a9f73951d876b7b88ecbedbe67860725a544d9b3a", 0xf0) setsockopt(r3, 0xf3, 0x3, &(0x7f0000000240)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r6 = msgget(0x0, 0x10) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='{t*\x95+#\x00', &(0x7f0000000400), &(0x7f0000000440)='\x00', &(0x7f0000000480)=',[]\x00', &(0x7f00000004c0)=':#{\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000880)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-,\x00', &(0x7f0000000780)='-\'\\\x00', &(0x7f00000007c0)='}+@.\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00']) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x1, 0x10) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)) r8 = semget$private(0x0, 0x4, 0x180) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000c00)={'./file0\x00', 0xff, 0x7c, 0x9, 0x0, 0x200004, 0xae7, 0x3, 0x2, 0x2, 0x8000000035a2, 0xee0000000000}) pipe2(&(0x7f0000000400), 0x10004) getgroups(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchown(r1, r9, r10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)=""/130, &(0x7f00000000c0)=0x82) semop(r8, &(0x7f0000000200), 0x0) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)=0x5) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f0000000140)) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x1) 13:35:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, 0x0) 13:35:05 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x100, 0x42) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\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') 13:35:06 executing program 1: mprotect(&(0x7f000010c000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:35:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f00000000c0)="bf73ce27c3adf0b3adfad0b944c48e52adc22660c25a6032fc62a6d37ca9646534183bc4ddb65609e9921b8b99ee0fd6fcf6b704cb66918cae8df8ea725b5ca4563b9240ff304e0556986c920f7b304a5db54fb3b5a4205b308a4afe2330ce92df105c599adbefcafd1fbb9305781afef8", 0x71, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x2}, 0xc) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 13:35:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffc, './file0\x00'}) write(r0, &(0x7f0000000100)="3bb7398ecadf41d328caca80b373ecd938ef356694b2f71d4c5612be6b2275c0273bd4eb6a78ed4078feddf09fe15a6375c7c74828bf4b373a209e1a4037e9852adb880e76de71235358a191a353f5f3e7b6bd7f419942eebf7dc0eb0223f9188fafce8c64f6a830bc20b26fa98db6c039da47772af19ce3a4156c8f18284ff304cfc078c6efd3f034bce83fffeb5569f66966ef6c40fe78e46149a307419955078897bf30f08f5adad4203c4f204d8298d437115ec2b22591e26dc53c82abb2258988ade42e2d6bd69c3f6bb32b5cc24840ce6273bf31ec1a4f87b2d4c26dd1c82754c341921002", 0xe8) 13:35:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ff, 0xc6}) flock(r0, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5e8396ad) 13:35:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f66696c6ae67fc462cc45a6c767dca6042065a43ea3d5657e86870f897ffb3da09abc3000eee0e909bb24dcb26cef1f366d5d401c6db4e205c13d352656696011872bf7c815ffad0e0723cab673aa21a91e51f8db03cb400514f2373f03b25eb3c4250579802b52771adf023080a6c817a574ac8ea6058d5c5e24315efc04dcdfb1c736634f5c4d696cd5b88b2442b80458013881296d068f9a50e225240734a5f66578693eeb10a1e1194c635ef0fb86b9149dfbc68b47c200ac0125183b8f4e35f16f64bbc7114022a97d581d432180087135256799cf3df6792b21d0cecd46d6cf2128ed921769ba0a80b9177683f4c5c9151c76a33fdb7229e53e4fb4f11b70"], 0x10) read(r0, &(0x7f00000003c0)=""/155, 0x9b) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000004000002) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r3, &(0x7f0000000200), 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x28280, 0x4) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = socket$inet(0x2, 0x2, 0x4) getrusage(0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000280)="b90cca859004030180000000", 0xa9) write(r5, &(0x7f0000000480)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049", 0xfffffffffffffe38) 13:35:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xb0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x801, 0x80000000000991c, "8d1f3d37000800000000000000000800"}) mlockall(0x0) r3 = socket$inet(0x2, 0x2, 0x4) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r1, &(0x7f00000003c0)="7e4d1f6681afc65641ac7b98d09efd1dfedeb5a42752f2b2cf4731cff94abcbd9e05000000e85a38eefcc9ca8999d85fe1c5d157a9899581ffc9e54ef99cf733e3a7afdac025c1c5826689ddf8669c2768e2ed50c54d761bad3b0af0d7be510953850b62731b3073997bad34ff19d5920789354da7acdd8249c48980a2e921ed1e8de79461d8128af740da9dbbaf19c5c2cf8f18583bbf6aca4795f7fdeff3da4f049ba1caaf899e48ed11aadef45075853b80b1733530691c4d02c10eec3b34690e40c120b9120714e358551f60efad0eb40859b5f0ab505421403bb0e0d71e9c5220d1292e8a85fc4cdcf0ebd14c1b2d9d529cf98bc76cbab5b0dbf780fbb4763691300ca6690b9da92c25041a0515e00ad483d9ec564a31b8ecdb7a3f7b39b4249936ea12d29418fd7df8590606bd1c771b719cddcafa6627a155002cc29c8507e18f09b363f63f7e4ccd35d0d8405d41326e90bee2b3cdef135228a8b44abd20f34bef8cd636c60fcbcab2e8cded73d63c79092e7a748851d671bb88217f3fb1b095bef8852937562687b8679e7c61a272f080f270e7f344e33d9d1c25dda377f637315dd7f319bacaff9451b08b0c53c8be50769a296a6d3fec4378243b731c36aec0349b93b79bed4e8d66fc3acd98fcfe8a2623990f30a316b033a85eb06f781053f6c0a99a768341d0f7c84cd5724e9aedec3fb774dd8720fe04367912dd91d18efcef6edf88a1538e3ade4427e31456d8048a31cebda738", 0xcf1ac01297475410) 13:35:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getegid() setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 13:35:08 executing program 0: r0 = msgget$private(0x0, 0x28) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/30) r1 = socket(0x12, 0x2, 0x4) sendto$unix(r1, &(0x7f0000000140)="9800050490000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000", 0x98, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="1f1d1e9b0a8db1a1ca758b489a462e85a0c97be1c42823ab8f7e22ce8de8a1a0ead4e13b13ee34de384426b3e50d94065111057d13433a084c976989c1eacf06ed4f33e46066ec19f212cd00d220a24aa2855c740747e2f7b096cd355fad8dc9e919daadd56dd19d75ded7876c9f43807ab7", 0x72, 0x1, 0x0, 0x0) 13:35:09 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = semget(0x2, 0x2, 0x40) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) semctl$IPC_RMID(r0, 0x0, 0x0) 13:35:09 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x100000000000000, &(0x7f0000000000)=@abs, 0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000780)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffda5}, 0x1) r4 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859ea4b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sendto(0xffffffffffffffff, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x8) r5 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000280)=0x20) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000a40)=""/140) listen(r2, 0x8) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10080, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x404) 13:35:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 13:35:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESOCT], &(0x7f0000000080)=0x1) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x46, 0x6, 0x1ff, 0x1, 0xfff, 0x9, 0xf52, 0x0, 0x0, 0x0, 0x4}) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='.\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) open$dir(&(0x7f0000000240)='./file0\x00', 0x8288, 0x80) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) open(&(0x7f0000000380)='./file0\x00', 0x10, 0x80) 13:35:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0xe9f9) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:35:09 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) msgget(0x2, 0x786) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x14f, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x37) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r3, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fcntl$lock(r2, 0x0, 0x0) 13:35:09 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) shutdown(r1, 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0xc002, 0x4) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000002c0)=0x8) openat(r4, &(0x7f0000000380)='./file0\x00', 0x1a46d5fa52eba1ae, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r3) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r6 = syz_open_pts() flock(r6, 0x2) flock(r6, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x80000001, "b000", 0x400000000000}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f0000000340)=0x400000000003ff) semop(r0, &(0x7f0000000080)=[{0x2, 0x3, 0x1800}, {0x3, 0x8e2e, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x6, 0x1000}], 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x7fffffff83) fcntl$lock(r6, 0xb, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 13:35:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x5, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1a4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:35:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="ca70c9a8d6c5c2f8ad28be3052c984f96b992b1cf6ea50b0bf9f2fe5ba70299a5e20db78d0a66015ae1b474404c106e55a6f26121bd3edbb5537a3bec3d2b3502199e9b7fd59c1b79020d6900734f6615126e40ee1a94e5baf2dff0d02b72b0e7409de45006424451de9408c06ac7e5c693bde0f402394617a60fddf21f8aa6313d89f00a9b8c7d571e894df617303751a9a4209cabc2c44970b14ad8afad412f5f5c366ecbff20f32319bef1d2158df60ff973c4378758f072814b321451232e1091e95fe8bb6e3cc5fa18492f5244d80b3a5d793ee1b175df22fb400df9f921435b0720963b4708bb99e96a5a31f1f8e197da9", 0xf4}, {&(0x7f0000000100)="22f7e64eae27788234000a3665ea2b6ff0678f63ba06968e41254a1692bf7b3a6f8753", 0x23}, {&(0x7f0000000140)="b0eeb657679e07fba8b286130efb7d4e2746e2258263937c28a89897d7894dd49f12e80b7e775bb7123866249323b45fa5eb00b47f89e43db66d5eb257ab1d5308e1f8876962745c169abdbf6af5104e2460a867914d00c509d5596b848310c9fc25aa7e3a0aab5517f2b58a67f31448dc032a1c2a4f23f46f82ddf2e88bd4bad39ce8b46a4e33253bf9a769", 0x8c}, {&(0x7f0000000200)="1271c968c0eafc46e95a2177aea35f1f72ffe473080a9682e4476f0ffe96183954e8a00a5f7760bd9e85cd73d9ab44544d45f261a43623df4df9feb217", 0x3d}, {&(0x7f0000000240)="e6a6d6f0b13c7e99ff990f5e", 0xc}], 0x5, 0x0) setsockopt(r0, 0x7fffffff, 0x5, 0x0, 0x289) 13:35:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10888, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0xc) sync() close(r0) 13:35:10 executing program 0: madvise(&(0x7f00005d3000/0x2000)=nil, 0x2000, 0xffffffffffffffff) 13:35:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) dup2(r1, r1) fcntl$getown(r0, 0x5) write(r1, &(0x7f00000001c0), 0xfffffef3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r2) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r3, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x107}, {r0, 0x4}], 0x2, 0x0) 13:35:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/16, 0x10, 0x41, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3ff, 0x7ff}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f00000000c0)=""/234, 0xea, 0x40000000007fc, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd5f) 13:35:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x803, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 13:35:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x7, 0x9, 0x2, "6dc804c8a8b15ba876654798c5c13e48ccd81ecf", 0x1, 0x9811}) write(r0, 0x0, 0x2ff) 13:35:11 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x420, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x402, 0x0) dup2(0xffffffffffffffff, r2) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) pipe(&(0x7f00000000c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10400, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20048, 0x0) symlinkat(0xffffffffffffffff, r3, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x4de7) 13:35:11 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0xf000000a, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0xc3, 0x6, 0x7}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa3, 0x82, 0xfff, 0x1000}, {{r0}, 0x0, 0x0, 0x11, 0x6, 0x3}, {{r0}, 0x0, 0x50, 0xfffff, 0x4, 0x6}], 0x3, &(0x7f0000000100)={0x1, 0x5}) 13:35:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0x5, &(0x7f0000000140)="516a88f2bc6682042f239b00fed48be1dec487f1dbc0e587e4e1a30f33b09d26410010007d262c305b036334e136cc22d461eaf72bcf0cdf6819a087d20ce99c13498f6d3ab400840a9bc47e380f9bb6099ff23f937ed8b0dd92783cbd38c1b1da8c6566dbe773ec9e0133adc39a92acad51b9b1bb92462134dae31506437dfdbd970a87ac872b689ae3b7f4c89613396c0693de3c018158d10492dbbbd07d8834214889e1600c0e3b7dbd8cb0fcaa2f293afa7867a0cdb40e75003c875c5fc71409071ddebb09f5059a3903a3b444029cc0159aa9921e37e00a3c423c089c3b53a06d2abb903888702f2eaa6adb24da530c5cf6efa37b7c2a7b4a43629ffc7e9e6b9b2485750f4d1b3d41ecce278e83d577ca2f96858dee37762040248130fbd7352107b4d60aac0f0c53e4360abbb6fd11fb28289aa4be7545da0edf8f8be193032f241bdd1ee9042bd941be29d450b9e632f7b802e7223c7207d26a490e0703db55e301325d9d24d02d3e3edb325d176ca8814ca613bf7b9dc31672120f30c8100d7f4c9a75e4f10edee701bb83e1c9f89a1b7cdf67af8f6946cd062b3f6d42eada28cf6029be2e19a98b356c6fea69da7912cc09a8b810614fb7fa74927fa6104eb3bbc48050f2a630b46dee298bc2c700f8a1a9492bb1390f624ed959a2e31f54a1b6bacc5d077d7d3fe7a66d18cedcd0abfc97c6e8d2bff0defb93c850abe956152503509f60d29bfdacdc293761f704fa21e499b73025d042f435fc21043d9fff0d41b704b56954495dbed09c7a6f0e88c14d427e72c008125af7800a08b48ab220e102b46777c88e456ad620d1d9bfa90a3e37ca9d3a9193b7d05626bb41d9ee5e3a061646d87205a6f52bedcb8bcd30a3e6b9427fc8df60eedb01745e286c25a879d76fc2dfd1a54d3e34e392b308394f587adefd9196b1f3ea57962a5965d4cf7d64724a54e87fdca1e2480c35296da6a8100651a75566c3f71e4976ce4055fa3ff646b9440f12518c203fd160c10a4501e5b42bd6bb36f7eaece623cd4ead80cc12e40e682ed8f86113c5a976fd90a337139d629a593810642fa1391765b20c09a601658f4ca0daa6c3f28ba661beb6f2b85e15600e235a0ba33e406915e2b52bd99e51692874f6383799e21ad748922b79980ff1ac9052f9fa233de899c918f9d6b3ada16b72ed7ed1d31665ab79569c5e2d30b2ba2a2e41e9748b6cfd441e198c5208de2760ba45542b9d85706f73eb283e8d66189787d7f00223ed928207ad93c94ed3ac166aaa92ff855a5194c04c374db59dedb034d920c7e7c2d723166d417f09d7d354dbc83b117d5d511dd6b79fa1e4512652c8eba9e62461192aa0044635d77ee69442f65536b51e508dfb0efe72e37d5b812561bde950dee00da5bbe5d6c209bebdf17bccb5dfbde8cb8de77ca24d5436340437ce55af849fcdf1ccf642b70b258fa47f4e997bb32a31bbb4c2b663b54746156c266a02da591d823642ab0446157b12839766054061b68cff568ad861cb774d4fdb1ab836bb8e035e8881168c319337bf12c9000e939561dfe1a9739e806606b6cf7dbc6d7ad17ca63cbeffcbaf660657784b6c8f671f28b7d1bc78d9201b95b76758693c857db12bf0dea7e1b0765557746b72327653cf4a2b068957e5060deab49ab40f0c7276c3019fc47d2c321b0bf9f2a0a76be2624d38deb99a6a8a2431eef653564baf58dccde57a5757cd48f4d97471f292bc105a46c6feb7dfd46f446bb45e2244f906d37dc151b423a8c05a454f9c58182f651f99e36858bbb1a74911f70f4592b848f15ac6f636d312d6e780db8bd8f2457602d347e90d72e986c2c9c567bb082471b2fa7cfa72c899d335acf7cac4e49f1f67eb6d81bf7c0c66fe69bb3354ede1839ee465f3063ac4d860158591b6c75fc616fceb1b70c542f866614ce066c09f9f07e14739bf3e5a0cc9a85b241e2b31c33404511f0def0972aa95b9b481721d4b01562226a14e1753cc514972408417a82ac4ffd054720270507ab1540bfb8f4ca6fdd9a8f4c9d385debecaff5f89630ed4f031517ea85a740580855f9eeb8afceea041bde0fb25d0785d8b7cc3c6bf9b811a5b4c92eedea439f6fc620474996aa4239599abcd497e0143f10eb0b705463e20325f3f655881e1212d11747c2e9da79fa2ba3bac9679e25a8f546062686fe8933e181c889cfe7fcea43ca403924abc37aac6cfa1b4dfdcf87fe4b84804327024ddfa55f4edfa901ffdd5aad18a5a053eae77407c6e8733b449791c1f7ac9ff4132b92a3a3ffba7b6c5093083b92bbc58b3f6400069c147ffdcff0a987c5361be44fc800554c73234aa357d3bae6806df08983488018d0a109bf91637ff1da28c2e84f2189b672fe709802ecf887631abda8c02e7a9c282197bbfe7a15d6e2e4f7077285bcf89555c7b387a3105094a93effd01e5afb1ed50ed15c6be1442cdab181bdefb90dd37d1c6c8014177eb8b5fc23cfc09443518a5682ed85744e396aaacec7fb2da34339cf7011b222dc848dde4b08b7181647bd3c2d47d56df7cd686583d25c6d1c768d9ade5a00fbb453dcd0d956fe9d190d7f44097ce6113ec91833662a5a411f94b9057a128b24fd7af3276921dfeb4473fe0bc55eeda37a9f4e8a60632f124b8992ac38e0bd5686c23c537688d3d11267b82419efb76fabbfe0441c06829872c8b0c6798082e092e4edeb8b7c419d989732afe6e1a1c5a16537461c81541ef00f7c544efe7f8ba9e01078035bfb6f1fc7db479c0478d959e721cc74b5144df0f23cefae17f8740655076882fb682689932b0809964abf43a0d9cb3fded0b575947a6056e87e30a1598f0d2b969f64f5d2e8043074c19eaa2af8b2f17aeff7994b0caf9742a67a4eae06f53a1b65238b9f2fd9b578a7e3002b97a2f6259e5e687e4003361bf0753ce1c184339384b964924f35571ab60aa3c609819a0844d8e0a87d356440c68cbb80f271de12fee22133c3c9e08592df88df8e291b5f8758095696cf230d21c78de4997a3e2b3c86b0612287f24f17445500062dd53f1293b90f520bfe6a18ec1b7f3a9ca11621d0963250af120e10c6179532bd80eabb2136aa97000a940a477605402eba14583c922b5403e600f62c2badf34c1aa70feb298b242beaa4400b951f62513074bbb06260fffce0479fcdba223957308350a499bcddde6fed51214fb1a1634e785ee98626ae2a01ba68701ada2c775c4d2055d7f45380172d6d48f1c4e891832fe58c1fcae2b89e11588d6d33a51e67bfd86dc8d166d3616888f877b96a87730480897d4d8d115f920d34a207935342135c929ce1beabb57b3234b369b23d516a9c883a6aff0022f9c504b6163bc139c93092355af343dba2a86f6416bdc931d2779d9fb692c406f87b2984e64a1d4c9a88490d3e0c00e2033acb9821e0ef84d3dc2b9128535b88d47b57a523a290b70b5731654f37dab19d230e411abc9bdf50c60fa524a65c6ee84784e6b48fa091e93693b634c78cf493677cfe57f169c4ee781252e1bf4e1ba213ebcb75538e67c31d2e891337798d633822a2980dc4c38210f94bdc5cc4c011a3028686f7bdf492974ef8f27aed18814612502b423fc347bc301da33bef848ff6b73013915d56a76de68e4caa80c096856ed264ac2819cfe651f0f3e96079ac27dca951849a6643b9f62de7bdd409ddd2be9e2114bef9d178426574e5ff208709ec6fbc2cb3a8415235d3371a9642d97403b2cd0b65ecaefcbc215534b8bc8385b89afbb9a3fed030e01befc9c8e0077da80b567a8db0d153fceb4c73532ba81dee91a1b37ae7c9acbcc41e6db79c4f5136e897a570a3b5fd886539192850447cbbedcf43d7fb66b8cf664bf3d95990afc579702ecdcbce7fe704e8bcc9cc0bd7bc7cf485d6a8e7723121a4edada8348e2f5af61204a489a3b350e9b249879e394fc7d5458eaf8eb35793d2ec5768ca692907d6a5b1d24cdf297a4cf660fe0ead61b043776cd6c332d5cb41df2683c49b8bd6a274c1d20257c0577e499ac850544f811bbbdcbb7a74800edec2595dcacd678e4ac4c302c53d401cdc01bf9e625ded88ca98610c1a375046b9050d1c8ddffba1485dafd39dcd71f0b5ffa8a79b66d14757db7325b50cc59d88389621358c0d61f5832ca87f59ae2d9901296aed4c1fbfaea9bc910d73e0dea9f838ce5decd14843ef04e58451e727c31e90b15154175d1468ef39e44822d3687cf4cb08b3e0c29b9875aa72f44885f9000ac1c4ba34bbc39d7b6854177d2510e9aedd06d77fde5dd41aaa7503135974f07682238c2352fd86d90ffbcb190298c473e6ba9c7a6a747124ef758e588c4a3f4b3fa04f5fdd877737ab08e0955e31d9fb04557b9bc9b1bd4c4b5ed585b77a8ffac8a7b057013a20ec94ef20e0d38ef7c6fe008306d79ed07f6ecc63b05c6ba3826af0cd53fe8608b965aa14263297b91a30d484ae18dafa6bb8b84a450372a8998d1335101f4295a44741744bbeab36c04f3cfa3935e38ff5430c170db986f8a2424912256ef68fe97062758785db7d0af74d9bea40c45da38e195fd965c49918cfd83a4c8d7507875637ba252e3259517a256506d4688a458e36a079781821397850b15edc7c3f8745db5310284fc1e0024f7cb58b26415e5cbc4102c998640546eae5792181d8cbd44731d721c73c9cb5e36a64caf86e3a8efd7420421bc114c863667a49ae4c7c8b9844e494701388dbef75b8d00c5543061afff57e1b0ba606ec01f8804f886623cd8ff72aa518382f46d70b4d233ed566389281ca95d87f5537504aec2d2d8ffe1224079338b30c5cd429c52a9447daf634c38e733908b728ee3644f18037d12eeb9e0596d2993c5e28af1bb2941467a6af01dbca08360f20a37c8b44f1c03b6fb79c15ec8bd0466d1fb0a06023b992aebda29253979b0b7d552b24a4e93569bdc56996926ac1b5a69fd3eb84db14eb2523a9badb1deb00fcd106bc6ebfdbaffa9afc3e01a0be427ef45e23446fa8d806af7980a929693cdd5e6f2c6434d2e25bc09d1facc1c1326323bc3dcd0096ce50363e599a3067edfe09fab78923d7a81ed7105798cf109c2d8c443905d223f6ef8fe0daeda48ae55d9614217c7d87bd972d98150667b9d8acee6be056645a22eb26e0e96c2b1baa6bbb6a2a08d3fc4ec12141952a8f09bf29f1b1bacf5d420d058c7aa041c283e2ac9c24075ca1dbf2e3e6da21c04d240d0ca479fff6becc832ff461458026dd61d41e8fb045e370a956d78fe55ac1cf340fa3aa441a25712ef7c377e871800e4b473a63af3668dd2f3cb2e3e53a1cb1dbeff1f343ff9f44ee22081a7d193af45ec8ebbfe33e2a7f6c2ca97f685611ee2a3de71a4c9feea52ebc0198b5c50a52f08b8129cd19c449294a7c370f6c1634607a7938bff0c1d8610bbba9f2d445ea810aad6039a2c497ed061a5b5c9bf391d2036310cf10037965debf40987fb9f888ecdedb20b5456969c24290092abf948d24da5baf57cdcbd469d82051ad7a7cf0b392578d623f203e7a1cfe02b098c7d18dc6203522770e8b4c455193b0fba3d222907bfb590bc9dd954a710f20655b6fc22254f403b1f4d21dd3dc584ccbe32ae91e9d0a4f7f14f040bffb9bfaa86efca8ab19dcd384b8e6e1f9695a7b3341246b5ffe866147a57f412bdb0b21348c5b1f610f9e337e43d3640041571e32c3daba2636f4d4276063c9b01da14fb277527777f762874292261b3e7539608c110ecdaa726f3e501a14d648277531a540c00", 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1f, &(0x7f0000000040)=0x70484e90, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x553e0, 0x0, 0x3, 0x5}, {0x9, 0x80000001, 0x7, 0x7}, {0x7, 0xf70d, 0xfffffffffffffffe, 0x7}, {0x9fc, 0x5, 0x229d2d4, 0xffffffff00000001}, {0x7, 0x6, 0x3, 0x10000}, {0x20, 0x1, 0xff, 0x3}]}) socket(0x18, 0x4005, 0x100000001) 13:35:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) munlockall() 13:35:11 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x2000000000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(0xffffffffffffffff, 0x0, 0x0) kqueue() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0xffffffffffff7fff, 0x6, 0x7, "0bfc5367a76f48eb30a1f8f8efba363f0dafd524", 0x7fff, 0x4}) readv(0xffffffffffffffff, 0x0, 0x0) 13:35:11 executing program 1: r0 = socket(0x10, 0x1, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 13:35:11 executing program 0: socket(0x10, 0x5, 0x7fe5f781) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 13:35:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rmdir(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x140) 13:35:11 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000006040)=""/4096, 0xfffffffd) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 13:35:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000000)={0xffffffffffffbd74, 0x40}, &(0x7f0000000040)) 13:35:12 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x1f, 0x10200000}, 0x10) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 13:35:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000400)='./file1\x00', 0x611, 0x9) r1 = kqueue() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ftruncate(r0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x7000, 0x9) close(r0) fsync(r1) 13:35:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet(0x2, 0x7ffc, 0x5) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) kqueue() close(r4) r5 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x20c4b, 0x104) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x40000000000009, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000980)=""/140) 13:35:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 13:35:13 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0xe4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 13:35:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0xfffffffffffffee8) 13:35:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, ""/80}, 0x52, &(0x7f0000000300)=[{&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/178, 0xb2}], 0x3, &(0x7f0000001440)=""/179, 0xb3}, 0x43) 13:35:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) poll(&(0x7f0000000040)=[{r0, 0x114}, {r0, 0x24}, {r0}, {r0, 0x124}, {r0, 0x125}, {r0, 0x6e86e4d0c6923171}, {r0, 0x4}], 0x7, 0xc4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="19050f87f4390cc152443336234b1988c46de58c0f1384a6d4ef8640681aac7c0234831ec762e427f4f5023f2eef8146da02eda5e2e76689452ea6f97c86815b5ac3d8553a86acb8cdb25810b2f10e2fdaf1a5f54369efa0019f99c6d89da91d617f98a45b91bd006dfe4ca48ac113aa4cf76d6759d70df0e441d6b511935cec3d2c8adad9ba55ebde6e87fe2500b56fa4a638ff4885feae4524f6896b5fccae951fb3049b4bf1a7cfa39c373c6fdecc6d810dd08e45637afbbd5f13af2bd9dc441c2405dbbd8c6bd0c94572b680d4df11b3", 0xd2}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = msgget$private(0x0, 0x46) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/218) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') r2 = syz_open_pts() r3 = getpgrp() getpgid(r3) r4 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x1) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r5 = dup(r2) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/79, 0x4f) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000004c0)={0x3f, 0x3, {0xffffffff, 0x1}}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) faccessat(r4, &(0x7f0000000500)='./file0\x00', 0x80, 0x0) r6 = semget(0x3, 0x6, 0x84) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000540)=""/44) r7 = msgget$private(0x0, 0x2) msgrcv(r7, &(0x7f0000000580)={0x0, ""/68}, 0x4c, 0x3, 0x800) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000600)={0x6, 0x1000, 0x81, 0xff, "7eb5e838e6b20151c3184555db02602193dada61", 0x8, 0xb1}) r8 = accept$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$getown(r8, 0x5) pwritev(r5, &(0x7f00000007c0)=[{&(0x7f00000006c0)="bc16c5c16e0b1752c089b850b32b97de53b5dde5e700717cae440fb876dfada1e6465fbf0fc0e24a59026d5d287bf6c64d44309df86e174cd0bfe4a4d360190c886ac1c4ae9d1998125e5ed0fed3278608601fb31a35021526331a503cccbf45549fd4450a59aeb55683d64c7f2f9a77e206db622d803622ba3cc488bb21cc98fcf2541a27ecf5163a9e94032ffba9ef297d777e7438be4bdda7b187d27680ea3ea1467d001c2f4df7fc3b28", 0xac}, {&(0x7f0000000780)="da32f852461fae7c07c6eccec77dfddd533410d033221deb7b31507703a249bbb7ff1776583be6", 0x27}], 0x2, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) poll(&(0x7f0000000800)=[{r2, 0x10}, {r5, 0x4}], 0x2, 0x3) 13:35:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x20000000) r1 = semget(0x1, 0x3, 0x20) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/4096) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 13:35:13 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup(r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000200)="7569e9703c3d5a677a3a332ae193e6465967a8f87bb8338c19e8cad1652c2f4cc6dfea26602500265885dac893c7de6f79d8e4032d516050f08c404b17b1e0016c720ad2397112b8596a21c53cc616406bdbf0f01ff97d8bb53b5877c744583e885ff45033f06eb58b37cc3119628629faa0a56c2af9eda7d3564b2860948ba0a02808f064325b259a50bc173b6a2684e0", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:14 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x6}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 13:35:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x8000000000004, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) munlockall() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0xffff, 0x1ff, r4}) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff3670c5"], 0xffffffffffffff41}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:35:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) flock(r0, 0xe) close(r0) 13:35:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2d2, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xfffffffffffffecd}, 0x408) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x842, 0xdc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) read(r1, &(0x7f00000001c0)=""/79, 0x4f) fsync(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) 13:35:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000100)=0x4) 13:35:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x8b, 0x401}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="0f40fbf58e363bc438aad9a4eced45d79c96ba57c8a0133217d2fc6da510a66517031a0f1c9dfa9d230c35b364e5bee30424718a857c80dca5f46f59e9e850e2a601cee59e05702bd88116f312765ae3097874e513258c2caac7abbb4a03e1b9abc385975beecf272daef88903b2d3b5c12f561283f9a71b2b2f1487e250cbbf1c53425a89ccf4f3ab4f7413318c0e24b7b22dfd", 0x94}, {&(0x7f00000006c0)="9f195c131cf3af25206e88a490b13b73f69647dbd032ab442f7f7147eec6ff8cd4360d571b2cd864156ef7dcb76ff17aee2daeedb6d5018679314638a35c5aba4041f729933b710a2770b57f7e329364d7cc567511fdc6af841c8c0a8c479fd50877f81343cb040df4a8f880514f176fa8c205a89f4b46be064b86c00bac1b7ecaba56619ebc3e7b1abbea4da688756a6e6472afa9bb823218a3c20aa3ce0463d765a4b2f019b450489d7fc09fe3e9bbfe9a785ba81caeb8f680e65580aab2774042c53e0a3fe026146e5926001f4853c9fca1a7634f2e2b088ff96c286a568e72fa5a45faf4a7b247f86068c8b70c77f26887159a3c3e0a3965f52e8a2735970ccb317923b4fac3875171499a2bff42acd8a0820096b8579806a0461a38fd02d830e444879dbc1a0ad2d01096abaeda5dcbc9579d1560b3ef6d5aa5dc66b19ea816bec85d81d014c96c1b820c8182314407b86c3b9f25632cd9306674bd8855910caa61e00fc0173cb912f4e968f0da950ded0b37097f9c916e4429f498bfa22ca4245d0b1c8fd9a711c34418b1a7d040838825e1a2613b77a236efc92f523de873c9f4447b88b01e302128ebb7af597dd6b3f141977e3c47a61e61ef9b4b02685a34d74b652642c7377bdbe4b6e677b0ea1c692bf785b7c2aa28b0eea0327b6a9cf90f4c74f693420baa0889c664f4b17f2f0ea9dfb28ab66c69ebee4538e91ce7d8e1ff838c21b13b33dbcd909760708ee2248c990eddcc00c5565cbfb82cec74835ccc047871035b8b38a10807253086286d483a7172dc3a28e2939053ca068cdf5139eee020cf42afb52fa95aa44af78bd1f9e990f5cc7c9a1977fa5f214aa01bd460eac446d2b57dc117b0317eecd8e77a938c54ef96ad0001bbe8f4c410a26409380f6e940a894bfb99e512aecfdb92da320da2090aee4966a1736ce81138ad1c6152ad88ab2c22b4215d94290a3ee8dbf20a2a0cccab3bad6f8b8db8d076e9f6bc46a473e440266fb1070bf3c46d02d42291242c8e4ef78788ff35b031064cba2569739f73adf7cf39630ba1dfdc4ca3cacea60f3705164ed78d2a3c5a563120285e2ffb28362c09ced8013684954381fdae3b83a19791b4868007d8a335cdec636cc0234c2626c575a41382288e1be7acfa2f8101fcc8b4a2f8977a1f8bcb2362f0ecb96a3ca3f199a00746338ea27a8e78f81a85c5713adc644067707b71ae86f4ac18463dc53445773c0cfaeb221b6b19425c4c73fc98f914b209afd01d6f1850a65fc166bd97ad69c35290dafa011f98c25d02652f28624a83bac48ea3ef5c03226c76267156e723a4b0efc9a5e9bc87b5da61db929671aab22536b49fc9ebb22167c5df9f2516606522c5be8121003ce236e229691a0870a93898e9cb0ef0b16bcb3e519310382fcf7534ba2b2d5d87a4eb41a99cc1ff8ca1f414a9d1901e537ec53f582d010587e7a7130d4773b8a79a77a146981ba51ada6990b96c8ee623f103ba1d73756b6cf7b7c3bf9ff8e4e82382cd74d61466a81f7e1e229d675ca38e718cab05517a07ed49f94f997503147ba325d4289136d18a242d0c6fa2fe1b99aa55b9a03eca74c5b1f6539ffd4895d279180b9322f4fda328817e47ef1fe48b45b8d8ab9ea10039e38fd83e65a98ac28399ea4851270034c9de702c34f0ffb892a0b21a5ed1bcefceb250609dd8ecf8eee91040e9504745ee500b9e05d380cd878fdf9daa46a3299efd1e2f33553fa1b714c6e05a0d0b2476c52ac7b9306fd0ecbf2d2403001b1f79132ac3fe1c93bb76ba88b83483a517e0ade2d78d800a0f5017635dbe1e93b6ab32fd84c39a495f4b707b069d8c933fb81dfd0404b95c1a7eb7c7b64922b10e9fd6938d8e1f0a507f51b2a4fc74a01d29bd0f79c4615887972fc5431078714aff5a6ac5683603b2c577a2f9dcdfa444479f2a6fc2d3320fa3da52def76a37070eb9708d6d503a9f3b42e66d26bed24c68e6c33f036a08b81e9f3ed109c6087fccb79c65f4ea4e658c41808d4d97387a586e5bfba05696432dbf3cdbe2f22f46675781ebbbace81a3e5711ecf7c211245f4923fee69185053e2baf4585608d543fd97326091e16dd1afa8c7796bef9acd96f1b8d4883fc9f631ed25d8dc4d15db550bf2ce652f3ccd352ee55874d83d5e407b71a20013f00319c2bde9f58275507aa52cb931435e4712caaf9cf68d1b8ec60d2c76f75bcb0252a10a01cfdf2b505769f1e05409c93fca721e2bebacceaa688a2a27e408bd68ed1e4c2dd2c441652e3e93dd74c0643c840cc86429c1a655fa82cfbe4bbb5c8f11ea4a4ff63c64c5755e69d27696eaab1ea726e841145a098c725fe7490413d5958b55cd893b6890f2785bb24eb8e8b8592765337b2e6869eef5504c19779c0f13746d10755848174a808d1ffb5d13a6902e8ce12b47c537473c723e9d6469370f7f750b76c87c31ab2e921477b64fe1d49bfd13a8304b5d5bd216346eda95b95f3a62a1897f8dc3cb1ae8036d2467f394d6624848ef99b3c257cf31ce60b866d856c4c26443c5288346754f30df92eea41dc142fe79d16a61248589f14e2bd7450c9543f729270b60b8f061caf1773c5eb0b6bae2822687a2f3e594f741189522acc24e2d9da46fed14ca0be12fb019117891845824325c334bb76bde15c565b2b9e8aa5d552c5985c2def952e1b00396d25413192a27e6a555aeb578483ed6279a0bc91351fe5772c55b31e7fe1c18e0cfdb2d179b0e0471fa04a1d7c7325ba4ad686cba9fce5e109b5be3ac4493f37943123b0ac99cb219e17caa531c57514bce0df3949bc8a0ce4013474237682d557651e0f89b9efaadef2ec8b4f33829e5c1ac8984203d16d7123154d9452369d1680f3c15011514b98ad4ed7cd16733f76294917b4d460f2be1038a0050149de7f71640f38689c9cac334de67812375a99876275bc3bddef19395177b5f2fdb800c85f13391f6be0d198d88a184f7b91984999307f85d7b83a5c25ab4341e4db407f547266afbe4db5eb6ca1fe122c9dbcf528706dd84bcf16ff4e8bf3c6cd8305256ef3778e3f266b249d6551df402b490e423e2348a8f509745f2bf4178095845b5e775d1fc66e19ced3f3a955709273cfdade158f02c4315d779623c03b6687d11922e50f5b8e0d049979ef8d3b5edc39308676f8f121083c3f3413dc765f862a64f17fea545232e375c5b661d0db8bb33eb1c513c917309a16d819dab81514af527a7ec9a1c0c275e5adc655446ee3e7884945d285f9546aac04a807807627443cfd930748d4bae1fa0ee6987141d5cf29d097fb834f85cd7ac94a772f81196ac1e57a72109a117d7f3f211088f05e2be0f60c165b1d8e52cfabd09788c9f8bcce27291bc2fc352d790cb6caae69488da698afb837f3b50adf799a2cfc6e7ad1250f0e837e5e176f9f636db13b1e4c5a65e085e7444ab672404c7dc5a42c36b4bc6a618bc3d83363c3d43c7d6aaa62a83e3851a41e97bbb98de5eeaae6871b8c155d223a53367fa71b59f27a1b67041176ef75aba7b8bbfd9ac795f0c6a8831e6ac329f562477bf394c4b7013ff00043bb9a11646280a7e501f4a677efdcd83d84b862a65ae8b77ab7934b3f9503ec9a7bfb7664aaaa7580b0a9f6058dd99f079734e211f324111f0fdec91e1b3c56077e86b91e132dd5ee561e85686ec8a7f4deb28987a561417259cafccd168c9ce10304e94bdf82be27ca149257ad9e7152ec31085e62f4cadd299cc244d6fef241d482fc8a0d800d6dcd7e0d00a82ddbac9ddf014c54e42603f1588cd28696f5dd47e14beb73989769e654556b693be6ac6e9efff0c715e38efc599bf8573d75d0e43cf03844fd34580e07152158ab29b61ba5e710f1d383275b8bf81b48a37d44fc82356d096a36cd330f20c0fd218d7304ed7db5d213dc5862eca7d61b0fb6c55c8d0bd1ea6cbbdb1f88dc3796c34b5fba19bad7d37b4e7ad9ab4a170963abb31b9a47646a8b462f11db5487a51cd505bd610ad2f3b7ae0ffa9f3731636a12d08d0e2dd433fb61515323bb407da267bbf8fd700d7145104bb30c7f5543f97be5a5a4c5529ed5fb584a72a5b5e32a3bee5c81cd8a0ca2f8a3d4916ad7c59185f99b32038e57b65e77e1d1a342bafe432f3e6789455ec862087cb4177e417efd047c34da849bdab2a1cc3ccfbb539f00b7c3c1535b86851517a90865dd5bc867c7a37ab45b0e5568b239cdf123c14ffa43f80e57b2357a2bad64c5d1c48aa038d04ecb5d1f03a6de63a1f6b7f589c375a2540b06b4cc21d9d530a1c05bdf4a7cf2538ad5c2ff88861da5e0b14c0252c47330bd19cea91dcf7faf5c0546e1f86c8a970bbdd86f8e35dc60c856319f25efc0113ed59b9be9336189045570eeaa2e4bf5330cb28bafb548d7908ffddae7887d93b703901baeeff5150b24fa307ee623550962d28e182b123f5a836f321c36009d084a203b5650b3ec95b13bb9cfc5b6e9d3e677348123a84dca97f7b065981d2e7e44f7b369d66d56abefbf7f1105c1b5f8869d7234b6b827011c8546e872dbb706bc80e6dc4c0b6bc809e648ef8103bcac0c33de44ace02b3b5f137bcd1b53f8acd8164fd832914ffb11c822b491cec5f498653243e8f82c71c57af1664cd6af4f17b20329aacfbb2dc83e8b7fa0bc839ff67a4c638ac02a860c2a97c6f7ea91537b9dd8e216827641d808897822a9b020f65dcbde76de86c57d5df10bae872f7f1bafacf2b5916758e39fd41c69eb4346acdf05d2b76770a9c553917c1d333973e8dfc6670818347e66aa0c91ade50a9e89edfdd68a0e7df143bbbd7cdda03c10e1354edd9304be8a718dd2ddcf529be56cb4ac8186628e401d57588ed58318f4a5da2fe3911e4784fcfb62c336262b5c5377f214ba2a9111ec6d62e6ccfebf2605f7e3837f69c4a657607ec2ce18807d595b56e235977e117eec1083ddde85893618d6d6e88071951325a500c7b685fc3a30cdad501463f33eccc665e3cf364f3af62d944b64ac43f007f8ee6ac90b8ad4b28db5cb760b8be91bde8c37637dd7fa7dff627a33c8906368f3fe8d9a6546af89f24095504f6765995883bb1ab707d32bd8f68cdaa4588908fe2adbfd528d9e1f568a5557871e4e6d624abebdf749fb7800dfa8e8083105a49d0e6e71bd0f35e8674c84aef8e6ca69fcd105dda3246c320bcc56396a833825b3290675acfae850c384b9f3cd15bb11b2c19ee0907081089ee0e30f66e4b00b0186dacab624a73189e52c68aed781d7e2ea40c9dd2eed6e25e109cf35b50b1cec480a220822f994100f96bfc44716897cb4c36c20cb9d95b1a795212d304c37bbd63ac7b16c016b9af97e354b098dc48b3d1df635c9f3ed9aa41ba6bf53b2bedecc2798c7bcecad2ae34c7266c9c837ef6bca21d0c70aba8fdac1373f1571310a5f90f3108a0bd9c1ab42a66f28a3de350e5285463e5dff6225d1e44c612f874de952810f4f6d056ec0efb84c6ad37b6e4b008b4c6a40a248005a11844f5dd9ed0306425ceec447dc8aa0d36e155b9d6a95f800c538ac0ecb7ecffbefd0ee53e11f7ab5fe9982381181abddffe8e12a3062b136f4c7aa94437915204cb1b4902d1bade2273c5087db554754b92b3742881eb9133d9f036d9891fd61e614828e698fcf4b68661cea45b0f087c17970c999c9e84733e9574772a313554936d4e8674b075e528d804a16380924614a87a5c5905952bc5746314f2b17c6b94804ef87c16449528940e50154ceacb8abc014a5abcae7becdb4cf31aa", 0x1000}, {&(0x7f00000002c0)="bd2a47f9bd834a9e2a22619cc4713f48bd0182b5e83d167d46", 0x19}], 0x3, &(0x7f00000016c0)=[{0x1010, 0x1, 0xffffffff, "d882816f2aadb23a35d78b2ef6ed31b888d049469a9aba259cfb3d71cb6ad8150b15201ccd581477659c6d6a3b662567841a576bc3aa57be6863d17d4f9bf72f5e4674c19f4f60ce1f63546a47d79d3932bcd1c55a2e9d5b4f3688f0df540c5f04c393e6001f99d09d3f9a1e16daecd9a42c22b45066833e4f85bfd0d550f68f772273886bba1d3ff547b17d7e606e6d726fd59927b69ce95a0afa9e24f3a03f94411b3a1bcc2b96e16a054787aa062c97cfd3961e2afa4870081256882b9f5b10776388d0167b94c69d3b20e7d9c88b42773ff866c70b240462c3c8ad5dafcdd309b862c4dfc76a11592f47a6fcbc2aa4163cbfd40832e59f6f95f4bd58efb0ef827eb23ddb2ddf78bdc946da86fdf2faa1756e09cfc859f9888a490cc214ca8045bdf7717ee72c8b65c474613734fae5d320dbaba81a4bb67a0d9f759af618770e26312d6fecfd2e9106b0b25ded7d769ca37324c521451b8192dcb730291e49822ad6331a1d55a8b909035e2b5598ab6e03362f0179aa55ec9c740c1ae02f3692f06a91db0656ac64e15c3a6a49f755afce8153e989192fc636055f9edb236b0cf10daba86279e943eb24cf86a4d6345cecb07e95e24ce3921e9574a357e853d41f5a7174714e019c3f54dea7e5b398af7bd1216213dd7bdb1fca8977a913f3a9942a3d16b792e67ed38d617745f601bd61ffd468f21cb3482e18aef2031b7c329686d60c125647e9f73aba4eb1426c46c9af0269f3f499c0c2b8ce9cea464583e25a705d9e7511a5499feeb78dfb884efa8d281cccf846498f0c6e1fbb7f9910f582786f1a5993737c8f545ed80d95beb108e0d69ba139b0e04e90af22c5fff70bce21d6ff561da6af89c9e9e9b2ee93c8c471ed3fba51e52bd56e374060adcc8ad18f4378de47c357d7da318165498efeb314e89a6fb97ee230f7329aa73dc9716ed0b4b8a87c84307dddfcd70de03dd14b3c4804b1af7133cb79dbe6a899c743edcf18667f8c7eb1356f617dfc14768970c1f5b2c1d4c16c15a5d5375dd60b38e68b3fa208252c589e2af7e41c83c943bbe1d900129ce01cf88001b6da381cf77dcc00ffd486b98fb5c2b41e9bea4fc8b4b0d054825f59407f665aa9c2bad0cf9ac57dfdb992d4e0a99297272dbe857c49227b82a3d8d56ef6fc9e85600540b0bf6cf086de51759036082b495f95d5cfca8aaa54b9c928683ae8440ec8901471efe30eb6135f02f7bad58da21d677466159de930f9dea7f0bb4bdeb369f7ac8a3a43581acb1f165a8c0ca2312633cea73679a98e2e595562cc72d14af8736fbf2b2301e5c800c02f958de5b01044e03d9633f2fad3290f60e8ae071a208f0a1404665a9ead6bb87592f6ce7392179dfe73ee48c2bb6b28f2bd4f5090b38f05e01a4cc74c5f26b51da780eecc8c0da58d8bd01559d1ce5b32b83c051b502875d6ee644353e9558805eb7f25d8ea3724cd7612ae4ce266a54e04581a9c726f0aa93929211f561e9fae1f274b0e427235a1f0fcd95b7894b19f6a203cab1bd652afb960d90e6821ab62cf6d4294861d664085275f0d3a267f8d3e280b46c5912b5ba5d79c019ca3c062238899867b0f59c37358d7024fd421bbc656bfd4e7a14acfd7733b5f419f2746df73d9d93cb8f139b35610506014af22c8acc722ca3629501fa5930322a2d6e5b72b4bdee0b72577a002bea21e79e10ebf44b0abb0084fae5e6d3248177ad9982ad197b909b458cf85f2a514f093968de3c9362f215ea26e8db766270a7fc200cdefd1b5d9428db9f402e63705de08e615da1a9509567f135e4088bdd555fed90fb41413fb8df9c1123769f5025b89537ec765ce71b17b119c8e782ed86117dabd65d517b1e9f87a6b2edce2f3188bb453f45ea9e44eaa1c2c309ee280a4ed50ca6205582ee4190e909361ecaa493da3e3d1231ccca315e30d85263394f3b53450f347a731155ae00c762c1f61f5e340c87e325c404bdef389f155919424b5cb4d5d7eed926d1d94f252f5de37160d1d427df839de7d68b1a5a3dceea2d6a5e62af3f527b7a005f4dbcafa4dcc4a0b10cdfb39146ff428145baeb8d20120709be44ce7cd13256e644c489d2b26be6a95e4088401b1b53e9313dd0d713406ed239a86fb5c63ef06d8e8364695815fe28f739f39c9294902b8dcf5e7ae38c60d9d74fb8a2bd9ea931546503a5ce7e5b6e78716cf35a305a1fe276dd61660bad11b494c3bf7e50fb0ef00e551349a0153d52a0ef589a6b7c912c6327b3b08a835323441c1eab68adb35ec41896fb0dcd7a68dd07d5680a4ba0873d4e74b41324e292208aa0d54f1708bf5bcd209993941ba8d6b8fba163bbf930a2e95823d00a30267148c74ce76eccff0634ccd2646c31fec8a0999c3e51dd7f4cb605e00e379dd8a84127f5745bdedd804b016152164e40f363abbb9e3fcabcb78cc97f08dad2e996781b523c8b89b6c33b107a723db37f2a320cf6e5df446d787a8deca4e044908bde1c0b9a3eef2e9232e6e85e429b6cf61a8c6928c40267e7b396837574499babf7e1a814ec0a2ba9b98062719d5cce224a63b332999f282799851d6c17ee0b81fcfd8e9fbd427f1cd81c6aaf748b5e57f7c5c56877d3da6670c5bb45c0221c5fbc3cfcc3470be15ac698119118f4b0d4fd6cb41359d3a7675ff5fc5afb5e65aa2e378e47a65cd3fdcc9e9a6ca85cdf088d71cbfcf020c1a6eeaaa6ab114ff1f638241a30fb62ac2e611889ac9b5f6f7c6bd71c2789219ff8e45cc7214978d81f2e2387eddf4ad6b56b80ba83e865cafaea1de226d28cb73ff374509cb56b5d756dd6bd013c40821f7972d8cd4cd76accbc3c20001bc428cc2c4452b5cee29957091b33c8bf1e698cd66dff5d76b47c701f7c03d22549395c612d0442bca53aac589606698811bf079c906b343681194f4d3ed0ea9631c50736e9a2798b4b919caf1b960a28ee53b1fa4bf0f405663e83c20808e288fe705fe3eb5cd971be33be0dcdf4c5c606673edfc8dba96ec76c1ffc5ec18ceec4db4fc5ba24727af0346987ab0b5d54ae48ab0d1e7447b963dfc29d8867d86788d3a16f32aa478e6cf1a2b80bc2b6fbe03f16ba384acbe863f0d15ed28f86d227d5d3d221a31d0fcea37b8b073fb9eae7f5a89fef6a84aba255efe4863dc39e6678252a1fa3ef667a96459bcf5d092f81e874508d17e4b85e4206711f4a790a7ce37b77ad52d30d7358a393f9138ecd0aca5d890eb8cef7cdbb39e0a55985963e6b2f92b67c26eb5f6cbd9804f05fb102c9846dd27f2a910d98ae481424463434d93bc10ba936171017816a9f6b6c644d04f017a15bd02cfa75d3a99601754e8666de3fe6f0d148a5f21cafdd9247d1a780b336cc49af64eeb45e4a76f6c8c82dee2ad5534e5fe2fa7363f19463bd970a7e84c0383bb1cf39127edd3add94ec7cc5d2302a7a8c25c4f5ccc02c28252ad6a5abcdd9d21ed2dcb4e9688d644a9ad656afec657e1afe04c3bd1e4b95d692b372ac7be3b2bc01b09390e84f2a999d824f45ae8c3a55e3014c741772cdd420725444b3b48c4c4c458323c757bc5d39f128d72f07382934aa448a2a9b4045dba69b5483f159ee226cffb48ab020acb06d03beaa503ff237dfdcd96d689328c07ce3d6b05d3a549ca64a46cb8a3bc2ec7832bcf8be7f2485ee73068505255096c65452aea9d8f61d71ecc3cd8aaf87308d1921447a671ab2c6417eeedd6ec093b8133d4c3f347795b5161188b3bfb7811b03f1d04b1f0644af8b1ce450e07eda87358abb309774d10c49c092d27ef9ef5c11a56e62a1b6fd50c5b19a63350683403ec02e311e8ff25448c7c4d90ea113ab2689971aa353dd068ac2b75d533a50f2052668c80edce26a14b00bdfc884ab6e03485690663dac462a1b3bf39c7f37d63d5c6422d3f3c9b2d3e9fc8f5b356cf413c3775e0c0ab93de84b2f8a0eb83d6917d30f79d3109d258b935cba22226da17a7d76271e69acc5e88acbca6a0b84a615939e04e4db949dbfc15f9b3c218f48920de6544ca0df32fbd61628836b54c4ec834a00a32782d7e4f415df7e2fcd8a31cbfff17cd669662580bcd1197c820aeaa23ffd395ed87e003224386304fefee7b5f3b8661fc70262be26791360ba5a9f71c45f65a003ed4dd321189714b3a3b306865476ae94e89da4600e4ee346e45c2956ca42deb163247f57abe8839cea1e7ea71f026725f470f8956710d058a45e6d55d0ba18329154d539ae261b684f1cea89b717f1d765ce16447f9d6f8f19f2d37092422566ceb4f746199888ec0db87d76eebf09b8cf8fa40614b4760c12afe19d597cded76e2750d893d4a98e8408f4488d94c11550d299eef280c4e5d04df66138d3202a3066d0c9e654079dd3fbb42fd86ac7dce101c7342d7f5c93e38d55c262a088f65256b32dc275cd5c7d9c1b8a7239d7d1c7520f9f661559c668dec5cd59efaf43692aa030dd8dc9d995b984f26fef712eb5477daab7613371d2d598133e0cf2c601593e38524bffd8ed1788303373fb8e86e3c2d846693ddb07f661a06f4a842081ac5b3f0f857f60501590a3cdd5059502e2134cb66c7c3ba0175abdeb86a81c4c05f9ac451ea1eb6ca63eb864d70eb7cdae49262a1cf0929dc9d82b113be90e112650e8c3797ccba0cf614612494f863c805f5a7b201bc92acdd6ae956ea15e0187547d14c5d821329c36fc30ad59d56220debe2bce259b93ba71bc576a773b3a00ee79b7872c32e918a486c7668f66445b92d466558bedcb306fd6f3dc348ab0db0e568f52ec40b7b704a3ce7d59c6ee9d864d3c8ab3267450ab856d92c70d5d6abec9b18872fb40e654ecdbb38c753be3f66aaae9026fef295799e73b840ede86a708d6e8e07c13e0bbec5feedc35c1d76f56cbbd90c4c5705198d36b06c3737b0992567636b81cc3f6631d35b3fa4602693c487c177a5b02458ded1cbd73a535164bafbb6b7b23661b03140b5daa8efa2c72bfb5d8fc8aee6a8e1e14eaebf5a0df51cd3ec0a455a4503c91cfc0c19bb5966f37a6c06117da262b88e10ab2baabd7fb32febd05e79974e5b0fc94a5defa2cbb9df52e7c7fafe217b648efeb3a476a8cd4473664b87e3438d45931dcf940556e0717164625bc9936c8fcdd4e2b3b91bc6cef41899648b74e85fd94f41a54e1230b056efef099445e209d54c7ee3f661a11d609473f78a9291a3eb827efe759b14a767e534937578dcffbddccdc0caddcbea276e66b93593004af187510a5bac488237cd40969a32e9cd8d53e8c750531dc891a1e50e10ad3c2bb3cde25730a7fb7a04caf96d2914042cc791d14e64346ba0245ad33dff4a57d6e4b72bb12dfddacd33d4e40cb79491016c15ef3bd328ecebf9ec604031eadf2199361dfc87915cafb19d8aab744bf8715e0526de6f495e4a7172076a87de4008e860da4cdf89e57bf3a5d1d4247607c5918d0abc8a671da4fd08b22ae5856eec4f0ad89736d84a9c4e9d43e80994564bd5743035a3918d783d2b7159702ab80087309ce7a961cdc88b86c576ce74cad375ba68b6ed1f5e8d326a19b2795750b7a72b6f8cced81e84771acf1a134f0839169e238ce61013876a9577bfdce1ef44f5212187ed104324a803216cb7a4d0c3939d9502f0c4a276474348b1e1d71abe69fb3dc02c231bc8fbf8e7f0c76686699c88a38e44ccc083aab8d95ebcf6d03df31a5010b50ee2fbc7234d68b79ebe1017d29f9522bb6b69d5f412efcb7c927fc4c93365313fe3c5f74643665abf20908ed06ece96acf8bf1b"}, {0x88, 0xffff, 0xfffffffffffffffe, "33d11fc116222cc365b00cdf22b42bb199859b32a5db338556b6bda0397dad84b6627a33c5b698d2c766bc9b0f64e58c53ac36a793f788ecd2b15357ee30899b960bfa7f4fa813bc28b8c8abb2db5a675d90b898ea005dc52a84931dd2aa0a82a7feb175fa6418d3f5bcdeb65acfe5359b"}, {0x68, 0x1, 0x87, "e53328e3c68185ebcdf140524871bc19d8d5dba2b4df373d4268ace0a003aa13d442e3142075f966364cddf6c3e0ef0ae8de3322ce417c5c6eef7182590971eb1a87192958732768de4c4ed698f68e1ac0db1aee80f909"}, {0x58, 0xffff, 0x5, "6a3ea237158bad22b4491fd2ad9083b84e087466dd54541396ead35d70289e759126fc8a14a093de16d2e6e58251ca81ddd3f67a945422761a3b95c30bd4e2288b67"}, {0xa0, 0x1, 0x7ff, "7550d570a15c679406e883b2e800f3b80cec77e8035ed4313f6cd3e44410587ecd9fd3fae17d6c87b930f1fd31a12985ffbae34dd8845e6abe25d3ccf01521288e34719f4bfcb927254a9d42e10ce98ff206be7f386b2e2eabab47b4eb6910871bd7ba703fbfb05c27616b0a49f8edb6bf7e3c707c6bbe02b83621ab7478647b8b300273aea8637fe9c534467b881a79"}, {0xd0, 0x1, 0x100000000, "8b921f100ea76d293de0debce09d2830c5ddecb03b47c92b31a4a20d8c9a9526cc7a7c4e2d6bcdbfe5e185e580c66c843c72b31a106ebda7d416036d4dcd1bbb9aff875c01fe6c6b3515d1b563725c89af53c600369306d863d89a19c8fd0bc0352b526763a1f69d93f53cad82067d0e5a961bec06f6a690b83699a2abfa60a7a34376d06186a29970a81e913efa5112f238f513becb3fd2a41aa2938eb37d96a20a11c3ddb1b05469e90a2a3a9d437b8a89904f9ed513ebd41a7ec270c0f811"}], 0x12c8}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c653000897d4a4d5ce686b45cb96ea5d9db48ccabd2624067c69f644536782cb9966d2e0a54ce388726ec7ac4a872e532bd76a74cc6643a4dfdaccd8a070000007b83a1e8dbd1f7934a45fa33db8a58ecad00af41ad2e2791fb1243f3eaa2d4dd25d68ac66674110be9f222b1bfb1f4"], 0x6a) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 13:35:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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) mprotect(&(0x7f0000098000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x8000, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10000, 0x0) r8 = socket$inet6(0x18, 0xc000, 0x400) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x10, 0x0) r12 = socket(0x916cd82b28f2edf0, 0x0, 0x70c6) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="b4063c6f0363719bcf68ae3fbc1fed", 0xf}, {&(0x7f00000000c0)="6e59f034c542b70a0fe6fd43a2ec03db35951dd819b00090a121ed646815693fc21f07b7b337", 0x26}, {&(0x7f0000000100)="dbdb4dd51ddfdabe2321dfeb46c3c64434909b1ba4f1adbc988a769576eece83c851f8848f0a7ad0eb267ad5c3eb41a30f90f3ac17e54eaeaf2268128c9fc88e1ed2d9d42c211258b67521e8f30862689ce4a98e306a360067f798063ada4387bc689604660c8d9f54e4a90b2d7cfa23917ece4970010cf46c1d3faba14037a0169d64f5514e04c0d1b14fa2d1bc80275606a301f4cc493ad87628744d3392e81b111a8dcbd7c7c541a110", 0xab}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}], 0x60, 0x6}, 0x8) ioctl$TIOCSCTTY(r10, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000540)={0x7fff, 0x8, 0xfffffffffffff000, 0x1, "6165ecb31ead102f39102c936e2fc1157eda9628", 0x8001}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000580)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) sendmsg(r10, &(0x7f0000001b80)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000600)="4a1baa071755e865023ba0cc9a6396c5d116dcf70bc3e8381a6a9507198e8656b7beedf1353eb2cd78162fbff6ae9b6e03c457c654accd6776725012c9ab6836cba49e7504f423bd75ae5cd5123dc1d0e39a2aa17e3374426b54840c8c07a4c8b0ab31c610f189fb402da97370642402bfe15de8aed84970fd679c21b34bb4dafd42acedfb3b549ff5abe2ddff37fe178f", 0x91}], 0x1, &(0x7f0000000700)=[{0xf0, 0x1, 0x800, "f011c830abad53b58fb536ed7d4a82a23858d683e50c4ae487a385862686b279f0d8e76cab74093db3c1d1fd88cf525bef18da31f505490e75b2cdd8015405422c82f89afc1a770076243946769090bf3ef36a7ccb5bfc0dd57a2f2b15e4b6e254751924e3e1a249f2059340c6def516a4e985537d12a4fcfe77956d71a13391fc9c00ab5a64b47459ec9e27f8345bfd38928433b91183b40dfc3e7923242b13ee471044fcf8dcf211c2b8c47711e47bfa0b088724c6cb0a9725b141f897ad8965351d172c13bc8f4d010e421b494e2d1718b3086883056ffd4f"}, {0x1010, 0xffff, 0x0, "50c33f51257f0fb7e3b61aa1d65365218de7cc30412a77797f96e19f8f34acf0c4dec2c090106c50e19af0194c896db9609b75e81d07deae1a4cf3128401fbbafc726dc8fe873ed2856215a4a49212818cfb1f24aa9d728dbc6af84e13ba31663f1edd1ed05e4b7cec1150c8a5229607b5678a4a5fc74e33faf0cfe4c249d4a6c17e377df262f3be871cdb92eda2e25244478ffc10b3a370ffef21aa13194668fbed3a24e5cb2eda29571f13a8ca975a09e3541e95e95ecc91f978a4c91c3c2137f351cc52c37380e20f8fa1736163c973100d5930753e021894e50d4526b38f3c1bb4709a60520d92fb434e374bfa0f37d7a5c7676ca34934d8d584cfd7a0fa9ec1b83c75669ae62504c6cae5b57b3231fd90a6c797d022808e1e516c7bf2db25820a89a5f0874c8cbc57b183295f4e6ff752052be49579dce93eb8caf7ba34ca512470284bb0521f7f70f6d1665ee469d5bbdec565246085d117f0a2e73fff7dc84fbe1a55804f8df4690fde07c436dc46565f1a0930397ac6026291d6ce445b6bf640814d4598b69d2927ba462fe1f0a605da0278887970010cb3795a4e565c82fa50ce0e3b72c35ade3984440e4bb10a62edf1becd83df6b84a10c42c7b2d20a597958dc5fee5c50386c0e46e7971d44c8ccfc7dd95736c56305bb9844446cbd0213ec713b1df72e39cf9298a3c63439192c0608d2f44024f7e04fe3a65fc4ac3092668f64d8a4321167080390b17d53cfb57bef89be1139f20dda29b1730f230e525f8b0fe106fb892a59f4a0b8a6301a2f3be7e81efa15228ccf9a55720bfe4554136effdfc70a00576cd3603e3a394f74db4f7a067c7a60611b3e42afa7a826e15dd51c07169f73ed440808cde649f890e992ceffe56e93f8438af789149e07e66f875912d36ae04eecff902ee0d05313475ffb5fe5aaafae28b5002b535e6f0362414a0edc86a5b1468cdcda517ba6a5ee409bf8ddbba9f2f4b6ab4e698f28334b3d3bb994303329c4a2497d195d55b940a60f5adf2c35fab5e3eca91654c1bb2ef03c6174115751a89dea898cfbb912c690e13a0c19d84ce8d8009fb36e5dfff734e2fb4b60389fabe63eb04218cbc67bc55bf5d11dd6da834424c7a4cf202179ef6f6ccea1da656e3ef225841c7c3ec89e8e2776ec09ce500d84ddd35ba0b4908ef57a1a3d6459d8c9aa8d49b0c6adc0b6b734b89c8ed02e0ccdff00f376c4da76359f0a42454516977173ad374fed792df89d9635f0e06936e32d4ff1d39e8070de5bbc3c201621a3d8678166a333ca050036fb1223aa46a6335a8004417c5ef8b11adf56a1811487996a000f3c346986a1d0e0f3764898868b59a3a13ac1fa6f8f29ec46ca87f9b9ec8795c0ee433c7b77b5809692c40092e7a4e8109dd606853fc6f70954ef40e4c4dd4f1b2fc434b76aac6281c5d1abf6f4460b864c87200203a595eb535d90f723b1a9165c4fbec5b7c166cf0244e2739910ba9b9223a2dab4b8460a8ae5206adc420c6d9b1c9f5246a53231a795fdb3835fe2863068af03bb8555afbc9b66f4d3b816ed87a6bc6382369e111eb33d7e286e397a422d3c258f5c66c90496d3bfbe4a53cfa8f1b3643547d8fd4f206fc80b8096bb8aaf79880ffe99205f4ad409ee8a5d69210f86698fd970dec9efb17615e365c7bab7a1cae4c840fc6a8f7ea6e56d94cf791dcbd9ff2e953fb7bcc05637411327f1990a858eb76f53e1ba50a05372a29c322453c96f7598803e0e11f14300269ca65eca968e4b2060e47ec390c1c7753c23e53502e52470a7b87da54110183bbe1f91057fc6463308330c5d87d145c2b22c3bc8bcfae0603fde47133c458d41d249a78dfa7e4bf19af9c6e72cf0b36e0f55d2cab23493e57b0440c80d13f396cd29ca0cdbb4bbb789824f33e83c0f5a9c99f6f8913ec89f2efba5736794862774ed7fdb9e5ecd96d6b1c9997b2e6a870441bdf2981b617a3ca487dbf887631973f121e023d003e9b362be5e62ed8f9d12fa524e07af85eba2eeaf5759e6c2e5fe1eb19d7be3a916d438a1b85c035f942c747b6e59fe9c65cfcc989c4ba6e5600a94549301790970da85ce5331cae47862146ac7022224ec60334af134cea264763bb39532252bb2b89760b1ea58c467c9cf7163cbcd895d440b2a25f7eb41ccb7b882dde71cc47a1228cc053fab112877f38818a64fa639a950cb92e9e074e7fc7327aa57e5e7272bc6d70000c3da4d2f15862304affee2845ff959ced0d8c30be55b5809792c9d396b45248dea630fc6925d827688163d7c5b2e46272e4896a723baf9fb37d4b4f28c8c9c97183d9c83c3ab449260c59d981b933c338ce9061928e498a650616b0421c5f2b83a93d1b590907427c8023590496071e1c1cf15cd7baa550a8d0534a83d55a32b12fcaf6ca5da1420b282bb35877520e1ca3ddad659b1a0fdb564666966a0585a96f9b409fc47b8c9485207c0fbf5975eb260a003128ef3d701bb444baa0853dfbe2c0c8585c11c240b95097ba848d6c7cebe8b2281703b47930d86c8d389d10a647f1145d4835cdc15b20432cee8233c80be381911fd0ea65dbff91b64a16ce55c83111920c6f119cd7d676539d8c94400e977f48ee01db14fd05fc702238a1a954614e7f01b5d3d2ee9d355b6108635a626212e5897dc48bdbb1f7089b9b5176df0fac2e2eb76f3dc9713923aa0c8e2245a10e62b51a5c2de5160965f02bf2de6fbf85becf396cd3a35dd7045ead206abd161fa809d6c29e3808cb8e07c48adf01c6bafc4743c94d22c34304db0bc37b139709cec807973ee49596cfe21f14e4b51411b944c49bb5e30a10af04198e0beb06ca52bdc6b89cc3105697e595784ee4f739b556095a35ced5d33fa02613aa1a32b2a37233dffce226a421d61a4da2762ea009defc93ae4f8dc52606fd577efc58aa59a6884d5e6868d8900221aed21f9214d84d90030cb4a1f2c6555d53b87c0f94cccb5f816447f36fec6ebc2210868b34665f1acea3bad146af2281a765c62fecc69ce027a02a9fcfc22bc503247cf9e14b7713d2beef7656f3c1ba3968c54ed6ee98d435cdb03c3d96a3ba08bbd7289266d4e5555c1c1d5bf90b8d19005a906deb744fd0ff9d76f49b56a78bd69ba98f3570214f54020fde8e627a377f686c38f69bd6f7368871ec1bcea48d5754ebd34483013da398be274003b557e37526b6a002df39a1dca35c2cfe3fad3748f66fc369f04338c02c24ecaf03a1954031dee45ab6a22a891959b889e2d73375110d0044c43ef828a57f1b83d426f17013944b23dec7f9e4a6242f3b9ca6b71a4ce86ed5232cd27ed47887e9781cc4ec2fc34db77b002ec1095ca35b935936794457e0ee8da03ab4efbdf479cb291e0948a34b7a1393ff7c175e8f4c4327ff56da7d250c6ab182c06dbcbe546f8d1f180e8af12c5179beae812ca10a800ff199e6d0d34daa610da4369fdb1337fa175346617068a00a5262088d8e21bd366d71a90f7fa15822bf9cd2d255a3c9f1ee38ae9f08b344ad1b15f9186a19c3f1068f049a67bdfb14c0b7b19596184cd6d2f8635e885eef3f22b99224177bf683b7930ad585d96fa2ecffa3a7aada1e9a6a4d58ae699a3c9e7b319baa3ca139e2b35c0b3e162823f3d4eddc1e34c45d6dfada8eefc507ebf3138dbf65513a98b8ec1591dcd91fbf94baf3f5453848b99881cdd4af96358dcfefe2c57c6e1d61c6f1cc15d5294711a0cef4a4390cd96f3d73692be7da14be8a92515911840ec77d9f3ca95272381db1d38d414d657ca3b22458012423bd59b919fba90dcedff341aca13cd6d8913f5e3e50a147720e6e488bf13ea3ac32df0eb9010422fe874558709287bcc09b2743b523a8b7b00fd912fc9d5e7fac6fd8f84d4f6c94fe1aa6ee6ed819fa061c96039c816cecda14433cb65555e3233bf3b8c4fce54839402108adfb9aca236db43b4b30158b3fa48506ee5800f659c5aa6f4063e43efe4255f52613cc9e2e9ad980908b001a1ca6e8b94b1f9501c9fd2f5a8c46d9e7dcd941a4c2e6bdc362d6458f8bd1a50f7916828c3e02dc31dfb84961616e50223367f5e0d1882da8199678b6801c17b22b61cef71733ab0a3feff93c39e85e5cc2ffb0a2b284763c3c9e53b6b337d074955835c8edb2c0f476510007a689a1707902236adc71306ff956da2c27fe6420f746fcc82ddc747a9e43915e2f47bd4493155794b1c0592f9229d319c3a8bf089cc9b05351c945d326e42f26cfcc823803f337d879c71a838c07115bc8ab0c1ae96da7b6066d631b16579654a21dae0df76a2444d6ad263930dd9d016cfb8cc06b713a385bf46d1b32d37806ad53cda3bcecdaf27897577097a1f85a0c233649d2c834442dd4a2d5516337f49689937a33d097ef384fb9fccfb501e0123dec700019b0249d36453622420568492e05cc7b6f9a4a2f48e8520b4f6b36511505fafc51f2503e3a2697424624e3f82bb64453554472531261b12263d3ce2a05f68311105dab8d31644b441881774472ad31bf2e1111de7f9faa0435f5cb0b9bced9c9229ab528a120d6958716ca1efd6ac23e590dfe8443a1adb1bff46052d380ba2e0252cb0dedb8233440b4757b2cba430764375f900b1bc81b449602b41119f7b4a7b56c207afb3e30d5c03b4761a8cafaecaf546733443bac45b5c4a55365201c55a2b0360550c27c1fec5602712e8b47b0d9badae3a13da66a272d3a560b7da3960fd78fc71703d060aa35a968c8346489b6a32c47ceb8e1e766d47603767d8e870d5e349e32dd28c37dd6ed078625b021225e20380078a3d68d40a86ea93570f0768892203f3227a5bebb9a4554043d524728640ad845222bd6c56f0835d2eb3c1e8f91e8142bae51be600503fdc35c62c520923b04d71189a81d48f972164841ba4f14bab16f525d9757295bce0241bf137c3d56593a7d0e3da6d626af96240d5015222f4de18daaec2e48a12043a9deb5055f7429e4b1980767ad4ba14f9b3d2d2512510f92192b5c3c8c658182f9d80281dd60eae4851af1e829bb92a001e7a4dd20dbade28f3da3e51c52a8083563fa64809f24e2fc5f39affec179bb4508143b8410b6d811d590e6f9bc8e1f70eb6e899e9a4a931af1cc72e0a573b1921c3fbd108f52d500883c18e224116dd7b2cbd3fb6ad773aac5c4ead279c7f196fa597e528d43334c1bed2aa4660266224be2ef1ff9a0c6d4100fbaded09f26cc719674fd16d029b86a107d4f027279a3732b46df4bd4e3e0b031d09df173fded1c876256d771271916f1f13b4eb5fd85e28bd9880d0cbcbecd93f86c3f46ba64341f51a663edab80a1f235c29c6b02eb787fa33793e07045617916343f244164078a4236b3cf6e0d430f4bda4a7d507dac5f0ba4a20b03c81ef657d85b4f5ab5848d3b32fe37706b9bd500e5947dc0f91fd63910d2796f9273ae06b89d1cc61a883ef85238b26933b0c4a4dcb904712f7c57a436afd8d21ca7d8450803a432b726478f0489c88b78db2d03d499706e9e417096f064cb0f2ac65ce16c47442dc38a7301e94c3d5393971bd75bf0f51fb260b53461f3cae9ad63491770bfe3b60c322372a636fd71278e55b923a70503b07314c2bcbbcfc2111f3e9680b57000f0b0c16fe50228fda76e872ed82417242f0f6aa79a5750250da6679a5fe48436edfc7b2df9c73f24626d792e4db033841cbb5c835c7eb90fd76767613e086f564ef9f8018b5bbf9ec203c18e1a220280b439381c8d4b8ad0e7a56048355c50c59227fb73c6560"}, {0xb0, 0xffff, 0x34, "8f0ca819c38b48ea942bb37952aa1ce492508586ec4071a8e91e6a7e8e0c694cf8d8e7c7c2d73f13b1861f07df8afbe5c916a053631f1fd68e464ba89869e0ac9b814ffef7e4d967ac346cf67397256431ea1729e474a4cdeab6944045f7991bdff03a10e2f39a2cd371aa8c5ac3a17c69c394528dbdccf4e5a32d3fecf54916abbb20cf0ca0862e3f1365ea758a71fe03035421f90d04a4d3820caa"}, {0xd8, 0xffff, 0x6, "959989015ae2e888dcd34dd9a9c40eac10c00625aa682d0db9b17aa8e0334622857fedce70ff5b320499a2ca86169f7e4b663b07212c97a40c75d503fa05f03d45f7f9e2fff9d4b9b9ef40e72a3f7d996ab96fb49e6b82e018370c302b02af557d25f0a50c1b5192aa72e6f37b95670ef0557a298161a4dfc5c9c48df09689394c625dc3a44ce1f11c4423bda2ac70076f2bc7dce765c0d68460c104a0a00e3c0ccbff9e43c229804eb13275fe9e97b8ba8eb4d3832822c7c3f73fc0de9bdead553f650c"}, {0x50, 0xffff, 0x502, "3ad46dbb67f7ad2d91dfaf884a79352367831868ad8f9b04bd57c42d39ff7c5dfdf15f6f88087209a1d1ecb96973ea4780ecff6e236de8df90810196"}, {0x20, 0xffff, 0x9, "fc747ff8a0241bbe41856d8a65381c"}, {0x88, 0x1, 0xfffffffffffff000, "31a75ed0569feb980a88e657be3b172d39ada35d9765dd71ed622bc7386c25eff07e325f64433804a5f73f6901b2237d3234c0b4aafe7652d94239592928e6d7d119c7725d77f0f10cdd22d1dc6f8e710125f77b85be7911d2a11bef8286cee8df63b9f0fdd1cc1c02748bc4f1d3360ae57712e9c1d7dab7"}, {0x38, 0x0, 0xff, "6874bebde933c36b34e15ef068bb734c49e37f328785fc18d4cd7176f399f6f32cd59d7788df2d96"}, {0xc0, 0xffff, 0x6, "ff861790c4debcd164c5042ede9afca2312bda6e6b73d09416c3a0721f9cee1675b9a320072a8c78861b4d13a7f9c2831b2d6a1e9ec6af6d7c78ebb0cf2189cdc968659ccd6308b48a9c1945860829c1d8e9972c089f347baf087c35fc7fc963a3906b8c949079f3b754f7847a5026f4a0143582fcb5c9934e0d78cc5280380d0746b1b6b7458eab1a518bebe63a5d8b32bd745fc127289a284109d6b36a3ce48d8f7057445dd8fe9b25160e9acd7e7f"}], 0x1478}, 0x8) chown(&(0x7f0000001bc0)='./file0\x00', r2, r3) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000001c00)) ioctl$TIOCSTART(r7, 0x2000746e) link(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)='./file0\x00') r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r13, 0x20007461) write(r5, &(0x7f0000001d00)="2909de590532500dc2235cc37cff948d4553df110ffb41c8e394fc1f4754bd398a646a5f5dcdb25367f95f6d373219a326b2276d3037b1c2a48b5bd99a1c29e37099de6101385513e19ac035e6201d382bb54a435fedef11e81489059093ea3711ee3f9d51b51c0d0356d4157d7962dac1df640ad1288a4d086fd7a590c5153b4847c8627dad8d00e7d5d276871319a4", 0x90) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000001dc0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001e00)={0x3ff0, 0x3}, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001e40)) sendmsg(r6, &(0x7f0000002240)={&(0x7f0000001e80)=@in={0x2, 0x1}, 0xc, &(0x7f0000002000)=[{&(0x7f0000001ec0)="b4cc476dbf51d215c4193a6f06864ce160031af4f554ecd4c2ba3efcc1cf51e6e85cdcc2e1fc665a9eba9ea638e8b6944c5c1b134a303b0e0f073bf2a030e0e9", 0x40}, {&(0x7f0000001f00)="698e9a2ae0e6c36dbb53cfcde5748b4ec8de7e38bc78acd7ae4ede8f54375080cd2ddfad25b2991adffc0aa7c091f03ab3779e6a6fae61089a6f1100be6da4a5787c064be621660a4f47e59018c97f54885a99a7578baa318b2db3c66ec02e0a80608e0494afee68d8268eed55f46ca73586120c3e01ec1869512f4615f29cb439da2a12af33ea3ccb30c964017b7767c9522d133a8f8fe4e76f6dadb8e824ade828f6504423594d0a9325d2702633c930a965cf04e93d745530c44457de6df93c64dbc8ec985cd3e40fe4504db5138e6e96597a131f9acda4abeb13dc51b74778cdf3f011ead1540c7a4192bb3500f5f194627d09fc360d987e", 0xfa}], 0x2, &(0x7f0000002040)=[{0xc8, 0x1, 0x789, "5a0c8e0a6af6fc142354cc8d2a53e36c7c174323f3dd98a43426403fcd03fae8e88523f44a150aaff6649f9d050a67d431c974548f50e14a97b77cc8fa98b84061a0a2620e81900069f47c9ad82b74461b5f422759fb5e7c74d0af56e0e1ef1590e8fb651ad6b98d78b893a7a7bb6215d6095e3fb0fa7fc781d0a33cf0ae9acb796a8a8559f78d5ce920fb484adbe8357f2b1db876ea90016c5ae6184b4b7ecf8238258abbbb3ef8c265a1582b0602be57dbbbaf2079"}, {0x48, 0x1, 0x7, "06d7d2de52453eb43f6fc378f56da35c64db7027c89baddf3140d3c86cd4fc8741d7aed468acf4a8664a11be1fc4e4a43d"}, {0xe0, 0xffff, 0x8000, "2ec4d68e8eb043428eb9c427e7e1e1a3c00f779ccebf373d6ad47527e252448d527302632484f6f88d99881315018742f6aab8d609dca7f1cc90f3cafa3bc0a80e0c198009a0eb6cf495c8f28ad802d3abe192808b498c7cfa8f041f5c819c98309aeb2c289be44a275af3086bcf8cb89d636f774f9d6b5687bb5766b95941d54112e1b11fd1a134323f1f3a13ea52b7353b8b6a48f2fe9d05d9f06be16ab1e5377c65bb3682f63e195c06013da3f67d09fc36ff944ae9c6bf5950693508196fdbe5e5c910a38c21cc9281cdad7bf866"}], 0x1f0}, 0x1) r14 = semget(0x0, 0x4, 0x80) semop(r14, &(0x7f0000002280)=[{0x2, 0x400, 0x1000}, {0x4, 0x2, 0x1000}, {0x7, 0x6c, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0xffffffff7fffffff, 0x800}, {0x5, 0x8, 0x800}], 0x6) 13:35:15 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000380)=0xc) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x0, 0xd99, 0x4}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) r3 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000180)=0x4) r9 = getpid() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000400)={0x5, 0x4}) write(r2, &(0x7f0000000440)="80db07e41cf948504366a5bd195e4d2be20fd26ceda9cea47cb32c747ad0638b71c53e2534f027131ec842611cad19a4b465a40b9479363a32830b9c9aea4312baa8f719d3a1e6666b3149912396a58e5a88bbabd9540a6b61b0f541b45c", 0x5e) write(r2, &(0x7f00000002c0)="e5d81e7764884d1ca69b9437e8b02a98d137cd1c97c0d93cbb225821dccd645ad3ad5c21c4efaa848c308112c85843abfa04f235283aec675dc98a113d928a7cc3095fc126e1e4b14f43d745c88961e1bbc5fc7baa83f474b452887f14e5344a51bc60bad943f6", 0x67) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x3ff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x3, r4, r5, r6, r7, 0x6c, 0x7}, 0x9, 0xa6, r8, r9, 0x3f, 0x4, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1423, 0x0, 0xfffffffffffffefc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:35:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000380)="1c19a35fa70d37cc45158cc6a5172c8fea5680fc7be3e92d23f83f50ff60dd86946b5948bf226afee6802936d24c4182acc4d4de0b02493a0bc100b95a26967eeabb18f10fc18ea6fc3a4b9dddd6c7daa7c2e61e4fb60fec75493551f6b04b329e556121c674e2018f8e4065db2c9a325f74484bbc9fc4983c2bf6e4547cdf1d47a189d13ae47648db145dd5af34ec52cd8c48e531c695efdd1d473f6619f6ccf5f9db4c31d9ac63def7bdb23ee77c186567a445902cde593f3ffec4e65d2c5b02d010d0fc7dca9bcf9d0666f63e0b2a729ed1b9763b377a402cdc22207520e8c2c9100fb2348695d7dec1665e9bd0df8b398d086df413aea206e43e3e81c34d01afe093963904e34a5439ed2ed1708f41a78b8181242a98cc0a4eac3bbe43cfc3fb2cd9c0ee68d8a61f3e0bd7f3c63d61eb6731f20a782842265525f79367e4d4b7beee6be0c438d8853bf8b963add26192226e89502b2b996ae7a7e6c320123c7f3c1a596595e5476a002ddf5f4cb74c7643f7529d57a06aca7357c245ec600f5de1387f792720045e95cc71a75c5d99ba093cec3420f7b1d678bb283cecc32deaac1b6369419df22b8ef70e3b0403214d63c420c150e79f5eed1fb2b3c756818eb41c71e7374f68702d3d32bdf415253512a48c86538ce3230808401c6fe511f3a9e1c0ce7d526c3725847572803b35770299e70b3fcc29d2a25b40a8514d6a45d15ee0a35b24e22712776cb6940fd9675d1cbde5cf3e1b3f88e588ac8ec4cc9adc5e892c5eecc31b0bf434c6565eec55a274d3a7c625fdefbd32009e60d0b18faf524a8c5d9604f9763bf705364c6c25b0f6b559c4ec4479cec3f1205acaeb04f2c97bc01d704026318dbe12520a68bd7cb7fe4392b8dd86bbff8dbce5e122a5be021abd9c3d20940146a303c89824e43bec3ac8b332e10518f0f207254619b1ab19fd7bdb1d31fd735591f01693851409fbd27356b7e7287d84a7596ea259836f2a3902c3df76e0c3c94c4de526cac9da70bb3680747a5e5582ba11da3cb6af074c8902cf2fa040f9b73c2d6f3d725ad9dba855bd5b6fb4778b9e6c3f753510c43473946f1dc3e785e042bdc0b7b40f8a618bbffc9b64e0ecf9d5991297dfe937599a87819edc21a67e2394d600629e54529ac1a69f199f3e2c6a54ae1928fc6555a95a3c9d03bf551ccdd07deb093f971c465d3bff9de837b5bcba5338fb4cb94730ba3c0f407d66fd9462b09b71768574eea658ea7b8fd26d4c02e2160695963da6671b39d71c9192f254f947cd89d6b10d92e5df6476b9f8da0ae89d50e2d2a7ccff008cb81dfed1539fd986d93b1f346a29a7758719a45a18b2035313c22e636167589d22e7555ce4f411ba199c7bc1c790a32eaae938860f38aef484ac0159eae25785d2102bc629176e73f6c0ebf480a9fa810618fb22f428f09d281e753d44eaf3af87fdac86c7a37061c299d5e4f5c37b0f7bb10638930a134146692bfc49c30e650b921e1eb6caae37ccf18dc4dfee1464c2e52ae79b937ae8f40c801421171313d73e24b49eeb90e4902b964d61e8266670a61a96c41f1de831da9d78c0a1821d27b060a46b51ca2c9f5869762cfff8574ec863efa923267c364ed50fa14d921c0587840733a261ce6ba80a6ae46c8c1929954e91305324abd67cdb213e6b29ead8dbb2b0fe105754c201d8880191eb440587e0eff1ae6ac58bcc049bf48799e79bb9a7626d6abc6b11907a2ca6f41f3623dde7e319c9d63360d89f957e64cec3c2ab30db89d8d1d3d9c0983c219e15398aea001dcd4f5e8725a1d9e96f5cc72b7e796e8d120bbc76b1311a47b09aa1dbd7048254e03645c9e432c30ee7b9a3f2ef3f7a52867930de0b20dae733ca3789c46114d92f910665e7d43d16c7ae1db5a4bb9c66140bd0ed42cee7286ade7383c74ecac221de60c6f4555f09e1d006ea4df6875d5485d6d2f8bc3c2837bc3ce7fd13a9353d7ee8a915d6b203fead9dd579f54786837f23891a8ba170d047ecabbc44b3ee5ce1bb89cad1feb3c4210a8fd87fb11c61ae3f2deb6e99227f796ac7d310906f6b514853a17c4808423da02cc26c847551a249db3c1041f3414d7115766e26f3644f80c200a8cd2193c22df753b56fda371211a4bd378aac286443323a7ba30ae6717521b5ab67653b222acd5788bc53bda7d538c245d5431216d14f4522d3863f165ed038df957baf0938c4c22c606649f1f15f655ff38b9f8ae74ddc27c5898b346eb58b0d7ac4ca8b4f0999ef273df09e04fd26d3c8bec0c12f23cea0dd918f04a9f80bb70b2c125e8dfa8173d49165913f235fca3a55cc5ddf819b542e1a6768c61d3c23b886eb462248791b3260ffecb6b59ba39b92f212125fbba3dce319fd6818959a9fc287e35ac4eae0f852d9ecc64cb5601e5f9bea877b35f316763b7f97700788e659c40296927833b5fcc0357de8ab0af275083b95eff5265b2d98771e80291220e240d46a779cfb755a95c51dec6b0b12b18d20dc568ca146a02e5bbee7209958c917514f1b0ded2ca21b3dc538238e3468f626672f543778ae01276c6105c7e0cacbacfe6d08ec8540f1fc827060b20c3b6fce3f5ba1a91079302024513704f472ef6d4ea9f80c034f615c07477524499b63dfc5daf3990df48d4f26299fffbd381b88edae9d3c2ef09c4b7b5a2a26ffbcc7b43964fe03c8b4c7ab5a245523d9210e704fcfc115a6b4949847d23d160bec5022cfe7aa8ef462f106529d89d9ba62400fc7b71b580af0eeeaebaae67dc30aa0fb672212b4a31a303ab2bba1156aff30a1d5d471bc506afb12528f2c44b11e1600e994a62269f37aa8df93be5e0ef023a5110ee43cacdeadbc00390cca82f0292c7f26bb4fe9d13c504fe8bd69bed6d298b0b4d53ebea84f6e88a956b9bbd7428219222c9d5c98f3649066b46b9776a697522a9bd8adca504b02a97146bb22183cc175db2fdfe99071be83182ed4a0fe9dc692101183478c41c4e288c2b01cd7339f89259c17e9c0d77ebdf3dd8a84be8dad1c62afedca9c6387e96f7543d04eecd732d071c26e06fb1bb33abfa1aec5ff78fb915f6911a5b80abf8349af79acf5bd2bf7869f31e8024dd2dfb8dbd578a02c68d6d1cce500f603787152987b2470339557f9e999f597e2f662f1aad5682df5e896e64609ab705e1285db6a375c102370299fd7b8d3c22f8eb3e5ca9d65384963b0d88369df305e7b375af000033505ccb2c11fc6dc15d496d4ab8c0ad484f06907b4a2c3be029c0549dbc95ac15a13e5a7ebb4f928e6de90323c137fdad9149156e19a1dce714c3c71a7e19fb23b864850f70645426ecc2cbb9228fbf682b45e70518974afad5e2a8e2ae061c0daf3523457b2b1a24a29e57be08bc86e264ead76523f3327860fa14b274680ab25bd0254db5deef209c48cb14f3f0e7d4d5adf1f55b1b36a896b7c6647fb117d045b19a5a1d99a31ca0a42c478bc9fe6fb9fb638fbd5018ef049c3f728533eb53d7a2002e4c659342620a2782e8ab303111ed1d286e986e470f20d1c61ad7189a192f4eb5e9b0db50594b4365ffd79a7acdfe585cf546c501a946ca5bed21bc0341ff3f1a53b746f31cee754f1bd3110cbec2124bcb20eb0c7bfba1497b52c053ca6031eaacfd3fe71bd3e1ab3dbfafc962f84a2f856b00b7b760bd4e45b2980c36ebbb4bfd414c6ae040b9a7f980445c34a6b84fdd5b30243a8d8f63e83512875a970ad5923c6c5ff961b944c01b3fa708ec991f200011f2bf47f9f37b8ce4a87487a4ad3ea3397b8edc40de39eed18fe4f59db01a6ae3af5b236d36c71584b3ec2350ffe3f4125290c83aa3ae7f9ae43976c2a29e965dbf6ac9204759593d28684c5534fe596d80cad3ca181ad12cc625addd0efaf62bcbc0f8f17bcffd8a0da44ef4294f4f08100242cccbe107271019d2353557040c6c0c518fee5d8a96e64d7d76b25013d6e9eed742581944bbbec9df6c5be8a3b6a73aa4039ec6de1a14361441a0d55a7a693be22acbe6d1e5afa243cea64b47a435c84431984ea380a1f0658247ab029733a0929f19f81c061ca271e943728b34524293b668a809b394b8ffc2ca4c3b2c8d6da7d84834858d618dfb025501de2c86204dff75da6c20d0e5636b546ec28e8febb26bcb2b692a85f199e5be5f1b9a4e4f45e6bee8350299e46a050e147e81d06216ec8fb6767dbff9c32879973efef84539aae8b9ca7d4a196cbc3dcdb8bb005db2773903d03b92133fb1792820c1de8adf964e70258378964aeb82edea16b8049c0de57cb7c25faba6344f4485f79ed7d8b74c8cf8e77cc1a42c52defa10bd1028990ba85bfa40e1b10d24126902db762e49c79c04988350ca0da8c17bf628b15226fc39f70f3c01533ca04933a1898a1db835930f6c0ecee0f9a8572697fd811baa217fd91e4ea048c2878e7014408a7afe8c4bb41f581be19c3cfac98e5140c7d2d23bb9066266cb3b9deb3747a8891ee143aaf4e947c1cfe5bf4231b5386a01e93d258a2593c92f92e0bf6f7a35e0a900b17db3756161bce5e2ffab767a9f08fde04f2c913730acb9d2694492bc5df18ac4b4d8fdd84704a8cab5f39ee869fe7e6af3e9718636b27bec3defbb7a5847a5e2b5e888b029b7ecf02c51ac40aacbadd02d41a5687e33faf5fdc18971eb61c2c50af16bbe830ca6184366e88857128c65bc17dd10e39456cae92cb98b76307fe254d574529d36e5fb7d8fe9cdaf40366498b8dace213dd8f89eed37c721a2dde6e9c3f4b37b057c8bff4153b3dc56e9994cca1f75d1042650bc6392945f00fa07bc06cf6bcc270b22ab555a0327ccc317c0f772e937783d74e0b160b8f55466a9a055dd4c76a86c10e86590839aa3dac81580a49b8b806620f6e6778d7c9baa37d0a63c26095b774df356a32ad88fc2f8cd73d027d35af0587e33fdb90e5561a5e9f2c14a370366f60d95d1f0542639bf5a323a8bd35959ba98d289bf36597458d724ba56e99206daaecc6fa72cc402c15be06e8a5a1f763c0bb6afeb96818a96052fdb99d273321f647f91fb98c7e1794b88b16581ab763d57325f2db201fb36203961f67dafc22473a43d073dfd7973c2807787924ea01e1c4f5e64ad458ea68a1c3161190cc0b6d2b5a54c532f885a9eac239069bf54b101e6e02b9c839366922446e12a0d66f54add10a2cce80ca253b657a12cc94b2d8bae20d02161845f1c698ad3b33520fee0e6da221b1c409090bf81ee9fa358a54489ff2a9142e97dc7818f637c7538cd479ee3f89926cd2a10fef4dc7edbd2f5be07a72da5d70c1ebcecdbec096f97eb11fc854e70e127ad6ef06528056291523d553e5b0f4579e4b4337a0c4bb9089bec4e0ae3c12f8699e30cb883868c82c64a290250403d758074d141d037300275d772313ef48471c9b296671c368c559b54073beffd139ca6524950f86a3a762c30e62ac92c306cef1fa1bf98a8f99c00142f1e955ed3e02f6c5b40a14f7f4edc6fc89ff9305b15abf83f84afa51402be786c2780ae25f4934c0", 0xf53}], 0x1) 13:35:15 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x4ab0000000000, 0x7}, 0x0) 13:35:15 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 13:35:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000040), 0x8000, 0x0, 0x0, 0x0) r5 = dup2(r4, r3) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)={0x6, [{0x1, 0xff}, {0x2, 0xc103}, {0x3, 0x7}, {0x1, 0x9}, {0x2, 0xad8}, {0x3, 0xc4}, {0x2, 0x3f}, {0x1, 0x2f4}, {0x3, 0x1}, {0x1, 0x800}, {0x3, 0x3e8}, {0x3, 0x8000}, {0x3, 0x7fff}, {0x1}, {0x0, 0x6}, {0x3, 0xfffffffffffffffd}, {0x3, 0x58c4}, {0x2, 0x200}, {0x3, 0x6}, {0x2, 0x9}, {0x3, 0x800}, {0x1, 0x8}, {0x3, 0xffffffffffff43ae}, {0x3, 0xfffffffffffeffff}, {0x3, 0x423800000}, {0x2, 0xf00}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0xa04f}, {0x3, 0x4}, {0x0, 0x9}, {0x3, 0x1}]}) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r6, 0x20004b43) setsockopt$sock_int(r2, 0xffff, 0x120, &(0x7f0000000000)=0x20, 0x4) 13:35:20 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x61, 0x1, 0x8, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7f, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2b, 0x80000000, 0x7, 0x5}, {{r1}, 0x0, 0x22, 0xb, 0x8, 0xffffffffffff41bb}, {{r1}, 0x0, 0x4, 0xf0000001, 0xb6, 0xff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xfffffffffffffffe, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000021, 0x6, 0xa71}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x3c, 0xb9c8}], 0xd2, &(0x7f0000000180)={0x1, 0x6}) 13:35:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x80}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) sendmsg(r3, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0xffffffffffffffaa, 0x0}, 0x0) 13:35:20 executing program 1: 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) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x406, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 13:35:20 executing program 0: pipe2(&(0x7f0000000040), 0x4) 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) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 13:35:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)='./bus\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ftruncate(r0, 0xfffffbfffffffffb) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) 13:35:20 executing program 1: r0 = semget$private(0x0, 0xfffffffffffffffd, 0x48) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1800}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 13:35:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2002, 0x81) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x34, 0x0, 0xc6, 0x0) 13:35:20 executing program 1: madvise(&(0x7f000030a000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='@\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x88@\x00', &(0x7f0000000140)='#\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!\x00']) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 13:35:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) write(r1, 0x0, 0x0) 13:35:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fcntl$getflags(r1, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x10000, 0x9, 0x8, 0x4, 0x10001, 0x4, 0x100000001, 0x6}, &(0x7f0000000180)={0x2, 0x2}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 13:35:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 13:35:24 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = syz_open_pts() fsync(r0) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1040a, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="9d321827d7579d573ca078fddb1f83e09d8930827d96a2dcd23995eae7e09ac40fff4a0fd439cc6656ea7ec20dc5c7fb266b14b4f591b99466673a3b0c1f4160e227903234495f2dea", 0x49}, {&(0x7f0000000140)="439ab5c225184aa81259ed6a765f0953b9e02af9b7174e2f48748954418ae620f3ea11496bdfd571a116be2b89c832d33553f5e57fedada5bbabf9b374082433a0f131e9d5dc3baa6bf91043884aa33bff7f2be25b9798e4441fda3967e694aee15aaf30a4824939ddad", 0x6a}, {&(0x7f00000001c0)="45cb91952b9f", 0x6}], 0x3, 0x0) 13:35:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700", 0xcff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152", 0x1c0}], 0x1) 13:35:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:35:24 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = socket$inet(0x2, 0x4000, 0x3) recvfrom(r1, &(0x7f0000000040)=""/18, 0x12, 0x840, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:35:24 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x6) 13:35:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2002, 0x200) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c8, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3, 0x8000000000000000}], 0x7, 0x0, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) nanosleep(&(0x7f00000000c0)={0x0, 0x8}, &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) flock(r1, 0x2) 13:35:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0xc64, 0x8a37, "57522bc4082c9e0996e72e3928bc865ae2ad51fa", 0x1, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000001180)="48541b038db7592daa2f28eddaa2d592119954e3d06d20955915a81ab9e628d9b8c9c8a40b2944a53aa7d7bc56067e6ecdcb02305df8cdba07fd449c5521d9f3e5eced72d5b462eba9effcc0726557afdea735f67695625cc73cdf9b0931e7fb2940d3ca5e0ef01121c761ed894fc5028d04e97f46fd487ff186390474eb4930e0dace6f", 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001280)={0x23d, 0x6, 0x5, 0x8000, "986b204125a96a8e771816b62048e7acb7904442", 0x5, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000080)="aa070c3f4fa90cf44ba32c20db58e8f5017090d36d59bd042bc8eadec852241ac0b506d87ce4e7c6be33d9742836c1d51e794dc810ac72570dd4bd060695cda82013845749ff2c023908248f6d0a851cf480f41c8c283797c3def657e9911a34d48a2e0ef1fa981a0f5d7d9fb6fd55a7a75d3aa761636f253539c5dd6c66d05166872b724139e45b74bd18e63ef692268a3dac58464fcf73b3f90da86d78d0d72432eeea783dc9e9ca008a5088a1f01f9971dcef345dbd8f55179b8e7a2932a6bfdc6c8ec1640e8b12468bc5788cf6d17e17d1") pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000001740)="f650b0d34ee66edc029a32d5ccebb9f0d6c8f76d7d672f7a77e323c620785d4099f2b26cf56e866fe3f8da78143f3092e7aa61f0ae94e2d2bc9cdd5f959e077bd85b640a1d2b0d05ad00b39992cc836c23dbf95fb86e6da9b89891d26dc1abdb701c087cea87ea318bebbde99f0762268464b33da5122e681996fd132598a0294528efdd8fabe799066b5c66988b5b5ea006ee7a5185a46952db8348bd5da4b30fc68f3d717af759b9c693c0fae46a373c303f7d2b429f2eb6a18b320eed3c7dd9ddd37f1d9fd59d8aa1a725470eae8f526a0f273f9664cb7526e5d3b13f79dbf1338de933b1154d42ddae2f96c891c64ac8315f6cfa94bfa41a69fa6a7ad01f10c0e09ad51e15a9fad8c02b6c6cd973c8f0fc37f2b7096b4fd0142ecb1070f8ff4684fa4d9bcb50033e8227a586c0a782641176fea7e5cab54b5ca5a99839a9a34219ea9489a74013142d590ebc7451f5b4cb1d812fcc785d63ed0439d11bfa50b5ba9a0b3cb71ee8e2786b51fa0797e0028049a7c1ba0f8416ae4f40e1d766078e615cd7654669967528fa3f3da81753cff1a6d81575a8509173ec1c772ed93b926a960559e1f6799fe2d65b34b473e814e7a09ac25f0607f8ee8ff0298eddfe9999385d3d31a6eba059597e9bb520b698a7e1bc2316e3074817182456629f2816ba64cc86d0b78a95d3d1a1f73ccfb22becf9d31a2bce77d2e1dc37ad05890a6f8acb81fe4b9205b61de7f3e06a5468fbdddf66cee934d29088252726a05c09653803b12cdc7d2e0ff1809baf12d96067f7d0213444f4b0ce88057cb33766e30c7e29e303540ae15cf0ae71176df13d08ed7901a9d57947332b1e41b4926aa1a5871903f00cce138f39b9f0f2c2f2c2482337013ab72f020ba899e3af3ba08a936e76b82d319e085e8fc28f7173bf10697f0ff1ba38030573d4bd9947b88072b7d90fd2e51a22a9042a06b89fe452b434f223047302998e0b725097070f258ff191d12884f4ebf1c4e28e97534f1241b1d63f4a8ba54a3ce9b37ef21fc5fa48a575368ca3bd1d4f64aeafa480b502a617910bea71f022930edd902e45aa4b9541695d74ca74e4950a92dcc1a2e441b94aedb60e202c013490e92cd4305d43323c7afa7e3b6c74d679b6cf34d5b5f2c6188c789916f751a414e2a3c0158b040cee502a82378287d15ffd1fcd0e79812f146bea2377c2f9244b565a2941377db11ea2c2971753d051075e978b1b285b5b9edd7ad10d5b5c9f27be05ca60eac138464370d3cd8bbb6d85324e1fa356be059b096c1e9df7e6e96404395ac81b17012a53139999fb4b1732cde2790d98ae353ed55b3f9e5e7886960964d7d39935076ecffe60bc92ea7b0776c44b9e9ef027103b3893e29478019f14226f6eb956a1a30daea591f43cc064e4f3bc9b3618c93a4b4d4c014c0dafc250cb27d259f09510ad9664cb6769c275e438c4e3b993607de20320d4d07cdd849a83054f80e2db53824af43fc618a18dea67c8895013dbd91d371e941f73bced92db259675de09807d59fe69cd82e677e5849afce43e2ff8e82345ad06fa5ab33c35ccd39784f1b9e0ede86e0ac7b041334a3a9396a0788ffd0991814c2561da2d85bd2b7731c193a18ea7ad8b8a6c90a859b5dc394b29301765a518c13c89f68aae0156093acb83c4ec6f72a7d942d9137550c7ba591feea354bd6f12437e42510e970c773a54bc57d84b4c6d7107c050f9579ac65c7e2ba6d13817ec94f524a05a73873f29839686f366c4819dd79061a494e32dcabf20b3ff68dd95fab094217d3b751ba9d0a3491d336624f512dac8086a0b250d258733b20a6765f67434c57c3fd4094985f24e0a8714bfc240bf1231d65562c294b193cdd6998a0201550bdc878e8499b95010aadadbb26ed76b9c365bdb991bf59a8c67caee8b6091c30714ca45487a7f98555ceeba929b04ed8ffdd8b11550cedf70ee0d15703f58996e087a98d6c8dcf38a7b45fdf5229f17a9625b731e3e4a4d0c3aa59fff2f9f4e33686f40e04539795b9a9d28a0929b871657bd7bd8394e376de764326ccb2499343cb788456c77c2b13b6c1040644adcdadd29bf68d3d9313729e6a7a80c99c5c51b5a415bfea3c19b799ec4d25a192873c0feca4544c48d02a4915eab6a01dcc9bc6db0fa2ff413344c986328ac2d7d779b8ad42351e7a5fe88bc91deaa8c1b3ea0dc04412d7cf586936e9c52e1fdebf8101adec53159c02be2ed1c8dc16255e2829f8fac0365a160385fcad54a66e549c777bea74ed3059e5cab27e962312736c408b5cb2e2ba331f13231584ed576fcccf883d9a9f7629c7630bf366f209f70954c5894f0a45129642ed32d12cc42013692cbabb1a2fa2aa8106471b20f31f2cff8d05228bfc7a70aa37221e5a684d3ce65537f103e219da047a322fa46d8bde32b54ffcaf22f2456566efa1c0d58e36fcf4d28bdfb75cb43bdb836a13e78629808a1f129677ac0ded67131159c411f7af8938d852fbb2741915f005c50a4d77516070411c7887a72173937ed4415521a842709191e9868f1bcaba6a6ef7f8b0ea8020f780d3f7e49d42903e66bdd15953aa361bf5822c6bfab5a3048059e456c975a0748c7e0b391a66eb96552c4f97766cd596c2418a1c815f4c585df8862853c936777f21c22d1c2cf1dfc3cfa30a1d02ec2f1b65f553b589728cd829bf23ca001cc5e9b466c248af082772f32d046eaaf1a28a2371ffffeb8d62f68d81f88c516646502b2a40584c3d3481eac674eaa91ec47c24b2f71f92fd3b3a9ae989d14adcdffa9947e8c5bd93f27e7d5d5959440a5cea9621d316cc7ad52b57c605e07a61605b185f01140b2dbd5b8e8dabd0c27df3c7673b5667dd5a0d064d0a98ebbd9d9c7ff8a55c46932f29ce467fc94f0ef4153493570dea583055c87785109a2ca9381dccfd3d402fc0ff183ca5cb5ce10d5e8a9456864f07d359cab30f86fd796a10581f39c65837eb44a70795e4336dd9eccd6ca8545ef51d9bb411c80672760fd4e7f58653a2c3da0f3035624ed5960e44f1df0a5df63a17aa9187b9b0da6115b3fe73cf3c3d7aa7825b97bac0d1b6532251ec7285a4017b1e4cc11b570d696b380ca026f7ecad3033d14b1a096466c65386aa00e502c6e2505705570700376c017eaf33c61a3527da929a57a9120ed56c461450aaf4c91495fc6576b22ed29304920d2c74b0599d97a95b7b3f22ab357b8ffdb2e0075b165ea06abb8d38e5e4f9f041e7d58d89fbb4755379f0ee13ae917e99c2a9d688c2c3874a14a27e9f0b933826d8cc74d9f9f13b46be72157cb878ff6a712918d399e4e6ae5636557bf393c626a233fd62292d2decbabf003641cd1c1a8352ec584da05ee48ee754b3bef6654503c9c7e273f1dd19336058e307a1be6e74a22e5d3e490728f65ccf069d8f28f9b3a79086788e5862d10d6b008d0b361adfb9e1d07f27ec4ffe8436723aefa06d258cec9fa7d04a8c6891b3e3002d7996ccb84729059e3c57737dc29aee457558d72d11f496a6100a0f7419ec6687677402e95f9cb2000441be21b92ec4bf20ace6a949fce097992979e56d10852d38040d2c504dbc84152b44078088f185a6aa4e1b3c349fa84976ef963657aa612eb33907788ac5264f5eed4b3bcaf3993ab67298677a7b3140e4a37df678ebe62969f9ff88efbf2558f14caefc76dd03914e6b85343680e563644a36f8d37fbb0af18d0a11476f3f7a3875966c9dc2c1b5b166d9f60b721be6ceadcde648c8e389bc42ee21f8383c695239dd9cf22b256eababc4c1ff5c4675acf4433ddc6518237f8002af73e0334167f9ce86d520d51a6fd137f1cd25263f823421f2105ef85c48b184820a2b5be20292db07c3b7e8230ffa6f8c113835d3aea65903d0efe0148fa6cd5739af382dc9bae9d52f9054fb36a03053f72f1d97cf028fd81c5126ab93329abac51b3d58a480875ed84881dd6efbe9c990718ddf3f24b87e56ec782fa78f40d21e94f6ad908defcd925929006279433ca05557c0a707ff4a013739bd9b6167518c0077a6c7a6c240998d7df355eeba5926775880d4206f4a21f26d01543e72e05a9531501ee1831cddcd6ffce2d70a940d0bd492e42963ba1b3f415b886b3d52b8cf09560b711c6ce1ec010a5278b7c82bf9638327d44f4a557b1a8fefd4b4986bd442f4cbe349cf31602b4ed5b37d64d8a10e1ffc16f9f4d8923cefadc2bd803f7d740ace6998e5a106c43d5012796705fbf8752562fbbe1f65665697a218ccba5a4f5ec9fb755fa16008d9c8274743cfb807ab0ed725fa523ac66fdae09210d32f1b6d86434902130bf183d1202f2a529565c9b146346a5ef5c2189a174312df3ebde542acf7435c9c61c0f6d4a14578c4a4f0bd0497cc2429c09d034bd8effea069a98ec8c12e1eb057e69434ab644213999110ad03d2d5b6b581f0723ef805ba9c83c4dba0f83bb799174f6f6ab78ff2dea83fb517dab73efc1335ea5f9559334b33703f652eadb46a07ce10c2b7cdfa0ffdf979678548d8057b045201a777415264cfc6d0c627590c68fb7508fb295137a73ef2dc1d3efc7b2ccbdfc4c4d4081b3695828387c79a57fe5677b8b9024b6442b89c5fe1be848080804e3471af42655aaef30fede934d412025c74082900dffc431d3941b4b9938859cad6bb2402f96f94cd6dfb2b3755364102e26f35f96e9da1b83559610b584a3555a22945be87686c9c4df8224728d2030993544b05025c8b9bb0d8334ca0f167b42bdae4a0f27ebb96d9b75c7914f74d43afd00f1c3828bc1ea0ed7f456beb192eef708f8f6c4e11980bdc2b5784148dea4bcf799389cbb87d49f7e4b3d740a68041894c76907f262f72ba33d04f5e9c7926fffab0f3f24b6f896655d761f57935724eb84590c794cbc9f112c6db6b59beab282edfd226853f10f2b8946a50976e6553905aa15698b21fb9eaaef95e03d673c1c0b8ab0f60093caeb718e5d05993da61880ba17fb3c4f941cdcf8ee2f94806507b12c59d3eee4d556903c4c3f6b6f4dfdc6bf5abdf9cdc6ab1eff8693bd73fbf6c3222f5868ec2469d5816f2f90e8311ecba042cf73aade6602548a86cbebcb8154e23acdb585a6d6d889db0741bd65dbe8a63cc4800fb52384c267928bf07fb82ec4bf155d1913be212e8efe7df5482ff1a89ce7bf510b3e970c93d0b38594215f5492d8456025ad1fd602e3bc0fd1afe2788dc68bfc0a6944674de2547c5ba4df1774d73bdeb96d3f47d52aa656925a0546a82bb0c8d9826bdce063a14a9b45251e6b174a8ae9fb7c858dbdd98a6b0d2bb6396f236274cba51aba9c00225f5566ef2e10bb09cc6f8e6b22f48536bdd051bec1b3ec537ea532120b3f11c4b985b9809aae91b5a3229d33a93450aef8da1cd7795540fa464be756cb0390fb21e21141324aeabba1b672d1cc448f09c03c78778c8880a1689d0e5566d7aa1c7856d40fcccb9471c5c6af0a5c8f691206bfa8a98c2afdb4633a241aa901cf823ff5e8e76b6e98142a00bcbc48043ff6a3c0e8c5bd0bec3ccbc63374939f2ca4e9a8c6db82b76b15e71cf41cb0e82bd619ef09d5db5b9d25e2491facf7327df25482000741478298803e33547ec924112ba5b307022e45d75481ff8fbba964a356841e88d16916bea0cdd8298e73529953933ceaff8497074c9f73becd6b6295820545c871c144c3e1c0091a2423a018b627be6de19108e7ac0a738355ea86f53569e090e278ac83b8db1c52699e9636af3edfc6f9e66b31c7d08f53e9", 0x1000}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000002800)="6042eae634268d27aabe6be55a4ba508b10aabcc26cbc6286e8c1b4a8dd92c6c5a00145134f911eb0a091a298ea2bf9d3af110cf1ab7eb017d7b0ed30bf376705a15701d8005b443a4643b5fc04900435005773bed66e2171d26f810a6a148a3a423875ec2b44908aaf561497be9707fa27cd4f6586ed244a290e044fbbbd3fbb439efe2cd3d283dccc15637bc", 0x8d, 0xb, 0x0, 0x0) symlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002980)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000029c0)=0x9) r4 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r8 = getpid() setpgid(r5, r8) sync() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002a80)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) getppid() syz_emit_ethernet(0x55, &(0x7f0000002ac0)="eb5249adfc40194f3baf88bc9341850624b8fcb50be9327bd55c4add4471552c43551d11c2cf8a0f5b9d12af632fbb1bcce94c296064493b9b15bc3866c83855e8b7c8fc3740699c778987dc5bdf9af0c0ec37ab6c") mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) r9 = shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ff2000/0x3000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) chown(&(0x7f0000002b40)='./file0\x00', r6, r7) poll(&(0x7f0000002b80)=[{r4, 0x124}, {r1, 0x100}, {r3, 0x8}, {r4}, {r3, 0xa5}, {r0}], 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/null\x00', 0x10800, 0x0) r10 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002c40)={{0x7, r6, r7, r6, r7, 0x90, 0xffff}, 0x6, 0x100, 0xffffffff}) 13:35:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffffd9, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 13:35:25 executing program 0: socketpair(0x15, 0x3, 0x0, 0x0) socket$inet(0x2, 0x4001, 0x1) 13:35:25 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() fchflags(r0, 0x10000) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff7, 0xfffffffffffffff7, "472614a5e430302c8e9b6bb93bab9dc0f95f6102"}) getppid() writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0", 0x12e}], 0x1) 13:35:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x24000000000000, 0x1}, {0x5, 0x8}}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) getdents(r0, &(0x7f00000000c0)=""/22, 0x16) setsockopt(r0, 0x9a4, 0x80, &(0x7f0000000100)="d30b95a1d1ee1b98c5ef9579843cfb62c8d4e97d31672a40148e2139bf", 0x1d) r2 = shmget$private(0x0, 0x4000, 0x414, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x7f, r3, r4, r5, r6, 0x20, 0x9}, 0x80, 0x8001, r7, r8, 0x6, 0x2, 0x6c83ec12}) 13:35:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f0000000080)=0xaa982dcb23a2df75) 13:35:25 executing program 1: r0 = socket(0x10, 0x400000000002, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0xffffffffffffffff, [0x0, 0x0, 0x0, 0xc6000000]}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000040000007000000ffb6f62a1c60c48766745fcabb"], 0x19}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 13:35:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0xfffffffffffffffe) chflags(&(0x7f0000000080)='./file0\x00', 0x10006) 13:35:25 executing program 1: r0 = socket(0x18, 0x4, 0x800000000004) setsockopt(r0, 0x29, 0x40000000000c, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:35:25 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) socketpair(0x1b, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cba584dc4c65ddef79b1193c6d20f9ce32b02e50b4af3c4065c9dea63b2a740ea895df4a4e34603b2983a0e18381bfaf0be5900b811dc7107ad602f1ae0e7de31ec6f2a662dafeff2b987855613950b9724ec071bcf18bd81fb7aa0552752c16e4fb259c5631d88ec896c665abb8afebf0513e0352dbef44ae1b23fbb6a451a6f74a59bf96023afe8e88186e236c3201cf44d71ffdd0f9c7b6c6bd63c0b59cf43aac7648a482ae59b2eba4f18ef3cca11694f2720bbe3055630dc428ce7490c6b03a3ac405c63abe9fa14d2c5a2c3e26697feded98d5204a51c9b4fdd6fd138c3959bbfc7d3a8bef0331", 0xea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 13:35:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 13:35:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000102c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x20000001, 0x13, r0, 0x0, 0x1) r1 = semget(0x1, 0x0, 0x80) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/29) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/157) 13:35:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 13:35:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfffffffffffffc78}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x159b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/2, 0x2}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 13:35:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="5288a1d06beaaf0d8bed31138d9a789bfb60e2f4c007b74e08f5", 0x1a) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffffffffffbe, "c4cd6686167bb8f582970d5900"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 13:35:25 executing program 0: clock_getres(0x6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x651, 0x0) pipe2(&(0x7f0000000080), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0x1000, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x403, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) socket$unix(0x1, 0x1, 0x0) 13:35:25 executing program 0: r0 = socket(0x19, 0x4000, 0x400) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6dd9e193a64109f12b36a6713fefa241309decf1526b0a38d3df9675ed1a653699049f68ef18701b817d0ed831e0303a822ebfcee32c9e1511d2a91d0da64e5f7075973d5cd417ee0a4892dc7a2fd3f7fe75d416", 0x54) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:35:26 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x0) syz_open_pts() 13:35:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0xa62) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) readv(r1, &(0x7f0000001080)=[{&(0x7f0000001140)=""/128, 0x80}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x2) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000001100)=@abs={0x1, 0x0, 0x1}, 0x8) write(r2, &(0x7f00000000c0)="c694fcb725743ecbd11dff703fa4f086d1b1cf8b344753c80c0ea7a3ef6e6ce45eb262f69147132c8fb58ef82e995255def2d61b35088708f28bb34827c164fa4f883bd9c3e57b0d1e334d8bb84ab15f2139c4a2922e1408ee30bf1a05e462c523ca5969d103387793855492a9ee8c54b6bb72cbfdac4fa69064bb631f53d088c65e9c25ffec12f2de9517502682cc4a60fa96225fda44b649a4c0423b09188e8e810fac9f47f452ab5d709a110fb3b0a0a336351c61bda70039e38730803c56b228ef41af30bbe89cbbf0794949b8293a3a45a1577aa1a8d1b39ca00318cd1db4757e54c20e706f3fc9c17812cdb179e13f26ebfa0483590c2255", 0xfb) 13:35:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x982, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f00000003c0)="92", 0x1) 13:35:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/138, 0x8a}], 0x1) dup2(r1, r1) sync() 13:35:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x3, 0xfffffefffffbffba, "c469000800953600"}) write(r1, &(0x7f0000000180)="b995f01d91f59627df07c8c719a8561fd78a2166dfd3fcfc3a990b86663761698030beff5efed4c8181a5d1cc53dcec08f7b0e5d191aa2d8cbf8f6eb87c6f49319412e36b7b41417c6179eac9a3bb38d169145e9c0e6081a7ea5b55af1b2f573891fd20afb642cb84e656a5102ba3468e63c89dca4011f4f2b1d2f9b6477744a9fba3a2cb8", 0x85) write(r0, &(0x7f00000000c0)='\r', 0x1) write(r0, &(0x7f0000000100)="a88c2726430672533af8e4257104d9d959a1b0f20c601a0a2279e8bb4747fb77255881df89c20b7561cf6390eb06d9bcc6151cec302d71b4e3f842eb5a97d71c7ad3bec22a1e2756d7d46600e4f654387b6d088958e82a2300369930ac4e36", 0x5f) 13:35:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 13:35:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getitimer(0x0, &(0x7f0000000100)) socketpair(0x16, 0x5, 0x100000001, &(0x7f0000000140)) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) 13:35:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x310, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:35:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x72, 0xfff, 0x0, 0x3ff, "8577ef43c5225c275a91d4274ff90f46f706c491", 0x6}) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x8000004, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x200000005}) getegid() 13:35:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="f6ff125c00000000", 0xd647f5b4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 13:35:27 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x40) 13:35:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) socket(0x20, 0x4007, 0x400000000000000) r2 = dup(r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000004, 0x10001, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000003, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x6a, 0x0, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x4d, 0x2, 0x5, 0x2}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1ebab2329883cb96, 0xd748, 0x7}, {{r0}, 0xffffffffffffffff, 0x1d, 0x2, 0x6d, 0x4}, {{r1}, 0xffffffffffffffff, 0x22, 0x20, 0xa346, 0x1b0}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x1ff, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x100000000, 0xba}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x0, 0xffffffff00000001}], 0x9, &(0x7f0000000180)={0x80000000, 0x9}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9827) 13:35:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) r4 = semget(0x3, 0xd50da5202b92a7bf, 0x200) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000780)={{0xffffffff, r1, r2, r1, r2, 0x57, 0xffffffffffffffff}, 0x6, 0x5, 0x9}) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x100, 0x7}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="f8ef606e2295dde1be2e08d830ca7e66211702a0f82b389d16537dce7a8f41ab799ac17fb0a02f4d6374d756022851bbd81d04e69ac6e46eab60e97b94af4b3a16dd255b76ff08f6769fa1fa169cb86875ef25508c5e6197ce97be5b94245dd84ec5930b024f99a215ac51cf214cff4b0be3b4f537e9ce799b5b76a8818812894e0cbddb11f5387b2bb1110d951aebade9b1bb06d6777c15b32c1ecb01aa10e402018d188d4734", 0xa7}, {&(0x7f0000000180)="4ecc470d5f808301be7c0bdcd172c166115fbbf8ce72b648d3ad3866a96ac9f6e35b6b23fea2730433e5c9d83ab1fede143b39b7cb0902e2d55ac59d7502b4d614e5ba58153fa04ac3925570ca89ed6b042218f7c6dc734595f668e007c737ead0aedff16166659bc8f7c2b5d0c4d73b3ec8e44945ed123f0ec6cb5c902c50f8f27f298cce5a96da6f0c9b503c296ed4e768a1a15e27eee8ac4b9c86f097eb2e87a712c5b8328acf726dc4b78568574a340730856d147b9537ca58b38de080cf86bb83b41548af02d0af5e034d308af3fd60e46f042381bfcd4d88f1e5f322b126474d81", 0xe4}, {&(0x7f0000000280)="01eedd99b93876e1fb440de3790e1b232e588a5ced274cc495eb41372bea5895ef3cea0ccd82e2ad666d227531dff27b06eae7d9c886a1104a30ee6df2d1ae19ac5da34a5d6181ec0ef538e16d54007289886b5e8db0788a1bc49b5167157cf02325c4cf895d1f52f29509d6176fe4fc4c11c843ca6137d39560408dcaf772bbe7d185572e274f52e06b4fbaf27198f834d1adbf67f57e83b067306b1fd897fb", 0xa0}, {&(0x7f0000000340)="77c84a2c829511fd680e00daf6bfb0f2e98c6787e33f232a31a718902fabf7d157e684507996dc82609c6db022ea3d9502a1994497602265d1afeb8f2c7d3530f69051a334fd9e014ac4608fe3708181508d51b1a4624aff89362add4185a667146d5f90540c2cbbf699bb8958c55c65dd", 0x71}, {&(0x7f00000003c0)="1682f65baa9be1840a487ee5e8bd84f5e383f07f659504391d29fb3f3aa570988efe368f6e747dead62ffc21d0a84221fd86f2b277807b20bad6886f9882d88c33fd1b8a52cd1a3eb12e905fe3daa364a5a8e6c645614c177d7e3cb20c04e51f04a0bfdd163597f3e6bac91da5143d239ee4f51b395b3caeba8e9509ec0099f145353bd672b894e49c2b199b86fa18f45d98eca0e73729da7ad0158f0eeccbff02967bcc557d4ea024b9510663b3", 0xae}, {&(0x7f0000000480)="e8623b21f7848bd6c4a260b15faebb3b4944bc73c103d24ceae2ff4ad3667080d52907af179cfdce3a43018c86bda19b267cc78d191ef669527c1dd18cb7bf868ccaeba1e75d18c6edd142ee04044bbfdbb33e80aecb4659cb33211c630a08f94b8a27e018b05d194212d798769e05c56a3e74347bdeb33bedd95a4287d6fb8b8c5f1bfe7398feaaa37c8513b69b64d223cd4033eafb1c21a9b42129d0f9ba87770bff0461e83d6c09b8ec4c0a2667f990e91ef230b9e107ba6848808ee7928671c2340ff52812f9d0a2a3e52cb64d6dced3630d0a09555b1831df664d8286003b6e1d44c7b8076e259777283672a30f2233", 0xf2}], 0x6, &(0x7f0000000600)=[{0x30, 0x1, 0x81, "f2989f51e3c4624bed368294d0c4ebe9ea5228ef0618693f73a74af98f"}, {0x110, 0xffff, 0x81, "061d98a2674052ea21e805952687af98b998abbacad7b33f37ad23e4d68ef415b51a4566aa39149bffa9b6fb93b9788dc4bebf282972557de19c5d14dbee5fed31966035c2b5a7a1681bb05cd6cba7dcda4f730968ea19d302636c8939940ac123bd6e29e894397b5dd68be9512951d984500a90f27346f070ffdec4d9ef7454e27e0e91c3d97f0f3d7ed3b69ae6e5f386ebeea1aad1000aebe9104fb3f669d70a02f9a2eef0267591bc0131a98ce0fe42f6f2724c274db3d360814ae3892ac42ce388ca623fd9b5831bc5c0ea5f056a35fe857a51cc9a174cf6e9799f541430983a52a0eafe8c0fbeb175b6867bb84805b65328a90ee789cee06d"}], 0x140}, 0x2) setsockopt$inet_opts(r3, 0x0, 0x4000000022, 0x0, 0x0) 13:35:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflagsat(r0, &(0x7f0000000000)='\x00', 0x0, 0x2) 13:35:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 13:35:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:35:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) write(r1, &(0x7f0000000540)='\x00', 0x1) 13:35:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3ffffe, 0x100000000}) close(r0) r1 = syz_open_pts() fchdir(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20088, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) 13:35:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1, 0x5}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() semget$private(0x0, 0x3, 0x130) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 13:35:28 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xfe, 0x0) socket(0x3e, 0x8000, 0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) shmget(0x3, 0x2000, 0x600, &(0x7f000000e000/0x2000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r1, 0x20007471) getppid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB="8874a7d67c00000090048655c3af1ad8ee2af3829b2f62fac88b16cfd83132b3f56bf194d7cab1e2e60400"/58], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000005c0)=0x1000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) clock_getres(0x2, &(0x7f00000000c0)) syz_open_pts() madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) read(r2, &(0x7f0000000280)=""/177, 0xb1) 13:35:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x3) 13:35:28 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xffffff2d) bind$inet(r1, &(0x7f0000001200)={0x2, 0x3}, 0xc) r2 = msgget$private(0x0, 0x8) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x4004, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x101, 0x5740}, 0x10) msgsnd(r2, &(0x7f00000000c0)={0x3, "9f12f69d67d5a48feab8590677834d159d5f549213418f96f997aa781d71bf502de7be199e31b217145abad68292b3571b90305c5a04e88a4d32e69213f9ad4246c11325249734ee3d4a18cdbc240b8f89effa4df0d2e8768022d7bd1d708d67bbc819645aa6cb80f148295e6a4833bcfb6841f82138464617c5aa2d3668dd57254b6a826229a1e3bc2415160ac603f1cc5b1112b3a968ca3405a8b8cbb95027"}, 0xa8, 0x800) r4 = fcntl$dupfd(r0, 0x800007, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001040)) msgsnd(r2, &(0x7f0000001440)={0x3, '\"'}, 0x9, 0x800) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="7bf46bea0000000000050000000000000000000000c61c6cefb6fe200000000000fe000000b09e490b14e73e12731753561000000000000000006847ff3ae8f792c36371f1cac1b7f3db1a29ba33931e0f371a4a26b15acd927407d932b7031f4452a3cee7aab003326381a6835bdd7f62c5b70c228141cb9a67a8bb1a271ff014d0b2d1daa4f3f47b734a2be4cfbd98f2f61063b4706e823c4140a44df2169531cdd8e64e2c3db19829f966d9c9508706a9b60c9a4a625673f1c22ae6fa13e8b5ef92fa1658e8916a92550700"/217], 0x1, 0x1, 0x800) fcntl$setstatus(r4, 0x4, 0x40) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x43) 13:35:28 executing program 1: r0 = socket(0x16, 0x3, 0x7d22) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 13:35:28 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)='}', 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(0xffffffffffffffff, 0x0, 0x0) 13:35:28 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2, 0x6) 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}}, 0x0) 13:35:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xfffffffffffff241}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x1, 0x5}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x3ff, 0x7}, {0x18, 0x1, 0xdea, 0x2}, 0x2, [0x7fff, 0x4, 0x3ff, 0x9, 0x3000, 0xebb4, 0x5, 0x2]}, 0x3c) r3 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x0, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xfffffffffffffe88, 0xc}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000084, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000090, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x1004, 0x7fff}], 0x58251bf1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x697a5232, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0x1, 0xfffff, 0xbf29, 0xde}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x1, 0x40}, {{r0}, 0x0, 0x0, 0x2, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000003, 0x1, 0x5008}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x60, 0x3, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x18000000, 0x4743}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x1000}], 0xfffffffffffffffe, &(0x7f0000000040)={0x800, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0x9}, {{r3}, 0xfffffffffffffffb, 0x80, 0x7, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x23, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x400, 0xfbde}, {{r0}, 0x0, 0xc4, 0x2000000a, 0xc0e, 0xfffffffffffffffa}], 0x2, &(0x7f0000000480)=[{{r1}, 0x0, 0x8, 0x0, 0x45, 0x6}, {{r1}, 0xfffffffffffffffe, 0x68, 0x20, 0xfffffffffffffc00, 0x34}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0xffffffffffffff1e, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa, 0xf0000008, 0x10a087af, 0x6}, {{r3}, 0xfffffffffffffffd, 0xb9, 0x2, 0x9, 0x603}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x7, 0x2}], 0x1, &(0x7f0000000340)={0x101, 0xff}) 13:35:28 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r6}) r8 = socket(0x11, 0x4003, 0x0) setsockopt(r8, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r9 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r9}) r10 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) lchown(&(0x7f0000000000)='./file0\x00', r5, r7) getpgid(r10) semget(0x1, 0x3, 0x42) r11 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r12 = getuid() r13 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r11, r12, r7) setregid(r13, r13) fchdir(r1) 13:35:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000b000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x480, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000007ab2778657bcbad4c55a8e0008e6c49fc02c04250ecb5f2104a9f599176ca9de128b923adae675e88834874eb2a03ccb218e5ed5379aa5a1bf1266da014625209dc45ab122bf26b3775777699a369472f545d0dd89cc31ef637993414104e7b2d2daf9997bff58dff3784ed87bc67723375b03b5cfb361e1260c4022f7"], &(0x7f0000000100)=0x65) 13:35:28 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000040)) 13:35:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) dup(r0) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) 13:35:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x85d, 0x2260}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7ffffffff}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x40, 0x8, 0x8}], 0x1000, 0x0, 0xfffffffffffffff9, 0x0) 13:35:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x637, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x20, 0x7, 0x7ff, 0x101, "bb1f3498ea358c3fc684355a22385d6b2899dce1", 0x8001, 0x4}) r3 = accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) fcntl$getown(r2, 0x5) 13:35:29 executing program 1: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) chflags(&(0x7f0000000000)='./file2\x00', 0x4) rename(&(0x7f0000000300)='./file2\x00', &(0x7f0000000080)='./file0\x00') chflags(&(0x7f0000000040)='./file0/file0\x00', 0x10000) 13:35:29 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd90d, 0x4, 0x20, 0x80000001, "1aa197824698236c9d3f20e027ab1dc8d0aab8a0", 0x20, 0x2}) 13:35:29 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) socketpair(0x1, 0x2, 0x401, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x587dad06719d1ba, &(0x7f0000000000)=0x200, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:29 executing program 0: setregid(0x0, 0x0) 13:35:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 13:35:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x4}, {0x18, 0x0, 0x5, 0x3ff}, 0x7fff, [0x2, 0x0, 0x3, 0x6, 0x7ff, 0x5, 0x3e, 0x7]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 13:35:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) geteuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 13:35:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x205) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x0, 0x400) semop(r2, &(0x7f00000000c0)=[{0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x7) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x45a) shutdown(r1, 0x3) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x6) shutdown(r1, 0x1) 13:35:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x2, 0x400000000000, 0x7) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x9, 0x9, 0x0, 0x7, 0x0, 0x7ff, 0x3, 0x0, 0x9, 0x78}) recvfrom(r0, &(0x7f00000001c0)=""/185, 0xb9, 0x40, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) getgid() 13:35:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 13:35:31 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) socket(0x17, 0x4000, 0x1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0xffe00000) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x20, 0x9}, 0x10) sendto$inet(r2, &(0x7f00000000c0)="591d", 0x2, 0x403, &(0x7f0000000100)={0x2, 0x2}, 0xc) 13:35:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 13:35:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x1, 0x5, 0x401, "e5fd7f4657da8ef9fe1481c3556baee587e77ee1", 0x9, 0x62a}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x7ffc, 0x0) socket(0x11, 0x8000, 0x3) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x6b, 0x80000001, 0x3, "4c7460b444ad0a531c84d80f7ba79b7414154fd0", 0xfffffffffffffff8}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfffffffffffffffb, 0x0) syz_open_pts() ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000180)={0x4, 0x8, 0x2, 0x1, &(0x7f0000000240)={{0x8000000080000, 0x1cb, 0x8, 0x800, 0x6, 0x1}, {[0x4, 0x6, 0xffffffff00000000, 0x401, 0x1, 0x83, 0x1, 0x80000001, 0x6, 0x3ff, 0x100000000, 0x80000000, 0x1ff, 0x100, 0x8, 0x3faa, 0x40, 0x2], [0x0, 0x80000000, 0x4, 0x40, 0x6, 0x1, 0x8, 0x2, 0xcef, 0x8d5], [0x7, 0x400, 0x4, 0x9, 0x7f7, 0x2, 0xff], [0x4, 0x4, 0x6, 0x5, 0x5, 0x401], [{0x4764ca2b, 0x0, 0x3, 0x1}, {0xff06, 0x11a9, 0x800, 0x2}, {0xffffffffffffffc8, 0x1, 0x3, 0x3}, {0x2, 0x1, 0x5, 0x727}, {0x9, 0x9, 0x7fff, 0x8}, {0x5, 0x0, 0x1f, 0x2151}, {0x7f, 0x7, 0x100000000, 0x2e67d96}, {0x7, 0x4, 0x3, 0xd63}], {0xffffffffffffa76c, 0x5, 0x80000000, 0x6}, {0x1, 0x20, 0x6, 0x57}}}, 0x80000001, 0x6}) getuid() 13:35:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df0000000076ef3caf00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 13:35:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000), 0x127) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 13:35:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r2, &(0x7f00000004c0), 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/148, 0x94, 0x843, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x7}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) read(r0, 0x0, 0x0) getppid() execve(0x0, 0x0, 0x0) 13:35:31 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) lseek(r1, 0x0, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) fcntl$getown(r2, 0x5) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000009b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001585bc1f5e84402259bb018293bcfe27926cdf2007ff24efacf896a533e6a36d4f4d1e5317c429398fbcc8b58895aec68e23bcb4ad04ecfe89f092acb5b950d61d1c71b42301a693cc812ddb145292e88fc94f0b0a0182b051444e12480e544635ebc2a359e0b031c708fcda4a541f98a226688bcc496176424ef2ab69c469f058fe10fab59f6f"], 0x1, 0xfffffffffffffffe, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) 13:35:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 13:35:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x8d68c2007ff7a5c7, &(0x7f0000000180)={0x5, 0x4}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x2, 0x4, &(0x7f00000001c0)) recvfrom(r1, &(0x7f0000000040)=""/180, 0xb4, 0x800, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 13:35:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) 13:35:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000000), 0x8000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xe1}], 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8090, 0x42) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x67, [{0x3, 0x1}, {0x2, 0x2f0}, {0x3, 0x3}, {0x1, 0x30}, {0x2, 0x4}, {0x3, 0x280}, {0x2, 0x400}, {0x1, 0x9}, {0x0, 0x922a}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x35d7c0000000000}, {0x3, 0x2}, {0x3, 0x7}, {0x2, 0x2}, {0xf8e19bbf831df4ac, 0x20}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0x7fffffff}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x40}, {0x0, 0x2}, {0x2, 0x2}, {0x1, 0xfffffffffffff898}, {0x1, 0x9}, {0x3, 0xfffffffffffffffc}, {0x1, 0x6}, {0x0, 0xa7f1}, {0x1, 0xf5}, {0x3, 0x599f}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r3, r4, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000080)={0xfffffffffffffffc, 0x800}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000000c0)=0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:35:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 13:35:31 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffd19) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1ff) 13:35:31 executing program 0: clock_gettime(0x4, &(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$KDENABIO(r0, 0x20004b3c) clock_settime(0x2, &(0x7f0000000000)={0x8000, 0xfffffffffffffff9}) 13:35:31 executing program 1: shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000006040)=""/4096, 0xfffffffd) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 13:35:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000001c0)=0x9, 0x4) shutdown(r1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) sendto(r2, &(0x7f0000000100)="7d004eb860039a2905f9e084a0199dc30f2ea97d15b4d0f0232ddae3d8b69659fa66b27be148f7f4f77e8caea856d2aadc102863a214a40648907dbd837e32812411b2be44d6bde9c2dd78759994245d316d126ae7c4514bfb312aaabd0c02668140c22f0902baf825337353cef4e64dc81a6a49a84663a8628f78b41babaf8c6ff630061fa3c1765a7c300e24", 0x8d, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ile0\x00\x00\x00'], 0xa) 13:35:31 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') execve(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 13:35:32 executing program 0: r0 = socket(0x2, 0x8002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x20000000000000) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 13:35:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) syz_open_pts() 13:35:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) 13:35:32 executing program 0: getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[r0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 13:35:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x1, 0x7, 0xffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/72}, &(0x7f0000000100)=0x4a) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 13:35:32 executing program 1: socket(0x2, 0x5, 0x100000000) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 13:35:32 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x7) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 13:35:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname(r0, 0x0, &(0x7f0000000100)) 13:35:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) 13:35:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = fcntl$getown(r0, 0x5) setpgid(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x5) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semop(r1, &(0x7f0000000040)=[{0x2, 0x312, 0x800}, {0x2, 0x9, 0x1800}, {0x3, 0x10001, 0x800}], 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x5, 0x100) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r8 = msgget(0x1, 0x114) msgrcv(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000530000000000000000b8ea000000000000000080000000000000000000000000000000000000000000000000500aef869de828679073984c049657fc201583e64584ccebcf7a79596ef39816eb02bc43c5d3ded47210208c67dbebf363e1d7ee97ef3490af050342cd99ada53e102b482a8f69e751937d5689f64d644ca3bafe5e08378c6f59997da3963c1de45275e42323f4aad2c811d043a65645c97a013c0ef1395a0f3179eb3275bb7f02118ea43042347d4d3544d71a5ba1bff6"], 0x1, 0x3, 0x1000) r9 = msgget(0x0, 0x100) socket(0x18, 0x3, 0x1ff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x6, r6, r7, r6, r7, 0x88, 0x1000}, 0x4, 0x2, r5, r5, 0x1, 0x5, 0xffffffffffffffff, 0xf310}) r10 = getpgid(0x0) getuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x1000) flock(r0, 0x7) getpgid(r10) r11 = open(&(0x7f0000000440)='./file0\x00', 0x10481, 0x144) sendto$inet(r3, &(0x7f0000000600)="f60afd713dd3234d2dd78ffcc62eefa874d6e4599d5b4f38cca0af65b938927a7f69ae3c3d78ebeb05ba3dc179d07721aa3ca5a51b134e8309e2397e3c368c0a8e4596b710d29a373188ca97e51a0c01e0dfeb431efe43e391fc96b4ab0898619c960fc6171c98d5009f16ab81b1ccf039afe8dc2572844fbe92ee562575964bbe48f0b3b6e13cffb79dc2aecb326409bf740f1605afe636fddc16c8805318e491186e5a8ac9edf989d65224b2f15837620762f34f20d5a39ec167f0dcc2965909babc1ee0e1acc3693a85d1e52a", 0xce, 0xa, 0x0, 0x0) flock(r11, 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x0, 0x10) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x3000000, 0x800, 0x4, 0x1, 0x7, 0x100000000, 0x1ff, 0x1, 0x0, 0x0, 0x9}) 13:35:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x7ffc, 0x5) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = getuid() r5 = getegid() lchown(&(0x7f0000000080)='./file0/file0\x00', r4, r5) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendto(r6, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r7 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000980)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r1, &(0x7f0000000300)='./file1\x00', 0x20, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000500)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x6) 13:35:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file2\x00', r0, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 13:35:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x8004, 0xfffffffffffffffd) r2 = dup2(r0, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 13:35:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x0, 0x391) semop(r1, &(0x7f0000000100)=[{0x3, 0xf800000000000000, 0x1000}, {0x7, 0x1, 0x1000}, {0x5, 0x7, 0x1000}, {0x1, 0x8b2, 0x800}, {0x2, 0x800, 0x1000}], 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x141, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x1, 0x0, {0xfffffffffffffff9, 0x2}}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) write(r0, &(0x7f0000000a00)="6a4a4e5cfac0ca000b000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35045e5409daed53746048f21096c39ef3b5ea38428a87b80a9ee7a239d8618a9069b5ff32ced03218e35cc126c68d444d8a22da920a5b417836e73fe1fbbf2e74df85efdcedec40b2b089042b", 0xe5) 13:35:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000036c0)={&(0x7f0000001240)=@in6, 0xc, 0x0, 0x0, &(0x7f00000034c0)=[{0x108, 0x1, 0x4, "f319496d6a11cb078482a5301ba1e8e2cd1653d486fd707bc4ae92f6ad6fa186212647703582fb3b313326dd545d70aecf16cfe1d17d7e30171debd566368838440ea8b19393a4b64c4f8832535b0924462ee5308940a1a9ed9081f055ada9de5f7aae63e7f6895ff5b804de169c1ce043c6beb31ceec12a0aa971433cffc90fe28569b63d8a92d1ca64358e1886214a412857bd564b0624e1883b44673bf4b77d55497787487ad1f6817d97980a4f9ba49a7489dd44a59f58f828c37f0cc72955763ad6dd4bf1f1bc2b16f15ac0c928ef47144ac48ff2a10167ceb7f405787e8a3ba902d1a974e4213e38f6a60fd1c4fef92bcbc10b"}], 0x108}, 0x6) 13:35:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x718) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xf998, 0xfff, 0xffffffff, 0x3, "f77eb2083784698823fc84d77d393b99aefb8e24", 0x7, 0x4}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 13:35:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "000000000000000100002000", 0x0, 0xfffffffffffffffd}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffc86, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="200000000000000070bbffff000008000000f8ff1d00df29000000374536c30008000000df0200b78ad5d1483c6d605f9c41865fe7e789edd711d3439d49a9a3a5086ce7bfeda85a65cc15867c9e7b6e1618c91b6d377e5a28a59c1dc89d86d512fd01d09aaaa75293715bc189994e567c22166c512611856bc9bee3a9087c037fd1992f574ab4f06728c2ed1696ad641af1d7ecbedf3b70c58a1dc6717749346e7d6ce6cc8d080000000000000036039f450afa38fbaa5e9245eca3191dd0695bf055e2e8dfec773f975e4f502a39497db9c579be3de1666373e30ebe72160e48b6e95bf38dc55617cb41caebbc3652b13ab2e26b10caed9552641f8880d8b8ec344d48a3b871b23f90413b86936c67dfc327480107e4fa2ea5bf0d39f93198709e203f1d2c16b441e88135634226c9ef17d0988904609d9fd0678cc6ce5252676001af6100000000f6ffffffffffffff000000"], 0x38}, 0x2) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x680, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000140)='W\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x10, 0x4000, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x100) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000340)=0x3ff) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 13:35:34 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r1, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba89429024d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b5400"/239, 0xef, 0x1, 0x0, 0x0) fchdir(r1) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x21, 0x3, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000002c0)=0x88b5) r5 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r7 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r7) bind$unix(r4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000300)=0x1) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getdents(r2, &(0x7f0000000340), 0x0) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x3}, 0xc) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) semctl$IPC_RMID(r6, 0x0, 0x0) 13:35:34 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) mlock(&(0x7f0000d22000/0x2000)=nil, 0x2000) shmdt(r2) 13:35:34 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x81) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0xc42, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd3e2cebafa279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab35c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b323000000000080eab409b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3cb3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3b0000af4f1778617e11a419b37b484a3af3178dc30000000000000038db0f5f16b467fb9f8b1a4efb1d74ca222572b720bede7a8dfa994f88ac940a87f517027dd56a72ca3214a2488fcde7532b25090d5327e176b35a824dceeb13e70a1364da310dfe705e4a04e94fc51b9ff57292d3aa5e17297a15c6c42ab58b89c9964561b5528d08c6246d4af598bf6986c96f21183fdcc698b3833283b1fc631fe2702c727a86043673e768722c1351de99c2d171d0b19975c7bde3ccd39ff55c55f6e4d11df40e223eb8c7232dc343e5fde058605852068e5d01403b6f728b25c66b21b00c937caea1ff055b39bc68cc93361630805fc637ebb92ec76a48318b37887ef62d66000000000000000000000000002e101e057f6ae76c69c8e5a9f8765734805988adb18b2bad78e31854b5689c6fe870cbf6049b4084f79ed8151118051a11e8322f0746444162c8869c5ac96d0e47e4e5509642b07d0cfb447b8766798e6aad01488f9c86a0e5ba0965d72e397f43e4216a0090c2fec7c1a3d262a2c0b2ec1271ad0ffdb4c2a8c02a4934c48fc8f9b94aabbaf2ab8e71c9cf33394be9e5e15b5f95ca57a8b4b37df7ee3ac21e4d2ce54d38967a167d56ab0e088c10f2e6786049d449122d7a2cd876291b49770398cc506f21e227ed17f4365057a3d8361563cf26ad7b689009665e438a69adbc53af4101cb91013e6afdb40211c096114d2c2b34b7687b6e698477eb8903b06d4bde8adc14de52bd970e77f05122121e91fdb34e3fd277869892d762ce7317b7d8fddcc5752a32a8e6b99cde5ae1fe7e14adeef63311bcf4f0e052d3f1d7473ae369ba29af522cb51befbee9f58f209cd184e38a54357e"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) getdents(r4, &(0x7f00000001c0)=""/42, 0x2a) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0xaeb, 0x1, 0x5, 0x3, 0x400000000000}, 0xc) clock_gettime(0x0, &(0x7f0000000540)) fcntl$setstatus(r4, 0x4, 0x84) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0xf7d043be3a47e07f) 13:35:34 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 13:35:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 13:35:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000003480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000033c0)=[{&(0x7f0000000100)="f35bbbee219ed0a6b3ad7db1c5f87841e8b8cb44f0df0b058c05e39130a722803b4d1fc6ba997cd28f1b7210cf8f6d20f6d2da70985e5e782f8b24ae3e0436c86c03d489a4a8c42f1bace15b3d0b8ff495276ea09c31ddf5034f95b5d9d1b269eb445e2d9445d9fb4958abec35a1f93f3a199579f05d6323959f559221ec9a6d5c98102a4c0dd599c17064f823cdf55d8b16fbb045593a02e0557c3ca468a01ee55e1d83cdca8f90671206cb95ff1defd21c558891dc01cea2c1350874c89d50f40c26bf7578916af37a8a878b018be52940454a73e76f05dba08f0c62ca6429b81e08eea0c44c4f6234fed6d8b54ae6f79b02137c1f81be43627c54c24192736fcf043b23a4df69c46bf9479dff7901420f8eafd1000a1c0771b438702a0854fe9a743cec71aacaaed92ab4895f03f8377b4c940846642713f2cbcb72c3cf21e99a16d686fcfd98087e89e79aea3214ceefb8ca39bc1c43bc097b6677337781e561b138f64b6813069c88a73143a9472f5158df92629b91fb11d59228d38cab8b338c747c00e90f4d27dbe58c9531895b4910e097b75fe4b4f92d8de05baab822a4b41228d641f1b146d4720ad40247a8ee6b7d9db81c8343118659652020501c344798a5ee8f3699898be4fb5856d2cc6fc7255d241fd128ccf35a7e22f03756227cf806bff1f61c1ab09fda5f5bcca2c455a0ec386b1b890661186b494d869d444519fb79ec75c5edd2ba6cda073b3ab1c69720833774cb94bbcaff033d71dd81dcddc662a46ccb0ded0277b55d77b5f1c939514feeac7f9f365d8d3b8d7614072fa95246a7cb60f98d9a9401fb40d483e7d16240e1f1c46730fa692c37266f8addda690a63cff039bb415eef745f3ab1a6a1180151f518e92db94f54c3e4944e1813790f342aad6d21a52196f3837d65a325d3da79199b72d519eac35e9d8d30d3b5885be67b9195546b986f4f3fe09044514406cc444147fcad44bd3dee8c071b00c276b366dceffdbbfb5f605b6ab1ad37f5091224d6ef1cadd195c6b36add99143233bde0428cc5162873807c4e52d2c25240c1d24c995755077a7d402bc048226b7cc8d22d90d2f71889381fa3f2ccd7f5fc478f36fbf546830a2afb4761713b0fb2ed2aee551c46cc8be966b122cc50c435677f0d5a194fccdcdf1596bddf69fe9e9e51e07d750e12d7218412171aabc8d304ea2edd4d50db26746a0fd8be0a7642a9a65dbeafcefae22d7936fe39aedb74266b41a4722c6b674473faaeee9313c2cbffce439db718534cfb5fe1e3205ade36481c79389369f1b8dc1e933b2a21d173829724596f041cd72d8c46fb0c71a49fa3850cfbcb9e10f135a191c93b9cad19d2e0caef2df1ed056d40e5e7ae635e08ae77b181268e870aeb8ef6262a38df18604bb1d4a842021f22fd7bbd31cb921872d96f19a572d22ca3200365fb9893327218210b61290ac2262e973ee5db88000ce4b4e9381738da5553ea8a71c58433e118c2dff19fd9dcf76a0f86cf5f2e8315f7e2b09b69bcc33f882d1bd20fb62c849abdf9f4af27a981daeb5ecca269b928574296e1575f5dbec957301524b548cad70098ba2ae262af1cd56fdf8dadb7743b1889aed237530afb12dcff117fe1f2782ea7e9e1c9def964c3e840e2016e4b9f04a02af2a6c961028f8a356601aa9741aa13cc9565318c6005659e6a03c237eac81fc39b3b4347b76a206517d5748fdd414d5abb12702be74733e23ceda231bb0d833e82b4d19abc58f860bd9788b61c9856a3bd820b8851311bf904b2f8b4d221cabe6ba1a0ac53d030468db20da9072edab215c2120d346554a90164d873ba14cf4f1f67f84f2d4a97005c8eeedcfce170e597779344060122807bd8a809d0346fb187668c47d40423b9021d0fc5a2bdf9d80eea3911925bf06d13d088791df112016f2c68d442220eca486a3ce7b82a39ae6b907f01b0952f25116b447fc5cd461bc455dda9108d117f917bd8a6ca575f553abb9d052dc762a13578ffee4d927d73c6c1df74b7432de6de80524fc91413b302142adb781c3a53096bebd8748ffaeff309d041651e10dbe114a91ff6999619a5c9b57945f018fcd93e40b5344f6db9c100866adad5da46a508ed707458c59c91cfb0317b9f79533ff3e0a52f542cbf94755f291b8d5b3dca78348fd92c90cfdb42ce2cf34fdda2eb2c5592b503fa79c306f8b39efda0f0561a36b83da942c03d24d4383414f8fa5f643d668d7d07ff6ca162213b2c2b5b5f9438f4baa5ddb2b3a6888ac29235ef4b1a8fe935bc636baa3b8d5a15f75688014543a19a29523c0b3253976b8008e9524977209ca26251e745e5d3eb3a07f4aa444d5d41a5bee6f5a14c48b9975c70ad1491d0887af2c811fdfa2632499a715762fd99ab46862d9b6f43b9601510cf4f98a9aa915ff66b1260d3f433a9315f095235c2d90d4a24d255b8ec16d4fd9d899889e5387f486850f9d4b18b21f0297bba30b9e3dc394e839ff9ea2ec215bc4714548c751583b7425b30b2c006d5e054ea8b21504321c125c602bf2f812cc6408db01e57f8ef2c0b1f8a859713b4f4775fbc32d4035db68b3332dffad1e0dddef94bf1c6c1e8c5750fbf90912d75b592e81b59fee421c5817829b45357262f0d57480a15856448535353dc5af2d9c2a258c39717106f782dbc48c1bf69a157edd9b8fdb6697972a3048180e103816478412573010c87f9c87a89ecd40dba83cd534e1e91b157454c82e8214cdd505f8ebcda338d815201b24b0f8d8122b7ad41e0dc1a8abe48f55a044385db6fe0593a8b8061d4cb0e61fc9261838a62cf43cb4ed1fb8f20280e79afffc97927538f19623e533c97d48223eefe0178edc225a27aa87d4b6150ff106214b02e5ba8f43d99631da188c885cc6d37a9cffb5adf4b40c300b14a3314caf50767de3f5d0ddaeaaca6b8ee1294f5c098cf76af108d32b815f18241bc1fb6129d0db5d51785e6cc6ac04a8b5d799425403a300a81b5a9728e4aae2ba4b63ae0a14541af95f0a842e72137a654408b2180462b3895c4eef8eb799a1289327f2570e6bf605af8712392f6a7f92ab697783db695dafee0c9b6a8b3f1090bf49a2b9cc519ff691a17054808c46e630aecd50cabb481cc9b791da610eff0ecfd3c40a52485d7abb8f284827743ddfa5428ad9baf05e35832a2b1ac1c03361cf6a6e1654cbe92577a8818ab13a14e061eafc6f7b960d69801a3aa32c7cd2f60e6801e14314a135f1a889f1454c4d28eeb6f531b75c63e2bf88ce643f57d98f4dbe59f616a53015a633180029c0dfb6f056a83e11e3cdcdde7a663cfe5250056628ec97124f166d98b486372f8cdbc9040bfb0fccbd0cb925f993a59dfd6cd43a0d5c5d8014006ead59f3494de8ecfecc97c3da0d1c66d75d57d58603f1a26d2605f15a7175adf2c0d24ab2bbf7cf8c81565b2056bb89f3e39f1bd1559b78fbe9fc55609cee40a8f90c8e410a69712cf8d6cc4e0f01c3f2f76725f105d8e28b7b65e3fb1669d8d446ff43db4be205e681aba8402658e262e9892ab8238e1bc4f9e58a92e7db28648d174c725ae288a2fe57130ce3a5a791525cdd6363cc5f89452a098e74496b03526be7edebf482031133190ab965401c0a0fb64ba9e120cc8e8f0b2d8f6e4a69865830c4718c18cf9f06d4622ebcd224525b1037b92bc360ae8b46a4d5b46906bf649e4b70c7dfa837a518ccbea11b48c7c06f0e0bd5a1dbba0a2d3612b2778bfcff9fd58fb689e520f0d0c6fa8fc9ae5361562354628c1e3b7be83a57e10247b50c02aff182e2cbbc820f8e51dc76a6d5fc5399cad0039177f2702bfba40d02525055b7e60e4150953c406903ad965c03903562fbed23bc90a6d0e09219fb130d7b85a814803e26943d8df86dd9e33523367dfb74fd0a990e8402a6bc1c6e91ea0bc25a229310b73e717965fc457b06712881c7a16b7337eca100df5e839c3942c2b15dffaab28028028ac439bc5634caf44648eceb0351e6e53d7b5316d00bab3257ddbfe7c0d60f0968b62deda3dd93a172f284b4edd82a0d2d393e17d259cce3d5c171ce1c254baafac23ad32de910fa17bac843cdde0039866be16fd70ce141c1a45a58fe8092af3bd49276a52714cb63df2d5935c7a37ae6f77c2a956fe17b618fe424297c74e3ba0a2e15aed0b21b4900f2419848f4991921cd683a1f6b5c237326969917ad62f24cd8f85d22fbe605f3b542d28b5de189d07d140c33b5f6e9834be8dbe0545470edfd08f1587ae3019999b6ed643c9587ff7e0bccb4077de929f344799bff59a459524610422105dd27e5ab9f0aa383d206444cee7412ff698c3122986c0ea8ef0fd1228693a068b3c736d2363df61c0d913e1290ad240ecf822af2d1850d8f3563c43579c984d5ea7b5bcbacbacb999c5091564230e4e023cdd51d57dc2f3d0a00dee5b934a6aa47499dc157515f45297f0ba5e6705508d803bf4a56ef0129444fc1217be11c979d7b958b158d1f9ddccb42dce02b8f558fe55b3628c4de77ed15b44e5ee7baf1b32abbb794c807cb888fbe871c5e454066b9c8c1f9cffe0d65d7d2e8b101efca6a3f58c8625311caa904ff40845a228bcb85aa3f38038c3eb8845036c26fa50c1a3df5d807176c4c9ec8ceff50a6648d92f32c7c7299e63c13e9cbf4a292b06b17a3fa06e5f18e6f85a00d5f4872a286bdb32636fc2436e3fce5b3da98e2045862657954ef2902ef998129dc45941f2600d8477508da6b74046b6b2147b3d391fa448f359be0191025e17022d763c557201d1e7c72db2c34ff98960c5cc35976b7d5395855447d301c68946b2efbf757f846e440518f63da19532b61eaa1749b41c4eeb2ac3dc44e949756a12d271364755d535661248678540aa8f6aa83dd0258149a391e42c1fbb11b3d96a82bdb80c334f8c7dcd062f28dc352dc703d485d0b2f0d96affa0984694737b9e5a243a17eb4885758f5024d9f4b8b94779915965af8eed006db7e732624bee5a6a3eb169c0e521f447bfb1646bcee7dd002c1ad8e9544b4c567330f6de15206041dfee3de3e3a931e836480ac6ea85a824458a87a730608b25a15b0b469f9b01e4ee8edebbe4e4545337d83dd869a2b34c07710cfaa8f24d9356ff363826737e54f21cccbfd88f8d18b49cd7978379074f869a28f05b8ad77166f0e4b43d574707fc2c2f2e907c1c463fd6c4ffd8b1b0ecf54bb1f3f192a8e479b617b4765bc1f0eb0342d7cc7c047a9ccf9a258dcd06ab1fd0defc128f0112cbe22d8e550fb279f63f0c03d31f2154d8fdc0c8ff0e6cb5ec612da510640293c259c619979495cc5362060ba795475a1234dd42a78a39b0249e11d143fadd46892ef08e2187bbff6eea57bb63f1794d5535b98ea730ddd51a5ae3147b5e6e75c378395f5340acc1553385757573e84c37498d730ca0307e3d859133706ace6204e1d859baf2ca4b4d0243e14a23e0c3e88ce4514a0cc2fb35b032bd186456ca1701c5c9c85ead1994e0a13ec1701cecf7183dd3f7719da95aa3960b5f46efa6feacf6d76d77003177f2765a53ca4c1ae0a6be3ff1e7e6684d825287c4de6ead75386fd79c9d0af1df5658356a42204e9cbafcce668bd7ff2a0ba88aca253a050c9e2db228ba43430192d1afe4dabdb4d61bdcb6ee1bdbe71062bd609858736828d9c3490fb1fe2b2b6ce69cea157cf8d163eef9d0b53fac16087f54f6d259239ffb7e53acba5dabe66bf4e706a90d26ae0e6e9b1d8c2ff8cf936ba15ef4d5a66c10476c6711", 0x1000}, {&(0x7f0000001100)="268d33a0f92c74a5ec556f8d1a43814725e6754ee07388e47dde00efabfa55b95571dab8e5fa1f87ded59113026c5ca4b3b1d2ce4b9097aa1bee2f40a47701ac9e7017df0dab167c7c6c93b0a55fd9336cc9f68a0ec78f1cedf652f357b27c9798877ab5902e25ee0972e15d169c46bcfe99a6badff0ee76eced5ddbf3cbd5f62c3d366c1932a686b211d87950e9", 0x8e}, {&(0x7f00000011c0)="500028b7d5764dd3f22342e4dfca1bf6ca801a583deea2e336b02c2f0acadd29822d39bb4c24a4bbcf190e3622d71340914ddcb59fb33fedd99cfabf9ef476dc5fd82e92faf6afe917655592a62ab059df4bd1fa4df5f239210b20b3667d7bc467067607bcd808db9cc3aad0062638dc963fc07f49aea32dd8467bd3c69efcbbcc9d98a28deece6c06ec0422e797e44d308d0a953b86bdc1c0858b285b1ef3cb26b4d5952c834d786cf718ce02db46fc6e14c34898e5cd64a995601d7a915b90b2ec764d826f8fb6dbc0d35d66b40db8e13f69725afed8aa6103f324d6f00129cbf7e584f33206c7622dd3", 0xeb}, {&(0x7f00000012c0)="4800e0e4c99aa2d87a5a3d376a9eef008528e9569bc2e34aa84b7cd93726697df2042a127144a4cc8f8aa6e995df8e3a6db1022ac609fe3c9a99baa4282c6181bc5384d6f886d52cca62fac100f59e705966c7552b4b6314ebaec4753905b17d4ace12c91a4ee096b0acb77ef02c91d03558e3aa710b00599320ec4ac664f6670f4d744be034bb92f4e4918bde85b71688f53c2f9734e871886676e8f87afff10be357b7b3159b5e51bc66d6a243cffe9f63a2275f64b9da813b156d40e9d34189e8b22c5ee2bcda91bb13898347c7d26fb29dcc0899ee05f614d010a713b809b8e9c452e6a3c1285b", 0xe9}, {&(0x7f00000013c0)="db17dfaedaf32e301fddfb3f7cb7aa50aeed799046720483dcdfa37b11dc58752f4084069cf9d2af2f5a324df3698a7edce19f9c9ff640c86347d860c615de2c7f96009deabcfab52038d4c1ba86dd9a41485c25d3f42cb7baf52fec450c7a18bac4731e8055fa3fb5e8744c19b7c0d6b5ccca949c979d336e5ef2eac6fd873dc6221714699acf3b81efc52e69a3cffa62d0f6acc700d8fe02aff9a23ccad1187ad02ed491927bad072c595f4dc3fe9fc1015ccb57194319e537e7275e610271a8966e76ce6abb8649ad0b4a476922bb69486e7f577faf7322ac59ac14a3473520a6664f06f1ee29341bbbc4b62d7fbd59896e00ae05f15d4c52479132cf5b4ce46eb2b5c485875cf57391909461d12a8cc3aec3fb0b8039c65b63b8013c3c3679090c6d5c6c27d9190862f0f47dd37044321bca020a0d95f7c74000b29dffea9b5773fb2d51e3b715e5b66716a2d6b28ae64b0d56ccfc64287b37ac6b1c89d0be18395d4f9eeb113cae2836b3a83a4e401caebc1e6139c4da58c0efa757ef2a75a4cd4fbd86ed39f652a89a3542d6be642fa00a1894ac407f25bc55b9108d65d9f00b645eca2a9f0800eb933bf76efa45dc52ea2815687334dd5924c24884ff945f71b6321f6f6f65494bd3d623d73c775913b844e133d5d52a44bcf6ffe713e8fa19a4d73b29217e2206edcd01ed0e99170e759d7a3dcf5ef0aeafa948b85d4311a0f7f6eb35899234c3cff8a9b753c6e460bd981c3c3a7190d2e34dfa38736d5bc14e279e32e09d7f35e5f416aa7c1f4d4b96550e9986bbd5e3f4ac070756b80c048a7d9fd7162ee6cd361582aea7fd54602ce5f1a4c95bd70e114c3c0bb1c96994250084fc1c4223bab363166c38bd37a87fd05322c8f1df2a39120c1e6a8ec5224ab5f110691e0da6b45931d5cc0b15416c46fe4f5180cfb36eb0146f565564cc8ac61349cc7954e677db96aacfad3516de598a82e59437ed31a0b60f29bfb8fad34022551d5ba92973dc821f39cb5ff40e4ecf53decd573312d05d609d5f8e6d7d52141db4c59a59ad60c6f94ae3dfa6e0a4b0392cd078c542b79e1968dec8eb9f07182844fcb750fc72a7e87a5e9fddf81139051bc0795c2230fb1b5fea345a2f2754a286e87ddb1a4d6fb6a1bbdbda18cdd712548df72c4a893b4cca23859c52874338cea2769a9a212bc561e0270db3906efd23687678ff0570cf9215af0a24b16c4e993ded68a2721d669774782d903180bdc377a6dbbcf0a04ce541caa405ecf82c3cd154d01eb6e57d639caa902455c38608315e0d5851581c71237f106ebd29b665373736c91186c6fa3ca1712256c3787148b0005293656668e7e693657d459cbe93bc6da1dadb044f456d7419347ae62f761c99d0cbcbac94de99afb2953b08493175f26855a71cc5cdff988611fe559dda82f012bded2bd33bef4404abce50412dbc0c013926995f4431b314b5708b5c2156db1245f7a67dd9d0560f1780a96a640b4c3245083792b9fdec9f115a2977b12c39d11934829e9bd57fb253f7f8907793e4f94b7649e6e231fb3acdc51396be502643e2da890872801e049fc6f88f572c4570a9bdc49676766ca341eea7bf2a10d0b59caa90d3f336c6542e63615b43ad8bd0d29a1d6c328d60fa13857fe812b4487d26be3c3670a0350dc42ddab5eefe9522dbff001ac683abf55f62f3113d454883051c389063d0c771a753dfba9403646468009d24a0906664b89f0d8e9dbef67fadf845931468b82a0a45e3053c1cd0f202a098b8aa1f06f5b0e48c8918e4e4a37dc4fd7229998a5f995bcbcff1c1f9cca868bdd90951cd9d8f2db3e4791aeeacb8485058173e04f3370a8de7064bc9b795643172dccddfa4df6b5e76c2971e1d90a6a59720267b3fb32e0fef120ada9998137f667e41b624638d23c9083dd59c9765df28aecdd10352f5090f4d0f4c99ebcb54e7a850792f3ea4e1b808b44f766bc41daecad1a593f7e3758f3d052a1e24534b4cafce4e932b40b8ee526ff7140b1e6540f2cfdfe73d4b53215fad4e6aa9ec1f1c5d7d53c57bc150432b66fe9b93aa9215cad0a85d62aefb31fea5e7bba06cb4ac089060f8f26516566070bf5505b5e5dfee4595525de5dcdee26edcad652a5ce13da48d0eee904d14644a74224b1f12bb37bb8dc31e664ac3c04faef62943be39139bbce12212cc1380f2138d310fd1a5bf9cb74ae22ceb47a1e6bcc887bc9896c68c58396e1d3a03039f1c958341f90f0c8b7f74e0e8b590ecb50073c4ad6b7296b9ac8c3e09cbea71031d9887c3e6ba55c24661f2b3cf5185143f0fc330c4235a61e28673de522b652922919092482eb8ff6091b0e70f45c455e6947ea356d6acb770b7ee205b26bc76d74452a7f1e7222f81a28a24d130813768438b55054772ed09acad51e2127285f1314532f4929d7c82f38b7351a87071d7a7585840098c3774e94c096d2641cf5a84663140a7e3cee48f5b54c05a03ec4091f02321186c4f3fa9d7dccdee932aeb026ba160cc8173b2513bc9463c13f96d4f214b39d83fe3b1ed251278870808d3b41261d42209da0d643501cd6116e4567b8dcf347135250170eaf0ba8906976669c1cd50adfe7eb7627e52237620d3911f361bfaa32f128130596d71ce74d1587d37c11f950c211946e709d8bcab6bcfc500449cef0c2360d68ea698486b74c1f7571389dc625f55199101c559772fe1b7f6c20525fb97a340fc0f5dd2dde272773b243a77fd27f724e5fe106e3196106f57d20d7029d854e42faeedda6d57d300a86a7eb31543f15ca2b6603022bf1edcfc99199de216acc0976d2c595cbfe7426b76060bda32cb6bcdc199aa2c6ced7fd7b27eef76316210d0144213c9fb004cb0556413e74c377df52bfe2d9be29495ee8abebe4ad5382e138c0c71a3119400fab46104a9e840139b2143762df0c47320c70edcb26ad200c94c582dd2d63a5c3172af22b7cb785e55c6cf9cf8e244cb941dae8e528b8da5f3cc6787c194f6dd3e48d7315ebdd69f97a431311e22c781c1f6fa3230c9023b59b41d59aebef801d5d1e95c8cc36d43037aee3a2e273c49b4f0a94f69ba98c337cb05c9f893c464f9f0d112b17b0c8328b19f4a87dd563624a796d130a9b4352db1e881714e2e98333e8c63326f394798feff73efac6696316c8dd914f7ca653bf5e2c5594451af6f45c8d29d43a75ca7a7b3f1af435466e5c24cb3c34ae9b98c29e8562104b04026c999a01ff7d3ec35a144c44a313e8ca2b69dd601f1f9e4ced73e71b38c13d9c7e31c5c3bccc8c4a264357ce27ab8ed583bbded3b1dd18c1d0948854687752aa5606ff1ab97fa2d548aa65c1a12682a7f528b1b72f675503b23b563c6e4e5af6df5e9300104ddc96e39087a802ee417287821161410abfcb20f2b393af1d6dae39518040c3d2d373d2615343e053a85d009431f828e335833bd03f4d19491fd16049da7ce201d17155a42259d8ab2fa80f394012432ac65f1997f141be05b8ef8433ca3f249f09c3f066e93ec40142fddcf2d99869246c7ed31466be7b0a4bea9ba48f0386a105b66014f5af53afb4871746ac3694083a46b057990d422bb8f8a1f3949daba6ecfb79c9819ec327307123439c27873db039a237bb21c1d32e6f72169b219f34e9c9b2f076031d2691073e181ff73e78c6032cebe913ccabc24635f47971f06899f4db6b474f233064cdd2350e5220da8ca42979d6f571b5f1980e4667268a9746a7c3a5150455b79d43a2bb334053a32f0557babab8c142edecb897ccbfe5523471ef686582afe64f7a1f172cb6fdf3df7849554e70a78626bf87f2cfaebfaed891f035afbd71660251ac592ef335bc610e37de103ba9367f1435724f3befad2430a22cb9d37e2621c84f3766d6cf58549515c5f1c52e541e900c62cba5cf4d54941dc6b759324fa58af530ab1aad02d47276bca47eeb99ff43843861b3f75c4ab560a4f006e2a58df3720f06af38ff09c80a01d09681bcaa7459f986b32b1bb740199966b5f83b4635385fa7ea9e4588a927df561a58281d8553bb31e421b433407e5bf6dd59030a2e6b0120ae209bf15c9360cd678a2742d1576c46fdcf6f9dd6b865be8a196a702cf1dba6764618d4342baac04dd583540b75687ef00ceffd4548af88d254402871a8976b7e9d0e24051667bcde09f29095710e31d63690d92812af26efa73a2e2be849b9ef1604a29add46621dfbcc6cd1b04f593f31024344aebf761319eaa8f69656e390369f78453355c068f0dbc45b29df883ab9a2dc27066919d228d6b12f344e6ae49904c090745d13d0a2421115c4cfad8d2c8e743a26a9167d2a1b420e7cc44ab4eecdbb545d61e6ae0cab8512373c3e3b3e42c2fa3ee340a4a7d4ba77673381efe7979a8a548057e1c03425e1e9c7532e8ba3fbf8be1d8ea9ca0caf34dbfff1d5fc5bfae398076948f9020bac220faedc551d877b1614ff908ecaa86624f393ce3b8f99401e7387806d47c9e2338cfd45bb3fd28724a1bddd64669a8213955fad68d2f31a2131c3457e26965e6612196bd727030f705da6d00e7ec062da7f6062a0b344f291f9a49895a8c23c624f7034766cbc664fe25ac7c599000f9cf38fbcd25017ab0f5978376607d7619e6306d8f26b0157ada8e8605f3055d3724696762e891b158c44e9c1684f964921f3ed1a8361a6b0d6141a8546a4a3cd6ef3c2e3498d8cac0836e4bfb3992f8770cbf02a6202fe5d71073554c43e63d4499e130d8392e7d8c020b87f08c664c6ea22e9413d4c2bb8511bd98a2165bf1b1284e20031602672b5628c6a43c940236d4db3f93237015b98881e4bee87057dbb38aed7db5ee5918cf6ab815d393f026faba6bee9e2dfb2e985297fbba37d0231db779b8b33d8fa667abc05f571fbee4d558981519c136166280f2c488855015f96c049f7d87396604dc53107515017df117d2fc24e9a0d584083be0315c5b40818c5b64d4a90d8110020205b199485781be39cacdfa5505a883bcc878e897008f9d193d7167017bf6a76f262efd5c6e1a41ccd16f7b13db4b32490fb967b7e82dbd3032f35fc740748220651a386541cc822f3e59cd23b6b8e59feaa6c9fc5de546c36c9da4831b33170263088899da3d1c8cca05fc9ee41da02d145b9f5a905551772560ddc900564ec7bcc428b83eac0120e8eb59a4d1bcbefb67595c7ccf7b7f2a2b6fd9b6ebd8f262ae763a93cb9f963dd2a9e591474cdab535607b0a635e19b9e46847d24333166f9b3d19566c99509f34f872c8707e5148612a4b6c7ee3f2b75dd5c8fab78cf61083e54247700fe6325577f5399ab5fee540bafc7750b62efb8bf6b9ea880efd0e0f5ccf7f940f55e70e62fc1c579cedd8496e5abb82ad7c94c7f9fe9d6922dcdb9f32decef921265a8caea25f075664a85612352b0465206cd806bea4337695bca39bdc2ddcdf300596fdbac3c56520ff79f51b32347ac750553fd37d194d3c5c00671ce2e28e52d6e91cb21f5daaba1cf66866bfbe44a57f755bb7556333b9b6b20ec03179ce27f9ae3fcceb2b42ffa2320701fea77ada35b8c1b61a273f07b934f951d3898f7d254a5a54b1c75f2e3fa595b37e2daccf6f770127719353d3cb429caceaad92f32c8da723cde400cbb985f62fca7ebab953b636609d1f9944f684f62d81405a2286dbceeb81833971b5f8f33c1efbfafd64e843d00d09056e13b8d3aa22710b221d9ab8f1e782dba5f8c9472cf39d4b890e9b4cf1a283035d4d30682c3e91da4592", 0x1000}, {&(0x7f0000000080)="15ffe914a1632582f4c86526c5d813e70863e3aa741d6c13b31d1b381d91c2a693293bb275ed00f71cae693b95d93f0a", 0x30}, {&(0x7f00000023c0)="6825b1133e73b3f3b4911d5095d9269d0a04d5e8ff1d727fa79047511e2e15041ae04bf4c5d5d9001076eef06f93a0967cc96f19c5a85e37ff59ed0e070c5fad6364bd6b6d42ca2aaa198f86e46cd30ddff15ffef6aeb9cf52e9c3efde70e5de6292482e2f8ebc4a389a75739f0b8e3381e827e1f63c3ffe0a188c6b71242332c8887eadae6d7780daa13f0fdb315add94ab4fe172fdfcc0844df5b484d65a769c202c328708bd9138cf0dcdd4185ae3bba37433de0e808ac50785e28b341b994a4136e29d998dedebbd070d156220d54bbe787bd5ab228491a3677583e7a2f6f99887a56cf203af977b3dcd4d82be62c8ea2f19e364694b17c3134aad2ea22649c2d2bd7f8b2b045049f7d65c62d8c2a1b1940bcfc0212f877b8b1cedfefb0378aa37b3b7f83f98da343ee9b025847aad71f2801fc93af96ce97dac94a209355220654b47a2888f3d9556a7d1cc717faddd59d99da2bc927a00596303feba0f69df597ce1d83c0ca53c06750e3b1b9ffa59fbafededd261c9adf52cc8023f48ea33f6e712700b66f8b85858569c6622d5fb8f7fac56e851b69362f52a03716297c9a5a0b4fb8c7ae6cea84a664b3688b541b5dfb1b5b48d01afd1353e686b2daefd3f211e8ba174b752afa9af6f35e653cf3765ad1c534641a1f367ab34fb65ccd0b4a5fd1605450a6d7152f7062113abf28bc4c468ec01137fbf0edb56882c7581beda3b54708c68b17c05313009481f1309ffb11cd6b413ec96e979e0653510d11ac04a609b66c13503bb31ece810a5dbcfb9a77f5e655eb24726f214092eeecadd06333ce57217fdab2340beddbbaa40205c67f60bc32516d561e2a695d9a55ef0984c509570249850ef3c299bc4143ec858995458e49ded8d25a324403580454dc084c7ede3d8b89d65bf6999bc12594dbc8f71a80bc0e5c65f65b54ac9879267fcc27780926b45194762fd105154f7c89b4f6ecbdf64a9be87ba4b29991afe70e46e6d00ed2776227040cd9cec15d5de355e5d89ab8c44be20cdd3a1fe6fd17de6d3259d2ee780b1cf99051290111bb127a2fad68993ff21f529527dbd33d72513cc81fa25d1214d9426353943cfeab59ce9bcdf3693ed93073a4cca538955f6a7983e0ac2721bfaab4b9ab5b1f4884def6c6de42d0929ab87a3d4e3e2a92c813cacab2ef6e19b8095a8b076d2191ee4c06b9d88fc362a475951e2e4277d7dfea0e893fb5c0d1ded31c4bb68368b396abf596d801cebafb53dee382c136f4bf17f51d9ec3319dcd73e4b289eeda672c66d8abfc159cc55643207c89eebdc77a4945e1801e5a0178c982cd635f8a7e16b049e7f09fb92c4a91d451d0c7930ad73a9748c7b711b6b1fcdc3d5ea23f216ad5dd141cec99a1da2eb73801586200cbdf1a56ac38164e59d15bd34f677fafe512a3dbb7753c14a76dbd20a68aa5ab6bc66232f75bc583b49884060da33ffe9b7d7c8810ffbd4a2568bfc9262e8400f0bd3278a3097894396427670331d23c0bba4c4eb854b636683a5df47ff8282a92e4b0571b2ee9a7a7ba28ec4e78fd534f045a499ac4276a0a95beb31ddec54d7f91f15dc2af0adb22f79895a2a033a867cafbdbf480e48a306661129f17807a5fab520f4d44151ef6ae62ad649d1ee3e0499ffb03e4be56102c95254578db88379f9aa6f32d8577878a5f0e483492cfdd40c8a6adb26fc76786f3ec1b0db569779b85533ef2e94e2b3e646e0e221b7f9060dfdcc71185ea990c3f1030b6a6940d63224bf24a781388262540c3c27df6dc84d634d7584672a4502ca08fe7d0961fb13a1bd4de299db91d9d9e25bbca122520cd5ef0ed96516c304d36af9f5316fce2645c86e3671f7129758987f78be1f446a30b136bddb47646416186ea3efa1a78fc961196ccb14351cabf2d8109d33d1d045dcfa45eebc70a5f40b811b67fa48bdc79ebe7d63c334d0902574acd60973e2dcf512bede41b969c653aeb459312e14eec781ba2a424e5200c7dbe501559566220521dd6afd760ebb0db8f2fe707ab0442ea61fe666f6ab7ac92770ac9c43e497326b68029fd2ca88d40c00c62a9ebc9f85c6e844e9a73c2aa7f73b15c157d225d550dbdd4920a11e73f4516ca97857e6eaff8af436e8dbeb90f1b1dd2fae60f2e519f1fce66b892af3f8199f840227656433169bf4c271d90000a55e75669a92abb8e0a742f8d7f6e65c8c6914cbc7985060294585e386d9be8eec0bdfcca0671392095314e286176e1fa0847b11ead4f4339aa2785c21990c8f69a141cbe44a40b5dbb742f00727139c32c75a99f5ffbb9853813744b105cf3e81051fd2103fd699921fb94f3163f30eb4bbe2dc9b6d0c8c9b01758330d9fa71d17515d5f3007313e521ade82e9a00495d8f2fa09bd8d4f3bb58e6a005d2a29d8e27efb51f4af0701dc090c1e1dc57b57b47a5bc58c1c122181a32185b25b3d8468742da5c7ce8940e8b4a4fb9661c20ffe1107678c7f916a2cb48304a786845e38f704378082535e5ebf7003a30421eaa34562958d024be706a748b5b6ead3d241773908d92408b2f8c1363013389dc573dd72dbbce82d94cc35b283fb8d80714866f22c9930a69bfd3d548d58ae528f72ce212f15f8cbb1442d57637935496fe0d4dc9743849789ac5e77b272a988999ca9d556da298234fb6491bcaea83cf3d541a666fe40e95fe69443b171bffc570f0d34517d9ad0c0b893250a7cae36bccd4004c0d4da3c968e365d99a49489d60721ca49e5419e0dff956c993207210e7906000e677d219e177c98c951054be04886fac7dbd086dd4e0f561520751048c84bb88984ed37f0159d49cdfafd3673278b657c824fda3be51d99d5081420121547677987de8d7819f4257eb58315b43530a2187a6ae451c4ce2a37a0357b2cb47783bc08a3b8dc1103c3f13307aae044fb63030135828cf1834508ea92ac5f11895aa52901f5eb796e3fd47b2ac2973befec709b493955ef6bbb033667b960626da4304d7787eb7fbad5fa12b8b6d368310752ed96b5f148e885954282b3ee70e3038e8185b79ca91ae2011b04610395220e1febf4538da834dca15d5a9ecd150bd74ad2b6cb760206cb86816e983f048e5eb2102803e6ce0408773a6d8b13fa23e01efdf0af59821ea5ef1a7bca5d8412a55ffa10f259a19bb7a92644fd5c4245a80eb53579b8d8d2f26c5451506c06e6156f5a4da6f8176dd0576d920a5dc474da9573c37e2c46b39083750cb9f9150f5114f6c71a430673f47298ef5bf823209296c7817cb06ad0ec380d2b9d2fa7003d0fc82ad54a8f3289864c609c136472912ac18a867b41a68edb7aac92aa7018e0d714ca7c12a00c62e75b0f890b8e40177cf2fe9798155f6f6e1768526ca5c4f33132995e9e92c8708ce4f68b085aa139e076e659aec28f2898cde04827bbf3bec066bf2a73c26baeed8e9b85b96a975ea750928040bafcb2254fafea118b462afd33ae681f93697a34cbcade8903e115a236b7b1a03545c67b10c2f727cdcf7aba3870359ace13cb4487477fafaf2a7993a0e360e8fde54d396912ac0c6976a725a99606324bfded7f1a8b1e2dac1bb6fa4996e4252e650774ebf778118f9ebecfe711d16dc1a35cd28aa61b230f250dc892286521bf9f3d4587e4cfa48f2df86e774e5ebacfb0f60cbd1d74557b5f99b1ed002aead7c900847372d3b39ec9ef236aabc67b98eb7b86ff9acea7f1e79278a5a2329616c57b186a70b3ce3c306881d7e7406c563f971fa3829506d42980fbe4fb656f9256b9a3949fd6cff3bda44b1609734b320788132b7a3f59a11698e7d25c9aa3d202302a185122c1995717e9e089e87fac760ff89d09004c7f3f767874cb89d7ca79538ced729e36ba1b340348fcb8fa98badb090dc4a1780ad14dfc4fe01ceeb5b014e658f85b14c1ad4a6597f461192dca96aa8407dfb10840b179dc650c084917846eeda2ba22bc0acdd7124d8da23926dc41e2771b62356fadacc0866b538c6782674e54f3af45b47507d9948206cd7738539a854111ea373cbda3f0f7378dc22d4a6e0d798b4b90cee40f94083258b8106e268dd0a828795f52f6e8c80d2f296ef083a993e3b7430c894fbfe5490a1b4813f7b668e6fedec7200344a7ab4d3277944b30b23c1701395926ba35e4a22becf61420b34b3294d875d59c84b4f1b0e302bfce14bf7291edbda24e6f4aa044e98b29915cb101a0c41ae88811fdcf1bd41750ef65b6116270b901c35a2c903b064873788ae8d7e3fbbae992ab7b79b153a8e945fc6d6bc991b4ab6a63ef4a649da371dea1b5ac20449af828351c05efffd65a7e196af7233df5283484af61b35c4039bc3bce03d1bd048ed3edb2e7ffa1fd04d99ed931b019e62cf621296757bc19becdf492c9bf5825eb4a7d7ffc1aa0a1763681aa88815cd643aa2343257b4137c57c2b1597028b088ae3b92697503d0c559e9f5036e7393664c85699b08bfbe9a6aedca308c50b9eb1a4e1a4d84760dff8c76af814f74d4e7e620f676c333f24a1bf963d9ba0c3265941a50dbda2a05078f7d4520521c843119c081d907d47d2ad8e761697050a935fd4d486102b5d540bed6f98e17a32abf228e4682d662b77a9e5f649efa26e55a47732ec8349ee9ad85a488ea67c3f11c46cdddd7301c48f1328af9d7404a16401461e45e17a8ea604a4904b1cc40a3514d097e18215d89cef5aca98aa7d9ba2b0b20c4f18c53049c2d7e2e5d947d4f5f137ce867db308afc1a641a9ba8fac59d649e4d6d98c3e151219d2c6401424f01a4c53ab4a82b534a955f789eb4a0b294b5fb26c5ab9ea2eea7f9ed72064d9ad560895f25d73921f7360f0d4bfe493f9ccd01bd30142f33a3eaa4e22678ddce52333bbbf1c10ab0b5539d9552f41a4e13f75999d29997dad221b4ad1ce6a94d2ba51740dc5de10d6de49a00ccb6474bf2be9993736ff6ddb8c41623d59939e4a53351dee91583f550a64c46e77b8aa35f0a9d431aa94fa66a86c221d4b18fb950fea6be518604002bb8b958b137ef204be4911df9e6614844d37e8223f61b243b27080be8adb05b8476165a1ebe0def2bd36de66fd663d397c5510dc0b1b36ad760adeac8a1f1da3b24db0bad9d502ce889cb34837c16be1f5be13bd634c3457c43a292f4b773fbfe3c3df8ee694af2d185f68698b4a690fa2b2c0eebd293f236dcfff242fa6fa13eb163da2a8dd69687143cb7de20f70a6f9024a3284d9cac0ffee09732acd5cb208334d17e1bfa3c83fa0b3a7c9ccb22131d6e461e68c17e89b62b8cf087ac143295d30d1d459731fc673881b5df2da66657d99d6f4049ae977728349c332e9147a68f46af265224fff44e9f635f238381c755ce955b50728a7f0014064e9b99c264e99bdbe1e4f54d6b4f81987b8c0b90a9fdd9aacdbb21390c666b24cd648b212b34e7f374a051228970690e9e82f0195a70a572c1e8cd11ba19efbcd28ddd72f729ef08e6960db14b8f751f678b9e5fdfadc573708e6c72b667a364a0c507f1a955b97c204b0459dd2801aa9ca1d3454840eec42f0c9c3fda040fa7f53d7586a6d4b6b5c58cbffd56a1f17f95fe0ccebce0c16ea8dc35a904fca3930eabf325d4aabf4b23123910ad4c4e30f68d27ecbdaf98d2c06bfbe14934c0e3a7ef16b772960dfabe1b563384ddf1388e299bbc2b8345136bdf6c9285c65e58ef0125dd7665249bb87fe67c98355849cc67d27beb88b5be8df5a5583aaf3f606e0fd8d71f5ca8c2afa96369e418d3ad9e286ebb76110682", 0x1000}], 0x7, &(0x7f0000003440)=[{0x28, 0xffff, 0xd80, "aedfd3a0dadb1baa1c50384f0a802c5945857467597f9193"}], 0x28}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:35:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$BIOCLOCK(r1, 0x20004276) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 13:35:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000700)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) stat(&(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="c1ccc596e02163b36f8c6f3877786cc1789beb12048cd350f81fe6f5ec5c3ca20eb1b1f85f70ca25ff7f023659d64851c51f3e47b64973105b23332b2c711e12d6658932584b15b60e5a3189430bd94ba91f4c776980960d482469e14505555ca58e4298f32afd4ba5dd6d1706", 0x6d}, {&(0x7f0000000280)="3c6c50f41c1b28a6f964fd2259aa84c66b36645d6bc11e6a9fa70524", 0x1c}, {&(0x7f00000002c0)="812e49a5c67f04f286fec0bfe90b2742e3a70821f8064da5b89387aa98397c9ca2f4bc39ae0833bbb1f0dd5ef9be029bf6378921b761462074c98b6701ab23a086d17c0da9b1dd72837b761da6797f28dc9e34617befe317e5997a97b56dfa74d21ead75a94c55ee0da67c", 0x6b}, {&(0x7f0000000340)="57b9236a791312c8f103313c2d92501c963a42e8d74a1c42ef2aefc36272e799c04cb5d4a51518eb7bb5ef996f227ec23ccb5e84359ec9ec96c122c8d8b5179a28fdf6cc2eaf47ae148cfd7a09e086da6d73eaa4d8a4f4300d4d2776a56c7eb56f5bc15dddd7b4f3d8e91a8434ad6c92b25034e781a220ebb0c10cc2962e8f29254023cf8aac226ba2b3bb7d5c33713a108282a230ab8e8f13a7d7077d02e7226158186f257cb78374f4d3d9d2b29731460bac9dd0b77325bb6994777c7d3ab8d54e21867f106f", 0xc7}, {&(0x7f0000000500)="c77a92dd80d1d3e2a6ae1c11c981167d2c0b04fee07627b5aaa7a05c388726c22d28549a12b954e0edbc357228844dac3181eacf2e0179ac808ebfba64e976de51dd358e879c2ef3bca33c1f51cd658c5619faf49486a3d7f351cbc883bc63c8e05b7dc981636661cb54a8d4cee69c50a0bd5524d247db68cd44bcb92483c0f055c32f44ad3bf33bce552b79a95da48e9c429e40298987db34b76a6e851694c0bdb3e6dde3f62230d35c48f0dc40c628e23a6b2a99c8ce", 0xb7}, {&(0x7f00000005c0)="987a0291b5d6c18cc5cc8866717605420ed2626cdeb30fdeb1875fe3582359e72b6303d9a5cab532380746f3fbac0138bb9ce63719823df742b3f79c87a2b03adf69ab9e22070f71e49383e9dff28a8ed6732c8a555cb12b77b4362b56994edd12797d8a9f811dd41029e124e2a8e3f34c67dc3c7aadc1eee83da63afc3888f6de2d787529063fb92c8209aa9d1ca13cc86ec398a428ce2f3b2f4d8938252a46c4f48197eeda55e181fc9fb82729a8705e7479612ee74457782342018c4200ffb623c3b1fd82ea1b550b92ccbbad867ab966057972ce96d249780b05f416a647693e419b60", 0xfffffdb2}], 0x6, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 515854 98619 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f987de,ffffffff81f523f2,c4,ffffffff81f5c7b8) at __assert+0x2e unveil_destroy(ffff800020b3a6a0) at unveil_destroy+0x19f exit1(ffff800020b38270,0,1) at exit1+0x354 sys_exit(ffff800020b38270,ffff800020bfd120,ffff800020bfd190) at sys_exit+0x17 syscall(ffff800020bfd200) at syscall+0x552 Xsyscall(0,1,0,1,431bde82d7b634db,7f7ffffd3178) at Xsyscall+0x128 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f987de,ffffffff81f523f2,c4,ffffffff81f5c7b8) at __assert+0x2e unveil_destroy(ffff800020b3a6a0) at unveil_destroy+0x19f exit1(ffff800020b38270,0,1) at exit1+0x354 sys_exit(ffff800020b38270,ffff800020bfd120,ffff800020bfd190) at sys_exit+0x17 syscall(ffff800020bfd200) at syscall+0x552 Xsyscall(0,1,0,1,431bde82d7b634db,7f7ffffd3178) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020bfcf20 rbx 0xffff800020bfcfd0 rdx 0xffff800020b38270 rcx 0 rax 0 r8 0xffffffff81db28a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xfe14f29d29d798aa r12 0x3000000008 r13 0xffff800020bfcf30 r14 0x100 r15 0x1 rip 0xffffffff81422368 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bfcf10 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=366296 stat=onproc flags process=1018 proc=2000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38720,0xffff800020b38e38 process=0xffff800020b3a6a0 user=0xffff800020bf8000, vmspace=0xfffffd806f245710 estcpu=36, cpticks=30, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82350 218961 95027 0 2 0x2 ndp 95027 389897 7809 0 3 0x10008a pause sh 7809 499021 65411 0 3 0x80 wait syz-executor.1 65411 117306 90713 0 3 0x82 wait syz-executor.1 24860 97071 69089 32767 3 0x90 nanosleep syz-executor.0 69089 353971 90713 0 3 0x82 wait syz-executor.0 89450 422295 0 0 3 0x14200 bored sosplice 90713 179641 3425 0 3 0x82 thrsleep syz-fuzzer 90713 181402 3425 0 3 0x4000082 thrsleep syz-fuzzer 90713 399404 3425 0 3 0x4000082 thrsleep syz-fuzzer 90713 115847 3425 0 3 0x4000082 thrsleep syz-fuzzer 90713 515781 3425 0 3 0x4000082 thrsleep syz-fuzzer 90713 231615 3425 0 3 0x4000082 thrsleep syz-fuzzer 90713 311777 3425 0 3 0x4000082 thrsleep syz-fuzzer 90713 205488 3425 0 3 0x4000082 thrsleep syz-fuzzer 90713 322162 3425 0 3 0x4000082 kqread syz-fuzzer 90713 157201 3425 0 3 0x4000082 thrsleep syz-fuzzer 90713 11845 3425 0 3 0x4000082 thrsleep syz-fuzzer 3425 397230 60631 0 3 0x10008a pause ksh 60631 64124 1584 0 3 0x92 select sshd 28969 382915 1 0 3 0x100083 ttyin getty 1584 522417 1 0 3 0x80 select sshd 95605 6376 88409 73 3 0x100090 kqread syslogd 88409 257016 1 0 3 0x100082 netio syslogd 68061 331857 1 77 3 0x100090 poll dhclient 51164 199238 1 0 3 0x80 poll dhclient 68917 482991 0 0 3 0x14200 pgzero zerothread 56675 293260 0 0 3 0x14200 aiodoned aiodoned 17566 409500 0 0 3 0x14200 syncer update 89947 353975 0 0 3 0x14200 cleaner cleaner 98619 515854 0 0 7 0x14200 reaper 895 377759 0 0 3 0x14200 pgdaemon pagedaemon 94803 154970 0 0 3 0x14200 bored crynlk 97511 97494 0 0 3 0x14200 bored crypto 58320 418094 0 0 3 0x40014200 acpi0 acpi0 42671 408007 0 0 3 0x40014200 idle1 98502 460997 0 0 3 0x14200 bored softnet 87275 242860 0 0 3 0x14200 bored systqmp 76806 230227 0 0 3 0x14200 bored systq 67054 12108 0 0 3 0x40014200 bored softclock 56098 299184 0 0 3 0x40014200 idle0 59259 398467 0 0 3 0x14200 bored smr 1 32675 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10747 0 0 pcb 23 9K 11K 78643K 833 0 0 rtable 103 3K 3K 78643K 1958 0 0 ifaddr 36 11K 11K 78643K 285 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 68 0 0 iov 0 0K 16K 78643K 157 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 2125 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 24 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 206 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 1817 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 44 50K 86K 78643K 2056 0 0 subproc 68 69634K 69634K 78643K 1428 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 214 0 0 in_multi 33 2K 2K 78643K 524 0 0 ether_multi 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 773 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 85 20K 29K 78643K 6787 0 0 UVM aobj 80 3K 3K 78643K 91 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 99 0 0 NDP 7 0K 0K 78643K 129 0 0 temp 121 2730K 2858K 78643K 14438 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 86 0 80 1 0 1 1 0 8 0 inpcbpl 280 939 0 932 1 0 1 1 0 8 0 plimitpl 152 221 0 212 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 484 0 441 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 333 0 329 1 0 1 1 0 8 0 nd6 48 125 0 120 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1989 0 1799 13 1 12 13 0 8 0 art_table 32 1990 0 1799 2 0 2 2 0 8 0 art_node 16 483 0 444 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semapl 112 204 0 194 1 0 1 1 0 8 0 shmpl 112 89 0 11 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3102 0 1623 48 0 48 48 0 8 0 ffsino 272 3102 0 1623 99 0 99 99 0 8 0 nchpl 144 5227 0 3576 62 0 62 62 0 8 0 uvmvnodes 72 3825 0 0 70 0 70 70 0 8 0 vnodes 200 3825 0 0 202 0 202 202 0 8 0 namei 1024 20186 0 20186 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 32179 0 32179 11 10 1 6 0 8 1 sigapl 432 1867 0 1850 5 3 2 3 0 8 0 futexpl 56 14397 0 14397 1 0 1 1 0 8 1 knotepl 112 1216 0 1195 1 0 1 1 0 8 0 kqueuepl 104 405 0 403 1 0 1 1 0 8 0 pipepl 112 1338 0 1319 4 3 1 2 0 8 0 fdescpl 488 1868 0 1851 3 0 3 3 0 8 0 filepl 152 11076 0 10979 10 5 5 7 0 8 1 lockfpl 104 462 0 462 4 3 1 1 0 8 1 lockfspl 48 135 0 135 4 3 1 1 0 8 1 sessionpl 112 57 0 47 1 0 1 1 0 8 0 pgrppl 48 79 0 69 1 0 1 1 0 8 0 ucredpl 96 2743 0 2735 1 0 1 1 0 8 0 zombiepl 144 1851 0 1850 2 1 1 1 0 8 0 processpl 840 1884 0 1850 4 0 4 4 0 8 0 procpl 600 4508 0 4463 4 0 4 4 0 8 0 srpgc 64 240 0 240 4 3 1 1 0 8 1 sosppl 128 38 0 38 8 8 0 1 0 8 0 sockpl 384 1811 0 1794 7 4 3 4 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 271 0 0 12 0 12 12 0 8 0 bufpl 256 33628 0 27414 390 1 389 390 0 8 0 anonpl 16 230577 0 224482 86 43 43 44 0 125 13 amapchunkpl 152 15209 0 15097 24 17 7 9 0 158 2 amappl16 192 9428 0 9045 87 59 28 31 0 8 8 amappl15 184 123 0 123 5 4 1 1 0 8 1 amappl14 176 548 0 544 2 1 1 1 0 8 0 amappl13 168 311 0 311 5 4 1 1 0 8 1 amappl12 160 187 0 185 1 0 1 1 0 8 0 amappl11 152 307 0 288 1 0 1 1 0 8 0 amappl10 144 403 0 401 2 1 1 1 0 8 0 amappl9 136 1196 0 1193 1 0 1 1 0 8 0 amappl8 128 673 0 657 1 0 1 1 0 8 0 amappl7 120 439 0 430 1 0 1 1 0 8 0 amappl6 112 172 0 162 1 0 1 1 0 8 0 amappl5 104 528 0 516 1 0 1 1 0 8 0 amappl4 96 2025 0 1995 2 1 1 2 0 8 0 amappl3 88 430 0 419 1 0 1 1 0 8 0 amappl2 80 11746 0 11693 2 0 2 2 0 8 0 amappl1 72 58977 0 58505 23 13 10 19 0 8 0 amappl 72 5398 0 5358 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 90 0 11 2 0 2 2 0 8 0 uaddrrnd 24 1868 0 1850 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1868 0 1850 1 0 1 1 0 8 0 vmmpekpl 168 18959 0 18933 2 0 2 2 0 8 0 vmmpepl 168 216237 0 214751 123 47 76 84 0 357 11 vmsppl 360 1867 0 1850 2 0 2 2 0 8 0 pdppl 4096 3744 0 3700 6 0 6 6 0 8 0 pvpl 32 636250 0 626335 178 62 116 116 0 265 29 pmappl 232 1867 0 1850 5 3 2 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 547 0 5 16 0 16 16 0 8 0