83ffc89b0f798fcdcd67497201a40c3f79e0c6be6fdc7c6a4ffd3d0b8e18fcbbe04ea85a50ea487e0174c4d704949159898cddc32521c4149fe3ca93f49107746bdecefe719830898b2803eba7306485320afc0ab6d5bfdb39333f9a87de2252981e365842ee68fcca4c7e96ba7d4b0a866bb6d53a1da3c108893639a6aed30d0763d95077bc16453d38170c76fdf1adb3ba8ec61d33223e1f58c94052d9429631d4983c8bc52d2731b4eeb309256b1daca2f50a9e2b15d1f9fd7fa775ef965ab09ec312dbcfdc80abc823693aa325501a73a6ef8a4dff5254591c78c28020bb9e725b279fc12de813fe24b333a6945a42d43c84eb87499362fcc1338fb797860206899d6f9d535536172dbfdc179ce11238fd5a356d57b901021f144ad18bedf1053f40353432d63abfb0a0a09dccfe06e9eff97726896bdc086f17731e8b8398766c4b4f9462b0433147cc6e3d4f9fd3ef4c8877a1ccb3920b7b99fad62308f32ea9bf4362aeb9659b2de5d559da76dcb0344150e3e4247423d7b97e5fe89e928f68644b4bbc221da07065cf5d968245b3ab02756437e8271a20064d919c2a8df92fb3b3d05371ecaf9dca09597c8b4686a660e1e84ca62b72940e3180c397965e99dc9dfbd97bb2f0d50b6b6e61e0c4e17a2fce5133545150b521136d6ee82dcf16b2007a118b51f7ed0171a6f7a9967c8a40c2d74d992a35e12f209f429fd81209ec73bfec5136b79ffb4594928b267c2b29aa4fcda963bf104532cca66385df9b8f875189f7c20f5bb266ea75099aee85ddbb8590000795affa6a5b98ab074e0505c221e2ac3d94bb72c0aaad54782f3fcd97c9fa0c2ca310fe98d34ac38f9c7a5bf2077f8a2adb7d7d3df7159ce9b9ed198bcfdcfea6a296bc0ed215bab5850a852ba961e599390adc4e1fa9722b70529d861f605c15e83464f6c6d2026114b22c9ab5edc3103b05d736a226de357a03d69973ab8cb52c3a25983bbc04998ceee94f4ad516e2aa095e8b8c9b59f34d33d3ea41bcd1f4f93a8bba3e6b79449e31f1dbe4a6708c685d3c2f051b12a2ac9523f522b820e41b384feac43d297e2ea91615effe8f5e18e8fa448bacff32cd2ca8078991e65ea65f05dadbef5319f98f06e976d0796197185ae8681cb0d72cbf25cd86a3de50de882e429796137bf606159ed96da3fe2c48e390fea5eb8f33c2e08d0bc545a90ed84b2a5820bf5b01bcaf6afb2f30235a52fd1625b46d0c8ce6afb959b0809c39efb85eb9d506a2190a124dce9617be67434749cbc01c94a58e81bbb5053dfe08507dfac99331f897bb9231f8cfa38d6da4a2a24666a5e1ad9d39ce57798fce8bc4f0ad69bb1a0cdf395749482d0127e3121f8f72a288b4ddce4fdd337f593aba5387ae742b2dd96bb18f2fa673da82656f09e950b0b13cffa0b75613dcdd8abc7e9acdbb2f991bc26058f448a4a4d081d54199674f83b0249f9b0e628629f1f2172a8b1813435ddca9caa3e10544e733b1ba744cccb43494195d582cdb21ca26b82bb847403a8fedeebfafdf11f5d63deff9c53a312c800646c8ecec7297d9ef4b6972e38e8e0d992036a0796cfc0d38fa1ddfcce3472b862b56ff289482ef339f95b9bc894a3c980c7e014341828fe7fc5692c3c37ff527f6b597edce9dad6e51ad92e276d76a99ab40b39e6142c2b97b2128981e1b513865536c3bf4ec46ae6c4d75fd19f6426bf99f313de1945b3bf902e7b2f694d3e9e8c5172646d3a3ce9f10f1952d681dcf52f9e93f1918824596a19757e656ae2bf9379e800289b2c6da65d0bb5321c5ef1c3b7d43d6ed089083b54ce48955031fa909cc9fd569c11ab77d7d457be9109f1ddee5d37968c3fb40a2b71662169091a0940c50c2fa4e11bf6bf8efb601427685f541fe9d579a2752d730d369f2e71511d3e267fff6011e7ddabdf263bf5b392c5cb8db6bc0a0c2e99ff52fe2c14b2a4137c0325fcb925c4ed4f9cf1ffd40ba8d14ddcfa2061a079e87fdd67d6076ebcdc9f4a511926108063efe38e73f660b3d959f0581ccc9f641f29c48ddf61b2d8a384c78e40a519af4a5894957791d0de7c05e8b6c2846a99b72633a5a1673391bb2f8f1ce8dce4af447bcccc998bdddfc3683bd3df53ae705e8ecb1b1c20d9c410eaefe6d1710e2b3816b3a89deee69ce3b205e338ff757798cac376144cf6328ea92f6c39568dd81311ef7fe86344c76e241e9a0fd4cd32a36e01fde20b6deeeeb12552cb4231782ff16d2444b724210c03a703b556fad2b98ccb990e300f32ddc091ecc281408c21092606c75c5477e062c970cc087d6501731fd8613e3ead42acf4f055db2c7fd64b81873309de4f4e518c58736ff5416b311b67344915a17e531a8e16c2cd23356df4e10fd4e55ab7d99069ae7d040f1db793f657745acd41a72019d6bac056fc4d62ac6db9f3b643ab1b974e1435bb8d4626c90830f4864d6f8e31e4b5bd64f553efc8486be7fa71cf64a744e65baa1971b703cceb0b4839414424aeb539c9498cb53891c6bb8dcf4ad10413fd09c03dc298945eb1753bd2a67254a8a3e53a4ff79c62da3a0c8f25a18848b2ed161d068e4159cc2701d018e0888bd54cbdbf42bcc0d87ebf009d8c82a3b6dbef9b9b92a56fd28e2777b89af504d09ee1c4a02fc442fdb56d21d2e9b2fe00bd4b8a7be0f051bc57f957e413aa5f1f0dddb3f43cd6cade696b2f1c9ba0e38a7c959036aa47b2a2f03c23e790145ebcfc558aec00f92c7c7c5cb274f59d3df008b937fa9642a3941081250398dd5990c9c065e2bbfddeceeb0a062098cf5ddd23e3e95a554f4c8ec1205d063246d1175174d9220b2a37259d13d9c5d32969ae93852fa5e3d2bac5cfb628c399bb217ece5567bf99fc002bfa2c9fe4a1299a60f04d1a58f20e199599439f5f1297d811a92dac5318d25710262e8ff141bb5c34d8133c9d60829c3eca0dccc7beb4be7025969c5b99d35bdae5aa06c53853b468df84bc1b4d0dd7dcf9588411887c697428ea1bd4b2454d0dc174c35a6ba0d93dcf14595c6bf33a5649ab9fb07c181e38564b239d8dd0703a1f9bc0c60932456ff4da1057623ed4ade9d6591ecdc0f3afcdae0dc027186bf65a155e30eb37171413f6284378cc923bad8b8e8f35868aff7148455903bc496af165f80665614e269847256655dbd5400d29b749cc8cbfb2b94f62c0a5d6d68097a06fab58bf9e458746b5445427926c6fb3b45719edb8807160a86412d8b4ca9ab510df9d2a25d0fbd26485772cf257a054f9e08bc242711bb1a317a655ba874e8dfae20b2d2e2726dfe93a993e9c60401ab4dc61cfec41ea957732f04f4ae5aab1073d97235c02578140b5cd51d727c6f0f240067c78621e184d06a8034669a3b5e5535c59807c7131aa59974bd9abbe36b09601ddf482e0b54ea85407561591553bc4510561d0256d692a2cce293d62216cd9a792be1abbb29952132317526dea74e6a07077cf9e6849a06597eafa1dd1cdf826ef08b5f6d7975708bac948a8cf5e78423387484afbc4254a5578a164484a0cb0c4815b044c3c623c20b93eab3c4653eab0173b4849850c075879c7bdbb88ffbfb77b9a9b1132b63e80a30ec82128aaf556ddc039a95a3ea6b66cc44cc0b8a9bcf7baee9060b5208255fbde62a77592afe89f6654050cf866f2e37ba7ac942c28dc457f9bff01f464d16439731ae08805cb7e7fc6193b5a05aa151a9bd275a1f9b8a12a57bf41dab2cd7dd15465d49469a1dd69af38704014c299e0ad4214f7ea356b2aa91e85c32bef5b00da4d28f1515d12cc951d52af2bf04620235d1dfa7910758767c2c802fe87a90fe769e6a42c5bfa9d9f78cde760eb0010abf1fcfd6209e59fb9ba3dfce5b3a4ac6fe12c3898002dd8ca4f34024a431012f3477fdb91606cdd936e9852f6ba90983d240e533ef534753515a39fa110cea215055a1314dd5fe4e95509ad24734ed3dc1bec7337d6cb8e91c355ab82d1bc519a57b15d3180554f097e035efbf0205d2945c61d0b0a1e5336b5c70afb579508081af0411f6e9b59b5b7c5b2cf3c737b1c1757edecc621ccc55144551bf73dd3ed2871fa75be4bf0df6e7e4e33b975afcfacb113cb1e889dfdbc44b806a5241d264e455f56ac12f81b52501795cf49e86ea7241f25195c910992581e01c84f9c1a8f2a8ac13e9ffd620c4f42ff76d5f0d12b9ab41dd612cd09a8789554d5af6fffd9a9ed21a5be18b5ec7e76eba754a3c590445856e38556d16313d548bf5e63e31f782d168d820d8d18f7880aa058a1682e0bd1e0f231914bfc98c52020f7f2b9a9fdb5e5fc10f027cf68b7c2b8633b8c89ebfa848bacfe4d33f66e440f6e6ca5aa131363408cc166291a5d654c196420f9cff391b8c8a04bcea44db3739185a5735176e28c66229f7218042bb49641444e6ddaf236aae3a23bc4cc0a49033036a41717a46761bcdef70882d6bf0606f515d36750537e85993aad25049f7ec16f88566e0a860c19feb3dcc60e018386c49be0f548f61267fd274bb60a784bf09402d44cfc6a98f8", 0x1000}], 0x3, &(0x7f0000002300)=ANY=[@ANYBLOB="10100000000000000100000000f0ffffbe66179d6755ed149071c247cc936dbe016a8c4a822b63d1a703d5d46e128ffe0e6d51262d9338848701e5da882f8dc20d2f7556273fc4a3bf39b10c11c98b2959172ae0c8237951c17bff852985e1567a985414ff964cc92fdf5ba04d2a10df99af68f5b6c8a2c2c80e2c88874d04692b66b98b30dc21e9bcdd4ed1e3ac13911856109b2c65a0765e0dab9fd46053fd965c0ee3209a07440ccea9b4c78f6c16029b374311b914f957ab469f6281b8521a9439ace9e940591de04b23184eee70f6f38033a38b539310a05da67204e8a6a387049c98a81525fda70636a5617928d943cfc5bdd71ea4098ca1b4dd0064e34fc71ec2da1bf37df36707ecefc0131e375d4ad561a2b52e39efec29f58deea1309ed495eb9a0e62c4601e745a98b1f65bff27d00388d087eecd521b33c5bea1f72ac0a13dc262826cf6a909faad48ea5317c1ce7528071340dac8db96d3082a26bb247a23c7994f4193a6993a465bf3238340ccaa536cfc392eb9048e6fd0cef74f9ce76ca16ff7668d9f71e1dd3189c0fccacc60789c804ca0fdc6fef939959ea66f08243606f918c73cb770b553848fe158a6a940bbff36c577a769ac8c7c072a6b9ffad4717834e4353199e60d655168c72f1b2df9aec5c28a5f367c8f7a315d1c9b9108d76df7309a2d9904bcb046ee55a8ea4c1ca6aaa31b58ac88eddf4b79b5e7c9e98cb4e54eda0e8fd0360fc7f203e28fe465f7ad2a0b1f03942774da155553573862bb342f04bf9045e16c26c9d881baf03a8d2433e874e3651fbe0f59b20397118a540eb36933107cbcd008f5520c58473bae7301f87d56f618e1e3e422488c658e09d7f7d5e00bec13c6903d598bcf11dc29c104da732da7055d5eb0cdc2f70d2413000e0227171d6ddf3c4876c97aa526f7f94b6827a16e9f3fb83652f10b241c5cbafeac0f90892393acc986372b9d88c775174d653d510bcd1de3f5573df50aeade9266c5d27a8c262b6f1f21689d973a87616cbc7f9d5038cb0af3f80c3d17b58b13936d0c490da7d142f84801327f367ba3d06f8ded01520c54d27643f29028745357e2e7199fef7b83bcc7a1dee2e35f2ced3c90472251a3009eecccd03d82d7f94d236df1041e685b49f8dfabcb725c92d577c378ec84f42a66712acf1537352a698ed55c8ef802de1f70dbb5b694e0af68473375600c9827b82c284bc52f157bede83d69144f3e2eba84eb4193c8f8c321ca6ef98d436465d24525de74a089df79350cdf9d615c8581d14bc89413e0522936ecd5be6509fdeab48cdd2793eda25462d4e959f3567a04c81913385d3683d943e298b4494fd043aaffc4edca5b1bb187ab99452f505dae9faba9f243199796f434a2498475c8568cc3d894fdc826d24e9ab027113595d65370a8bd645688da916746deab4e414b1d7f072c98fdb75a4024e072903465fb7bb6fff1c7edecfbc08f7496a61ae622b79c125717c7945e87239dad73b96b30b91ac57e03446259839ffd6c367c84f6db01b619c2a3f6bf6f7b802932734ad350be4676bfda50821616c33cd972b8c6e85967699ce3bbbdf717618427fe9c0a48118d427259209af07c65deef65948111bc4d7cc8f7fc82b1104f66b30d3de78d35606b98d471545c9b2b9eadbb0e8918e2d61ca3c64a853ab3a8a6c75a5b0a42fbc78b9a94e61faa58edca3cd879c3912da81c10550c63e530f55f4587a85c12bbdbeeaece358fde2fb1f6a3e01e20a6acd0bcf2521bbfad11a28186cceb91d131ead08d48304e73bc39f0e0478887e2788c04786203986a1b8bd98b74d57977ba07cfa1af4b1d989230ae8f7329bd3971c1e9d05954b2cd3b1b9ac1163a088b54334dde783451de2573d6787eac633cf6317a0a17d7d065cdada43d7875ccf70d80ed946573654c5c7cd3368745c017424f6eeb1331336a30b6b3b85c2f7f67c73b4bc9c8d0f74e3f3aba27289d88d6184e0f1a6ba74407e18084464aae8d61bd87c0595acd73462afcd45bde73af115c4a97a0c33eff2ab92924a08cda7e64ce996bfd522e91b8af13b43fee1387328dc1f7a11581ce5d146d3d096b92fdafd2c17115d376d7d2dfbd39c4aa5aee82f1307b778d486b9bbecd12522961ef6c6e41e39d457b52ab83d0078a83b79f1daf587dbe309d92235d162d465b4c50a1f5b1e93afb3c467a03d0d4285bb87f783ba7d12abd61d3c931d760ffed23c968e263050268f048e670849f0f8a6cc6cc63e93015054b82eb8f4c840b0e55ffd3e4b495d093f16938abab58f27ec4924bff3918ea4cc0b4892dcf0d079c83c0771634165cd70ef2c2dfc65dcd9e7fe61b7a1e53125e26581aebecae74935956a39b9752537dc42be4054eb700ca418a8e17d64a634f193cefc6542f47a5b2c46d57d20a71f1465516edf603965852c3d7cc38354eb81026a922343bb3dbf95b98bfd03350c2af724ac2f25ca29eeca4bafdcf8a68125528e7214671460192e723e25cc84fe9e2a406c65c7acd61b27ad2438be4aae7cab605542a9762e68df99be53bf312a44f48eb10285306c01edd7e4912c13e465f21777063155cd1b8cb3b532a56a0604c3f027a277b401d0eca75389f55571e279e5a89f10a6cfb1b3ef7b63477794653be3f257f2ccc939537785fe92cf8d32b5c85c38536cdc8f83b4c52cedbc836695946badc5f813159bc3238ff0570b089dc2ddd79887307a70b3b4fc8fdcb47af057d8ec1652c20f6964dd516a2692b4d2af891a98b30759638970f046bb0d7b466996c998bb78c66c907bdc5bd1da324b185cda0ae5fc5d8ba8a131701fd1fb05e65e3dd5c645064cf74e7ceeb9ff806b754cb4639a7512b4d6242bd28e436869b53e4f5a14fbab0a3436e79fd8b8de90c5e2feafc07a7e017496bae8937d879836619096986756dc0875cdcdc089472ac5d584d32be99bdceb040bb2794b41d310034a927c0b6bf3abc6bcfa2e4e8cbe7fed08c7aa5a20d7b39b71c3d9ad270d3222a907c8e239b39ed5033f2a716d9771c5553c58818e3362d29492328341aa65f5598ad9285477077f424f9982909328a1d1adb4da4fac29f953d026d60f9704cb17c8912e0ce736f257fdd0216c99b94ca13cc738120c97b026be6365a9585d5a3ea9c0af407e237d128efb7718b3e946879a1273a4ddde03cd421952b95e6904b2a6e4ddfacf334a8662a5f2477cb4a529151efbea7076a0c3922686423ebbca2824603e8dbba65388d2178fe727562a7143d46017e1efa1678ebeed2e200f954328154596ab7e381a0fc4147ff22a69a55bc447fd1067f58902d9eb806bd6f4fb5f0d0ab3d78cb7fca2439eadd055347a5ef29529de31c19341f8bc68cd1ae5a4b59db571ddfbec49bc624658976274cc2f3621c1c371f28434696f75fc48744a85986a6f562803fea886a88559116c26bf47f4a5083c4a14ac45ae4690bacb2995bf85b6e6ffb3feb952094ff53f93ebce8842e1ec529a39cf82356d509c013f7df6008b89829642f63ba62b71a495adab764022f543506acf02520cad1f870c7fad280f78016df4144d21f07c2c309d39e76f4eae843fca632710f29f5590cb7bd72e554f4dc80aea24eb68e1b7c662eb3bc9a2073ca6aa33df82c650be1fc32cbc9adcb85dbc0d4968e128368cd9a0292462c14f5cbfb839e1cf1a6640584f7ba0da84e45ed4e432f26a56f5b89b5895c41fcf99fba88a8af5abf8630ea48e8f5aadaf6e1529516bfad75d2eb0199565201bb6e664b6d4dd29f9de9ef9031b64869d0dca494fc054bda09a4bc1dd57667f24475a5a23b677e3d88b956c6bfea2cab3e840dee93432fac25cc67dc392c3efd05d7a727177c86689167217d8aba4a0c20680c155d95440ffccef15e13d97ff8443fe6c173875797d5081670e1086c3cac73a6495900441a2e5355ef134b159fcc43971554e2aea5cb8f54744092e67e4468590dc2daa9493baabdbf6dd92a3f93afcff64767e4fde33c64bf670338a7c47d5844f25a5bae846bf9745a9d5a06178aabc1afe269c123f913b3f8094f72f320499e3225e3c293bcf0b796d6e678b4b0b9522771ac9449902cfd0cfc8d441db65ed847aa20aecc34e8d7fe852ff728f8f1f7cb8005918f75cc3f341aabac6c7352e7eb6a8f1a9ec08f8ae5edfac83bd75cfc242aa303e0c7130cd2c5471230bc40256c5fa0681a8e0c9d6caf137e4822a02622b2cef539f77ac1279308951ae5956cc2dea1ecf1078f6d407e1d662857873559a32c3b6ec15536076d5f26eea6bf26acfbf2dfec671ed9dcd687b78d303747941d5a29843a0007886e44700e3c3ed601e90243a41e8992302917149d0991fdaabbfe001f446bd1b64d3933f82bd93325ab2246b4fe85bf9a1e683bd619b25ef1e37f7b795664693c556fdafe97a18b03f4b588c9e6bc1c87967f445ddb6346446597f2ec8816fd6e5448cccda98d3900cabf6222650d922cbfb928659080c97c85a24d13d816e40aca4fdcc2aed4b1cc610f1715f7436742c660d8c0613f4d6b8a8680c103a21381a0fba31781c5aa3f545049733c50c9952e06430bcf77c9ce1cba60ee4a7855866159ed742974363ce25f44c724f813187a95c404813002ba957d3fd5e097c02389e7ee43cceb843ba47d35df2bde2bac6e5fa39b9448fb8d2a387a99432ddec30881c63c9a1ecb8bc3ca7ff5eb173933c76c4947b5635553885193abc69c134c7a35377daa1fef92eecafbce11a37fab35457d73deed4cbb7d42f74fcb6e67c8075b15ae7d620c5e36fdaecece4577b551f53c1d95adf66db19a80181e5afdaf6e15c3acb7e92620edaed29daa4884d69993db7b9ca0d5a1e5c7a39f8725759665667da5bdd47323d73427b80c4d718264d067676d6f84943523331028ab3c70913954f9090071724e4c1a3db2ba5ce96718af54d0d3ec1cece89ada9f3a5dc5237323fa6aa8bf73efca8695d72277dbb55982e665213fb74174efba94642c2dc426013756681c6c49b01cff656b7dae1e5122c59fc910aedfa85efdf237b0f0f3808f60dbbab55b2e935309a6e1998ed787cae9dcc0417e5ab8047670ad3ecd3c5d872fdd222634f474439b3b34dc926ae15e8f04df7893be2939bc2447aaec0a5b332332049948ad5d2f5f6da54a3d50bee945e5c5f729b85f81e9ced5cee6f9c203785c6cafe06ff53e9fa1b08a26c683b2cd3eb493e21fedce16097bfed10fcc8b0754cfc580c32c7ca12547bf93fea03d97581cc656a252ad7d1c7689c7f13fcfff09f9727849beed19cd4533d3f0d6962f5d4f44d6094138a254af28b03234e558e10ad4b6db4f0b00e832661d7f4bd8b47b332444163cdd5fabbc2c412b911b30ba17eda1c6598ae7fefba6f38e9ce66376a4d4a6f3ca711fc479ec1ea9c269a48a4a0864fe281c9b4ebccddff7378c5fd7a588d1158e829d81fb67fbe7c4fbf45e13fd24de9e80296f84c6b96200610860e0dcbbb1334a2333fb57667a58242a7a881a1d11f408659b4ff4194baef7c86c2e91c48028f6728d4b6953bf16fa8364b150bbf438556d00080995534309b9dcb1bf373203a1043bb5fd055bfe005ced2e4681ac1abcdfb9882634178d3f69f5a18b43c2bb7b480f8c0fc6ef134ebbfa647bfc5451217cc3942bdabc2e5d64acff662412cad70b73caf4a1e8b4824d1983703285dbdfe2ead885c1430eaf82f9b6acb97e7eee93255dc8cb83fdf09689ee56fc793df5eaac1c3e911292f989a03eac23c4f96ab2933a6b382ce296f063e81622f30d0823da2163543759169b9b235abff9d61c546aaa61169eca3e99cd58148d9bb18adf6337b8717d4d256bce33b08fb1aa76b89d1dc4f48b37f9c670f2fb9d4c3fe79adb0ed3822189bf58d4319c5326da40da8900d744a6"], 0x1010}, 0xa) setsockopt(r0, 0x20006, 0x1, &(0x7f0000000100), 0x100) socket$inet6(0x18, 0x1, 0x0) 16:20:58 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) socket(0x20, 0x8005, 0xfff) 16:20:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) sync() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:20:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)="42f46cb48418d9bcdf5c2952ce4dd210c51aa746809f40", 0x17}, {&(0x7f00000000c0)="235e5f47019754f4c49cec7c48feb5cd0f9d33ed4e8592fafef4e22723aca97eea2aea12dcca3064cc68efdb2506c5a4094588e15751c6c6c04d01a22436e1350ebd8aaac435d71520d28b613aaebe5f717bb6851ee93faf633a8b34efc97ea0273b545f42eecd13634a9bc8ed18138f0f2f7f", 0x73}], 0x2) execve(0x0, 0x0, 0x0) 16:20:58 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="38a0f11be9ed5aca5f85d8583480f18d345bd63af052917b259dbfa6b9d15cdfd61a516979bbfef1bb249a81c101ac658f2053f2e85ee9aa958ecf160452bf3670e6fb2013dae5f0c76bc19448b24f45f94f27bb126135e330d0e191028213b7f5e2b11238f8c70d5b0ec312f340a8be20642cb05cd203d195881cb2f7454b2e42445899ebee3bc8013b2bcfad292cdb2eb479fbce16ec3a01ae709a6579033f909823b55610348f4027c6c7ae5c452440f0ddeef8297bcf54392141a80efcef3522e30b40b76a2c371f263ae5780af39e4dda71b398bb22c205d57e5eea41ca0d48f4211e49e1f838", 0xe9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xbed5) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x2, 0x5, 0x10001, "bad84b80f2795db4718000", 0xaf2}) poll(&(0x7f0000000040)=[{r2, 0x40}, {r0}], 0x2, 0x0) 16:20:59 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x1) 16:20:59 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff}) shmctl$SHM_UNLOCK(r0, 0x4) semget$private(0x0, 0x4, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x2, 0x0, 0x5, 0x7fffffff, 0x1000000, 0x2464, 0x3, 0x7, 0x3]) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getrusage(0x0, &(0x7f0000000100)) linkat(r4, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00', 0x4) 16:20:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/11, 0xfffffffffffffdfa}], 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000380)=""/16, 0x10}], 0x4, 0x0) 16:20:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) socketpair(0x20, 0xea37d3eb2c422204, 0x73a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1a4, 0x3}, 0xc) 16:20:59 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/4096) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) sendmsg(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="8307375fded0d893c4514a42ecb0e9c06f02179bee5a953f2abfab3e9334b8cf0f9887147657a063157a207b1b765f7bcfa21aa8da8e548551453f8679998fbe7721eb05472933d5b04ed9f982bc5810e5b6ad0cd340a79a8f16a3ea474b328a6a4831b833effc803a61a7708561f61022b2ad5f05e7179ae1bf531c29337884f4a88d", 0x83}, {&(0x7f0000000100)="12d7dd40fa97ee2b6d84dfed53e4ba3df16ae461eba8e146c6a4397e720e937574a7e179777b27bcc4ddce854e2e26aa7c4e5b1b0ab49c3bce109fd77b7f34b1f6d35694cc44fe55d2cbea2258236047a004", 0x52}, {&(0x7f0000000180)="9567108e1bb53b97ab22fe466f57bf370836404b1de87086e7c715b1983b45198891f819e3493b949e632d6a987454cd075413d0a3", 0x35}], 0x3, &(0x7f0000001240)=[{0x60, 0xffff, 0x40, "2c6753eca6213dd6d3d3a032c90d86b047cc73f1d19d5d92d542e22e22c3159c3abf417307e96f8aad550b43e92e361f4b71203d39e1f7ea50b78a5983488d45f6eb738da696351ff0e1a6edf9"}, {0xe0, 0x0, 0xffffffffffffa001, "2cbdce58b4c15b5238f01a54d88852a82ef2990f73ce6231884163b28701415b06f0ebd6ca9a9cf3a2a00f211dc5e2cf6ddd8d4dec11e6b05019592c8a2122a2f37ac4e81fa56351ee6ee37c7564ab658626dbc471233ebb7995e70d906028a7ae9a900f53998a2a9000c690c20cf59209fb776882265845220139c36d7a9ac597ac2be16bdd2ba09b35052de102b9d7bf3fcf1c5eda899550055e52558ec4de008ca2c5071c2c5d73588690b459a652c7c0c898cd2e19a1ae6bf9735a19506423c1037ebbe1f43b4b68fd4d95"}, {0xf0, 0xffff, 0xac98, "fe6ae86d4f49dd48cef5287498bfc7c2e37bdba4c6353e2eb65b75a5418490b42f0c6699380a6f08be8f21c0093609b553ea484d38eace133c2af55398f4e22c0da4ee6e7913a8028cda527346abdbbad6f2a9dfea6e9323ab81aa4face362c45f72e510c8d5981e9b51f981d28c1c87a15c039beb4a4a15b685049bcde8648cff8d25da4205f7e9a7326406257960a33706e8a8327f3ac11d6a18e3e480cdb376daf3f4a358ae48ca92c49410cc39e2227b3f0f27539e30bbf925ea642bd75d5114f3caf36b572cea296dcc8592034c621a72ccd1a01bdae8177fcc7be6"}], 0x230}, 0x402) 16:20:59 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0xd7269bc940fb0f86) semget$private(0x0, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget$private(0x0, 0x5, 0x20) 16:21:00 executing program 1: semget(0x0, 0x1, 0x0) semget(0x3, 0x2, 0x0) semget(0x2, 0x2, 0x80) semget$private(0x0, 0x0, 0xa0) r0 = semget(0x0, 0x0, 0x540) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semget(0x2, 0x5, 0x200) 16:21:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xe44) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x1, 0x9, 0x4}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x18, 0x82, 0x39, 0x100000001}], 0x400, &(0x7f0000000100)={0x2, 0x7fffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:21:00 executing program 0: socket$inet6(0x18, 0x4000000000004002, 0x98d) 16:21:00 executing program 1: mprotect(&(0x7f00004c5000/0x1000)=nil, 0x1000, 0x401) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10800, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x100000000000021}], 0x1, 0x400ffffffff) execve(0x0, 0x0, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x4}, {r2, 0x182}, {r3, 0x20}], 0x3, 0x1) 16:21:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x20) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0xfb) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file1/file0\x00') chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 16:21:00 executing program 0: shmget(0x0, 0x1000, 0x204, &(0x7f0000ffe000/0x1000)=nil) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r1, 0x24}], 0x1, 0x8000004) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)='M', 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x104}, {r1, 0x4}, {r0, 0x8}], 0x4, 0x6) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x18, 0x20000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x8, 0x5}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x7b3eedcc49d95e8d, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0xe3097e580}], 0x4, &(0x7f00000001c0)={0x3b, 0x100}) 16:21:00 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x1, 0x0, 0x40000005, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) pipe(&(0x7f0000000040)) 16:21:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/72, 0x48) dup2(r0, r1) 16:21:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000040)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:21:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='W\x00') mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:21:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) syz_open_pts() close(r0) kqueue() syz_open_pts() geteuid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = geteuid() seteuid(r2) syz_open_pts() 16:21:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="42356f8b7cdeba50ead3ec13b1e1c922239869236ffa81eb7f782e99cebb50583f44e7dbdb28771461d63381c22fcdceddb30be63ad78c468570a64f8951e1bddca4c1821e78d5662545068cb9f69b330a89b2ebfa873552"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) write(r1, &(0x7f00000001c0)="ba16", 0x163) r2 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r5, r6, 0x60, 0x7fffffff}, 0x7fff, 0xffffffffffffff54, r7, r8, 0x2, 0x401, 0x1}) close(r1) execve(0x0, 0x0, 0x0) 16:21:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07092016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000000003, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) 16:21:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in6, 0xc) 16:21:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000100)=""/124, 0x7c, 0x801, &(0x7f0000000180)={0x18, 0x1, 0x3d4fa41f, 0x7}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x300}, 0xc) semget$private(0x0, 0x0, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) sendto$inet(r1, &(0x7f0000000080)="7133efef14c353af424c3a2dc831ad8d7827ceeb6dc4584591049912ccd7afffb4c63f4d89fe37e1", 0x28, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x830, 0x82) 16:21:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x65a) nanosleep(&(0x7f0000000000)={0x39ee4426, 0x9a}, &(0x7f0000000040)) 16:21:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x4, 0x0, 0x0) socket$inet(0x2, 0x7, 0x5) 16:21:02 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socket(0x20, 0x0, 0xb2) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:21:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)) 16:21:02 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140), 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x5, 0x1, &(0x7f0000000040)="3e3ca24a3dd8d9c49ecd13a541d8dc485e0398cfca937920e031522f78cdf88c71dc8bef29a5da0b6054e2c5374d9385982f54cfabf938b23eef01f06356b2182bb2462d109fee", 0x47) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0xb, 0x0, 0x0) 16:21:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) 16:21:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000003400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb75", 0xea1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7, 0x100, "abb0736cd07534670acc0a443583090e5f112180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:02 executing program 0: setitimer(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x80) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) 16:21:02 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x2) recvfrom(r0, &(0x7f0000000000)=""/141, 0x8d, 0x40, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x802, &(0x7f00000010c0)=@in6={0x18, 0x2, 0x7, 0x800}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x9) unveil(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='x\x00') r2 = accept(r0, &(0x7f0000001180)=@un=@abs, &(0x7f00000011c0)=0x8) sendto$inet(r2, &(0x7f0000001200)="bdfa4df7b73a9ab760e33c6d16b9b1c9fb9a1dacd9c8345b7a1ae2f5e0a61d78fd121b96dcb862c99bbb583174f9a78da2837ace6c2b21bbb5a923556d15c129cd25e24f50e4e76214f85f293e4fb9fce53e1e5d3c60a389ed4744ac39536d200bf9f15d2679aa69bfe0b4a48f9be6a7f54f889c7e8f266783b875f163fc33919432e376c9707bcb29d9f91dc97cf4270a", 0x91, 0x4, &(0x7f00000012c0)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000001300)='./file0\x00', 0x0) mkdir(&(0x7f0000001340)='./file0\x00', 0x54) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) mkdir(&(0x7f0000001380)='./file0\x00', 0x148) fsync(r0) getpid() ftruncate(r2, 0x1) bind(r1, &(0x7f00000013c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000001400), &(0x7f0000001440)=0x4) sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000001480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001880)=[{&(0x7f00000014c0)="4185156a5e67b283d7fc96f25143918d", 0x10}, {&(0x7f0000001500)="c4c4e44091a05d920b95ee9e50105bc343187574bebf498a57497b3eb400655d1570ff81c1cf7d336d084e8f384db5244e162a3c4fe48c15f10608c76dcc020e0b1e0c1386606b0b665038af8074003d48a8b5f42afc45f4c16e75d23d11a97b578e782988a8c85ce40d9a0025b057", 0x6f}, {&(0x7f0000001580)="6fb3f38b9b03c02edf3d4eef94ae1934b89711bf7c1645d4b43347bb9fe1592b9232dc268dbb9475dc8b5c2b94183263b9703ea9deb5e5a3da0c6317d0afffc70e54dd3f1d1f3c029f72001502797c4ba27677d6bd8ae6620d8557e696bb8b3986ce67983f7976a2f0c834360566bb00b69febb68082439fe0ed3e0f417b90628b494a326a853808edb3d49d47e5432ea711480ebfb82f4629906f3e43961930d5e603da074fd4b82ec9142ae1732fd7d5b372520bd2dbd691e2", 0xba}, {&(0x7f0000001640)="87376091496281b56e883faff9afa0e0495b99a8e8379cdc43508cbd69aaaa3918c7bde707aea30c44d39bacb3c9636ae1e46621b206459322ad2337108e96421e75ff1b1aac0277348806c94fa94805c42915e43cd8d5dbebe7a890f336ad18d2fdd2319dd52f1cb976e95ea17b8c67d935c74c9e2cce84b4353fdf9c6b10cf24b3180a", 0x84}, {&(0x7f0000001700)="465c450b0b5ec5d90934ab3259a286c0b5e68fb7cec84bf932cbf67072ac9697de4464f6f766c69e3bcbf1fc07ec23449967db834984a927d0228779da06a82ab1fd5d5808d9f9dca9f79fda1fef7be170eed0be5f52462415d75d722b7bcc859d5cff993696b67661d5f3b4b0a83b7565bb7b432ff851177dd95a87d8564ab4795cf43e22b2f77b43cfe86034b0cb24989bcb405ebf3b34b54ba7c34c2bbf3332ce94931d4a4ed319feddacfe79a70b3618d9c23afdc42526adf959dadf724fd0eb6b2862ec10", 0xc7}, {&(0x7f0000001800)="8e7481dde92a36e43dd695019d5e6d53db5452332164ebccf2f06ffdc038bb24f009e6b7fe403b830aae98df167bcaaf82eabb779b71c24522aa111dad158c27b22b42925788242b6adf0b300e1ced5cef1be64c2d21c376", 0x58}], 0x6, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r1, r0]}], 0x48, 0x83bfd85bf750364}, 0x4) r4 = semget$private(0x0, 0x7, 0x2) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000019c0)=0x5) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r6, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f0000002a80)=0x1002) socket$unix(0x1, 0x3, 0x0) r7 = openat(r6, &(0x7f0000002ac0)='./file0\x00', 0x800, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) ioctl$TIOCSBRK(r5, 0x2000747b) semop(r4, &(0x7f0000002b40)=[{0x3, 0x4, 0x1000}, {0x3, 0xc90b, 0x800}, {0x2, 0x2, 0x1000}, {0x1, 0x100, 0x1000}, {0x1, 0x4, 0x1000}], 0x5) recvfrom$unix(r7, &(0x7f0000002b80)=""/193, 0xc1, 0x42, &(0x7f0000002c80)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r4, &(0x7f0000002cc0)=[{0x7, 0x9, 0x1000}, {0x3, 0xffffffff, 0x800}, {0x3, 0xff}, {0x6, 0x7, 0x1000}, {0x3, 0x7, 0x1800}], 0x5) 16:21:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) 16:21:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:21:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x488, 0x5) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x4eca, 0x1, 0x24, 0x4a5, 0x3}, 0xc) fcntl$setstatus(r2, 0x4, 0x44) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 16:21:02 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200c0, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) 16:21:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{0x0}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0xffffffffffffff61, 0x2000000009, 0x0, 0xfffffdf8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(0xffffffffffffffff) 16:21:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getpid() pledge(0x0, &(0x7f0000000040)='\x00') 16:21:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x73) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:21:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) msgget(0x3, 0xc0) pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0), 0x10004) bind$unix(r0, 0x0, 0xfc9d) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/102, 0x4a, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:21:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1012, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000012c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000080)="df1ef3b5098e9250439d61cee97ca964e1fcf404843957f427e2c3e1a468fa9cf4665da7dccb21beb224153db68e3439dcfca20a55610dd102e2328b09cfb189d6e8540cd74cbbaf5540a84ed876cc4a2eb0f5a8491cb609d77bbf994457a3fd2a8f350899527c4550643ed977ec60e445e19b1d8cf2c344cde2644bb715f1b25381356355b92749c9c1ab818886e42c7a386185a5c20fa7044692e8cda1610c625f4848c2208a62a853c974ae10b993757bd7e6051f56bc1c8f3648afbd39f3f81662a2b598ef00f10a93910a753df064d5233cbd0c978c071123d4804dfa9fd5526c00058a4159c18d3e0f53782d31f1713210ef2faeea910e1cd30ef1eccd7ddd993d81dd6d48d5e73959cc07e42c57e2292d0d7ce809bce86803e9c15795602c51cf086fa0b4dc063e92585cd3d0eaf5673a0d824a169b0f4a6d3f62694b24c0aca5c5a7c5715cf0b3bc9400091688589561852f160a3b8ff0a50cda420a19a5ab9d960b15e539b6cd7739d57a01ce82445b900280d24d40e84eea04065f7c112867b0333b85b9758e946483c7ec361ab602763c21e4b48ec924a5975ce4c808da83ea2bb8b255092fde06bcad3ae008b61969595a4b03bf0d864123ed4174f355da7649c76bda78b27d7db5df87f9a6f307e8e7efdd53b47011678bd1d1efbeb11599c0f2acd1112a3c6868a2e22d7949024bb2d65000da89b764b081ecb45ec0d204ba30ad312fdde329dc475599f64e382e4af25e8cb234cb172c07fa1717469cb103806580102e852f141df38e7b0523f83e47178c46fddbddbff09d114559976ff260a41ba02f7c9178cb41373b051ee277cd5c48905c677b46c8e9347b0d9eef188059a89c5ed921b53f23060eaa30d7edff3cc7fc9871e033716f682b292027b2c033f7637e9fdc1f3ee35c1f1c7ec8be043e68ec019763160c9ed58b278e4f32eb77255ddca19b72e18b94beb124a0a0348f2e14a37335a9b9d7c91510506ce59eabb041988572a10733221011e1cc398d954e3fc469936f6732082e0a49c10f30b89fff36f9984bb84b09504357d8a867f7f263f9f8ddc975044275c20c23d5157fa3c94e37c81e44f6688c45c6f25a774c3c68788da163d03f6cfc9803d11e4be3691f443e41551d6ccf3b5304a949908776a4e4afd22ab4f246fa7b0aad399709a5ca5551540bf0e10f435549c61dddf2b238733d6e7d45481ed17987fb50c0a34381ea286e607320cb5ea91a1bd8223c41109f489b794ba04f57ddb29f77a2dc43058ff0ceb3035c64cf6637a272c85c4241d1bd02456a62a309c5e1258e30602e1ba895986d2c95f66aecadbd653c26061503e87cdd7cfb31405c472fb6856d46fb8cdd49b0ab88590e71a152ecb8eceb99908389780184444b78c21508bf470bdcd329ed5b5b9e4dbf318085e2f3e5476924dc90f5308153e4d42d82905bbd002142ffb48a03550cf98f2b657e21183eb14f8f5ab65fb9eabd66bb0fb9c552c5eee6f54280eacae65f0480ebc1fb9e97d931abca12260c2a8150edc49cf56199a1e04d17740ce26b90fdc6bd838997e32e82b902d5f7a540cf165904f7ca0e22901b9d1ab5d3df3e6c0aa8d1edaf4c55774c0254765a8b3712fb5b1e9b3da24c7095cf5db96dd91b557ad5f1e78f2f2241e16dafbe5015a1be67d5290316e4fc72be6235cd86a29ea927a759f3ea78f18a8224dc615661110409dcc53ebee4c364ef249ebc018309db7033352ff24d6ade6c6c11bb1f13b4832e99531220af506a386ca2c85c5ea360ca4081194727330c73363ff9f93129744e80b370591843230bbf4e7180c53f040875cdb72089d1a49577a96d62cd6a1d49fb110429d15ad736c13161ea82cafb9f33f49c4e13918a587964a9b2f3f8f1a8c68f1b7a9b9eced2caf7825d2f5d6dd829952c93e8c59399be168c784e572d9c209cd2032d6032654bd846cc6031859508b47b4407779a1dbc00ebf53fdcd670dbc61cd1186c99b68d5772e22ac68b17a4a4af23b447311f68f911abb3d39660270e88f035f977923678a0a06059f7082ef306f6c91c70af2cdf7b15a574173023f719962df9dbb2f184508122bfbb1f24b5e77a00f563ac8a9eea5d51dae68e10abd80b3653facf3b20141784e31bbad10b1c6f62f021273ab10d2a00676942efcfb17a7543dca20ca36c8ff09b15220ce6ef96602d460c889dcb6cb1059c4c372b532567855e81de2754f6bbdbdcbe9be7c9f0156bea5ac03a33e62ece42beb43cb4e359ef64b345d4c04800b22a722da88301c104c2aa63bf2803b113319b5bb9f1e9940907934d481ae18548e658029ebdea41deb0c2c0013800b71d9841a5c17acd0af55d905f3cebb5dc9ee1575b9cc1bb69f29d4580a07d7e0cab1778dc419a10bd56277f36dc05f41643d15d1dab981fd4637b31940c7045e0306f510c25bd151859380dcae1b25a53117ec00211a765eca546de0767dfdbb934ba163ec0f28ac7708b3209430bc378a655bc80f83a072e7735677ff9712ab9434af0e4d522006cd5ae845d0838b0c8a98e109ce3b9296b00c5007f6ef9cea1f5a4f2e74aa5d45ac51c6aab459e4e768d76cf81661da08f45f1cb92994767aa3f0a7511ae0878407fa356fd889691898f98833fcd83dc1766639af33fcef1717501aa259e029c44e50f82f8d440ed43b61ca66812da7bbb389f7f3cbbaae84ca291e26a07c88f45191571f421ebbbcab3bccc3541108d5e944ed6f509efdeaecd47a7e777165c5a37c4683d03fdaddb7a84400d08d482d650efe596c355544b44e0f1f9efaec68007c9c60adbd9d07766c67705886ac48cb377f40eb5d7f2362a8259861fe2bfd1865bd435794909a1444c5fbbede4a7d1f990f32b1befbe970f067dcb08e87000a5096bdf2099d183b04b78e3eacbec1cdc84db63d81ddd24e0d9b108b57ae72347b2b685cfef1b8d5c14c9a7cfc4a5cabd72a70996a2ef295d1c877a597254f389152deba7b1cc4bc5f9dc802d1e6b6962a7de080bb396f8f3d28852f047f91ff309703e5fcfbe8d87970d91143563ca8bf1971fc441f2f2df0254d1bc37410019ba7da790b166c428602dc933f8ddfa2f74d5ac27081a890c717108ea256a7dc34793abb551f091d83f75506a79d7611ce128286506aec10d15dffafff2698cdde33d2eb0a5da9c329de290b7daf0a530ca8ac842db90ee0fa76b397f5674bae944d731f96bb3901782def648db4cb16fcbdc74b3f856b5b9bc29a055fea1fdf878c7d0310f0601696c24296328bdd47cd79d7850657a01f302589ea1ffe44554e94fbd163271efa3a0dcc3b01b668d6a25ba1d64aaa950487353899a598b1655ef7ceb14591b957e199c7fb560a0cb28f195265dd26a0f95b6ddb1a32e8a4018e604e741bc7c4087036e6c0c1ab3f9e4f388de382d70b431797e5736e98f28e7f69ddcbd12b87f69af84bbef5cc787f2e54d17eef85ca5cf9d72dbd2ac385c9e86725d43b891aa228fb03f8cc63dd0e15e3ad37aa7c365928364135207bebc709fdafd68534a64ddb37ef2d47aada12b5d20f9d999f27d2e1407e958461f09baa2beacb4fda543abdbddad4a0db50808c039e121d81981d8be69550da4358376d809df7261d4d13af9ca3275d7d4f2edde0e8a25855b4ae25a6614d72aa9c59e43e2795120dce0c76a07e108658c98bd49f7049409699c72fc27fba66fedede93e5b34676e4ced9da72e406d412b84a6491a97dad2f12a9cfce5a568256146d594d0b5c02f561b5b0e9ac87d8f4a66c5f34adc041fe15c1a390c24e6f33dfaac9b7858ce53bbcdc8fa214d1cdcb34c9a8eff337fad3b159cf02add2d4350519d1fd0f5c8ba43229fab1ea0fa3d169b047d8e7d11dab1857cabe2a18685e630da519c9aa239344bfca0147948b6d149ae08be9e3e5a462a6731853a2a167ac75ca804b1aa405d1add5bde3ae136414f7e904ee6b4ce87b2b51ce4c7d3b48b784f9c6cef331169f1c04d0fd4cfe40652659e006fe62122e1e61af4c924de63b1d62a0cbe3000228ee8c4eb1deec8cfd98f280c2554e20fec8833a487377d2076dc947bf16f489a811e50f36fd6f2215db9c5b30f2cbe2306aac648843e0f3e24fc6d194ba7e1d45a97c02549cd25fade1e730d211a3b30491eb3ad3cc862d59f5014b0610f760f84fdf6fcbc404d81a72066b9dd0277a404411b84bba7a8f2093c167a138d9a43ba2f396fdf3ece0f794232462ec733cad9d97d5dc2ce847d2e810864cf3a8d1a3889eb18eebc3a7fca24622fd4c813ed66c47bf84a62d8deb83f4ce57cb1f7d9afd9ebec7496f29d6caca9c0f3a907e62cb85037b0e71a93dfd5f0ed929f4579aa41665b708e10856cd68a6fe696f677fc74256061db8da176f13f9b68c231850095640cc844d2808e0ef623e658227d51a3efae44640ed2897c4ed4c022f926bac865e0ee94ed85283616759dc988c9724087a600140c769735c2a52670018f5d0074f8bd5b13012b020bf83fd1032cb6b5fdd4fc7376eb982200ec5e42f71bf8b32595b6a254fb92e94819456a7912818125f2a22c2e3a6ae67b9a204b4f6541ac705cf1fcd22c995256ae55e57fc4dfb614ded805a014e40e13e7065d1d4f25e87346db5119ea4222cce569ef1bea3471950ffee2f9342b669dbafd2884e1b560e6c91426162478473e806429ec0c76a003c81ab8e7433b8c7d9e89aeed2985d8d7f031eefdb6975d636efe6c50cbf5552307e2f674405fbe7324121fcb41739d889fa918acd6507fafdedac2085bed321a9f37dfbe99dc3713a7ce26b53d5bac822a907aa55d5019cb34888faaacdbd7ad2db3a32065d5c4a305a8af337a8abf4f5b75e51a5fdb3636328c4792e27677f43e1c9cbfc4d7560fca293ff492147ba11ac3c542507ac02e25404151e4a42b58adcd33c2cad7266539888d04fa31d17494c9944d8bf42f998ac7df6e560f07f4f49b003bf629076ba25636bada5ca0db5dacfd007f33581b3402418d666dd995af0e3d27b93b56d22df5dffe9fe82a6e52504c63a155911f7abd75cc8822d1e4a171bc191f608fc1510efe6ca73baf0fe307e8c760866dd2ab66bd78c702033599bfb56b2c379fc133a88c868854e16e12c41c753f65c2ed47ec260d3106ef95d30281f664169d642c8fd19cb835d81f8e36297d2b4586f80651d60ce2f5abe43311ab0d853240075dd3ce0854ed41321dbbc3288c3c5f348a9c9f2630eeb020b137028791501bd29ef4bdcd9278da84bc82ee1c4dd3ce79f5224bbc4535032ae57fd197ccccc894ef483a670cad090c4641bab8ea01ee9c02021157763bb97875a8d50be5c1b6d5c0fbc86ecc5684ffb250ae0166f93500aa745963708f5975d8d023e898a133447a76fa5d861a936e4b516338b9a2836f18976ef27f200d1c107f7e87cd87d12c40c50dda0e34932ed69e43e9b372b73d17378dc34c5d508ee8e9a8fdac6e9955d908830c9daf764910ebd8a0ad4e03852b22c376bbfae9f16df4bd51a0a5027ceb6f7007c291ecb9a9fa18a66fab541dc9567cde125839a139471d6db8b8c22581b53eff91bacd9b15210f61a5e296ae06c92399feaa114915143004874aaf8347aa67e19acd774fc9c9e3d9d81000f9ad61fd19bac5927abc9c4188f985e775481bd78818f2b72ebb60242ee7e698fc1c7ef2e642e35a37bfe9621f8dafa5f345b1368ce2368a15ed5ac234e61cf8e861078dabe4444ac31c4f0f73d9bc08ff29ea68eb77ec3174389d13736358d05985bbc8df01b2", 0x1000}], 0x1, &(0x7f0000001300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x1}, 0x3) r11 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r11, &(0x7f00000017c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 16:21:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000001c0)="00000076fc21f98a2ab0f7c24aa00db7071fa15db6b3c798c9459f1baa53a8a49b56e859142e7bcd6325d58921c5ba3f30c564a88dab689cc6c22cf718b2d6ce525febd1d224132bb118977a8f5dd06357124df49a5cef096a0fc7baaf0c8c46e59b2d51b9fd9d48b1cefa272ce1daf5ec2caee5bc47757e6c879480b8a420e1b25a9d11345c7681bf4e7e8b3e922b65701dd4f5ca0c08d7886e2d9cf2542d2320841431424617d228736b6d7a9d66d4f151217316b417b83219baece4834b9665b045b054d881c226b57837a28d0dd7fb51ecc0959b5bc1be13766b17515d73c4f1737428e5dd84f8ad757a66e3e382cee4c729897f8e2b8c36bf7e61224be8684c59652c8df99a6137ae5ea19c82cb11b1b2ba8adc5a1872dcc35de2dcd7b9e668c3877ad10a55e13cc9fdf2043a148278f56ff176b84198c0355c8d7e6632ef680242a6eb9160", 0x148) setsockopt(r0, 0x200000000002b, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:21:03 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) 16:21:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:21:03 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) open(&(0x7f0000000040)='./file0\x00', 0x20000000000000, 0x0) 16:21:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) listen(r0, 0x924) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') open$dir(&(0x7f00000025c0)='./file0/file0\x00', 0x100, 0x15f) mknod$loop(&(0x7f0000002500)='./file0/file0\x00', 0x2000, 0x1) pwritev(r1, &(0x7f0000002480)=[{&(0x7f0000000200)="ff8ad7bc5bfe6d1f68057636bcd38ea720ee52e793a4d7c253a304105f97f5ccbc0d02186166bb1750862cc15c3521dea06ac7ab1a3386ec046cb69a8547ad6d4a7e2c0abc51c78942d06b468976b977f2ae323339c63a26555ebc8da89986f7e1ebfb55949540b655a5aadc3036a6f75b47bb228d4564882e9c930cf7dd871ef098af8388577a1e050a925f88313a37a06d60b3c3fde30dabd74cb7d1fb4fb64a8468bdbb90cb81e3bd9d1ba83ad344aa325ee15e655cd2c97b85a89a0156dd8d752eba89d60364967a94e91c6d9243a3a4438ee1c634180d5ce0c429bc813dcce4e8445010fae40e7241", 0xeb}, {&(0x7f0000000300)="d63aa9cf1640d5d069", 0x9}, {&(0x7f0000000340)="5a521f6654f48d43c3425d1c26921822895347128febdf9ae6c6c6c60d34d91711027ca26fbcf9d9ecef304573d1ea7f84de064cc3a3d96c5ae8d5a9db3983d81aad7900550290fa07d9df76aa07ac52eb41d9177312dd685322d4c95a9f11b1fd0739dda3dc9777c2637680de0d4fc8ca290846ff5be8320d6e6b49acf8e96e6097c1b4813c5c0b8d6c7665c627", 0x8e}, {&(0x7f0000000400)="caae85ea5f1a41856f1823b23bdd1880fe76da90aefc92e0d4dba9da6805584dc71db5ded1852f4b91473b1ef60e1a7d1c7ccb86bbadf68bc30eec5ff7340029e349368421ee3e27e84465301bd7733df1cbf8454c2a0b67ca09b2d08afa4a25deb62df796c044d95736c6c83b7ccfa89ea2796f092a12d158e7c162c9d43b2e746e658e0ae05f15e75589cd3e29e0456cbcdabe72e4cd6df5f4c0320c5feb7936ba75ce38faea80574ebe6b8cffd0ffc0521b200a985488ec20a54fc1062b8ee33bac62a2ad208155ad12143d332f36a6be7702739cb525af2142e9c2a587e7badbc784c3cbea5f56084d4231b053d929c1fd12bc68eb4b6fd52761fd7e152fbdcce29322a624b6a79ffd52ca94657e99125bf235de474b42c1e0adf50b485e09743051835d2fc5199b15cf30c6c2e5f660a4adc0bd8084e02687f1739cb9f7ae5222c2e1036918190872758e94c70c21c1d15574ba9dc2af40bf84352569d2c6230630e5b98abf2bc7edc07b624702f7da06e4421a280195e70148acf91aea51d975bd1a3b88f430be43942b4559e3c975c5421b7f0f1a9fbe58ed64b8bdc961da4f1d6116285c4fbc29d83f6940afa2f33cb39a1de32fd16748a37aff40e4f9c92956c9d9af955ebd893b594f617dae4990a0f0e57162df71d3a42c5fbd837eb94e63e20d837cec762e77c3dab78a645d4a847e9db8da8f9b7c1f2cb13532df7685a0ec28c3d32018b060e4d599c2a9be22e4231caefd951e4905fe1d7fa757b1866ed09e326a200b1b80bea6094f97e7170de9fa1f923b9979221ef991ecee3c600095f2caeff02ad37fdae2fc50b963d45e1fec91d58f7ece9a2471a892bba6ab3070b5400ddbd3f2fa624ea66849a0b3b52d789a5f9ad4a255c6d3af0e1facb9d8697166ba49d006f757c77737671d60316b11c74b021d1e3bc82b6f3d2d00f9e6305aa7f75e04ee74c4d7f6af955a1f9b476d7ef365018cb3d38a8e1e66d0ead273def73b65973084204aa8df8772393280dcaa077c1f1f5310947ed5ec13d89b8150fb59b8683f11cd0da4293f5877c047b07b7970aca83bd6ae54ed45d92c837e681d10284e07081efdb0f584fb968f3941b1aff4c567716710647cfe5520c492449e03aba73286392e542666cfb4f90a85c3e18b62f4de25468dc42b5f6bdbd9d359769b89dcabd371d2bbaeeb4f1c68813d39c4178bd1fef012ba1d9cf6f60543a338758dd1992e8af042a51699e10fb70182cebb80e806abadb0dc79f237125c3db3fab0a3d31c88b9a56ec4597995e9f647e0d0c2799410bf268a89df4234d429e0537593accf903890fefe556da1ce1d57381e89249a2eaabdd29c8b0555d22da9bb52c208151a8c86f86cb42ded9ce08c2266e0dd7d3b35f9b9fc30536d08d0dbc6c0b34b996a78474ab155f41b906a9a171155a3ca8ad606038e75d9d7700cca359a85e7a5165ef6e1818cc6a06197ef7770f282085fe2aabfad515f68e8d60f6d7e01c1c1c88e12c68ff610aa04a77d757e4c5fe6f6b1d2dfb43296078e02b058bad9b7b9dcd0f22176e3ea7891ade91217a8095c09a3b231338c3b442b555d52757870a797b3bc783f811a13b3413857bf92d0b6ae3147f42b8569804121218eea3c3f8e10fa4597f486dc3132ef794d73d2c1ccad75a7e1cec4ef6b60d9e671b4509d5c906178895ee8ff2ec5aab95f220fb71e7822f336aa2fc523e1dcf82b2a19eb734096f35d8652b87def31c77e5da888dcc429ac32b1451e9f53562a5d285e37a4f5739c16192d9c643554d2f8e5fc7c7708a7a6474498864fc388c99f06851a7bc13a6c60232abd47556372ccc24d58723434c4c7cc5400a5979cfc86a8f413ccb03f691df8e0d13b13f0532e8dd212553f9e7b259f2b7760a55d5fe6b490196c8a1ff12a57757a478207725c00f5b0660dca16cc4df9625296a1d6381920c7060dff28adc7c3c57cf6db4923bae7df810b14b2129804135eb2b7ece08a46cbfe0ad49717a8248fef4323ad8483c861861cd426a503d05faf8ba98a02291ea6339f68239330eb2d71a99a9dfefd854e8d6e4a7f157f55ee42d2fe204630bb3e420ebbc70acf8c3e7d2464abb4ac131f9620f0736c50bd6415bba32b772130c411966a98708c2ada08959a37fa20a2f248641bfd26f65b62708e15a8478b91cb0cb098a6a59db23a556c1ac0e7282b1f49257e0c08ec28808f74ff1ec58ecb6373feba2d317bf9419c8624bf636785724e01aaf8664d4b4eda0befb614e2d96b7cce86e92c7b934707cb3f75703b585aa44391237fa0314cea544d3d0de1e89ac6c404ac97581499c4ea8519462a9b2826e8b7bed5fe272cad530548c8257ba8a80f1edb4108a9ae1805302c6a2ce92cc1b0ddb44c493f2b1ef1f47b675e3b813e570ff69c89ed48f15d74bba2ab337bafd7519a571f6c2f58c607ed13766e2ce6402ac3bf969968a2840a55dfd80072ec7356aff28f390c7f9f46f295f0eca12f91668867f32cee970434f09f4ae3fd71863e4b67357b963be17c0ceb4abdfe83a9dda55b0ff58a281b4774cb5743b0432fa3cf51d462d51b316446ea00149f60e018dc935aa4a66fc13c7d7c6d16a7289caaedde769a9995f3b081e8c19e2a67c19ec11194e9af832edee89b105f50742474ce2dc502e20a8f94de7cf656d31cdeaff246aa5d79a14ec61a005b3a5acefb88cb78ec59ba3061e60cc13b3d68d96552d5b6b6d063409ea734d69a37d1e7478a437a6d800a54756516e1fb4656b7e1a1070cc1c486ae2664507b5d0ea18f096ddb4395eb3fdf9234acd4c2723988aeffff621ae5e92634102aa7fa56ef38faf23d5bc3aaf81b5970ebe026a4ff7dc10b6d57171f2850a24ccb765e5272be04b80b8b3853dc7a408f361abef0179cdaaad17c5262ed3fd57f7a0971994a6dce29f224b0fd385c273b8ea5879686bffef6ae9fde13e0fa7fdc18f2fd1fabc05153852c50bfba6113edb39fad31283d92341b790951a22f302aaba18bb4e68e83bfc5b76cf65a3e99d726742ddb6b000ccb196bdfff574f254f7b07a816a0f89aebb8de6f2aedeea06c8ba8cbbead588929ba47722ef64055214a7347ae8c6a835eb8230204ab6e2f54bb17af06b4a06e30b7bf0eb487d593ebd5523955ea9a490421a83d0daedafb64713264f8d56593b50533582eb02a65ac7ad770ea9922406dd5fe8946923c2b7dd85023a2fffe56d534450572c2fd4b86db18ca5265b05a7557b796423e19441eb429b1e090c9cdfa54947880453aeefb31e14d39a0eeed7501f0e982bbb346c292f0779e7f8b9891e888be199fbd677d1b67a6f982f916aee93ed8ea927f41727209de9f4f3d26d9bb79593f57be96048cfe82aaa3ae7bde9b51f59f8c84ab3c16f55f8a37906c281ad5adf71f75850da27db8de1f9aa4db1ceeceb51b89b36b3a7b1c47778011777e1383159aaf2a1ee9f9bf72e74a03760731e10bc3e9f1d6090c1271164e08446f4c0db288da4d17f0cc76007ad8153c5e7cc1f1be17697268cca80c72c94a3b4acc06b7aefda11564cc6cbec7d1ee5e2df18d125f1111716db614d8c3ff7415248bceec8630e45f537288f58a46889a50a1c50fc638626167d65f200a47516281187b1df0647d95991137526f9a36a83ee980b860d76e9bd0f35487c24feeecd71bd5d2a8efc3716a8c4767d7797ed5edac33b634f92d535d410ba67743048405005d013b35cb0ce8d05b515d53f53264f3cd36b9974ecc1e4aee9a467e594c5bedb3e2de61032646888eaaf706b95e4dcbd3e65346b114b329133e9d1e91537bfb01aeaf9b66cc5d389bc707c8d397a3ced23d77ad9cdebd962ae7b07a7e1eef1182843af3149c7895c0f800990dcefcdc4367f021b1738b1ea8e10086a32ea83d7c1940e367e57a10e348050cb4021abaf6f4a54f692cbe2f8b191750faa9a5a01f8353b4325be5b464a142475d2d382690795bb5859f7602783c96f9763f595e554de55a2338b3a02c49bb534b730bbf252af8ecc8eec7fe0a0db8024f3bdc961830e2c583e97240deedaa02bcc3ea6162680fd36d9cc28e2f46652d4fb21bf21ef5b4807f096b27947156d2b95b3b9c439b1a8053803599b0ec1a2b4d49c6dd741270a79380ae6c848f8834f45a3d446f6f9525249616bd260e359097a2e70ce573a3bac3cc7b5a239637b3cc7a9153e5942ef00dd9d63cd8ea052ea18f10fd0e29fc0db128dc4041ce962b581a6fe5b00e08e62f2a92d71ff7896cc227a3a9d362dd762f53f143fcc77ba562c01d76f397a3f44ea16196585ac9168333159dcf90a3d06d53267ea272631ac702da87abe36c448b3c67f7257aef4b8bcc7946d81854a9cd766cec02f215ab36d4bc1b4f14644fcd8c055cac9e13058f963f1176d42799022cbb33bcd1dea7607d2d69a87842f337f19f8618a2ec1f18e04fb94ee899f333c00f4a84ba8ceec7a054e002e52d17e1e6dfca489fb8a8353b74b7ba34009815ed916dec208651d38b334796d4eade43637403f446de7621cc761316185f59968f225d25fd88b366854e1ac21a6cd10d200e87009ada3c37d27bef5421caf9fcf6a9318d353efa600683dd33c7c14adad073cbda884df078b40823c78f700b0c76b2208217fe43cb10f3779026a88e8ae27c058299e50cf8ddbb1e25a3330ac0acdafc5e5f229dad2702e8da473e3fae2be9506652ece239b7135c0be6d780e004d127f02614fc1987a9bcadc939051c599414ce0379b8d9de12383590f8cb34479ce8a5b2abc808a95036051c2491c6c15c464dd422d950061d4decfc2d754f1ca604275ae9494c5106e033a99e1f93aac388871ab3022d21ffaa2de840514f95860c1403f2041c40fa99e2b220c887dceb9b7aa422d68daf224c78799a6ec8b5a453f09e499a3a0c2dd87b26ebccf6581d52a38a2bd86681776d10779aecda7948a2f8576c9398736ebe8b6fa11d7932905a1ea8608c4427e4f7efa36f54cb893df75a62bc414ab5f878925db494a12333d92fb7a795e5b31cd8ea34e16c5b063ca09bb94db2878a31a1b2539341e397e9b2e7638dc42cbe251011d654f0688a6b2b1ffd7e45fda99cc46a13cd07ab73dcf01f7a92d724bd317c1f8b3f68580d9d90dc4aa9db78f65505d0d884476d96ddf5426ec82ffb1d4620c6a8ec92e5ec3ffeb8b1efe9db2a8ec9315940b8b1b614cc7f17a57516c597dff887536b95ff97c67a9cc5ead7ea3d4ebe92380ddd55f133aa2809829a5b51716e0a4b23f54210a86d584c8354ba18cbc4ba6cd15f683bbcf5ddbd627b8ac67bc015191e8d05a2a10c3078f378bb627a533d8e7cd2ba439041b1ffa1cf0c2a28f38b07b60b0b9f7d7aa5f93418786e7accda82b2b83f8c313d39d9de0dc0c90f90f2b74a23c48159d7b76b0e1a34cddff35705ef8d698d3d3a75f68484037986c27c4d90378dc977e8265eeecaaf9c58d7d2212fc0db5645b36dedf6f905cc6353da1fd97d5e935e081dbd5ee71834c1a3c719ca4bd5121f29c257a2b933157aa903e345f348923c55640b7656fe05216705e89abdce3da651a59328a0ef8799b008da21bd83de04f29313bffdbf8245a9328c6fc5291465caf4549fc8e92372deb65e6c547a3d96e556f0112bea92578d929b12e452885d7d8f329c89710805c7f12fbcee056c6317df270ab4826af9255f34adc9508d29bbc032a61577659063938ede1159c6589434b51be2c9a60dda14548f93f7a71a229d7b86e33ac4e6f366484b675c927dd087d414ea3b99", 0xffffffffffffff92}, {&(0x7f0000001400)="beaea2411725e3028fd28f92a1dd568d43df68d50c8694a7098ef8f2c205f5639ac7c3c8e7e71f49b2a315afa78cfc4727ecb8fed3b1a86fae37acf17e5fc1076fc1fdb137c315b0b3a31103f11ff5843475d08876aed87774de2cead5c8ce3c44c6dcddfa7a9fe32837357c0e17f8bcf5502528fa5ca3cfea90d1", 0x7b}, {&(0x7f0000001480)="ad7d0f86949973fe7e856a387c2e3ca1d0e99be57d62b9f0b073d0cd961eeff34b63fecc02326f7f04ae85ec2e720a5900792580fe2451410e6c780dc7173b395f07aae17202d1eb7abc543dcf4b62638178cbc9ad601708c681aa099052c624229ba06b33028c71809db74f77333b141726374ad1a4a014736e20cf41fc0688a16038a8b3a319885a8ee94f9eb0b65a5a4f9a4cb345e223555cf6078df20df41be4091699ac664e379449d89a221bb590fd1aa6d36245628c197dca1b832973667ff9e02c453011ea824dbcf875000e51795193857e0a0f7a81beced7dee2e477fb73c1de5dc5b024cefbf8e1a67197441bcd7c53a554e3a0fed1f3e7d1d4e6ea1aebb62c7b6eadc991c6e3969ea006cccc568ce428f77c1b3be35150b1f0df69eab3e6bb9081e3b207168901ab9998f72fa8f114956ec4e40f25dcea3494725ee814e24f3bcaa2e6a29518fc4eb1eb41392968645106c47f8e7c51fd52910b950ee890f3c1c6e1fd1a2073f3b3c5a5db8108f4e5709972c771aee33a098bc8a7b2381b9c5a011da3a50aaa414902cd7ad11d27ad2007306781989dd108aadcb98ffc649d416f9ee388020b7ff2827088a9c21b6f5f04fa83ecb02ba2402ff6c9e58cae9d7a7c670008a06105e06a1ddaaeca613cbfc20098be9638f792bb368a1027f4d49ca4ed110a544e6179bc3872badadb97ebe35a582d5df3eba4ab67fbdfe391443b8d742c52a2e6a28e5dd12d1107a4b4ff2c171c78c973d514fe620d3c8d543d1ceb0d2ccfdff45541d1e6639e60846e313e5a5a27e64374d67367d53cf584cf0f0f0ea70d475a58f94c8c2e53393a0b49986e72d0336655af3f5e6850bfbe01d84f8549eac6f98039f462f530f365f2adb17655cde7b691e3a71108d94d0b2654f09d204c5edd5645628b42cd333740ed9c10891cb2d1c27c8361d525b28f297f0c82edbcbf68e9346b2b558459a9c4b44a351f8e92935e4516a40c2815f61dfcd185983a3c285fdd55471d002f5e523e8eefd520d8e15e0b690c7e13567e0556471d8f820e35e8aeec1586255ddb3ab7c0fa490811e1406e6ed71d7bd07488fd391beea106f71607593c651585b6f4899e1a8daa1dbd6acc01c35027f133eae41117996a35c1e8d52350db5fcf13d3472b668eea9db7d3372548e1d75f3ee234e262295620c8e9e56db883a3b8492a24f2b00c78012e2b2ddf36a71a0965b679f662ff38b4ca05f6b50c2bbfdda3e6f8546bc12c3c17aa71185e4da917aff57391647d6b57e8612a7b9e40b0cb62a09518d5ad46284912eab7c17457af83720b8f82b31e35af1f7368c49bfe8d17e130438c10690ebcbb7b3f01393d144c6b8a9647503f01854623ebf225141dfa66b66e98f7471d7732eaa6fdf9551ccbb9535b3295dfca1a2b61d9e3de9b3a049e0d86af9f281fdf3e928aa6a48389fa1caa56a4824c1391d4c2dff681df9740d48df8bc089fcca93846fd2221f1c3233070f19e222d0b239dd4e9dc721b892ef3ace4aad530a32c54a30cad600253a4af77353c70e239fe3090709703bcb3f72ac68e3a90864a0b6c954d68986634fd85b7981f03ae5ea4bd88fe0d48aebfbe65e39113dbc8ab89df0358c349b8131ac0d205803aa02091587c587cfcad2d86e134cdec8c63aecbbed59251db36359a71b0a3c0e3f4a081425e77e515ad91bbcd0b790253e6858a5f5fd1d0155abc8fef30b58c76d7628ff6afdd34322da307f91d01eb1438f69268ee35f3cb731f444f57548fe5552573bc9576e9ca2d8c5db85564e54f47b18c97aec2ae09902b6383ab8f746c5e900913a9bee02afd2d4eae66e0753214df72d7eb67eb1e96d6b53ca51291f745c72c868e8d1b2350501662bf60c6bffb0f6a2f06e168efc8998f843aca742ce3658bdb40b992d3bddd8e5b70717e4582c4796d9e688d13d4313bf563e17ddc967d6113c5d1b27e1e1d288724d126c9216cc870be4c4e353ae2a9a276fa2a7e108a945f0253332218cbe661eb38946bd857f4c97ec539545cec10bbc497f642ac2b98b12c8d15f494805fbe6461af38e423cbae22951e001f134734c46e793a08b18b81156cfd8ff2fea387449b76b9b2ef0d000f0e2bde49dd997a8b827e566b2057bde48d75a496d5c0d9682d01d50e9e385e7356eb407ab1ff6848d8180484f6d100ff735ead97a80c93c737a0de7a1b4c8453abf71d3f4a98d944ad30b5339a2695c2dd8dff3c913c6bab3d09d914bcf9162d8c8770401b0969bdf2f6a68a153acb08eabf0329cd389c0bea699c4cc3a41e66e65e155cb8fa38b114f4cb5913993c4c95e96dab1405c8ee20ea1ca83fb6a811e8f3a442414d9978c3f454d5450a9d5a9bbe6abf68d5558720d05b213ddf386bb0b43676bc7b5e9628a977a5d788843a16c8f6075316d64aff277d8db8982dfe95257c299105175784645e9688e054ac2fddcdbfdd782bc6d84a42e691908fd9d8b5b5a30dbf768cc5d516da43488a588b0ad80bd0becd48770ee20537df2d4f3668abd93147717c2810f6768fe097d5596b98d2357e0be24a2bff8a0f5631d2d089b96a26983c4854ad78410912fb6288dd24c14744b5da30c268acc60314cbb5a8001f80e194c03a225efe88798e8d1656b5fd9dd45ecea3413d5716ace98db7f4502e8d51e32b7f56c82d55d74ddc46115c43ab666119274708aacbea84a338b380436051aadb80172fe3d4c645352c0c43f458a40dfa3e82ef643f74117ec28a87034eed101ffb4db4c1ad181ff2fe8372140418ecd0156d2b3b1e4426ecc72a9c27434979b8c7dbbefbeecb5dffb013449952192ae87e4d85ca5ff99fa0fb6517af687fef25f0565acd7bf093e30dfbce818a6faaaf2131ae6ece0cc64f92df67c51c8b83643fbaba0e9de80bba642bfc2b39f0acd22c61f51a413d022cf4598bab1a6a437a5c8534b015906b9ecf607bb80daedcd8bf0d5f674e0a210a8e6627015ac2cf3758862e890483e7a1405a3fd6df594ac1c21030fd37e6ece47857d166fd051d37e6a7c6342917ac5deb648cf83b20181bcb5ed1e479da2bf9d46451a6db84ab0f49dd7aa2d161ac613038ef1280ccfce8e4592becddebf4d1bd9d4c5ffec261fff0e50c059e0a7dfc3ec6b3543ceaf9fa8998997765cc7f065014e02b0f3dca00c4e1c63fd45b91bbd635d5b12d0c3799a3e483feb197dc46f2545585e7eb91edddd322cad5fd533a5f65248084be0710f64c7898acb35c439744718bfde806d25898d685f65246dd1789e7badcf2d5828cbc4773a6cae7a0e0e1548e31504730368af77efb96ea320ac119682445301bc49e6bc540a46a435384038977843aa1aed6e7a3afd862ac146772f7c0280a46463b8c656931d21e0aec33701e50d672d2b986bfddcebc4650112906e509e76762e532d58a5ae97ce6a4ceb39077696dc8449fdbf6753db4d6f82598eb915edcd1b28940a5e52c620a315770f3158c370a4358b4656b790b28739ae9345d9105412e3c23b2889834f08ef441a52016795151c5ef4fb3a9c518ac578c927057f147cc8b912a59fec96f56793502d7e7b7b1d2c858c5f6cc08523649ae2af4e6d070cd37613fe67c16c4e669726e94de035daa0d25b1cca55bc70a5976a3e9b81b3f84d4f5c91d3f0e07b4b02a0455ab9d5e4bb7363e04c997b4247aa6a75b39c67ebc5557779a37e598227082e8136a21711f6ce6b6d487773e22068df821335bd25c44b6b07628f58c7b2c8e83448d4a000049294e75eb374906186d60cb2202d3c7d3c8fde0fab0a0dbbd4371288343ec97964766f5f8b8dc625cdc616d50287a28abede5177fcb1bfefa7f5abac9b763003b8dc48d876cbc490736c93dd74e483b408f9b5250f162f9d998ef519477ad0763663a5ee584997d873061be3be2d722353ec97aac7d2a695333103d7fa0cfc26f5df2d7ba2f025f68fa01febfcc10ddbea544b9c78aa59e9547708cf3d6b57dd3d66bbce2badc783aa65d678f679bf62272f230d3f670a83568b46dea7cfc05c3a8505bd91544dc65dd363bef4e82e24969cd1b4abcec0aaa619238491799a0862a54cbd5964bbca2f540ef23616deab7199a13171fbbb0ad0376fef38bf4a8e13b09f7533f7e7436088159c619074874eff33515cc189d9449bea8fb598ccb45ce5ee7130472ba44e288a14347e2585cd7ebd0394c3de0ebd4609c0efefe62cb5ac648c393328df5bba765010ff2ef65a5be96ac9159f0ba26879fb0aa08cefb1e5d5798a1038b00bfa1d6b8f75ddfddedc124dbcb29683018a8cb2b042676fd2bb3072f83764f013ec46f1a5153590315421e39c56059cf5c108d36ca1068912411bdc4f0fd4087c9a401913404f2a0855e04f1d348d1b9e0c673e0e0b960e571259bf6eba3c734c7d80b5f32498897ed024e25496cbe1267b51ef3a1214a3a0e609a249cf235b8d4557809b9e4d002c610d0e19a7cb52f11891ef2810b7a1068e6406edf2a142650ed2e1a320fc89eab5848055bf32f9f3a5e2df72464bf7eb2f3bdcdcaf192443ba5f76e7915e223bd6996cdab26e23c2cf5f3c2b5664f3f13ab7347776e446de3f593f8e15a43187bd1ef3d500f5e1c78ff34b001103c18b41aaacdf598715e1af1aaa28471db97f9ff5708397cc0cf71e7251aa58ef32643e3b9ddb72d86459285f8f4a62cd164e24232d24a8170ce5cf98d267d518fe7c7a3ca8bf60f6890999ae7dc7e0651f82c7661af26e9d7d9761b38793e3c6758dbe444888b50d0011b9f0255b702ee9eafecd2182054f6fb440558ac2ff4b8e589c4bd7e27a8d4b9136675ea047ee0f07fc82824ca3a887d2960494ebe37b7a66e83f28bbd12b75b8c7819868e772dec0299b937df87607cdabed7ab1738d271ee06325e4a38580dd5764e7c7906ae294cce3e79b9d49cf4d674ef0f071a9c0c78883e2c1968c9d77c1c1954309f1e68da26c39203271b47e4e1e81fec8a3b7e2172252ebcc446679ed2c64eb74a842b0ce93077e6932cbb1cc3ed032f50b7aaf6e1135c7af3c1a258132b6dfdfeeaca12141c061a97185aa52e94f6f309f82c2b2b06c605d7762c76c1fa9c196cb734a65e4f5ce4e6c98e17384b91e44d017055840f02b2b2e9967b4dd330d71e195519ffbf10b1f381e8a9e7cb067c2e001a52b71b558f6f5635bfb31fa9ff88f8ce28a8fe82de807731c9a19c40fa6d0f04013c8c18220ac252212bf27e53b1d73c057274c6d48ecc97220059f93fee5d9e129d8fa4daa7bb2755e61e09f59fd0c0733d2b7bca094abfc2f469ef9ec441bc89e6f2da6cef8d71494e7da9f3d81c621c4969d8a8cf97da619b0f9b5faab0874e1b95a2bc184e6c3413fb1b2eb428e6d76a788022eb6380c5ccc9eab277c8361fc9b6fa6978d7686114316718117475148caebf835d2fed984bd6e1d44d3efe76865c94745e05fc4f39267550362174fd1a6957d563f4ef2bab71fcac55846b4e512c44f45645e480c1dbd003c0e4fb6fad8d487f73825b7ea06879becb455c39d3dc773d3739136da1db71334d92e25c848965d6ff3eb22e4cda9cfa8e6fc071f334f592471010cbb07e1a464c653c7b62ebb302f9e4396d5aa431babb09b32149fa0017a490e837245611fc2d8d0d8ae4b6aff8d1a2002dad924dfead85598530bb52239fc25e2638de6d6d7eb4c085b10bbc15f46cb7d2939d3ce0aa7e8ae50fd427eb5f2a24537a229d138d97b220085274291c95282a0cbe1254012617ed09c8c3b97af939f7144842f161a014045d4370cf056d", 0x1000}], 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002540), &(0x7f0000002580)=0x10) 16:21:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f00000001c0)="6059f1bfa561f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8aef3d4e3d268e9a76b75befe56f5c60379b8290beaaac8216f59a1b04d3426d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081da689d696c1287e23fa80c470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e0697f00000093b70000000000006740d0aa8137b31d5be80c62abf4e58278649b6dba0c95d14abb0b1acb036a0123af29f3bf04", 0xcc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x8, 0x7, 0xc45, 0x5, "8c3acf022bd23ffc48dfc5a639451f4e0661b44d", 0x6, 0x17e}) fcntl$getown(r0, 0x5) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket$inet6(0x18, 0x1, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x1, 0x5, 0x7}, 0x3, [0xfffffffffffffb3f, 0x6b56, 0x3, 0x55a, 0x9, 0x80, 0x7f, 0x81]}, 0x3c) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:21:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) syz_open_pts() close(r0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000023c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {r0}], 0x2, 0x0) 16:21:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000002380)="bc12b759ffd98daf3ed50b4cc919306f5a0fd545cd83bc46b52cb494921564da1f15964d0601c8bb8b4f64b54ea803a247b2674a6cc8eb8d83bf6dbaf5e7d8915f6272dd3638f0da343337530e6fbc5aac85492070239946a69a95f91dd7264d925bf86e0af098536e6bed0c1b2eb065298723ad047f3a8e1155af702d07f757c449f30dea9efafaae634192408a7fa2bedcc6c97ca69be00b0f57e232affc453ba6b33cd44ac657a263ebdcae1ebc0469e02e150cab5b76f10d63115353db951b8fafc9c09e8a1521f6b01add1a9afd583cdaa66192fda7d71f3ab9559035ee194d9574f6d8f6c0214984962d0c80a298872079a08de063383455e53a667d6c77b1010078ec79e63ccfa29163f18002b2132b3c004dcf30adedfd88264f14f72d428d88339e93f5ed0bee2705510df44db7946d06610484478f5ab77a1d84d4d2291a253bd87e8d913c9b2c390f11a938c9f2bdc487588fadaac11a35fd0242d35af07784fd375121b8b9fe69a07b0a6456e47aa677ab4aa2d947286c49fb6df39e41eb406c050c46df115055cc932c22ac18ac8e8207228c92eb8be774e5cae4e9c390c74ac87085fd225e1da24f3cc0daf6798b071d0937ae4c54708e7f3469fec6160ca91e722d103c7fcc46b2efc825e41824c603e5fb23afaff5d6674845ada9bbb289d14fc05c94ec5371a20459092ce6b7c404bead2063c1413ca170c4e30c74155bb300970ea1174ca9b58a4bd5b17b0173877b28204a628a7d5f95d968f62aeb1cbc131ad314ea450244a444fdd8ec4fbc30448af9be281dffc3c6cfe4162409491deb24a9743d018ac01a7a4dafeb7fb704fa761eb127dbce61cdbcef23f29751379764b9f78b33656c5d51a8a0bdfa4043ec7ed54c4b14ce7a9b1ffaa3eb7c6e333799068e95d16fec43205be9aeb32cfa88cbb49a07372e5ef38f95894fe47e5d3b56c3e5f9faa3cf92502d0934b460916e0a1bf63f3643efe198b849006a245b8b7425ba688321f4a9bc8dabcb96473830c7dd816a86c39d7639bc32cfb61fc1b1493cb5ef3a757825240b7626624e69dc5e183fc69b4fb7ddab0d4601307d1ba72298fd11e0fd410b51f2f8182071d2a40dfb1ff46a283ed11afa9f721a8b89a972d93b277d257bb7d2b30e58bce8c39432548d6a7b7bf05df1d972cfc4467d528e0f90ec359ea25b4def5eb6b1eaad5520798eaea37ff637cc7c4d27d8f99d41ca19af15195bd014e0e72b233f6782e58462421ddb485c9a9fdf31d45c8e3631f86dfc529c21c2c852b468aa4c80f37bc6f3be08b25544be6c3a80248632b98bc567e1d31749d796bc82534dd73c0e0ae618de1bf7fde5a2ed40a48d31ebb2b226c31960dfb14d53387c33ef78156efd64bb4d27b17f8ee747fe79ec379b537f10d92dd6361af0c0225268c051be414d4335c89d63203f5d0ee89c3d712abfefda80775c68eb8c77b8a187d1084e8753566eed6da06032ab0a180905c13fe300b5497aeb3b1c1807f6ff12c4381d7184cc218930fee46ec0647c6fc1e28e3784f1c741e0db1d8049671ec02993c9052a73f1d0d129d70f663f5964741265ea4563c190db585909410d7ef74f9b5f75c661147c3a9379f1a97cd7111640fc7b9db8994d881f20eda19878cb80908cd3c12ab7961a525fe792ad69d971f3696c17243b31c0927270be0c1b2500db8b2d30a9778fbca278169386e074eb9f0ed373c4dda31280645b374b8efd9fce74d83088730f2d2e594d6d4edb67af5eac4c0703f2501f979dc3ae4230ac2c1831241e33abe16404950d7f56aba14d3faef99711292ec34132b3908a181d509d0298c90ad0c0ad9f58cc243001a2f1f563d9fb7810d6718f9409ee38b6e39f4cf96fabdd36b301aed89351c429cec9e3facebbc18210c4a6760a92ccdaa3d10f4c6a969c308ddd2f93fb2b57ad1ff1a7af7127c37003b1ce6ae26059387184e6e50af74082b5fb03972a243cadf011da2409e7a09c3cfa600e31c45d8b30ceff0491aef14503c803107edf7a0a4790c70ddf61d0baa3cbb9f5bb35820c208a5ca0bf8c91b3ead43f88aa3c3a5a43fdfa79cdf74a598da918738df77bb104b45221f358d506fb7f5addfefa167c62592e04a6d09e85c6ab4ff122a021b686b330512713fbc2fb0374db5c2fe9c354335fd2bdea86147ff8addc2bca01aaf9788a4eb9dfb0ef4425c026d5a0d02fa64e3c4fb5bf8d24319f5fedab05a164f01a0764613db7c53888f01d7c51ecb2a31b3b9f7880850a0dea1b9f99b5a32dea1f88244812f0891f74e4e6d3197b681814fbce3b4417138df6c8bb0bb3cdde7f283f2f02c796b0dda3110115ed79633d33c3c9e5bf41bb6df0181b9e21234f71292e4ca8d50929cd3adfcece9541cc4d125c378982753325dfe58359e5fd3a34da5acc375252a18bcda2c85cfa8ee68033f046e6234d218e422e49cab7ba32aade5d6f3f2e0cc6932022091c0acf8dc844b1cebeacf1228e1b9f477e9773e2fcf3e601c5d088349f190b3783cf09fa27791d9c694b4f2d828e76e59a694b0fc430bf8c03676115d12171c46fb1aa769598875ec17dbd5401c4891c5e202ecece74c314803d339c515ff9ac5afae108134ec7536c643008e4cf25b3ccbe8299dfbc4c60beac2c666f127f291eef61457a2ace81bc593b1f4c60a797765e3199b9b51793984515d7c02d4e95e03bb46fd0758b182b7ad86c216c381bef4ea35c02892d3375c2f6f5bc1cc9ab6c634af1185423fd08695719ed74b1e9619a70e49d5c5ec7cd25b302105572e1aeb1931d2bdc89cbf3fac255525a378529b532006a6618fa3e26a6031d91d9586d0665aa4385026756dfcb48c1f32e53ce7a95ff5cc748427cb0f1f4ea922b1d26f9a1ba73c300c662968b2c00590ec66c05db2a85831add28fafe3902c1172021d5c38f0dbea98c844dc0efbee994febceb63af2ae7b97bb69784b8d35ca28817749c9127fd796ae51ec3f948a0501b4c7cb067bc449fee6768272c0b59aa81e3b582d7cd3e8e0a4b44c0ab5e1deeabf320995abe057888616c497f440d877c38468dd7e8f605cd52266a46761f1bfa9a819fa58ad7d9ec56e24010f4128ab46cdc0046773e29a6b4facd04e0d8bc626110903411a0796b0ff8f3778ed25a8502dd0388f9982b990ce53940f8d9117d947c8f13456a0b8c938aaba0f9645b4c72a21870342e30feba80e113f435ac787a9055d6d372d1ab3c5f099983a0c2fce90f47e211b9ffd1c4f1e417d4d01585032434d694cd903818b53817f9a3216ac1faec5b5e75ca0000761b8d7b300ae1d8dc076d6d6b2de8bb9014540fe0f3b1088b782cf3dcb57827a8b913d373a4211f8a5699840efe3f3a6e53621353d8d4ea5677d8e1dae0083ab695a9ba813e45ea2fc547078cca9271ad5992cdcfe15e5d9e962ef345633a051ec04a44ce29e59d66145c4cac0a860b85c3bba66fcc76f47b8ab3f3512b465186eb25e01ac65773ee76df02c49ee852e0613c166001da52c2550a5ee02236c44b173fd7356ad0e33376bd3e112cc4df21bcfa6e476ef2b949eb6088d08336066bf6cd0d327f4b9b16ff1bfa6161a6c1b0759e30bee119dbc4826e2af66fd9159479f70e348923975af3e43f7080ccf778f4f46d46b2c436974160b31e998433db0b8a7130294b20f4fb56c276700827a67a391f558978e83d864bf370d284c887d9d5483d33c12c9e8bd4f43c1e3229189da4a5fe91cb1ac144c95d84d461d6c69a53bb211a44d9c580fc5cfbb7090339f0976bd1a2601aaebed206b0184fdf329c187b61ce9e49c14dc116acc01ad18ad794a7e656405939f73c59c616f0a4ce7f0b5cf68b18f2a5e347f7934092ae78b3f77e8b9caa0df6c6431d91ceea2d138cbf59050cf4fbec1d1310d76883a20eca5c4c5fb2a217700b5eb344de7feb4968331a8941097458ef753762bdd919467cebe098e6eb289b5d7759230816a08eb55677ec20422a6bf8940fa4627fd2080b08c968b98c009be2ed7d6b098cb231b8edcd7ec44640c6aa86cbbeaa2d0edf7c05eecd7d9bee39642f85f3742a8909ba6e6ecccd03083d145abdc41c0ee4d1215d750a3a1dd173819c8df30ee3230d307175ba8494ef4f97d897eebdec160edd93f7dd8cdc3fc621de7227fcb7801fc66bc776b37a3c211c2c3d3399d3e0f486abf86e13d72ac2ed419ecc25e7c28a9daa074b0876cab0d37b4a5706515ef831925f34cb756e697dc422d89c7a4943226d78bdd087d9d23dced0e8233f9787a5598f3b646a93921b105973116ea263590e2a76444f082bcc580bbecae905ae050ea3e6ff3684ff0ce2c762a80f60056b5d06a6ef5ada9e7b5f3bf80c5bf602cbcbb678c773057f76577431da27cbea48e23e33389cc0765921feaa30e9ae6e2c26343c707d902c2632574ef5b19905ac8a376e1918b2ed545e91e79936dbfea8eb2c4fe5a9c78bac3e512d9e32a25ec82f91ff2dd277c558c10c0ebf065b18029db8277fba2c31af4af73172f1c821994fc42028add03a1de455e230235dfa58e5c151ee9bb8c36d0f9d0fb8625ab9c9cee92c303f75b597e17ebcfe4f00602f42a9991623370f7a31001eb8dc17f94cecb47979a53bef66dabfd9e19fb339db8d3f1b1deb3598a4437fe8380371339f21bb5ddaae2be05431bd198ee2f879f800f581b79e890067261e21af6fb885ba61052efff1db6746037607f5568713fceae8a250fc50a1e298f10ae2396e83c125d1c36dc35f2293862eddb57d3595469542f0d54f0dcbd50d65dc291b3316a147af7645e5d67fa25e9514280ff816f18d221d5941b40f64ae8299fd3ac490551fd74d920f14c020bbe3b3ad703aad6692974b8c2d6e5ab2d52d169b71381405d01c7c6dbf80d6b77a09a25e80d04426881c42bc16e63569a2d7ca0db92c1869c7b18e54f7d9cc1d2ad4ba1e9d347c163fd8244901b2f75225d48da0225c31d1a4fd2d2e0672cfe8111fbe0bcfeaf48c43ca4155b86b5dced901bc9162be7aa5a2", 0xdea}], 0x1, 0x0}, 0x4) 16:21:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r3 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/181, 0xb5) dup(r1) r5 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = getpgid(0x0) msgsnd(r3, &(0x7f0000000140)={0x0, "c6aabe3d85ddb88b0f816a505006511fbcec8d7b63760f4bcbb579de0052336c3a899dcad0ec1b090ba7d7d08518cb832a156cc62366e1757a2ad4430d456af12ff344923e83045d100e88341d68cd53"}, 0x58, 0x800) setpgid(r7, r8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x3, r4, 0x0, r5, r6, 0xc0, 0x1}, 0x1e78ef58, 0x5, r7, r8, 0x579, 0x3f, 0x0, 0x5}) 16:21:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 16:21:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x2) 16:21:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="01000000", 0x4) 16:21:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9c, 0x60000004, 0x7, 0x55a}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x3, 0x800}, {{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0x6, 0x3}, {{r1}, 0x0, 0x40, 0x10, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc0, 0xc5, 0x6, 0x1}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000001, 0xfffffffffffff801, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0xa5f901933de0b705, 0x200fffff, 0xc319, 0xfffffffffffffffa}], 0x4, &(0x7f0000000180)={0x9, 0x2}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 16:21:04 executing program 1: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000ed2a1edade92bea3da132d067747be11aafba47018908bd48e42ccf344d7396ee1dc6c73a0b582ed7d6985337ef4e5e73f84790b39bd819e8db880495f565fa331f52e19b5768e2d13a6f3944a3f8765cae99d95f38e1e84aefbab8f"], 0x1, 0x800) msgget$private(0x0, 0x3b0) getpgrp() msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a5201a30014000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f00000004c0), 0x4) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000100000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000cd2fc40a3f6f6ebfabe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4ddca2502307f705219694e7d3047dbb463b773d5726fcdf6c0b0a0f6688e60598c34d5f1649f3bf9258dc1a8df2d87d511c22815e581945b6308fa922a0cf5a91"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000007de660931f31563b2d7793f849e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"], 0xa0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x2, "ea558793f944d163fb5d7a85d3c23bc073573f5153c945bfa131cb745b18fd6860bec26cf8ebef03be86a6cc7dee927bc0a3f47ef8251d13ae8c402ab942740cacc98690fb6f8fd58575346899dc220b08fb181f3a7efeb41c7dfa0ee56903bee00037650cf09c8927fe70728595296d4bff1603b68875b70dae49b337185095b6b1dedf1612f306b52839001e77512a81c035a8bc34c7d970487b16bfae04000000eb272ad577016941f6be2b50a653332c"}, 0xba, 0x801) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000400)={0x0, ""/69}, 0x4d, 0x2, 0x1000) open(&(0x7f0000000480)='.\x00', 0x40, 0x20) msgsnd(r0, &(0x7f0000000200)={0x3, "2dbc119d6e3e4d30d4fc6e2e0d74f443fa5780ad4a456ec81e6ff9e37e3bf6239f0fb57e0d097abb6010d3d3eabdcf0704e991"}, 0x3b, 0x800) 16:21:04 executing program 1: r0 = msgget$private(0x0, 0x181) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x684) fsync(r1) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/4096) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d80dc27a5f30000000025000000000000000000000000e9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0xfffffffffffffffd, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/158, 0x9e, 0x800, &(0x7f0000000280)={0x18, 0x0, 0x80, 0x5}, 0xc) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) clock_settime(0x0, &(0x7f0000000180)={0x0, 0x7f}) 16:21:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) fcntl$getown(r2, 0x5) r3 = dup(r0) r4 = dup(r3) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x1) fsync(r1) r5 = dup(r2) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) r6 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001440)=""/59) close(r5) mkdirat(r0, &(0x7f0000001480)='./file0\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)="9600", &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)="2b9a2f7d26213a00", &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) close(r4) pipe(&(0x7f0000001840)) truncate(&(0x7f0000000180)='./file0\x00', 0x8) pipe(&(0x7f00000018c0)) r7 = semget$private(0x0, 0x1, 0x151) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000001900)=""/23) 16:21:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) recvfrom(r0, &(0x7f0000000080)=""/98, 0x62, 0x800, 0x0, 0x0) 16:21:04 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)="0582a7955b11719f6b3fa846607599be5bf853bd058a320f0a773e97443359323b685819e5fba36440e1a5e470115ec7595f8fe3e0be858e30d016478b1a952948db77db78f8febc2456a4cf3c97eff5eb2b0fb377649376321e04fc46ddac3b10e8bf843018245fcc96e8057141b40b7b9f26f729ffd3278b18f2d430faa7b3e3982fd8ae03d2f489cfd2819511a3bcdf2b47bfed085dd1ee90dbc31f4cb66be6c7769255a9e223c7ab2e5f3438d472147441899cc19a2d6404ed23d415002302ae48911b4748359123a5e041a85faa9568c20d0bba833fa4829d5bf46bfec118358878069f0f55e83fb8bf8d1cf28c5fbfebbbfb27c6e262d13a01fa4f911ca88dec784bcf61b6f8ec588b4e0d7b23bcde796e088f0354be706e7300c4fb945a53d38b4cea3f6c94aeffd1fd276277b1556155d986d44d36b8f9de0136ea86d198f4364898a5c80dd3b52b0c38f087ec05d00dbbc127f174896394660c5c0a2ad40f7626bd68c5a95d05f0ae421af31f832099ad7f4112fa7b28b8374cdb71db3bab5971f87622489ba4dd6bdd37c220c2fd83faa01ddfdda8589c3eb81b770f04a1f2e44e5ea35e11968427a1d4d03cb996973e5263faaefd9ba7aff5af2f4693813c4fdebc3a64b269b26b13c0cf69ddbcc7f80d575b47d093cf0b9e8348ab1a0a9dac195ce6ad17db405323cde87e1f7bb0f0da16b43228b7030685cdf0be9d90f7dd4a8c789c196ac56353825349309d8ce9b1da6b905502eb7e327f7d04546f091c042641872935e62d2f9eae18754965136eb41657006af533e3877e5c4e9715d05cfc99376e9ebc7946eab87fc65ed0b1326505fd1087889cbfcaf509949a2c1f2d6093301cd0c40affcab7037d91150059cc723ce7f44a240875565c779d059451e381f3a06099ca951434d16a1e8b17f686a7f25ee22ff801077f9d979e767bf95d4236817795342eae06a21eb8195778c591c1630edc62d3dde5b8fb3ec7af63b12f9196030de864012ace6d8aaa3b2305475257879aad12c6a46799b66bcbcb01e02b195229e1ae5a6373f3daf8a50aeb4a7688dbfb8d0a8eb3aff5b1d15ad2fdde5f6088eb3cdaf7e16500262cb97777f07d893c3eda6377840192c1b9d332e76b8f35364394dddd15e5c7617ac49f44cac325842a522bf1b6e4a1ee500522c39c560fbff8112570e73e470a923d963e5f6a716f990c0b6293456b3eaa9f12e85ef1569bd69618e286d48302a2bc23811f039f90d1890594250bd709de0040c661203cb9f271867f27abbecc768c699e1939ec7f61d0b41ce5ccc5a16723bdbf937aa88aef68e989f3846ea55937a3ead1cb9a16dea19038d8dab294ded7bf3d6eefc753bc1e7dc7fc68d895eb46f075acabba4f3a59c4d6dc6579c6fba2b1454de3f735f278e4d5e666651db10ce8aade8884b690e2fd266a6715e5be4704ae495c0c0d029c61dacb6d458cf024bdcdacdcfa0838e1eb0a3e75e63c760a75b2dca3e63ca8529b32e162be5abac62a8e2e3c230542e21825882ff0650e942085f1e29e66d84d1f1370d56052de2a1bd6f6c50e13c57dde162e84cf3fe7dcc90fda78d537d3ed8e5eacc4e3f7285b7a7e78b3f34219091596e7db448c1fa7e36409483985bd0127b4ac9b543c1c4cb4571d618b31ecd5f904dc7643d39cd28802d688d8a9f8a7ba6c9bab2a96529989c2bca3023126ae32de93871f9bc58698361aee9c5e20dd6c483c566cc79538a4317956e41178c594d3237405de293c2972694c0b531ad06df8a7468405def2295838acc5272df47f63737e05db98aa692ae160ff1aebbe9103c8881f2e3c370c966fac6ae870d5794793c7ab0d3b53d6ed5f43df08f09ce215d8acff91779910bd04342a81e9ba183f9a7a18292585c70ab9488e4ce7f03c7b997b09e90a197f6afc7abe99f3e2dcd2c3658731acb128fa35574dfa4fa075c07c2fabfbf85f54b98c64b51412366412603f869ccb5a42e60eaeea37d7f7e72a7bae3dbf50beebae282ecd64d7e8f2de984d89a4413e1051ae2c2183431246e0432380d5113311e76d48f771b5030a4eb207ead4366582e7b4123fd8c73f90b9b3168ac157e808b83aba7e6de726719153135f4ac7d6fe0552b60fd682fe44bb7fe2407c6a93db43ac56cb6d23ceed53c56de8eb299cb1bdd2e036b58f167e72e8e1235e133c943af67b76debb7bf769dd7b1dfe06fb747b8537002707ed9d75af6c5c97532cc9829919931a61b572be7b5172fb3329de5da0fc691df9cd8fffa5ff97c9350e30a6933eff1f2fe417a7e3ae61c8300fc7c9c60888c03655bda74009f178556a7fd4d6305f85db3aaab336636b21066e11305c73a15d66ad6945741e994062f6e8712331b42c19ef1d705a6c134b537144dd91c795a5b1f7fc62b4f89f68cf5d150617bc40e60021287464126368b2da42ec60437fca5f4361b61396fe1230b1e4fb9ba75559e2dcd57795f7a3a9693b4d110074403b6f0fda1e2da8507c977c2d1c67dee7fcac7b032131c2b6dd4ff396b1cb85ffc414de3b88fef0043a85b25f6e61d5115d63c2f511fa077de8e5ac73af2892da97bc28c334bf4a43b336aa2deed1694878ec9cc1c0e9b54a86d47d9f32cfa46cadebcfae1a05ff5651ee5d82160a662396117831037eaadb30749f3911069358ebdec0e7df2f03dd9e003da5377530f1f896af9c516fec162dcb2c57df18b6395021be50826035f4e3ba162c166487f48a187fec04c08d48bfc62a01a2bab17d9b1d566ab6ec64551e65d3db40574f6088888ecabfc83c2a4c19f7574b5d64b68f8776e2a5a4100d5cc70694cf5016579101c355c1f69932ca6d7297f2a986df2c50ca075126d2b7f46755e97540cdd8182461ed736cb64d91baa7cedb4988612a0ef25c4644b298c71061db03f9c3f6b4c71f2ced8fe9c53a9f079a1381a0add99cf47ca82884c8d5d1ee64ae69a700c2be2eba17471f950b8934b080a4e13fcb76315740a22a32b519afc04b899b11907bd8227387edea80eda01a55f6401bb2ad8feb19e4a109ee6d08d92f8d7d711466d52ac55b4d01e39a74b82a6e7657f8e633254cbdcb83695a95aef0f8abd19a05947ccbd4d331280c9874cd12cda4ee58a87f920358577ecef6d194e0bad1ad8034fd4d644d2c862d2c9da249e00f96dd45360ac8bab480b699cb2e7cbce992ca322a18080f3114cad937f142f173be3f6b09cae090da95c056e3ba235eb2f91b6d3a62bd3a1e0a65ac327b3cd5728a0f20c4a26c0b1e1cefcfade598896f624c3767c058a81b4aa1534d3c47798d56f728d640838efcf5eb840236bad6fa90b6726c11a0cb2d32101eff6422aae36fd1994ce7bf989b2c88b750185e8cddec4779528903580882a9af608cd0885f266eb66121648b2870334c0e7c2a089d7f75a2a1e520628aef9be1b802c167152d3c2a09ea0f9e00388ec7638a94b6ee4494a7f40f02085158e7f9c87e956558bc6ab3ae82cb2b2420858eaf7e333664b5668aabfd3ddf89cb1d0707d82739a5af6d67142d5041ec2dc3d36313d33ad8a6467a96a5f7dee780ac0e78e4e5b50d0b501bb58a4efcf3eb2af7f09c78377c8b3d2b6fca58294fa1c0c1f89d6ca1f9d050852326c6135983de41ed8aca9d5dfa18d9df8cde97583813471a0b4a4f19f7d92edd0bd06604e35035229d529e0a8f194deaccdab65969688276acbc9a034b5abdc393e457bf9587fa943f32fac207d1bf0cb89d0c2a56d356939aa1c0b6ecdea3c0973c9b2019e385b35a4fc73c26469ba4f10a2ac6c877cd5f901cd8e13a74f14bc96ae9375cddff8f22aac12ad35bf6425109a4aa896c3f48086cd4826575ece8973934bd6b07a845511aa7f5d3958c273670b6ab12c09fe4a6bf4ee9114551a38f9f46cdf6d4f7369555994d0b85982d6f7a522586a17cfdd1892b33bfd96bc754717b4841155bfe708fb74f12a0cde7895d8024ff849fc4036a1c25d434bcbe7322b0a71d979155d9573d4e79054dd38874f39987b07be3366ad9343b404ee4a84693170ed1df7696c833e1e3290347e51b027bcfbc8827658ec65c49fa2318cb5cb44c19c04c3d990a6f941eb8951f81cd02622542b975d014a584d128956279c4bc281926813c2b23102303244664193f57e5c16c30c1fad3dd1d344f1cdb287f0620b14c7a041a67176897ace003ec95971b477bdc64b2cc8d31fb6ca8dd01e9a5d13241bd57a7944ac0cadfc776ebf041b7661a683416d979ce648af6ae8cc29826de5fcf1b0eae5cce5eb4e637c4f2293669d88cf9f8fc6bc689368e823c0e7b8ab44e05079288786fc867ce7ac95cc3d32f3bded994d6e874bac64f50b2b581a0a98e341df739ced28b5fdfb9fb52ac7bc4249f697d12fdedbce1197b24ca60205d5a138eb77143807ab5d7f3db862e13c41c49c35c4cd53f32ffde8d95e10eeea5c6ac249f9c0a529a756aed70f4ac560cdab9eaa93a0440e4a4dcbbe594268641662f443f6e72a09daa082240101cf43c61418d867a3c07fc3201513580433b36f78fcd1399de6c37813ae8b5ded8708834c227c1b56a62c3556f74e844542da3420f1c97ac8e9502bb79607b0e14fba589d457f8684b379f6d9f5eb286105a9aeccec284dd16a014ff2ee7b8b688609eacbe6038e69096425000b0a1ae2986146867afa3ba263e227f78e08ce1b805f7f3960d73660bdee4b54f65b4fe192edad7802ff33bccbb0947ed85c0686093614972dadc4622e018dd036f584220a350bc5b34bf16600872540e89f576f0e6c2d958e518e2a5025ae67d2b6456ce70291f1bba53139ce8dfffe668ea16060d73448bb08ebcc1df865734de10209cc9ed9d309241e7897d453178652fd92dae36bd4a66ae19a2ade1eb8eb069d3272ac61bd7d855ba5c2031ff79e76c37fb13f7be1ef45cdaf628675a9a06456a2af230d4725c323149881b5974f141eaa77a705cb7e0303c315fbd981df22537372d2126c5ff7b098c4e5be5d2b89e0a6bd1c7caadc89661fb4af030da5667bfd73aac18b1d9c7504f27432354ec4539ca7101f1cd197b31eb22aacb5c7aca32b2ea46b54a3ea2bd26d5bdac2b3a55f6b58049420c97096d093046fff57a48588f3ff33065808839158195ff14c7618278897bdcb553312adde93f01d74a987101a434c7e1ea6e91526e69286146872729feab07f9b0903b8756ae2f50991d6cb6af9ca76283e95d8e4d3f65102f30bc9c61ee8c07aea53fd5455f5fac9c2f8ff98b084a4c01d8f19a1d63b8df6a3798e7ec470fde33242bfa8e1f108d0fc87b25a0daa4e3be91672c909ed2480bfbf1c036cde9be1c9736712d2df7145a856871e8e0a0a0f74ea3ddcf0ac6ba5e02412c738f62b44c7ab71188805d360738e245a2c95798c16174ce33cc2a198f35402f5f6f6f40728e31b2127db3973c309a666db3110d64c60ac6edde232cd788de2d57731a0d42a6edf4c5435d0bdec165514f6c170590751f0e1e2f75e6ae31d1b82decb1909e6719d057d295afb5768a098cf1e28c590d58680068b8e1632c5176f897cbd554507a6f3623b98d1645a15604d52c36edeb5cf7909d9cb510027e0017f90f813fc90c3ea62b42d469725060ec1d49c0c6c5054847996de9a2131f76bb65603064e47df4f403e0e444c10608100b62c93147c013da8e05787825cf8998e56554717a5247b2e7d2b0592b97baadd4fe7c000320b4b75fa55c4434b316a8a52b064f11f150beba997624322a6cf28e663a0907d7d74288fa44a33f33", 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 16:21:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x4f, 0x8, 0x4, 0x800, 0xff, 0x7ff, 0x3}, &(0x7f0000000140)={0x5, 0x4}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x84, 0x0) 16:21:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) clock_settime(0x7, &(0x7f0000000080)={0x6, 0x8}) 16:21:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="4a0b8e18c0c2e37b126ab7608d48e39a0c862e05f20c3328e7bceba789ee3f609576235ce60ab993a5a8cece0d40246cfd9e7b4837f85d67c49913559239822dd31f5369d99b183861c64a0cd569cfcb45f72ca7dffcfe3018717c7775b9e0879a219cd73cbec5ff48590d6cc7c91e718f2f5edd668182e8c3af2f07018f261fae70560f2428c2b6b90f5633f2ddeda2a1d18766ee740ceefc7479ef8b9a90ed08aede495d7113745f9881f303e35ad7aef24f55a1b70cf5b17ee24407e2fa7b887e872bb8b70b9af4730345a0bd1a1de927a34e86da8070309c4cfe6dd7f8435dc84b7ff3041f9abfef326b0bdee681cc7daa3f43021963236de6a9", 0xfc}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:21:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x0, 0x8000, 0x5) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000000040)='./file0\x00') 16:21:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000080)=0x1ff, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:21:05 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 16:21:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2, 0x68}], 0x1, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x1, 0x7fff}, {0x0, 0xa8}}, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="94ff80eb2800326052afc7fb3e4f6d038521cda4b2ddd8fb096cf9449fe9468de73e8cae56d84f258a2406ae7b2f6a787c0861ea8df1f4f8c2978d4b9c310f8eaaf0fdbc7b52d7e9fa44f209e999e9cb6f8c20dd7a41552557735c7d8b2c126864c3cfd17b9ac87458852eca801ff4c122b437be76e20df71b98c406904b0e61c95b62991400c60c8aafbd4adad10812ad40be867b32d45c1ba4fb6cd14c7c5b9268d890def33acd28a94153b0c3cb88b746c38c23f09d55e1", 0xb9) 16:21:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000000015, &(0x7f0000000080)="1534a5aa", 0x4) 16:21:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/199}, 0xcf, 0xf0e5025a076b5168, 0x1000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x64) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r1, &(0x7f0000000000)='i', 0x1, 0x0, 0x0, 0x0) 16:21:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0x0, r1]) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r0, 0xffffffffffffffff, r2) open(&(0x7f0000000040)='./file0\x00', 0x288, 0x40) 16:21:06 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf5656d0f17aa7b6c0ec2efdae10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbfeffff4d72395f6814bcb2774147ce20bfaba5d9fdf7234936606955f580c0f577cc"], 0xdc, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x89, 0x0, 0x1000) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000b9f089e2379f9c4a5453a31c2d6fdd468fb06abe9017cc7f783c61d763dd5d3977a09b17faabacf29de9a7178fce3bb3439e3b9fb4d1cbf225b9f8e94fdbca73981bfd964b2c98b6ac0a4a9aa982f74a278e4628a02ecac0a977c918bd7155cdc06b03e3667f799f8e4df09de3bae04ac56043349721c5573e71140d858ec2adaf6953d12b8988db5477dd7b10a597caa84e8dd6373827db44b35120d1872a438ae9fb1871dd0d19df80a4fcacf89ec9e3f1d7b087207457dd4abb8ac335b0d7bb24aa9a1451659f867d316ebbf1d37a1c41b415beb56765000000"], 0xf4, 0x800) 16:21:06 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1000000003) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x2, 0x2, 0xd3de, r1}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) poll(&(0x7f0000000100)=[{r0, 0xd1}, {r0, 0x17d}], 0x2, 0x0) 16:21:06 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x1, 0x3ff, 0x76af, 0x9, "9613b4e9f24470e4a157e7a99f9816e2807864a9", 0x401, 0x7cce4207}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = dup2(r4, r3) r6 = fcntl$dupfd(r5, 0x0, r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getuid() kevent(r6, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000140)={0x6, 0x1, 0xfffffffffffeffff, 0x6, "f5fdcb8e2fdca7fdba3537b6212fa37ad00db830", 0x80000000, 0x8001}) dup2(r6, r0) 16:21:06 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="92505e0b8e8867306237bca58e4cf443a1ef4774bb5732d2d83cd7c5cb0090d8e1560bd2214e5e0b527eea8fed9215160f69713981c36970f56deacbc14d484894bc77bbc84bb0b979422629260cb03509e5d49c60720b5bcd3d021d75852bd02991c90f994666bdb3", 0x69}, {&(0x7f0000000100)="e834daea70e471ceae99ae1c7833584d5dfb1f41e6b21d126f21a658b4302f9c4b718ed20ff35ac000a3c157514e749099033f82e9ff081087164df8c146905b04a1cbf82b33b6fd942c244b98a4e27c4dab4183f21eacae64dce8af32c5e66f8784ce9f5d05c8c6ee2445b181e81786d9fb254d0190cb5e80534cb8565a8c5a4abb8d772223c2eb9ed93a6e6a1b81ae7e7009891ea366ba2e612ef9bf1e76613136b44ffc1b3f8cc0d7", 0xaa}, {&(0x7f00000001c0)="19842fdeeeb50800546788bb8a77f27d7d15d5bdee49c7394aab0052e244d6d710d4183a37ecb86e4f94461e544d76cb6cc68567dbb2b557ac67f228d60ea0945b911828dd7010e967a4c23d7457ffd402fe89cfc092db9bf27d2b82cbbd1bd4a69de71c10bcfaeaf1e420235ae498c0f856af5eba31be537a0efbd723e6d07acbfccf7e6aba6ac70cbee8f0dd4bbf1187852ab1c8a6b953f7b839ae4b21b562bf0d855d88fe995db8557b7e728565b1b8239df07fdd7d0600df123ba7dc1772", 0xc0}, {&(0x7f0000000280)="fdf49c6fe415f84d2271a6b1e16ba4befd73a91c7f9feb92f2e2154955b3fa850f3dff", 0x23}, {&(0x7f00000002c0)="8ead77297c67e684284b713aeedef572f0b067aaf841ada910bad215d70b36a5bbd7a3a2585e166ab16e9488b81c6bc5d42c380b64fdf7c6ae47c26b52a678c135f6e5139e44cc62cb32d0ddfc59278cc26cb1e263943207ed973279444406b6b8f57b8f0670d7510020651d21120031db5f1a7047303bacc8c98a60997332a6c49f7ae1d60f9abf368a7a3226cc645c2b66e38ccad905aac318fca702c67bcb36d64787dd6013a1f522dc2fa0c4509ba81f5bfb3819fc13a4fbafdd99d04b1c06517f1408d557a96af5b937736e7ece8604", 0xd2}, {&(0x7f00000003c0)="fd990a0680980fc0c33023134e33e1009048a2d1fe958bc6ab623ed5f8f1e4c8f80056fb3ec13df6931c88af72a83fdad690e60fff26db352b2f63cf23d99b74150cc90176f7b3bde0fda221558c505a2b079419983fa0b53511fe6baafce854da472df08b69bad6b9ad3724548084c4ba578421f9034fe374ca3aadd4cf1f82085f4e1049a3da661bfd8e46f1ce", 0x8e}], 0x6}, 0x408) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:21:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x6) r2 = msgget(0x3, 0x102) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001300), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) setpgid(r3, r4) truncate(&(0x7f0000001340)='./file0\x00', 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/33) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xd11c, 0x1ff, 0x5, 0x6, 0x9}, &(0x7f0000000080)={0x4, 0x37, 0x4, 0x101, 0x2, 0xfffffffffffffff8, 0xbacb, 0x1}, &(0x7f00000000c0)={0x170, 0x8, 0x1ff, 0x40, 0x5e, 0x4b, 0x2, 0x1000}, &(0x7f0000000100)={0xb8a, 0x6}) recvfrom$inet6(r0, &(0x7f0000001140)=""/201, 0xc9, 0x3, 0x0, 0x0) 16:21:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f00000000c0)="1f5ee2adfe59d657948a38b04551c772b9652ec29b3400da79716e96d4ead2376bb3ac8a009a0b8f409911cd66f2f6949f9184f081929e40f9cad1a64a9fc596b76abcd21f6b87c1d7b67f1be0e2af27c773aae334a7acfb8821d0d0949386066139840a70b23502f1679966aa9d44360b9a7a7a069b644330e64fd4c44434efe4246f0962", 0x85) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)="e7e1", 0x2, 0x0, 0x0, 0x0) 16:21:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x20, 0x499}, {{r1}, 0xfffffffffffffffb, 0x4, 0x23, 0xffffffffffffff0f, 0xfffffffffffffc01}, {{r1}, 0xffffffffffffffff, 0x21, 0xb, 0x8e, 0x7}, {{r1}, 0xfffffffffffffffd, 0x10, 0xc0, 0xbf2b, 0x3f}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x1ff, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000009, 0x1db, 0x7fffffff}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4000000a, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x19, 0xfffff, 0x9, 0xfc94}, {{r0}, 0x0, 0x5a, 0x20000004, 0x10001, 0x9}], 0x401, &(0x7f0000000000)={0x6, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4605bc2ddb795ce6}], 0x5bc, 0x0, 0x0, 0x0) 16:21:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7", 0xffffffffffffffff}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x1ff, "afbccc60d14e24073e9726a529da6d09dd03e782", 0xfffffffffffffffc, 0xa537}) execve(0x0, 0x0, 0x0) 16:21:07 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x40000000003) write(r0, &(0x7f0000000380)="f27b245b9a30d4b0ff01b69860e7f52ce83efdfaaf6e31b84da1538672d820023d73e59c998c412aad2bf5a7f3df090a7256116b5e007d51300c6c2e7af3177dc1bf726193318efe90364271b7ffaf42cbfef6f2291de65ca2dbeada03fd51c61ace7000088421c734d03e80e4c90b9014766709e7deac569c93d37f45da42c8a3acad2862d2223543", 0x89) accept$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000240)=""/146, 0x92}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000100)="0114e9de", 0x4) 16:21:07 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab5680ff1200d165131fc0982fc39880f46566065394b40c3f3564c352e3d5fce97eeb84240d49e0e3bd67a646f4700fc648a794da7c9322c7aa44817839e8dd8da0de63c79fc266c6ef3316b6eb6ca5b9d53b1168aae0166bfa57900f3d424288d73b6d", 0x87) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x80) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:21:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x9, 0xd4) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:21:07 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x501f, 0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:21:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kqueue() preadv(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000100)}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/226, 0xe2}], 0x8, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x80000001, 0x0) write(r0, &(0x7f0000000140)="a9e5c646ebce00a767eca45edb092d46e2e6800003", 0x15) 16:21:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:21:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) 16:21:07 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 16:21:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xfffffffffffeffff, &(0x7f0000000040)="f18d6934963cf6a54515adcfdce7d999c0b1c40deacc481092e336041222ee50ad79442d121fb219ca9d48d9412dd0ca65c01f94", 0x34) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe(&(0x7f0000000080)) 16:21:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x74d) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:21:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) fchmod(r0, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r1, &(0x7f0000000100), 0xfffffcb3) r2 = syz_open_pts() close(r2) kqueue() write(r2, &(0x7f0000000100)="477bc7b067fdba183cb6b1aeb0263621150844f0f49413c26a24e17b4483a694da48f7dbed08a556e757b2c48ec2fd5fb5b9e17b442d0680b45b2bceae60afed7af15add3c968bc2f1a9327fb78ede91ee05e3a2390d7dcff9682b620f16a9ba4a78be153cec24b952bee90ca0e51721577aae3c8d367612b3b3ff71b99c16f96e968e52cebfe6f9cc85b2005b479f7650f1cde2722c70ee124c68055afea68689670150d3337c28e7040dc2662e06dde94e09e8ee836456541c5b5587f31307a6337b64d170f616", 0xc8) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffff, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0), 0x35c, 0xfffffffffffffffc) 16:21:07 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x2000300000003}) 16:21:07 executing program 1: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') fchmodat(r0, &(0x7f0000001480)='./file1\x00', 0x1b8, 0x2) r1 = semget(0x0, 0x200000, 0x4) r2 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000000240)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521da3682b9621a138df91c671dde8d5784ee98fd48d27b8d0e0f053a020db9296348eb7179884d8e13a4d80b4de6fd114cd77b3aeef547c6d041a134d8eb4df2986e3473472aa6602995e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179d9e87acf034b34054dee9a0c9d97583ecba1d13c08a56f64bea115ea111ff7ce9dd9a5c8", 0xc8, 0x1, 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file2\x00') sendto$inet(r0, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r3 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000014c0)=0x7fffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000013c0)=0xc) clock_getres(0x7, &(0x7f0000000000)) getpgid(r4) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) symlink(&(0x7f0000001400)='./file2\x00', &(0x7f0000001440)='./file0\x00') connect$unix(r0, &(0x7f0000001380)=@abs={0x0, 0x0, 0x2}, 0x8) 16:21:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 16:21:07 executing program 0: r0 = shmget(0x0, 0x4000, 0x440, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x10000, r1, r2, r3, r4, 0x1, 0x6}, 0x4, 0x80000000, r5, r6, 0xfff, 0x0, 0xffffffff00000000}) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = geteuid() r12 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/11) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x5, r11, r10, r9, r10, 0x4, 0x7fff}, 0x0, 0x5985, r8, r8, 0x1, 0x4, 0x800}) r13 = getuid() setreuid(r13, r11) 16:21:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) read(r0, &(0x7f0000000080)=""/171, 0xfffffffffffffd36) fchmod(r0, 0x0) 16:21:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="5e40e4b4553fcf7f426f98157ce26652a2f69a5533dbdbbc07348f859d88489af6582f5402cfe108dbc9510ca0811ce8fab17291aa1d265ecdc20394dad22fe24d0566c460391f1633496921fd897dbe7041bae837a6ec3d43988fe5bf52e2a010db99d466b9bbc88402b16a4dd3c9afd48d11073c7fb107d4043b0e", 0x7c}, {&(0x7f0000000100)="3afd9f8b02e2c35506d2ff67e8e91dcc5752921d6828f26c037df2de9111a66393b062c665a46d515ce2887b94d81628e25f6ca9f0b4ce6bcbfc3a25725054406fa0de125b97bf09d381c4fe04215db5a12a1152707971e5a69c124781682a4807643aae71a227d8d2aded83232910269521e3207c8e15cf24697b68744016b864fded60bcafe975f450938decf363acb0c08b466469b16a9d2ea21e86906e3c438f39815c46dd0e5a7396132074a26bead403d6ff4d6afb4317f2720b5718403224e6d52be3690633feb2da25eb55816c70847b7878133890cfd05f638f9417", 0xe0}, {&(0x7f0000000080)="27b4b5bd58ec998b370536b01fc4123c4b87e7b221c12382a837f4b4d51983080a3aef408d736e030a18f8f9eac828", 0x2f}, {&(0x7f0000000200)="56fe1fab8ec6136e8f1d983029c288333d85781943d2714996fe41c351f4b0f565eef8b82237265e79a98491bd9294bb7bbe8b627ab978e7c2566052926e2a99b9f84cf38d9ad134f7dfef96fa844e78936c5cf44e2910ccf6ab2e31899ccdfc10e63fc20668846c7b400ad2207c22d0832e444b1b2906aa6e5e8e968fbfb94a4785244c27e8b83076bb4e60bfbc3995ae12a4b208e6c3cd08e66a7937e89ff28469dad5a774a91b0319cfbaf78e27c7ecf68ef305f75840cddf2825ed8aad67ee132bd8c38bf184ef20d1e0ac5438d1b747937a0068e5dc45f5e7b9c627845b8f90", 0xe2}, {&(0x7f0000000300)="2810d48e7e4b151d42904d57c8bafd8a748f48b9119ccfcaf699b457169e5a3671", 0x21}, {&(0x7f0000000340)="28db37ce8f45641b751553f4f7e710f70cdb0871e4aac0d929c3bcb2d3b8309b789e519eeac916ae21b77cbad3a173314359581fcf9ad03a2cc66066b5c823c8a2915df21d700d5d0ffe1ff3f583bb51c437412817ec776aff70d9e62dbb2272593edf944f0271696242224b81fd5c82a322693fc96cd79feef94085409b56feafce2e75a11b51095059a61126ecd98d2c5d7871112cb20793b940c450672cf851eecfb4e55a421a5c3c88c22b98d32c2aaef19e170ab6ddbc1bf76f6d6c9956864326124d475c5064077b6b5078e5e79bd0916bf2b9a28222e5c11c1eef764a813976f34884ca389eebed", 0xeb}, {&(0x7f0000000440)="8477fa691f19f441deb7520bd2f0fc80e661f943c1b6a0217c1e5e499d0c1096833a6d944cbc4907bd785306e423545b76a40fdc683899985f7e32165c47ead8eee1bb3db18ee972b0", 0x49}], 0x7) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000540)="b4ac58775120b41c8fd444446860611b645971df77060634e0", 0x19}, {&(0x7f0000000580)="e7952b5174fafe275eac5e01609ca03bd5495544e741e35ae4b97dc257fdc08ac01f6388086ad51c5dd72682776c81e16b285a1f42f14697131336fdce6dc1e88de4210736217518daf8e41cd2e6cc978ee274b12f642380efa035fc904ea48868b427d4eda7e0ecf75cb5fb715f933a0834137493629f514c9d47b460ae41bc2ed4464510", 0x85}, {&(0x7f0000000640)="4ec58a1f314c6407109049360d29fd9486a30b4d40a1f51bbe040bcd064d0930a06c8bc9a390bcf528f0f791388457be676c2cd05af31f36c97884cd6c", 0x3d}, {&(0x7f00000010c0)="c4a7c5d727d3fadf61a0b022d6a5fc56b9e8f8ea3948235a1b3c21cfb084cc175b1fb4f36645ae722453bf9fcc87648812c9bf06bb7a9d5af28a17ded637fbe511ba5f5f54b097a4bf145b8bb729c222f0003dbcf47e0dad98e4487438ddc59eaca8f0beeb6eea37f4c08f3d6f3525f78fb7150616c76ef34bce6b7c6ac3eea319b636a03c98da98877cde628d77bccc1689c6139174011ea1df3c1bc25651fd0e1bfdae6ea27b578ffc6d67993d0f0de4484b84af56bad65564709b36befa727d764c385377b8f799eaf03eb47e36e293d409b0317f93c1577498c4a15da1e27c22749db8335a979ee0e9ccea253c7f7a22a502bceb14862ec6dce4876dcddb3661d64cea4f35fdee1c8456be69d0740dbdea868dc7f476fdc0ea4d2fe63c8090267d44a78350e0d26f4206f304e043bc6bfb1d2b00dd0ef1566a1be7b6605369cd077094a4ed4d24c26cf2dd3942910e19173dc07fba21b687b48ff028f7833fa26cf79aea7ed4b9149fd5593f40d877979c51c29db91434d8da44e9c7ac761844d4a5da5b0cd753ade9cfd6dca366aa20eb179c101ec22eb2cd525d8c9e1a79758b27b031afd667f623245da5b035b68bdd55ab2e2c3b77f38475d16e5a6de40bcbc3f0313825ffaf84b28c7d560d86b4731ba6145f46dcbbf2265f2a9710da78f0dc96fe1721a3cc25c829c5de9083b21f04eb5dbbc34bc5b5d774cb1134dc2f1e176250261cbb413a704727be1a797e1637fa2b0b64d23561952007a61e3a98dd1cd2f1ce040746f6f7762c7bc3249c73bee59c9e0ee5de3d4953fd3580af48349eade7f605ffe8e8a2a03e75c7bf969e6164b3dbb7c6a890d9416ce60638d3f03e10bb5e1cc266a98a35ed7fb16c388da540bd449a11dae44f5a26569cf72b8a03967110de68f478a6cb4e50bf40d84a8f2077b5fe616b8bbf07d2c2b52009803fc734b5ddd78a3e847c1fae8e1bb7327fa6bddf48bab06b5c0122435ddda74ac9c3956621fc0731f4abf766e925fa11e18a5f2483f36a2cee767b216fc3bd54b0b481ade7c2bb1e809d1cf6ad9aa18b8251971cb800e0e8e81e7ac2edab81608da767b54bbfb92d4e1484d8f67c27b4ce6d1c267b812bdd712e419a3c90c5b769afb323a54fc274161356ea3af244480f9b66b226799f0b9855170ff7e698392cf140333defceaa276e907cb0a3554af18ac16e24ccdbcd70106e1aab2896e389b09ab0cad34afe4f4211e0f4c423597e0505325bdcadb3d870726d10d7e97c3429919e170953e0d7543b691307f349b60474800135d20f5f5c2ba1ba8d4749df330ec5dac1cd5d69f94a64d0ce384741be82566c648b1a2fad74a3ee3187afcc692492985d5a86c59b42fabbf47af90d677da99bf9d64b1bbb576e7f2ef9a0eb3c96367831dc3903cb19e1cb90aed5f1c1d244dc9a900e7b0c3c376f2326c83cb4016d84ae2404458eceaf797989d60cbcd3a32c3f442fffbd6ff1bc0147eaa4ffa641252b05de69ef844e21f004e05d7e0ff9006041e9d441aa67c4b2e320de0db28856f29f67345e34a893a9059d2589ad037f02a5a51ff280c459e0c16cac41b0de2965074c1498cf8893293fcddeb5bcff83ff35df1e57e92f1b8ca1402c70d40a39a2d2a52905ec3691ac4ba762d1c8a083f5469d34d489bc185b3b92f69efa7980ea1e75b09dd1f261512ca9ad920fc58b8252a79ed5df519da3be7657fc1d9e18d20e164f1c2d250f26bf2def8aaebfa37341aae1ebf2def1e67f7d907f775c118f727c16690c17ae577888c063f29597e4bd9c41d58dcf02d510ee9c2577af1b66d9158a9bbbcb522755a56efa934928351a810667d22c8c21c3539aa223f49f337038dbf6245916b7132975032429348f57f454e510f412de45b494df2cf6bcbb7ec287f0385801653e6572762a6a8837da8785af212153150992448c3ff9c3392ff4baa3cb764081948fdac8672c605542797a56320c1958e1a97c92d8614e45734bf3744123225fd4b1dc9323fa83d8ae6bfa4115e31c2ae67799a305058f519f6e0bc451395f6ea62d1cb80d1f465cb88e861eb87d1bf834b55a4843d998d581a2eab0b6d316c1fd3d7c5c2e797ac686e687c2893dfcf9a3f4568128c5c8f75319ff1c5405e5e530368204ff7992e49fd1d8410bc6a4f6a158bcce28cc56654126968c395d9d3a1c51ad1f7ce314a68108c3fe3ea9fdd9d6220f938c2ba683bcdf1c48628d21061ad0ba184bbeee757e8cf43264a4871057ff660b3a9d5b11c95bbf6ec7dc84c0b33776662309914cc9f9cfc427a87c272e7a1973e4ae19ad3c2016545e9a9addeb164f182f6b3807692fb129948878886c388f800a8c576533ac68ffa453fd1d383e278b8cd8c1902f478d9edb05d60580b3be8e1b7aed2340e2c92fe9a88c21c70b0146a7840734f7be618c89aa1921da536ecd9737844da8cd2755a64ba75bc5126a1647c7d9cdb59ff9d3e0d25fb8012aad5166681b4d6bafec73f81bea48a005c51e21acba0f9488ed89d86d60217726d47c7d7f64b0594f6faa346d17d0a04feacc93b34fa90ce0fc75ddd6005cb1734ecabd95b522bdd024f0234dcfbd07c6adbd52309ee82e9dca0e265474a184aa5032745d4e60f195f6004a13fc0099186258a0d18118ae0b304c3dc9b294af505ded163e6f6a6154948a907acfd2cd9d74adbc0de4332e4288e880ebbc5d3086b8720ccf9fa9404425d682ab3f8cb1e13cb4aa3f1caf5a889279f4b73242d2cd1e548248944052b738c5f7dd6b146af229e8f9a4b1c8abc592ea503dbe96b40c98403f6bbe3728b1612c03ca2caeb1b41cd6f9f78cc7c622235961c0a3880442a54378960d4d19a8143bf702323469ddbdd04bea40c9b866f101561545d0bf3aa9ca23b0fe5a7da04c3fc238db074f93dfe19bc3db1c3fe06e272750654c86fa972ea52c89d04bf690b349f397fe992dd07c43385b3b094493ae2e204773b15d47d6821b27f2012dba1f140c39a4d706ae4fab0642ee32cad601c7ee0a9d5855e68a25f737c23f44976aaadb04cee65c70d9d02ae5f1722452d3348e54a5f5dc3101d86390a0124b8aea75a2f2d62eea9e0431fa441d3534778a7b09bb978b17ec76510550e50b19f659557878e67a4934415d13955d39217b606d7305998f84650d971352ede8c119f085ea1aa9ac0424c8ac78722766dadbf6b47c5298e740342662515dc0742f22c8ad5fdddcc72bcd311b3a263c94a646f041cd07b2e7286cd94b390d80ac8295dbaae3370cdcc180514f2be5f519df2cd6eadc59b65abd607618201183ea66351473cfab2a5ff111dff57ef93e7045ca7186a9ab9928477f37e45f85c6ebf5b78cc91868e879777c68823d2bbb7aefb6928d752eb0caab832ccf0fb79c3da2750b6edfbfaaec42217a3e75a144a33bba7441aa37b54234272d6e864da2c297157621044b5b6ba2998431774bbf3ddd5ab13fe94376817e1c1362805b36b32b35c19d770954afed708d48d21dfff03b663423080d2737d7364a80cd7df7b1ceac0cdb3c46d2370431221a7b46813070a99adc41484b30647631974c21b36c8cb15da1f408047923f5de657f01b74807a8167fe0a2b0aae5805079af7a79f3cd6b3eceace272a51010657dfc01b9463e6ce6186879eb197502c0bc0e630ea77b0b2fa0168a0a6b76935a6ea4e8d7a60dc097d41757af6d04348a7502cb12e78580c273b8dd1576e518ca2225283e2ddcf70ea10ee9282222419f198097a95cc72e79cb697c7d44aa8c1ff0ab2cf67cacca9d5cd32b46a58471c7a6c846ed3b34ef0368d8a9d1e313b16b66c9c156e7554543976877fcb9b3791c9f596a4cecf8fc6ebe788d1a7d30cec819a46e8e00892dfdb0a81561aa967896857f955c4387a6100f27d6f384a7b0077565bef01c04a1e19a2fe23bae68050a86ab1c59ccbb5b1e3dce187735ce69a82bdc6a57e7e3162c675c8b931c669a46e4b6650cd13f60fe8ff8c71cf9de27dd630f0db49b6f2ed8b1d34671f60b1ea879cfeae97a602ff2d0331226f03d3daf382e36cae98271c0abf3ae714b9f9df6accb655d06c9d66df6b2f31fdb3a3550c49c3f60b82e76c1907a6bc43de2bf630430a6d5c0c3b8a1f1d81bc6eaa37391cbff76b188899d1956241fd63ba520a540012f165db2c03d6c07fe8a37b7636746a006b63205a575ac1371d118624a96caeb90ad4b9fe10f5c0050f074351bfb59cb14e53ca38b8ae3ed2958c6015c9ed7d140ac3076959cdc705201a4cc10b60c26c33898fdfce7bb47dc1928acd51f8dc2088087317bc3e5e58b4dde48ec3782d16a5937266d9a08804599f652e1cb2887121d831da5b4a471b13a818cf3e21801b55548377483069c1ffff33029a7abe106bf83487b0915f7a57d75282e3924c0501a5a23fb0b34197e428b666ed5fb5ae1a2569be013b5b4f72895407e0375ad83ad64afe0564e98639e045b8aaf003f16332e246c446e72ec10d54e483c5f05e9ed132da9d00a6bc4353bed632fa02e0e1d2c94b83e2fe12f8a4dcfff8f4a29d9d6241d499554c4b76b8f6b41d96a11b2ed3cb3c8182d8929e8b7312d6dbbf32abe8a43ad831d45297213b6d4357cf17471ac6a1d56f35f6b6d0253214d4903c8bd58fa13f16f08b6f8851693b77f5213fe6c870164c06418bf2cd9173be84e18efd5cd75122b5de2440157648c90ec1e575234952c13959bc2c9c51afb6f971513a6b01b555cb9d25bd1f9237862ad5ef9ddee4883aadd90a4a6a4379e0d69d123c325291639f73354e67b32b4e440191dd5b64238d94c90b411f40f9ab265b2c9866dc848704047138e308763b9dab954edc5ad704e15b55d7d2c39eebe0df3b2a35cfd1e17b4e4e31cf3f6c10c4aef634d421f7a031d92b472799c9c5ed6f9f8a09e556431de537b2aebc5ab5aaf86e09ffa8b404848e393a6c4bc0676a9726b1cb2745893984e66cb7694319d62c8ea8142e49f5c390b13158747a034f2a2fcfa4a83747b1236a71223f8624e781a256f19387ff96e93eeafe97dd9578508460412fcad7832363121776fe22779fc648eb7dcd1127c4e56791d53bd57a5d15afbddbe78193cee61c42663f2ccb04346893c4cf7c6afbb7727e2b02f9f26e6f6f7dad604ca87f6b8507cc3c46115e959553ee80ffbc445119cd2b2b4854e9a514443514ab91ee68706f3bf3822c58235e72c226cb9217bc9a08112a0646f30028c6148b40c6e14a88ea6d3e4cfc5cd77fa1f661215bd32590b4a2c1b815d644a87494e5393825f1d1be14f97f74079509381b20a192906e8bca9ee3b58de5dea8f8051dad9ace6e8ef3174bc458ddca08f88f6e2cb7fa923b413b2f436864fdc182a13ef0b206e470179b6e7cf4210ce91b388b355ab9d847612b2438b284f3e43b9ae8c43b0da2259f1c3e7eb0a7344f9cc2a2a37a11aed624fe42bd6523786a73c3bfa173cee610c4e52cfaecb167ec51833b1d885a9f0b5e674acf6946d9b409c2dbc007ca8418dbb992f81b325537ef83e9668e346239268b7ac137a05bf27ca51136dde084668015f43a1a4a6ec85d96f64e054e1b04c21ef2fcf38d929e502827e268c7d4dc2c4fa754dc3690ef0d5e5f3919d12bb4dc545e04ea1e9909c24359f09491218d43dfe115b9b7a3a00ca8127a0243671122b7c01fda90affbd5bc9224b613d9418440ca81512324aaf3df09ff08e0a6314281f33ca393f7ffd8ca60e97af63c517aad5bf3e26ea9d1e38a4160c9dd5e1c09d1615bec83ab06de618ba91a827", 0x1000}, {&(0x7f0000000680)="bd0cf21108ef38cff9f7d4274381e716f839905d758ff66e25bdc28607e663f680828d9e3cb9c88cdc9733235004e854ee87c150c811c8498dafc4", 0x3b}, {&(0x7f00000006c0)="13ae48c32510badcb4781c262b936a572a0b94f1b58af929657ba6b7c89e14689a014bdf260fde9477049c648fbb358263bbbeb6e873fea1c9435189a1ceb6a6d6af14bcdf127e636531fa482ee103a42f73f39a9b34ba60e8c7d9b07b885663371089a6f638fa3ecf843431644f5aafeb87f2845ff5ecbe7d52143a4586ab3c65d2639fc77fdef22bdfc88244c72ade162be471174614bfacf8f1fd0d0537980ae80deff897b13a9e639fbcccca096e0f44c5571ca37072e66c8b38", 0xbc}, {&(0x7f0000000780)="f0c30f350d563718ce311ff131e49791e4705d7616eb50fc976f8aaad3a3bb0f33b35cd33ec76dfe0418ed51f03d6caabcf916ebb709dd7a55e4db7be8b7a26a517e9f3cbdc9d21f5ac451fce25a6192a2cec6f1d3eb744efe95630560d705b6c449eef280fb29cff3f68fa5dd59e38c77b87f2c21315e9586d1b2feb4a07e1d42d0b58a6d82fff1c4bafdf5290e4bbe6c8c4b5c0a504daebf0093eefac5d6229160c8a3754dc1873859275d4293c2abe8cbefbc9d20fbf8220920", 0xbb}], 0x7) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f00000000c0)=0x7, 0x1) fchmodat(r2, &(0x7f00000008c0)='./file0\x00', 0x101, 0x4) 16:21:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 16:21:07 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) r2 = socket$inet6(0x18, 0x8001, 0x0) wait4(r1, &(0x7f0000000080), 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x8, 0x2}, 0x10) setsockopt(r2, 0x5, 0x10000000033, &(0x7f0000000000)="fa", 0x1) stat(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000180)) 16:21:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x8001, 0x80000001, r3}) fchmod(r0, 0x0) 16:21:07 executing program 1: poll(&(0x7f0000000000), 0x2ac, 0x0) 16:21:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=']!\x00', &(0x7f0000000100)='^\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='!@!\x00', &(0x7f0000000240)='}+\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':@[\x00', &(0x7f0000000300)='\x00']) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0xfffffffffffffffe) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) kqueue() getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:21:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/63}, &(0x7f0000000180)=0x41) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x160) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r4 = dup2(r2, r0) fcntl$getflags(r2, 0x0) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x9b) execve(0x0, 0x0, 0x0) r5 = getuid() kqueue() r6 = getgid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x0) 16:21:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:21:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) kqueue() 16:21:07 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000002380)="bc12b759ffd98daf3ed50b4cc919306f5a0fd545cd83bc46b52cb494921564da1f15964d0601c8bb8b4f64b54ea803a247b2674a6cc8eb8d83bf6dbaf5e7d8915f6272dd3638f0da343337530e6fbc5aac85492070239946a69a95f91dd7264d925bf86e0af098536e6bed0c1b2eb065298723ad047f3a8e1155af702d07f757c449f30dea9efafaae634192408a7fa2bedcc6c97ca69be00b0f57e232affc453ba6b33cd44ac657a263ebdcae1ebc0469e02e150cab5b76f10d63115353db951b8fafc9c09e8a1521f6b01add1a9afd583cdaa66192fda7d71f3ab9559035ee194d9574f6d8f6c0214984962d0c80a298872079a08de063383455e53a667d6c77b1010078ec79e63ccfa29163f18002b2132b3c004dcf30adedfd88264f14f72d428d88339e93f5ed0bee2705510df44db7946d06610484478f5ab77a1d84d4d2291a253bd87e8d913c9b2c390f11a938c9f2bdc487588fadaac11a35fd0242d35af07784fd375121b8b9fe69a07b0a6456e47aa677ab4aa2d947286c49fb6df39e41eb406c050c46df115055cc932c22ac18ac8e8207228c92eb8be774e5cae4e9c390c74ac87085fd225e1da24f3cc0daf6798b071d0937ae4c54708e7f3469fec6160ca91e722d103c7fcc46b2efc825e41824c603e5fb23afaff5d6674845ada9bbb289d14fc05c94ec5371a20459092ce6b7c404bead2063c1413ca170c4e30c74155bb300970ea1174ca9b58a4bd5b17b0173877b28204a628a7d5f95d968f62aeb1cbc131ad314ea450244a444fdd8ec4fbc30448af9be281dffc3c6cfe4162409491deb24a9743d018ac01a7a4dafeb7fb704fa761eb127dbce61cdbcef23f29751379764b9f78b33656c5d51a8a0bdfa4043ec7ed54c4b14ce7a9b1ffaa3eb7c6e333799068e95d16fec43205be9aeb32cfa88cbb49a07372e5ef38f95894fe47e5d3b56c3e5f9faa3cf92502d0934b460916e0a1bf63f3643efe198b849006a245b8b7425ba688321f4a9bc8dabcb96473830c7dd816a86c39d7639bc32cfb61fc1b1493cb5ef3a757825240b7626624e69dc5e183fc69b4fb7ddab0d4601307d1ba72298fd11e0fd410b51f2f8182071d2a40dfb1ff46a283ed11afa9f721a8b89a972d93b277d257bb7d2b30e58bce8c39432548d6a7b7bf05df1d972cfc4467d528e0f90ec359ea25b4def5eb6b1eaad5520798eaea37ff637cc7c4d27d8f99d41ca19af15195bd014e0e72b233f6782e58462421ddb485c9a9fdf31d45c8e3631f86dfc529c21c2c852b468aa4c80f37bc6f3be08b25544be6c3a80248632b98bc567e1d31749d796bc82534dd73c0e0ae618de1bf7fde5a2ed40a48d31ebb2b226c31960dfb14d53387c33ef78156efd64bb4d27b17f8ee747fe79ec379b537f10d92dd6361af0c0225268c051be414d4335c89d63203f5d0ee89c3d712abfefda80775c68eb8c77b8a187d1084e8753566eed6da06032ab0a180905c13fe300b5497aeb3b1c1807f6ff12c4381d7184cc218930fee46ec0647c6fc1e28e3784f1c741e0db1d8049671ec02993c9052a73f1d0d129d70f663f5964741265ea4563c190db585909410d7ef74f9b5f75c661147c3a9379f1a97cd7111640fc7b9db8994d881f20eda19878cb80908cd3c12ab7961a525fe792ad69d971f3696c17243b31c0927270be0c1b2500db8b2d30a9778fbca278169386e074eb9f0ed373c4dda31280645b374b8efd9fce74d83088730f2d2e594d6d4edb67af5eac4c0703f2501f979dc3ae4230ac2c1831241e33abe16404950d7f56aba14d3faef99711292ec34132b3908a181d509d0298c90ad0c0ad9f58cc243001a2f1f563d9fb7810d6718f9409ee38b6e39f4cf96fabdd36b301aed89351c429cec9e3facebbc18210c4a6760a92ccdaa3d10f4c6a969c308ddd2f93fb2b57ad1ff1a7af7127c37003b1ce6ae26059387184e6e50af74082b5fb03972a243cadf011da2409e7a09c3cfa600e31c45d8b30ceff0491aef14503c803107edf7a0a4790c70ddf61d0baa3cbb9f5bb35820c208a5ca0bf8c91b3ead43f88aa3c3a5a43fdfa79cdf74a598da918738df77bb104b45221f358d506fb7f5addfefa167c62592e04a6d09e85c6ab4ff122a021b686b330512713fbc2fb0374db5c2fe9c354335fd2bdea86147ff8addc2bca01aaf9788a4eb9dfb0ef4425c026d5a0d02fa64e3c4fb5bf8d24319f5fedab05a164f01a0764613db7c53888f01d7c51ecb2a31b3b9f7880850a0dea1b9f99b5a32dea1f88244812f0891f74e4e6d3197b681814fbce3b4417138df6c8bb0bb3cdde7f283f2f02c796b0dda3110115ed79633d33c3c9e5bf41bb6df0181b9e21234f71292e4ca8d50929cd3adfcece9541cc4d125c378982753325dfe58359e5fd3a34da5acc375252a18bcda2c85cfa8ee68033f046e6234d218e422e49cab7ba32aade5d6f3f2e0cc6932022091c0acf8dc844b1cebeacf1228e1b9f477e9773e2fcf3e601c5d088349f190b3783cf09fa27791d9c694b4f2d828e76e59a694b0fc430bf8c03676115d12171c46fb1aa769598875ec17dbd5401c4891c5e202ecece74c314803d339c515ff9ac5afae108134ec7536c643008e4cf25b3ccbe8299dfbc4c60beac2c666f127f291eef61457a2ace81bc593b1f4c60a797765e3199b9b51793984515d7c02d4e95e03bb46fd0758b182b7ad86c216c381bef4ea35c02892d3375c2f6f5bc1cc9ab6c634af1185423fd08695719ed74b1e9619a70e49d5c5ec7cd25b302105572e1aeb1931d2bdc89cbf3fac255525a378529b532006a6618fa3e26a6031d91d9586d0665aa4385026756dfcb48c1f32e53ce7a95ff5cc748427cb0f1f4ea922b1d26f9a1ba73c300c662968b2c00590ec66c05db2a85831add28fafe3902c1172021d5c38f0dbea98c844dc0efbee994febceb63af2ae7b97bb69784b8d35ca28817749c9127fd796ae51ec3f948a0501b4c7cb067bc449fee6768272c0b59aa81e3b582d7cd3e8e0a4b44c0ab5e1deeabf320995abe057888616c497f440d877c38468dd7e8f605cd52266a46761f1bfa9a819fa58ad7d9ec56e24010f4128ab46cdc0046773e29a6b4facd04e0d8bc626110903411a0796b0ff8f3778ed25a8502dd0388f9982b990ce53940f8d9117d947c8f13456a0b8c938aaba0f9645b4c72a21870342e30feba80e113f435ac787a9055d6d372d1ab3c5f099983a0c2fce90f47e211b9ffd1c4f1e417d4d01585032434d694cd903818b53817f9a3216ac1faec5b5e75ca0000761b8d7b300ae1d8dc076d6d6b2de8bb9014540fe0f3b1088b782cf3dcb57827a8b913d373a4211f8a5699840efe3f3a6e53621353d8d4ea5677d8e1dae0083ab695a9ba813e45ea2fc547078cca9271ad5992cdcfe15e5d9e962ef345633a051ec04a44ce29e59d66145c4cac0a860b85c3bba66fcc76f47b8ab3f3512b465186eb25e01ac65773ee76df02c49ee852e0613c166001da52c2550a5ee02236c44b173fd7356ad0e33376bd3e112cc4df21bcfa6e476ef2b949eb6088d08336066bf6cd0d327f4b9b16ff1bfa6161a6c1b0759e30bee119dbc4826e2af66fd9159479f70e348923975af3e43f7080ccf778f4f46d46b2c436974160b31e998433db0b8a7130294b20f4fb56c276700827a67a391f558978e83d864bf370d284c887d9d5483d33c12c9e8bd4f43c1e3229189da4a5fe91cb1ac144c95d84d461d6c69a53bb211a44d9c580fc5cfbb7090339f0976bd1a2601aaebed206b0184fdf329c187b61ce9e49c14dc116acc01ad18ad794a7e656405939f73c59c616f0a4ce7f0b5cf68b18f2a5e347f7934092ae78b3f77e8b9caa0df6c6431d91ceea2d138cbf59050cf4fbec1d1310d76883a20eca5c4c5fb2a217700b5eb344de7feb4968331a8941097458ef753762bdd919467cebe098e6eb289b5d7759230816a08eb55677ec20422a6bf8940fa4627fd2080b08c968b98c009be2ed7d6b098cb231b8edcd7ec44640c6aa86cbbeaa2d0edf7c05eecd7d9bee39642f85f3742a8909ba6e6ecccd03083d145abdc41c0ee4d1215d750a3a1dd173819c8df30ee3230d307175ba8494ef4f97d897eebdec160edd93f7dd8cdc3fc621de7227fcb7801fc66bc776b37a3c211c2c3d3399d3e0f486abf86e13d72ac2ed419ecc25e7c28a9daa074b0876cab0d37b4a5706515ef831925f34cb756e697dc422d89c7a4943226d78bdd087d9d23dced0e8233f9787a5598f3b646a93921b105973116ea263590e2a76444f082bcc580bbecae905ae050ea3e6ff3684ff0ce2c762a80f60056b5d06a6ef5ada9e7b5f3bf80c5bf602cbcbb678c773057f76577431da27cbea48e23e33389cc0765921feaa30e9ae6e2c26343c707d902c2632574ef5b19905ac8a376e1918b2ed545e91e79936dbfea8eb2c4fe5a9c78bac3e512d9e32a25ec82f91ff2dd277c558c10c0ebf065b18029db8277fba2c31af4af73172f1c821994fc42028add03a1de455e230235dfa58e5c151ee9bb8c36d0f9d0fb8625ab9c9cee92c303f75b597e17ebcfe4f00602f42a9991623370f7a31001eb8dc17f94cecb47979a53bef66dabfd9e19fb339db8d3f1b1deb3598a4437fe8380371339f21bb5ddaae2be05431bd198ee2f879f800f581b79e890067261e21af6fb885ba61052efff1db6746037607f5568713fceae8a250fc50a1e298f10ae2396e83c125d1c36dc35f2293862eddb57d3595469542f0d54f0dcbd50d65dc291b3316a147af7645e5d67fa25e9514280ff816f18d221d5941b40f64ae8299fd3ac490551fd74d920f14c020bbe3b3ad703aad6692974b8c2d6e5ab2d52d169b71381405d01c7c6dbf80d6b77a09a25e80d04426881c42bc16e63569a2d7ca0db92c1869c7b18e54f7d9cc1d2ad4ba1e9d347c163fd8244901b2f75225d48da0225c31d1a4fd2d2e0672cfe8111fbe0bcfeaf48c43ca4155b86b5dced901bc9162be7aa5a2", 0xdea}], 0x1, 0x0}, 0x4) getrusage(0x0, &(0x7f00000000c0)) 16:21:07 executing program 0: getrlimit(0x3, 0xffffffffffffffff) 16:21:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x3, 0x4d) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() rmdir(&(0x7f00000000c0)='./file0\x00') semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x3ff, r2, r3, r4, r5, 0x80}, 0x80000000, 0x7, 0x101}) r6 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r7 = syz_open_pts() close(r7) link(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') r8 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140), 0x10000264, &(0x7f0000000340)}, 0x4) kevent(r6, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffc, 0x2c, 0x2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20, 0xffffffffffff8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x5, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffff9, 0x42, 0x0, 0x4, 0x3483f995}], 0xde83, &(0x7f0000000300)={0x7f, 0x502f}) dup2(r8, r8) 16:21:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x4001, 0x101) getsockopt(r0, 0x4, 0x7, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x3, 0x4) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:21:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) sendmsg$unix(r1, &(0x7f0000002540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000ffff0000010000007d55fdc266b73431154bfbd3cf9d93955ac387a0ad1be338e362a508d7bed20978cff6a9dca783f70e7c6a4e3707a2b2a0b05d0a37feb5a512816510df1af955e9db59b28a6d9458de8a56483566cad2df3465ec59e11165fadd06", @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x400}, 0x5) writev(r2, &(0x7f00000000c0), 0x0) 16:21:07 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x1ff, 0x0) 16:21:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000022c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) syz_open_pts() close(r0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) 16:21:07 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 16:21:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x1) sendto$unix(r1, &(0x7f0000000040)="bf295a360ad2f2295951dd58a2486bde7a7639d500629f5fce63189d6e87e319f2b6841f0c6030313d95c1cff573740cf1686bf495d5dc7c7ffc3b509acd19856ed31b74a4d6a778d0ea568d96ac2977e38ae844bc1343619024b3a324aa7349d4b5b38df8595544d4afc80b5a334a1fb16a45928a6bfdd60fb7432c08cca85e2dbfc76e9337d411716c8da02cacc8c732f9c88359a20d1338079e57aed56838a70beb549d4913eb284ec35ed99a003971e40ca703a81d959d69c9be66c6deac5ab046463b4f696e934d10c8cd75d1b5d05f24aa98945c27679be6ab6307c60ea412f1a65f74020242b5f59d489842d5540d80b4c5f4fd5026ccde9ed8cf928e9c854d6ebdafa8568dfe45cb1a1eafacd4107fb7312dfe01e43305b0b693da3938b4dc3105f0f08933b6df5d9048be27b32a19fb444cfa27b1cd3ce9d505d980292e9f066b654d78db9c1ed0ed41cf0d4b54ff43cf4b3e21116b7a70f2b9b0a17f78ced2b03566d1ee10f415aa4d44dec2cada0bd7e74a856675d143d1baaeb5b3fc8b2a7e35f432805e1e047acb90b794d55649c6618daea92255d21005971e9017c130ed858d7ed6d6356544bbaaac9790dec2d80a792cc4a2a347e79706215d8d4688f4229867c205a9d1a7d6db088f208d19160c6f9e2356c900ea4d37749d21584a86b5f1b73f961c56e5bee5206b87ff170d7eb69e88422d3d27aba232b89c70ef1dd586551327736e5e4137e7a9f9c13251b521b6f105975da1ad8bfa8530674fec42f4ac082b27a37de3dec3e6af70696187a8c5b9f09c359eca1507833c0e92d4550e4214cc4202838c54aa3c7e4dded4ae99cfe18d146aa8a4408e37a68b0a15c1749772efc31db95d972b17b84ece344f95353506ad629c8e66379547eae76b0719881b2845c6b646c6a01d1ff120005bb2742ebcafb8d19450ff8aaf49fa1f6dda5e9800b0ec7e3a7d7ba9785c7e4330e71ea38a7a5a0fb7057f614b1ed61c2d4e4ddc8dadfd7a31b7b78ba320d1f3f2f9a81f0632b29d503408c8578e2150eb1de10ab1f6f5acb2156a6d65a5b1ec94c829beddeeca2b4ef68d2b56dc9c60216adfec4ca006d728e41416c44373983b6b23bedce6d9353ded9197f040fd81bb24b40301ce65d272635b5aa9daffe3496a5b47eed78bab44f183d5d855d0de648aeb7bae8de5cee09f691404f0d386d2a6340ff36b1ad1151af03089ed0a8e7d0427ce27592f885750159fb65dbc3813c359cb789f7ab19397d0dff4e953bf24d9c8eb14633daa5bb51a61ae422e34662fcb5558111acb90c6f0cfbd265c854dd38d114d8d9cf9a1a29b548af218465e8eebc91371a2a52fdbfcf4774a0cb3aa02d62e979f25a75495c8493c56f5be66b3b5c3add07fb729e66bb317cd9f06e8247a063d0aac7d2e07c9de1ea05582de99c6045f8306fb44d0a5822f9692377a129f00f4423286d6fa8e1e0a19b4a7d94e2e818f94889edd4a41a15d4d379630a32e2868ae8eaf10467db1250a5609f159470acc02b8b30ae6007cb2f361b4d401a9f26444bc4991655c0ad5ef634f9502122da9ebb5907013580585f30ea90c27b95c8262ca5b08fcc4eaf1bb3ec0af33f62d6684fbdd1351d54506064aff2dc0cb85f21c1d5d8f577e7f505e4bdb68ea92b9874a0108c06239567041168342a94497975a94a61f3a036e1c9bfb0b1f1db41b25b735403a2fd941df9408d9bbf501da8d312a003c5af3b442467f5c48df37dcdcfa3cb30d8b2a0f3424c2fdd8eecfdd087487c57eca038aa537cdfab95d5336b5f6dc41cd2e92782719c0c25d3c32c6b54b024178bf7a1edfaddac31f98b5297b4e52e98c565cd93de035e2f6272abc2e8d0fb95595d6e4c22e402a8fd9c3345a1a4cdee4190ed440465a4226d363f901c2ae6ac87454662163e0f57cfebf87e02f700b401e91b3e7724f85b974ef5fceafc2de74842a1c48f98b49142fe596435b9807499a94b52aee3df9e46336f8fbcb576d406fab7f2005ea93698908b95c7ec7614f122c56d5213cb065536640466c18e2a72a773e4744c7e82977b83803b22caac1106a8d5b262a781046ebdb7555408d914fce909f9ccd1c9d15c17a7a07e2bd980c39e79e9606a33511cb4c4019a5976927edd9526258282da34327ef223f188b6e99c0b101bc1bcd476ea0c352ef7de368821c6a40601e504905463758f1311c74b4f168eb6184c5f5c74dc9a0f6a67f549f992f329f9b96acebd78dad4539a0c049edb26135294f09e0013e07977be5adf72d7595c939dbedd7c37d08bdf33b6ef683fdb49b5b081bffb4ca13b54705ce3d9bcc9c1929d3e8f57ff3564ea028b626876a808fbced42584e45d10ba84dc64cbabf81f72e532c6e03fab47e615441eb5d7381b9bf94137b6cfe18c858c6ab1d02463970d2b277810f2bfcfd89f5ff2ffc3155edd310e3d43a9acd0d34a786fa5c489ae7d9ab06735160703254de6794d596e99cfadc689ab49698657214178c8a45e9716e8ec7ca5396422165f9a37e5e1a68e69bd1713bdb8283c95f528eddb55cac0cdc3882629458f9932aadbcaa62b1721a1c145224937762592d8b0f29f638e848aa63fcd1a34706530332aa64d4bdf13077896589f34b1572c303a44bee247f5cef86a24096f71b4964aa77261f47365827750eb48d0f7f4935b2b58cd531d777baf3bd457a031cfc429d62a77a7c027e1051fda4240d0310a335fe9be9b6abab1f95b077b36891b0efc25b9b8c0119c31e01b7266fc5a91f47d5a9a80dc1537736bd549a5c9b6e240877575f057496be2a46a2d74fbfeedb720e201c78f5bd9f0103f57a179632d457ce3c3b244a8693cc3de2fe6f1db7de73c38ae6b4da807d0583e422f6325ef9b484416d62ab8299d7c2f40711c0af24c98f71e1c5a2e25110128aa93e8dae2e8b6fbd1b39dc87241d22245ed8ea998624797b4c49fe7e8eb731d6cc9f9a5a1ff13ac5f7c78d3e8c7dbb2e4912bcec9dbc2b2083b63616195d1acd8d79168b2dfe329c64fcefe19a2a36f54204e8e7982ccd2c949160a754a9707b54ece500b166aa67a7f5c1935c3cafba0a0e1af9c37c963dfbd6ad1b9e14bc3cd531d2523cb0647eeb4d4becd4fa2975b1b5bb000d959dba891022ca529f0cd97ba377829c5ab6cc2ca6c15cae7f51bd09646f50b629d7b5f32ca18ebf91133c22cba60d8e032834a786f985798c445b44bfe9a1db221d1af6faa542b4e7f8abe5f8239b1832b5afe8593694401219ff50200ffbb7c060a243b39b1b544c4e4304330dbd381ac9bf6d131a8fb561f4e6c4440b9be3d5116a1a64d3c360d0239676be481cee658b0e50e3339a796b20cb8a6237ffcc3309c7503db1ffac1a448581e054de529760a97e9e1f1cb1ebcf56a90ffce0eb808d1051c1a8fcbdd3ac998a9bfd7b1145e8778e46047bc369fb940ecc4e3e2e3c75d35edfde093dbf39815d52156efdf526fa11b9c8dd93287a4630214645163f54af6c10cca7db5b9d6a0ba8d00464b70dc3dad0467af2c8adc0668b23c1b84e1043a15e7d3917a23d96380d816c92538c7f2f6f2e209f108eb8612fceb6b0c402c31d5d31a5a50f3cbb0fac5199909e7db9a7f7146860b59e1e1baaa142e3eedc5dbda9adaecafe67b45beb8f33032e18bfa7b84959469bef2692c322e82f463ae63863d0ba90b9576efd5a77e0f3b1124d8e64ea678f9db221069375268fb1f072c32b64b0a0fc4f42c2bdc031b451757729fbbf4ad66e0f4c96418f79a8e208416e2080702dc375789436bd2b6b5b3da8492e48cd19e0f70a71743484a08bc135c08dc59332f53fc733a9266e3069026d9beb1e6a86f9ee82931a3eb22b2915a9b147cfe13baef607bf47ac744349dbb9ac5cf167d11151e06ef48f693031e4a2543a779b24624302ad4c8bd42762b6b83963f1d975c65d48a5520644e829918756dd8acd355b4d64ea33820b661542ee10684a06a0cf84ee71caac5e2f2e5806cacac267076d8f19c2932d3d9d99ba08037f065c2e1cbb7019cb3c455ddbe40bec494609eb5ad711f138d0b1ec587be26c32e84a46d5159b2de7fb530210cc084833a79f4e88499719292e8e594461d8ccfac0a4c2bafb9f62d1b878f114f3b82bc517149725b11380a4ffc79371a2765589af36d221a93abda0d2a0017dc5570d1cf1a99d3c766ec9b99122ea2b991218f3283efe53c1ca2a6aa9f2a13a3052aa4cebca85cb7f7062e7f9914a8bd39347d06481cd0a049f16bc2798f4d0592d7b5459af3a7eabdc7b6c6fa1ae19a973e958b53b051ff652cffc8bba119d361498176c2f99af48bb9abac0043a0e24a2411ebb1df5afa17d853178984bbac4afffdd1025613d39909742ce11163df132d71045b42fb52ef5a5e554e58caedd5b6781b81eff6cb3f37d9a38cf99e95a137a1a69e61a7a123941c0ef8175ef1b99409ed78e59839024487f808cf17fca74005c9c0854eda76442bb6c127c35a21e827aa88aa2296e578bf205bca60ad49b71741e5daf864b44d6a38d2e0ece57dad9264440ef298fa7953480c55213ca53bcf88381474f5e7c013fe021d4da9e5c3d7ca4c93b4d958387eb9b5d4317b15a4e6a97c139941816b2f260a17353cd42b3c8409244438399d6d4e793f33279a25bc322728f32891c50b0f10f2c704e6a01aeebe83145e72afbf56abc24140ad2ffb682f3298832dbd5d96deb2e4fb8d5ea1100f6ccebb761c431a5bbe12674700bf044e236b31da88427abff43fadf466d4fac691673b8db4230ba7b48426616be585b2ee55cb4584684df20f92a71b1f105e89e4167defc6cc3cb5596b8de2c028aa4785dde7202eef5deafba4a86943ec2c4a475e30769f76ff90aab373ea69d89d7d7a65e9a8823c73862978b15c0e4b87e0ab787973d7da7557a868ab0c40dc1718a1504c5bd8e918782d61f1b12876497d20a90e778a630cd396536b36a57fe21678336edf8553f638d7237cfdc1f657f2ee7eba799bbb1baf41215c922cc63fe13b3ee7e4039a875e810b88a86bf4d6dbfaf06a052d6e2d3dc3bc582675d29ecea3bf20f1295a4e80cf65566b41eeb8107bfa8f995c2ce6ab87701e300a54f92ce01d08acd1decc9998c3b54efc564a07f61e28f9815f4c85a18ec6ec89f238ab2890dc587d7cdebcb187f56fe2e2b88f4dd2d174e130789192f1dcdb2cfac23dd4de3e5632de45c16105b67dd0913af06b5976f0944bd07f4edac7c5ea58477f459a3d9ac4f4b5585b88992a52756a7d6435a5118225b97d14bf29f90db4e9e9984cac0d9fd6c29cb69a223f162e54fca0ea6280e3c0f1e7902a0931b6f236cecbfb1f5293313424a6f085435e40088c391f18e78ea5afc0a9847d341513ec32fb4322f7e3c48e0c9c36af0a34910a4ed3d42961375b96ec8fcdb0c467e43cfb40f0e83a191b703a8b6d922c0e402f22737d17697fd30012c23a7afb51fb6acba9bd7bfab87236fde0c444497c9e6e1d711846960a2057fbdcc05ddb0b3e7d72fb2eaffe0490704f5cb67576f778b0bbcf77038c07c41890fdf225156b5b01fb17d0f08ed2881f3b769e8f3b8c3cfa3efc90445a995d3a03e3d84cb73ce4ef5e6bad23ff430f0bc4aefccf2eaad51ed8e67127f1bdd0ac79dc81f9f51fd82848c33f7b3989c027c90fcbca39096c3ecdf0063c62d9cc9c2bf8348ce267b075dada981a917031abfd8c38935d2de33c8e1cfc61bed992c1eee81adaef2bebbd72f212b7ab13f22bc9395ae08b7f9cf487bb64c70ad2591c26753732efd65", 0x1000, 0x3, &(0x7f0000001040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 16:21:08 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/67}, 0x4b, 0x3, 0x800) r1 = msgget$private(0x0, 0x181) msgrcv(r1, 0x0, 0x0, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000280)=ANY=[], 0x0, 0x800) r2 = semget(0x3, 0x4, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xdd, r3, r4, r5, r6, 0x4, 0x3f}, 0x8, 0xbe6, 0x101}) 16:21:08 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) r2 = semget(0x2, 0x7, 0x30) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/78) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 16:21:08 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xffffffffffffffff) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgget$private(0x0, 0x402) 16:21:08 executing program 1: msgget$private(0x0, 0x100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000340)=0x7fffffff, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x7ff, 0x2, 0x4f, "c7634cd9f44e693da4a29ac2a0b0c2e0e485a218", 0x9, 0x2a6a}) r2 = socket$inet6(0x18, 0x8001, 0x0) mprotect(&(0x7f00001b1000/0x4000)=nil, 0x4000, 0x2) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000280)=""/86, 0x56}], 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:21:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r4, &(0x7f0000335000), 0xfc94) dup2(r3, r4) execve(0x0, 0x0, 0x0) 16:21:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000412000/0x2000)=nil, 0x2000, 0x100000000001) r0 = socket$inet6(0x18, 0xc007, 0x8000) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x1064, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x3ff, 0x1000}, {0x7, 0x3a9ae777, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x9, 0x800}, {0x7, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x2, 0x180000, 0x800}], 0xa) setsockopt(r0, 0x4, 0x380000000000, &(0x7f00000000c0)="1f6e79098592f93940999adf5f830c4501d661e7a2209bffc3802f0455a30dd0461746d6d2ad54d3c32c19d19640e6e4855c6fec10eae8cb7e3aa2415f090abdc573a66e2f21c3322f010637df0d3366e4695149cb50764365ce340161ffabeaa68d79f319c08c19b780953946cc347afdbb2ca83819fb15a6ddbe0a2cfff3b216d6c03e21b8bf784d507f", 0x8b) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:21:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f2bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac36317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70e11c51fe4d6187dc0cd67dfa85ca1519832fd3c30adc5c14c555d546a4f62d14bf9c0649dccf5c28", 0x120) syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 16:21:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x0) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 16:21:08 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xffffffffffff7fff, 0x7}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x81, 0x1, 0x9}], 0x5, 0x0) 16:21:08 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x4001, 0x7) 16:21:08 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffe, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 16:21:08 executing program 0: pipe2(&(0x7f0000000240), 0x10004) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfff9) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r1) syz_open_pts() r2 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() semget$private(0x0, 0x2, 0x41) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f00000000c0)=""/123) 16:21:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) fchdir(r0) unlink(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getuid() setreuid(r1, r2) r3 = dup2(r0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x90, 0x20000001, 0x280, 0xb}, {{r3}, 0xfffffffffffffffe, 0x4, 0x40, 0x5, 0x5}, {{r3}, 0xfffffffffffffffd, 0x28, 0x4, 0x2, 0x7577}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000001, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x7, 0x8000}], 0x80000000, &(0x7f00000002c0)=[{{r3}, 0x0, 0x10, 0x0, 0x3ff, 0x845}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x30ed, 0x5ae}, {{r3}, 0xfffffffffffffffb, 0x40, 0x4000001b, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x5}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffffff9, 0x40}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x85}], 0x2, &(0x7f00000003c0)={0x7ff}) fchdir(r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000400)=0xda) r4 = getuid() fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setreuid(r4, r1) recvfrom$unix(r6, &(0x7f0000000500)=""/2, 0x2, 0x843, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) getuid() fcntl$dupfd(r0, 0x0, r5) r7 = fcntl$dupfd(r5, 0xa, r0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) fcntl$getflags(r3, 0x1) close(r6) r8 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x3, 0x2, 0x8}, {0x18, 0x3, 0xf6a4, 0xfffffffffffff411}, 0xc29, [0x825, 0x5fd, 0x1, 0xfffffffffffffff9, 0x1, 0x1ff, 0x1f, 0x9]}, 0x3c) syz_emit_ethernet(0x6f, &(0x7f0000000640)="a144f7d93b2a0bd9b95c48bf7c4ad31f1aced5755e3d6b875446268ab5178f56f94c1ee7788ebed2efe35f741107ba99e530e50f13b57fbbbc88e5e3c1fe84f47aab3ceb663ba243c6fb11cffeb399a410df62d0dc47ddec3614550df7e384e1d14a2eeae20a40b219ae688bebfad6") recvfrom(r7, &(0x7f00000006c0)=""/153, 0x99, 0x840, 0x0, 0x0) fcntl$getflags(r8, 0x1) symlinkat(&(0x7f0000000780)='./file0\x00', r6, &(0x7f00000007c0)='./file0\x00') 16:21:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f00000001c0), &(0x7f0000000200)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) getrusage(0x0, &(0x7f0000000040)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080), 0x39c) 16:21:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8003, 0xa) setsockopt(r1, 0x29, 0x7, &(0x7f0000000080)="ee2b7145aefde4b27fe92daf2829b47568151c393357422778af9e8041c72ab45cedee163d8ecc0c1d19f4fbe7d4ed159872d8b5016e76d37d9c37f470c1386e4892dd8494a0823342dfa96a3f08905cc8b3361e57e65ff3272f11c8e5830dbbde9256fe79782a942c44e38f3404c54f75008d7af616665058cdf1c5123c0be09e8967f1c42ac5d5a7f27769310ca5c237dc0ee074d89de09940", 0x9a) 16:21:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x5) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x27a) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x61) 16:21:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae9182af0320755ab8bdadab54613098204fb2", 0x0, 0x6e3f}) getgid() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000000), 0x1000000000000022) r1 = kqueue() syz_open_pts() close(r0) lseek(r1, 0x0, 0x0) kqueue() syz_open_pts() 16:21:08 executing program 1: r0 = socket$inet6(0x18, 0x41000000001, 0x0) socket$inet6(0x18, 0x8000, 0x329) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffbffe, 0xfffffffffffffffe, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:21:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt(r0, 0x80000001, 0x6, &(0x7f0000000180)=""/153, &(0x7f0000000240)=0x99) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10808) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="de9fd515a19c88e4c9b57415ecdcaea7853281efe553ab6c00aef8c211534e92a8ee08f18234a9980bd85ea9e72c34b0126c28b785e53e69749b3f13b683ae3f0e7be44cc38dae65c03da6242ec986acf92fadaa79eb7f842d5839eb14cf551e2aa19e6878b7603ff1724a5cb8536cbd267c770efad7e80c4d506e0566812048daebd9171dd17fc1b168523019a27a90a61e0a3508adcdcf6555bc8960958bd1eb39d8cf2a5bb6c1ff78dc8d792954571dd9a1698843327599c2c8975c21581937213e57ef070921b0802ae369bc527607ccf5f57a31976a7032977058ec14945af0e2aa58deeb387893", 0xea) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xfff}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 16:21:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x7, 0x10001, 0x2, "fc9bb88edd9dec618fee88478e223acbe68fc451", 0xab, 0x9}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1f, 0x2a03}, {0x18, 0x3, 0x7, 0x55}, 0x1, [0x1, 0xca, 0x0, 0x9, 0x7, 0x5, 0x3, 0xe86]}, 0x3c) write(r1, &(0x7f0000000100)="822287", 0x3) 16:21:09 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup(r0) ioctl$TIOCCDTR(r3, 0x20007478) 16:21:09 executing program 1: r0 = msgget$private(0x0, 0x185) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x800) munlockall() msgrcv(r0, 0x0, 0x0, 0x4, 0x800) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) munlockall() write(r1, &(0x7f0000000100)="2f3bfb422b25ada7f4696649fa03f555d1c5ed7ec9f4bd91b1a7e59c7551d5af7fc4e971905c339d8fff3b87e504383fc5311e84e06eb334d47500a3fb2fb790f4bab89c616c3ada032214fee7106682b50cf3063a135c40975d4256d544b7f1d7efbc3fbf77aeec995e3986dda2a678be62f73742ebcd58d094a568c3848c26d328c6417b620bbf47df92b1d57a28a59170357192e6ca9528ad04a3f0010be41e81005d36460faac3a9d5e115952918ab4a7605c2e73e986ea3d9c16ad27df64e58fb7e367462d713a17b5c9d849099d822bab11abd1275d8290dd8057fcd85ea6493b707c7592d8be92a56d8ed30", 0xef) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:21:09 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="8d", 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x5) fsync(r0) 16:21:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d70ba853a648b5f7082065a02179aef5a467b8a17d7b0e1161a999327a3f60f56ec3776c005e6a7eabb4cbe9ee3643a7f5c60c249ffc0ca49d369cb2afd5b4adc693ef65b9c34a14b60badd6a24336b5cd5f23cb3255ced521dbd8dea0d6a387d114831c68d76e95154a4d13962d997ff1f462a4496d58d556bd77e29a4a94c52d7e2faf5650e22629346e410f142ccad50d1cd5cc8dc74e2ab296d9468772c0fbf0fc3f79c7a2ea9fb80d581a52f8d004", 0xb1) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:21:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x3}, {0x18, 0x0, 0x3e00000000000, 0x9}, 0x8, [0x1, 0x795, 0x0, 0x4, 0x10000, 0x918a, 0x40, 0x9]}, 0x3c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r1) kqueue() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x20) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 16:21:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xc81, 0xa) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r2, &(0x7f0000000080)=""/159, 0x9f, 0x1, &(0x7f0000000140)={0x18, 0x3, 0x3ff, 0x7}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) 16:21:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt(r0, 0x8000000000800806, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x4}, {0x18, 0x0, 0x80000001, 0x18000000000}, 0x9, [0x4, 0x1, 0x3ff, 0x8, 0x7, 0x100, 0x6, 0x4000000000]}, 0x3c) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) 16:21:09 executing program 0: r0 = shmget(0x1, 0x4000, 0x420, &(0x7f0000ff9000/0x4000)=nil) r1 = geteuid() r2 = getgid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x0, 0x7}, 0x5, 0x8, r5, r6, 0x80000000, 0x0, 0x9f1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[r7, r7, r7, r7]) setregid(0x0, 0x0) getppid() 16:21:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2000000000810, r0, 0x0, 0x0) close(r0) 16:21:09 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8000, 0x80000001) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r5 = socket$inet(0x2, 0xc000, 0x6f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) r9 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x7fd, 0x1) open(&(0x7f00000005c0)='./file0\x00', 0x200, 0x8) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair(0x18, 0x4000, 0xfffffffffffffffe, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r13 = open(&(0x7f00000003c0)='./file0\x00', 0x9c0, 0x4) r14 = socket$inet6(0x18, 0x2, 0x7) bind(r4, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet6(0x18, 0x1, 0x3f) r17 = socket$inet(0x2, 0x4007, 0xf30b) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0xc2, 0x80, 0x84, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x11, 0x7, 0x3}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x3, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x80000001, 0x8}, {{r6}, 0xfffffffffffffff8, 0x2a, 0x20000008, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x5, 0x3}, {{r8}, 0xfffffffffffffffd, 0x0, 0x3, 0xbdcf, 0x8001}], 0xfffffffffffffffe, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffe, 0x10, 0xa0000082, 0x7e6b, 0x4}, {{r10}, 0x0, 0x42, 0x1, 0xffff, 0x1}, {{r11}, 0x0, 0x48, 0x80000010, 0x9, 0x200}, {{r12}, 0xffffffffffffffff, 0x1, 0xf0000020, 0x9, 0x100000001}, {{r13}, 0xfffffffffffffffa, 0x2, 0x1, 0x5, 0x1}, {{r14}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xffffffffffff8000, 0x6}, {{r15}, 0xffffffffffffffff, 0x60, 0x6, 0x3f, 0x5}, {{r16}, 0xffffffffffffffff, 0x8, 0x20, 0x8001, 0x4}, {{r17}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0xffffffff}], 0x5, &(0x7f0000000580)={0xd5c, 0x9}) connect$inet6(r4, &(0x7f0000000640)={0x18, 0x0, 0x5, 0x9}, 0xc) mlockall(0x3) r18 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r18, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r18, 0x0, 0x0) 16:21:09 executing program 1: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000440)="ae", 0x1}, {&(0x7f0000000480)="850761db9a54c88ba3c051c88b7a1a92cf237c579630f398f737a2c334426f92231b560c6e16c9e5b1117f97783e06286381ae5a43ebe34bcb01f57aa68cad607386db80b4eda717d28c2d128fa7ecc9b42badadab6c66264ead663a7c63e4cfea29d5dabfb7227f6a9287c2d0d6c81c8340e1f11d94aa56652038952c13c14a6804cbb282d304d192fec23e5228b925d6a96b514f206aa186b100ce5ac288c942b1c6ea5b38f6d7b6208c", 0xab}, {&(0x7f0000000540)}, {&(0x7f0000000580)="49566a2dbdc76becede35cb840560ad1529a11e4251ee406b0d18a72d21c6519fc1beb14d6ecd537eddaf5ccfc8aa9dbd0c4c2682190", 0x36}, {&(0x7f00000005c0)="1e57030edc97d7b619be5990ea2e60625c3b420acc694373a3a9176bd14e533f49e4a4fefc750118ef18a1c56e536da9f9a7964aaf97b16bc8b790fabc3007e5dfa330cae2120671ecd947d801cab494647892f8839e5cef0e682a43abbb4a1fc495f7178bd720a8a872e6475a257dcebfd7987c0f4dc07f9b0a797d222266062261ca7cd52babcdf15b3370f7a21837759d1cf49658cad19fad5468037505d01b0198b7a43391bfa00d1024a0ce1766f6fc88421b7a00065e8a5f7af0e1925d565011ae4f141b8cd7a5ea1ff16ea1667b8ae69e3c50", 0xd6}, {&(0x7f00000006c0)="01b0f06bdfdb27ec6b34d95181e853d105a4cede8b650629fe5533d5aee67ffbabbd49e0c777b4ef42ab5fc95cf3df550067b90834c0ba3146c94801fe9a07c4fecac5bb1bde56910e44ec68a4f01721895aaf41826c46b298e1468a47f65be31695980e0dbfbd6267d1d9098810ffbefee68317e4cfe30e61a7bf75819d8a253e118f36f30597d3f809eaba1f0ad4338cfaea00aa51c12172cfd2c211de818343c7aed3fee6cf964a51b20fdf713dd7323a6c161a5a09c956a33a0ff94601d96071fd56a8b497cfeedb231df9da792be29937b4cf77fa4bc18e461817ba6c4054", 0xe1}, {&(0x7f00000007c0)="735b447885a3740bcfa5adb30af7c5a03e8ef997d3b3f67d3a3df166975c0d9e5b0129294b60aebabf91c34cfe955a46d0ff13bc197ef524ba85b3", 0x3b}], 0x7, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000540)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={r4, r5, r6}, 0xc) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000400)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a80)=0x8) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x6, 0x9}], 0x13286367, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x20, 0x19200000000000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x5, 0x7f}], 0x5, &(0x7f0000000900)={0x1, 0x25fd2b81}) 16:21:09 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x3f) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) madvise(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x420, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000000, r2}) fcntl$setstatus(r1, 0x4, 0x8c) 16:21:09 executing program 1: r0 = socket$inet6(0x18, 0x3ffd, 0x610a) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x4, 0x0, 0x204) r1 = socket$inet(0x2, 0x0, 0x9) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffe10) 16:21:10 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) msgget$private(0x0, 0x20) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xf696, 0x5, r1}) 16:21:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x10000}}, 0x0) r0 = semget(0x0, 0x6, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x451007c2}, {0x2, 0xffff, 0x800}], 0x2) 16:21:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x4) 16:21:10 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) chroot(&(0x7f0000000040)='./file0\x00') 16:21:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x200, 0x2a, 0x0, 0x36c) setsockopt$sock_int(r0, 0xffff, 0x1884, &(0x7f0000000000)=0x80000000, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = msgget(0x0, 0x690) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/168) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:21:10 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x100000000000a, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x80000000000009}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x4, 0x1000100000000}) flock(r0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x120}, {r0, 0x4}], 0x2, 0x9) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000100)='./bus\x00', r1, r2) 16:21:10 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f00000004c0)=[{r1, 0x1}], 0x1, 0x0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup2(r0, r1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x2000000000000412, 0x80) poll(&(0x7f0000000040)=[{r1, 0x54}, {r3, 0x40}, {r3, 0x102}, {r4, 0x174}, {r1, 0x3}], 0x5, 0x100000000) 16:21:10 executing program 0: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) flock(r1, 0x5) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x12, 0x0, 0x0, 0xfffffffffffffffd}], 0x5d5, 0x0, 0x2, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:21:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x300) semctl$IPC_RMID(r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x7af669155a131a6, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0xfffffffffffffe47, 0x0, 0x238, 0x9}, 0x0) 16:21:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) semget$private(0x0, 0x0, 0x214) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x80000000, 0x7, "b5e5095a14d6626fa9fb5a26461c2a743d998983", 0x0, 0xff}) kqueue() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:21:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000002740)={&(0x7f00000013c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002600)=[{&(0x7f0000002400)=""/121, 0x79}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f0000002480)=""/87, 0x57}, {&(0x7f0000002500)=""/203, 0xcb}], 0x4, &(0x7f0000002640)=""/241, 0xf1}, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001300)=""/69, 0x45}, 0x1) r1 = open$dir(&(0x7f0000002780)='./file0\x00', 0x2, 0x10) unlinkat(r1, &(0x7f00000027c0)='./file0\x00', 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 16:21:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0xffffffff, 0x9, "f9875b2e1e942a1aad3f782159b13bb93a182692", 0x80000000, 0x8}) rmdir(&(0x7f0000000200)='./file0\x00') ftruncate(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="c12ec03888592c6d6557d7746542e6f5f1639e4e5a68fffd7972fa8cc1c2f4b388dde63455aa85ec1ab18869cd5cc8678334591244dfd226fc384156827a2591a04db95667c88a96446d0c98a6c3cf47cfce5bf88d8ad1b9069a54365fbc6a1b6c421456ea38c90048b1279d0ff84c9f6bf8bf058af5afce298b10af75c0af9c", 0x80, 0x2, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) 16:21:10 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) 16:21:11 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) kqueue() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 16:21:11 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) 16:21:11 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:21:11 executing program 0: r0 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000580)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() r2 = syz_open_pts() r3 = getpgrp() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x1, 0x2, 0x20, "e598afa822a8ee94ba499d3bec6a84764e75adb4", 0x100, 0x2}) utimensat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x7, 0x9}, {0x1ff, 0x20}}, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x0, 0x2, r3}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x643, 0x4, r3}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x1a0, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x10, 0x3) mkdirat(r4, &(0x7f0000000600)='./file0\x00', 0xea) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) syz_open_pts() bind$inet6(r5, &(0x7f00000004c0)={0x18, 0x2, 0x6, 0x6}, 0xc) r7 = semget$private(0x0, 0x7, 0x1e) semop(r7, &(0x7f00000002c0)=[{0x4, 0x2, 0x1800}, {0x7, 0xffffffffffffff20, 0x800}, {0x1, 0x4, 0x1800}, {0x3, 0x10000, 0x1800}, {0x3, 0x100000000, 0x1000}, {0x0, 0x7f1, 0x800}, {0x0, 0x6edc, 0x1000}, {0x1, 0x9, 0x800}], 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000300)=[0x2, 0x0, 0x5, 0x7]) r8 = getpid() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000005c0)={0x2, 0x5, 0x3, 0x10000}) fcntl$lock(r1, 0x9, &(0x7f0000000340)={0x3, 0x1, 0xb986, 0x3, r8}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000380)=""/95) symlinkat(&(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00') ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000480)=0xde0c) 16:21:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r0, &(0x7f00000007c0)=[{&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f0000000800)=""/55, 0x37}, {&(0x7f0000000680)=""/41, 0x29}, {&(0x7f0000000840)=""/253, 0xfd}], 0x4, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xaa, 0x104c}], 0x1, &(0x7f0000000400)=[{{r2}, 0x0, 0xa0, 0x3, 0x4, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x53, 0x8, 0x91, 0x9}, {{r1}, 0xfffffffffffffffb, 0x44, 0x800fffff, 0x9, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20, 0x4, 0x9}, {{r2}, 0xfffffffffffffffc, 0x48, 0x5, 0xfffffffffffffff9, 0x7fff}], 0x8, &(0x7f00000004c0)={0x0, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="7910ee7ff624f740be535f3d10db662f344552e9b7dc3deca7b585656ef7085285231a0d369e88e3b22ce720237d4e51d05b528514ca79454130e30dd7747cabc4fcb91f829d2205ea5aaa8892bb8769da7dc908ea218e4110774cd3c22624160ca260b9ef13027e931fb841cf2054349f9ea4c36433cf264e049ebf20ff5bed63ae22f5d63c1f1c5d64fb9188a48d", 0x8f}, {&(0x7f00000002c0)="9dbb706dc55bcc830271e5a762b485c7cccb392ebc24959971d3bb6dd95e1aa481122032d5ef14328168ff910b2d9b259c2928e5fe2cc9a2cafe216a91d45e3e2426deb3f28098f5f02675017f36b27498bd97ece667813451275df6603f96ea981bdb9816", 0x65}], 0x2, 0x0) 16:21:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 16:21:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x7fff, 0x2, r1}) 16:21:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000001000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x1000, 0x6}, {0x5, 0x2}}, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666901653000866f5338db132905772b6d0cf24c8899224fae8473c87014122b87901a41da2f666009be0900000000000000d069f0d0ddb314478d76bf1a1dc3da8d65fb41f200793c80ff359e5d6de769232adf0e577a1dfc327cb79589fc6aaff1"], 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:21:12 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:21:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000012, 0x8000, 0x4519}, {{r0}, 0xffffffffffffffff, 0x26}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x80, 0x8001}, {{r0}, 0x0, 0x4, 0x20, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x43, 0x18, 0xffffffffffffffff, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x6b6c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xff, 0x626}, {{r1}, 0x0, 0x7c, 0x0, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x8c, 0x80000002, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x18, 0x6dcc, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x52, 0x2, 0x7}], 0x6, &(0x7f0000000140)={0x4, 0x7ff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) close(r2) 16:21:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000280)="828dfe7bc5e2cf717f5fd5c78a7fd6eb726ac4e23bdd40e5f26381950b1a3f1d778c0a403844aabc6e855e77239a468b26843bc0f1025142092b523dee35e99d1b0624bba1127abec6b82a76b7d974928a771c9252823e58a988ab885326cb788daa859f5d3bf247fadc490bed58d4ad1bf11214a71dadb56f627cbfba38adeacfba7dc3e8b39590a15651edc8dbe7b975a641ff9e34bc5078f2e05a61d077f595ddf8b2f976674fac0641d287eaa79c6b61de688eb2dbd3412c9d5ef1a75148e2", 0xc1) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7fffffff) execve(0x0, 0x0, 0x0) 16:21:12 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:21:12 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x726495315155d8e1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="9bb1785de558ad890f8f9d835909b244ca83f1a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) close(r0) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x48) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) getgid() 16:21:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000540)="6ac26d79285f0fd460f8978e6d4d395611e5ec03b1d15e7dcd07fa5507432cb37db5edce0f55bd1f78d2e6408536546b0cf764abe676eb6a7582032f1da03b1f82318c3013e5b2b2f1121bbd0da524d1be21d05ab10fa78639184afaf441f18e5b2f7ec7797c6a1e77e183107e311e5806a8d81c5de2113f558feb1df4eacf5ce44a15898165cb385cb2f3a8e7287a820b2b5f77ce71b9db37969eaa18ff98bdca5849c04cb54534d8bb88b37ad1ec6dc1b6a3b428362c1708b2e81c8cff1d44a69329b4ffca3197e8489f3e00bd085af7", 0xd1}, {&(0x7f0000000640)="e2b08edb7c0b9f557f5d17d6058ab80173d78ea4503aa256778d26e18193269f23c070f9e5ba4db113e9a2a91a4db9da28808131bac7222452f5c3de28e518b2419a0edf516e6a27dab5a20d9709ab1394ab1eddb30b40201ae657bd699d4d25ba1286df8dd0f508fb88e593f02b7f0aa101d6beff3e0202559fb92d32a9d4d7746e00691a9d719282e60b45c108b31f1c0cd8c427e496fb6b2055cbfd5f36ea630ab42c8d6b93f63ec4270a1b51d55ff5c6d80024cc6bbc38bf376149709a960865308f507bff79cd5df838a443e799e2368e74c137f857f718368fd7f41655bea4d05a33e6c7d42b70", 0xea}, {&(0x7f0000000040)="11494c97ab662669b4d2177e0f864eb5ae036f4e6236cf590fc7c827779b9795d28682bdbfbb5bd85c257d83ab5411e1a2b08f93b42fb038138eff4166182a109dffc5df5461a1aeb01fefd8f74f9fe83631a774a951cba64b30842cb38c7d2c4022fcca1e8acba382b275e43148875be9f0f031499cac193da9b756ba2c", 0x7e}, {&(0x7f0000000140)="0fce148352a3a9b1ae7d98ad93e757996514e736a51a44c0eda325f97023f09f23fc3683436062b22bdedfbc3c1c2aae0b65f07a8aa6cb223a9d3e97d3d381ea2d453f20292dfe74ab182c932f340180fdbcd6e0314e8228fb885d73dfb993d6a0ad7cbb1821", 0x66}, {&(0x7f00000001c0)="0d1ef12eb759759e99a98abcc88c0c31ed99e9a691be55bb90d228c3483bb6f7450549c82ab8572ea72ea9eabbb555d2c7014d6b6b98ca3785", 0x39}, {&(0x7f0000000740)="92824db8aef0a2f9a7c2f44a54f3779bf3f176073e7c1c691e6a2a62fc44d9e9076bc0c708d12ed3d9e1b45227fb0c6c6a5496cdaceff63bf53311eb3172a641391345893142340d835f652a04ac59fa06d643d831d2fc074e1114ea63c8bfedede7bc9421457d9bad30aa05328f857d385df662c1663b56ae3510738d9468675fe167e44098e8d7980809526497456394ceccda069482c9d426d6", 0x9b}, {&(0x7f0000000240)="0f573db20c42548495543d71ce10e858c6", 0x11}], 0x7, 0x0) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) 16:21:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="37f0bf0d94baa5824fe4ad22079c0eeeb4a4f1f43f1e9a865451b3cfad360a2d53e4148eb6236d07a90f8721120b8638afb5db336140ea05a9eb0e82c6860ce9da9debaa8e2d8a82eb5d2aeaceff57b3ab4013808021a014341cee3395f278f53e55eb2b00ead26132d51f27ae4bbc7644f1a436", 0xfffffffffffffc32}], 0x100000000000012d, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000001c0)='./file0\x00') 16:21:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1, 0x0) msgget$private(0x0, 0x33) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x8000000030, r0, 0x0, 0x2) 16:21:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r2, &(0x7f00000000c0), 0xb, &(0x7f0000000300)) shutdown(r0, 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 16:21:13 executing program 1: setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x47}, 0x8) 16:21:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f00000008c0)=[{r0, 0xb}], 0x1, 0x0) sendto(r2, &(0x7f0000000000)="983992b18764e4985fdc87e5eaf2dd773046629eca73853530281a06e7c04533e2c2358f1e3a7f3fc4b354c55fe7d9c93a6155647a4a8d049f552b3782a96f7f66f2438b7ce1ddfb0227", 0x4a, 0x8, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:21:13 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00f09a4d287daf93ec9e9802a3899e002e2f5ecf758cf0f500cbd75a0dc6ee3b8da0d50c30777ccc77603c52cabf77777d33fd0bcc77869d854d16900747af6c04ec7e585083a1d08e6dc7118617e38eab23c913caa8f30fdc8cde880c7e9248a8a4d7000ecce6375fd54081f43eb956ae5fb430612758f590eae3eb556265da382d0154be1f4a2d13eaa06dd52107f1fa2d3c3ff087437cd801e75fe3b2c85a500bcf90a8f787e3dd791f30927be0b75ad2e95f1be51636245f04a5b78acb975ea0cf3e4e016ec94ca4170129a94934cfe1e5d0fa3d11ade8fb1911b1b07ca7ecfdc3dae7a85c69cada74a9bb2932d351a719294b4213abd573d282313a9d2e62506c14b3fc857e5f095de5df67df2bc22a7360e2744de366c897e10e50db34eb51d5d860ed104a9efcb8f3ee0e1eb98fc9d78b04c6f1e4ca7328a81f6aca0d7590ad188768e1599bfe3375e02e6122bd53537b6203585716b60332a5e3961ffaea15f124b8aaee9de650cdfdcb0c6aa0c4a417b0c997cdba0fdf28c3ecc392f5147037f6efd25ae27c620600000000000000000000"], 0x10) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 16:21:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x0) 16:21:13 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x8001) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x11}, 0x0) 16:21:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000000)=""/164, 0xa4) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r2 = shmget(0x2, 0x1000, 0x150, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) 16:21:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x200}, 0x8) socket(0x22, 0x7, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:21:13 executing program 0: socketpair(0x13, 0x3, 0xffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000001180)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x8296, 0x0) recvfrom(r1, &(0x7f0000000040)=""/59, 0x3b, 0x802, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r1, 0x2) flock(r1, 0x2) read(r0, &(0x7f00000011c0)=""/208, 0xd0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000000}) 16:21:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x100000001}, 0xc) write(r1, &(0x7f0000000040)='F', 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000053b5152f01000000ac0d50d0982b8e781f475335442d4601a8c469032fb2757d28e74aefb214bb3f2b1b3aa87a8fb2d79aa32d0f7d0816aa5e6282a9b32ca9e8e2c7a0cc6dd850aae22f8e2d5229db3dc2a84bd5bbc0382231429c03ebfc2afbf4ab54bff1865f41046c38606a84958c6dda26483c45db881f34049f0692453f7cb148410688ecef5ac1d6ef19083aa3", @ANYRES32, @ANYPTR64, @ANYPTR64], 0xa8, 0x200000000000000}, 0x0) sendto$inet6(r2, &(0x7f0000000bc0)="c890259c86603d40363ccda4093dfd74e849ddbd101c1ba55dfe1b4a7aad8796e62d40703926cec45e4abc8790176991f0238758f893755efc8c1eec0e7cbbf68143ae21b4628729cc24c97aa27001e64b75e55043d20a2cd30412682261e6ed0b12a4feaa50ecf31b2a4f8be30b4b8f3bc9281cdcde27928622fd9b19e9e50566be57a991f28e3b1dd014cb448607258f2ae9c79647158a0f0f4b6ebb36e6afe59e260a6da1206f1e3b020b2c967f29636967c282ff53533151fde836eae24bf60d61c3b4a1c3723dafe9e55dba565abde66d13866c61ee6b0087c05dd8b21e6abfb328dc0f1e2a5d36a71bd052327ab35511c92ab42d7919e22231df5bb72cc819d3325498562c6f8df37a70265be6bd2ae68a16d0ed42df8c680427b3ad7cdada8c693af1fa17a8844a73910a92ffd1866154fa7c5e860ca8c226e3687f528f358d1d2709e6bfc259fcf2d38717f838a13b583b87911ae7e90cf56c901f9a0e2d52a12cff295f5c0ffcfa6aab5e399091a13b9fe42c4b5277cf98f61d49c2d580423b709ac67f9484fde4649776ea619d47b946e75d7f2f784bd6816f5c381a3b3839982e72a3022f569fa3ff642cb08e638f0e9c5496ec46224cfadeaa3a698e84a26bfd8e052accf42bf8b4f3f8f6556fe36d68ce6d5a1f7689b2ca93a7049f16fc40d9963d2c2ea9d2951899ea409c014f2cc80c482651e2fbdbc1d892bcb8c14a2a9539c20687bc497a1ba092b5e84dd7d15a2a9c6ceb3e3bbc76af47d617ebbd792fd927e5af6f1966fb85339d523037a2ccef5437dd6aa9c8948da1affce6a2fb3f66188d38a05c97dc4ed5ef326bebf414b5bf5e786a3b73f00be0885e3dc1b879c7c757b48d1632690507e3ebea63be47a4865d785a77a7f1414567d102da626da98a960fff60b060af39e65dd93bcfe5f9c20cb3710c60208ef72e10befc1bcd112aa3f9f3ee478255a8ae008b7c0ca35b46a8159779008aec703f548d0de0fa906fc03cd20658456ee50491ab61809290142827680d14deb95ab74dfe01d6fba3eb3d6eebbb10b9f022d2ee67ac435663a54c789c64097cc77f8867a66ef14c372a83295c0e915aea3cfb237b44497de86b130370f2345c6697a016ac027895cc674b56d19bf612d06c2e432b7229db1e44286d70ccf11919f0f2507b0c47c1f64c8adef83afcfb0f40f6c0c6105728b980faaf697fb84e0916eec264bf834a41244c51f2da62ced6c80a6ee85392a6bba753bfb8b4cae0e6e0e270542554b85e4d0ba7ebeb813af113ccc825fd57c0f3b6335835e2c82fb23e6f737a0145b5a4bc1c08a645947818c6996968fa83ace8f813b0ee5f7e661d63d500a2b77b3502b756a40f01255fc37d01e0902cf20d46e2e790d5c823a108446647cd1bfb46112599260ccda48ac81bf7ff0745e9337bd36489456c2b6cf20b5d0a28ffdbb6fa66d4a31740646da8780debf6b50b45e32471a67657ed3c9454cb7fc5e641d8831337082f68a727555dec0ffa196a46022787c2e0846689bad50b443f6c4bbf184a72d23f05e58a045a8cf4a0a7d553091d9d6cdad3fcd58dcbf9b80bf1a690ebbf07b6f9e49b59e0bfff3c99361aaee7ae108b8daf511216ace0f62b62836bcea057c2d91faf4f13833212a8f7f1430c962a7551b3800edba010b36a213cbed881eed3b5ccbf1605a171da5e6f16fa74033487441a359f58a025d72a20734b743faca0c621c9846e014fc06360ff1fbc5f2fb01cb6f367a52a4e04bbf39a9b97dcf1e6f08529d2daefa140829c01f5091ed80b326ced3382f62cb6fb2212fa5d1fcd57778cef8014a00be98634a336fda27b6c1c18ca51dee8cd9bf9d7af9bb5a36143acce9d5b2199e576e04678d2edab3ba015434661820dabeb10d0140d323f96737ef03d56ab8cc373f083c2af6465c20e374982ad0a8dc2336291f40d7e8d46fa7b6b2de71188ef74fd556e8ffbfec377a92d4002f081d5ab3e12cbe7153304e22783c2217e44f00b68553da1aff60ec78fca39c93f05d4ad1fefb8e790977523b04dae8f4fd261d6c4c24af53ed23157536d1ac82df464d599e1ba571ec1552761a7e80b68630f0e2abdc72ff2c7ff65559101af645071a4e5b8195e6cc7071b9c9df1e57a71f3740112b38e51cb3426c9b8b5db114a621c41c751a6b125267f50c7e405f91c6094b07fcefbf271cfbcb7f6f30de4eaa1aea1026aa5ee53478a6e41778dcee0c85ec8ebe4f67e9d34360cd06fa6a088e0b391dc8c8af787d1476dbace0f7c790cb230f90490e197c9dce0a95d30610996ec72cc3abd153909d94e9bb72b251878b8e86ed7d732ef33bc5168a8c23bdc07b55a3f2df2a23307f2df5055965fdd90cfc4a859cd0f9df5e5668d0d7cf78a882f77b41456eb21c94ecd74553d24ccf97455f443c2052e044ff7ac223b5b488a6dc86a5235b445892a3befc6fb872c30fd0cb490a1062f4de2d6b2b9feb848593b70ad2895d04a8ad88504e0143297621a9bd6fc26f5973c59ce1cabcc868a245e953dd08b0f3f9fe9f388cfba7d8224c18b57c1c6a9e5ad6b9986663da61ff38bb524cb433a9f1296dd807a610e33ab050ea02126051e04634162a91cb81de4835162877cd2708324bc36a34a9541c8624f92d196a8d09304b45aed5105a82f08d443f462afaeee4068cf2a72d16df31d201503375f91a526f219ec9513f3b3729098098d7b9333e08aefc4c95b2052e8fbd3111b9eded31d3526b1d7a30ac9a1a0d9b68c0da51074d5a4e4b908bbfd79b33a6479bcad3000974f225fcae6ff5c064902c14f4b287fbb259334c44abc88c236f94e3478bd33577cf1b67c5dd86e10d79ba5d40b12746698d43743a853c291ae4fd88cde111aa2bece201a0745810954be8cbe6abbeda77dacfa9fe861e820df330f5e4097f3570e51fdaee158bea245afe087fe0d0e138291cea0b62d1d487c53bd0a39056727df2fdeb280d790be28ff8eee0d39a1013247238eac91e59604f0d94707964ddd7111b494f85d092aa03982bccf4fe3cb9960e76d663de088a33ee7d37e6aa5375bdc0e5c731b941f8abbf28ba71b146769a7bb75db517b5d758e882aafc940b0f99564523bd3e4c4885d08a2702641d704352e50afbdfa9ba5699723d681f01e33d545c39fa77045edf77ab3c5877f9c4e7a4777439fe8cadd2134b182077ae863e8ce10cbff17c7f0299c823b6a9c83ac1251940d2d9c176aa5aa43caf078027415ccc2cbd8cb76a5053afa552cde8ff8fbf2ed137b9a764d16c3bbc2bab399cab90743295529537314e854e76ad3e21d09d82adfdf657233e7b510d4e1e4c1cc814a17f9f29ecb7112230795128a6c08f46276159a7367ba4ef4262a6608beacffcdadb30a262267900018e6f08ad5ad2b8e37b9b9e960eb67e268693be96932d6060760f1f20453e67986e6154826b1bdeb4207792a3541b0c1108f0b5d7611865fd8595fa2dee4f161f8aed4857653432ba51a9e2377951e06d83574da9bc5553bd780b8913d900719461117eac048a5a6b3b6bcc7864824570b59eb7a9889e38d3b2ab52f81d46a9cc7e562926aac2d43ef63b4fbead80cc77a5558a0c33583b55c5dafcd76cef6b350533ec61de62d1d87bf448b05da1fc1e82a55c42db157c6d8ec7082e4780f660fe44276d92dfe7d52ffb117604cc14860111ac14fd4d48635024eef3c0ed8bbc12249487d9604c4f26bbb834c1a499e0119afb4483a280e69bb97a4c826470c5fe2180d866aa79eb60f9c2a055676ee40b0d9479826aada7090775c2f10cceee176784e6bfb0176bd357e396f5711f1b38c4d3c275590706b1998375235d09ece4a300c8fbd34150c6a3ff6a7cfbe39688efbb2f78808d8230324c8c4b018dbd528194073fbadc3a1146040357c77db97b1b74e469d57011ace4bdc52413aaffe266d53e33f4459698ca613a4105c954c9125138cff117f7fc347788348e0ae37a09730a4f964d46419574b72e0661989d2445cf9f22cf0bc2f2f8978fd54d28670aaf212a7f9cf0977d53b6006acc1e8175e2bdac1fc0f495216790889e84384caae9e6e61256894639f6559e2b81c86b19b4bbc9262c68fcb363229515543f32ef73fad442d1522e5550ef1dfea03cf1996b1d73f72eac80b39ef9e1a3ecbd6ab83bc65a2ffd5b94ff5ea8f16c5dcc3c35a3a1bec461870afd34aaa817b1987c516ba441bb80685058d00f2a029f6c93453eeb88f8be2c81690625e37cfd61f5919d16023174091dced85b32b928044111183724902b523920764931cf6fec1acf9de000389990993f8811d03034b3f0983e3646a9f1db3c92f85f89671544321179c66cf2bb79a1de7be0ea24eb9e4ab7a32f6fa343b541cab95db79f9ac2ba1bc05a59e99dfa679f6b5d29d54602b72ea437bf63534fabfa7560fcaa274a64ba9c9d80705ec72fd4d015114506399dc6a72d4f11781c54430163350950970c478b832e9afea86d4563c0d48133d6e49f224f0040a060293673a860145f9e7128f6fdfd6bdc4ea7a23993b5f639eddf06dd390392835d7083f32f967d286ff0d0bd7d020b039832b322065f41f7d3237795ef56d2a21c11daa55263aad88d9e142d959602d41f1644196b8d4261087f9a0b1f70afd87d108381c95801a74f6bc5f7c7f73bfbfeaa2cc76bca40da98a0ee920339074f4b3a2cb4ab6eda2d1966f1513a1987fab87f2bfd654b6cfd9e33ed30e246fa74ebabfe5ab6f267d24e1feecee2ea3bdd550b55de0125355915de3f002a3fca0b3aef25549f70d4d528798c5ce82c0509fc1a0d24b676c60ef05cb5f35c8e98785afba76d14932c38803300d0f6b38c67b9b1c8fa3f699691fdbb42172ab5fda6c19b55ecf39621a99ae183b05ccead3147dd8cec74033c22e11453d6931dbe5071601f32b2224a3e7698b8fdb35b5a1bd98776d9914b28458389a59c86932e64004ba5e5c71ba3713ab297626a322834d06172b9c34103d7da26f931a18cb4bf64d2a53dfb0f6a0fcbb0ab50553f7e0b7d6c7f3c7335a5cde3751f67b69c58c306ebdec77f738bd946ea0c82d3ceb97fafa40a2bdebdfe46c06e95ecea22d7b47c118541d0e238def32fc1033313baf392ba74499d601a7c235f2825e383058e168571af0fc0852163d56c1f0062c96aa47a673734cfa588c5c0b7c2a3822dd0368f025cae2d8c1a3101d67c505f4a022a29779847497eba8337e6303099f741b9846b26b1def4695c097bac711443e81e6106b306c8ec2460c985bb7fc021ecdd3242edd92e3a7687aba0e157137c758056402454073873dc4d3fd64cd4c376701c98da1e9aabbf41db1538cb1191d6c155af76ba484f8a55d9e4e672bad2885e06e51b29d790a248f31de72f0d690357071c48f3f13947ded28de453f7c2cb7bf15f9ec2f06e15ceb4329c79b19ff0f5ca1dd516b17b5efcbe8ffbe9a670d5817a496c8f79968bd4d48c2b82fd06f6dab02af0cf2343314e8d3ae073e2fc2804163c4d919f1769e7f956f02d2f8f0438335cdd6940ab1dc252777f5807a20494c12f12960eecceefc711e1dc3b8cd65f528c67a81b1b1a4e2e32b8c35ad425ae18842e8abf2bbcda6206d92a7c775c4d0f527c4bf7280a378b09a5dc4b1f8ed733b59633ebae149dfd167de774ca1e06ea670954af2d2ad34d9f0d7fef9bc77127b354b7703fb8a6ed1e3699c93c8d383906c833b53c996a93f23ffeb8c863622732a31cebf1ea6be99a41b51ffc2a65dae3692e560a81b6acd9b104dd5dda73764", 0x1000, 0x40d, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x800}, 0xc) dup2(r1, r0) fcntl$setflags(r0, 0x2, 0x1) 16:21:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xfffffffffffff675) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f", 0x91}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) 16:21:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="297e7a1ee69947352bf73476cfadef7610d8c75e285e0008acc50f529f1f7dee54b4e117751b8aeed0dd09455ad20400000000000000575846d59d0ee4a1f2175dde1beae624cc1188befa39a721895a5c4093e6aec85e96463d545bfb9f00544f09d09471526e0b96e2ca9c9ff6cc9f1c45e459a63c0c560e8b00aae263ab2f09d2d5ec0811ae601affff88cb8c8c", 0xfffffffffffffcc6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:21:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x2, 0x31cb7c45) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e023000000000000", 0x8) close(r1) 16:21:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000000c0), 0x4) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchown(r1, r2, r3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:21:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/180, 0xb4, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00202e2f76696c6530003b3b22d6bc473afdfbc751e206038c405e428422e156c58f91b5707e652706cbcbfa4009eb81f051bcee4abc49334d11e388f3f461f2ab0621a482fa3a13af0142b954da3eed00c373d81c8d288ebce79cca4342046f951a9b1c10e0f9b9f005d35d4fc10f5c31c900fbab372d4cca383e17208c0dd002e1cf00ec91fc8c7d308a0000000000000000ac5efcbd34b0da0ee0aa9607f3aec512439bbfaed0cdce9d6c9b3a27103a91c52e9722621a54eefd5e9eef34c5fd575e388f776cac00a404526bdd53f0b88b7cfc23086b5efe5190f17cce1b277c5c5cf0"], 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) socket$inet6(0x18, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) close(r2) 16:21:14 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00001a9000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x2}) 16:21:14 executing program 1: clock_settime(0x6, &(0x7f0000000000)={0x7, 0x8}) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x8000, 0x51, 0xf57, 0x0, 0x74774a53, 0x2}, &(0x7f0000000080)={0x2, 0x6, 0x69, 0xf16d, 0x80000000, 0x9, 0x10001, 0x7f}, &(0x7f00000000c0)={0x7, 0x0, 0x3, 0x7, 0x3f, 0x3, 0xd3d, 0x401}, &(0x7f0000000100)={0x7, 0x7}) select(0x194, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = geteuid() geteuid() setreuid(r0, r0) 16:21:14 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:21:14 executing program 1: socket$inet(0x2, 0x1001, 0x0) 16:21:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100001, &(0x7f0000000040)="83042d96787fa2c30f58f04b2fc2cb17ddf7f5c1", 0xffffffffffffff29) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c14f9e05c81f3ac55194e7d43a60600369a3d1f171a2e6770291a19a8c7fcfcc8eb85d81060818995076beae06138d168b6df7761ae3083ea8717bfa5e2d9cfac496d6c7e9df50b1397112eb9b20b9368a332ba9d0e614b28e771752bfb19b4e51bbe2775350aa83ee4b8b5311bb120baf0b14d76b274d99b4894f838124f351c05287e90d22d60c585c7c989b603e514cb56c338755cc2ece1e24c4d26ab82ee273c779dffb0fdc4378fa4faea2431f112cc3af6d6787179c56a63beb3d8b7c00078a2754", 0xc5) 16:21:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000680)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x1e0, 0x8, 0x0, 0x0) 16:21:14 executing program 0: getgroups(0xcf7b7e46606329c, &(0x7f00000000c0)=[0xffffffffffffffff]) setregid(r0, 0x0) 16:21:14 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/137, 0x89, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 16:21:14 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x3) flock(r0, 0x1) fcntl$getown(r0, 0x5) close(r0) 16:21:14 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x8000, 0x9) r3 = accept(0xffffffffffffffff, &(0x7f0000001080)=@un=@abs, &(0x7f00000010c0)=0x8) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) pipe(&(0x7f0000001200)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x8, 0x7}, {{r3}, 0xfffffffffffffffc, 0x5, 0x40, 0x80000000, 0x1}], 0x80, &(0x7f0000001240)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x401, 0x5}, {{r5}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x3, 0x2}], 0x101, &(0x7f0000001280)={0xffffffffffff8001, 0x1}) madvise(&(0x7f0000013000/0x1000)=nil, 0x1000, 0x7) mincore(&(0x7f0000051000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/4096) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 16:21:14 executing program 1: r0 = socket$unix(0x1, 0xfffffffdfffffffe, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x0, 0xf7b, 0xcb, r3}) sendto(r0, &(0x7f0000000280)="583c98c3c4ff6996f5e3ad9b8de8fcf5325a0918a764f7c784f36d70b892a33ba476e5cbc717f02255eac7ff2681051390969e871014fcfdd9e3344146d3dd6c1f125e92562adb9cff5ef81775f9239909c46671879d022d2e45a1f63a6894cd5df75fadca04c219c81f3bc2", 0x6c, 0x8, 0x0, 0x0) pipe(&(0x7f0000000140)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) 16:21:14 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000002bc0)=[{&(0x7f00000001c0)="18b774317363609241f33eb52cf8435a424678d71375f11b01d5a92838ece33763247ce7f53c49daa1763d735e0caa6c36591bef3f0e153c08d068288864bef5b5870abba45d3d47b245789ed2ad758d9a01af9b1ec62852828bcf5540551d7f634b5d65d90a71659665b952fd0df8519a529b445aa1f6d40a5420c27ac66b366069d93f4f0f75ab97a64b0284441be83410da6f22c781b5c4d2299a7f29c57323baf54ba67e6a3aa049492bbdbf7dfcab80cc0fb341bac1881d2ac58f5bf29f8f97b52360f0b8225cc4e83300c31e755bee7274bb0c6f4bbf18d6415d3906c97e6b003a0595b87e", 0xe8}, {&(0x7f00000002c0)="ff95fcef153aad7fad736524413f5aaa4e53f2b8cb68c85544f81c66cb5d7db6b8bc0163f79c64001e7111dc42764a24cc433ecf55afb26e55eaa5ba33a2941250c7dd498ef272ee5b4a223356c8b8ef4f8a84cbb5f69e7956fdc80bcb73bf6693e6e273aa6a0eb23b89cc2ddd261b58dfc8f5be5b4a2e2f6edc9488eb59a6b91dab3ecddab7b4728f094b22f35f5604a96b6ef0ba537dd23058eac83c3129469922e17967a4ed6d", 0xa8}, {&(0x7f0000000380)="c0c6a72bc82e31c05297521c88619fd42cee0d016bec5f7e925b68076890d98f7a5f6cfb5261d221b644819fed3dc846e4f665ff02f58da64c15f4795e", 0x3d}, {&(0x7f0000001940)="f6cbb2f3626f4414c01b4e3e23b3ba8ee9db6bd27668978815a3c9dc6318b0feb8528896741a8633ff1d437f4e76e7dcfaf19e37b9581857b4d2948704177320f1c6d169b0a71c57243bae199c19f92a162da05a2ee1fc8d08452fdaa490eaddd69126bdf240f229f0096527a20227ed5ab36a6eae3ea7678de0b7e59a78f306d486285baa44a51ccb8c62de3f269ee95f6ed164d184d80c4f00a1c20542e4ceaf8ac103cef1098e7630fe339c68cb5226c46a9cc963b516db26136f6d113e6e26d00d9a51cefee1d62eefafa811e3cd85730c20c99bdba64eed9901b8a728c827", 0xe1}, {&(0x7f0000001a40)="56ab427dfef6a7c66d429b4bf411c5264e506eca7350971ce348debf1aef4b86c17dbbf8dcac7fceb9aec4bf8d8d71fef6e6b35ffdf42c29ae467b3c43aead946df5925dfb385ebe270a971a39599cd1c131d90330aa9e0f8f02b8a29d830fc8fc48b30bf6446949ab64082c434e8ab99db16b3acc7f2a218e58256875d645779b8b1b025686b03014a925a35ba8a0cebc873de23e2bb6e5d515684c2e9a0d14bc01305f33f5a90c2993945ad13204df146746091367f063fcb1387b2cd5b8f53115c3a762feb20f18f0e79e01521ed35496cf531d68a3ec8fe78bff", 0xdc}, {&(0x7f0000001b40)="59ec54e881ccd1c48cc56ad94a399a8f742e38b1728c403da2ea32dd11abab8e64ff92909902981cc870953bb0b4805533f902e90f57b5ab1a56768ebe3f5467cacfbabf5e84c6ce694d3c33a6fc4c18911fe45e355f819aec5548eb858535b83a2c27a706f74f11b48b4d1ba82b51af1880cc7325b96440c74f0199", 0x7c}, {&(0x7f0000001bc0)="55ef3294529048b1498c4c58489d99028212be8aefff20ebbdc8fef546fef7f541ed28e1c52c561bbd4ed549e60f44e0a8bbe0331330a61f631349c5a8def5e43f14e843bb3c0082ab055cbdf1623dccd1c76dd559e531c77dad249db38620a39bb58731be6b45c2818d7df6db4ea8cd30e6d62da2cbed92d957a002cebe2f280f101447bfc05d829045efb7d4e5b2125c2b9893bc756183b65e05b971aed062f53ab9d4547cfeee1f7dc8891c3c7f7c105fe8d79ee09aa45a210a5463eb3b7584242503905f3f56e9488221c8b482a9f0312d85d09a8498353b7b8caa597709e76a601ec535634e3042fe381670f8915582d608cef5f49051ca5cb3164257a52d06c3c24a711b612bad09eb4c8d233fcca33fa05ec6e0e0ce2dd52b18638ce488448f7a82ccaca0b97776c3b4d48c69f337d3dc41c22082456b9450862abdf17515b073910f6904de8b1ee0e0e13792b50146c247ebe79e913a0714608fe64c95ce1021e150299b1128122cc9f6d4aa5c3866f36c8bea70e30fe5a25f5124ed45cb71f230f9529dc2ee00c6a52a67cff7cc98512afeeb1368655b57030280c027192dc9f3ef6a0a90e0f19a1343e0d4410aa2ffde68e4ef521b2e0004491238714275ac7f00df4db47212f2f2653d5948d8baf456adc8e343782f0d2070a3ff02dd8615079d6c4925fba655d6e3f3077e16a211905176a1f01b75dc4ac11c86f5551566a1d18d1059c15f9763cac3acd82608add1a127c77b812398aa8be18b0a9c5dffffe38cae491b6908d214b0a576a829eeafe24d468c0fc062483a0945a4205f7be338123237d0b9b0f9b17b6d0af5e224984a74a9cb2e8cb7f25a878c81e79599528f9d312bde9350b2f991695e54580021013be7630f1e582bc1ec1598851a2b1fc2a7a8beb959ccb2a332cca825ff8523d619b6b10cb3a9a49b0ea6e4df0f548e2a809619c5224dba40cf518894ef86ae25b6e7b8b47da52133e67c8ac83b606a232a667ccf12094fac16421e486f17776c93b8a45575e0b1228d4d6a5c207ab4b3305828323004f3d383002a9b70428a682022a82ab41703a746e94237eaf68e8f40951eb9a49118c93d2de6de2db4463c75e8326316c2839f3f47d0fd29990d11f8100ffea3ec4d2d34d2bd37222e99837cc2eac5a713614a1e980fd6c7ef2413317e898a48d6d241cb5ec87a282d70d8c964fc9483cff25056a974ceb82c95b4ab9f57d51ad845169a5330c188f45f32706b5f000aabb33fde1aadeecedbcccda2f55ed9d3d22cb82ae04d6b625bee4045ec145309dff66f95a7e2599891948cdaf841cfec938adc2dc3a72aa2573f76c912d121d983dca08d642099b5d0d6d8c0c710cae1469cf5de42b5f0bba7ec55940e766172715a739a5c0e903a9f11ca0a55a6a51b1a0a18f1841903ae4a78a0c799bd838933067394ab1a57646331f573b1029ac5c75ae47c87f4e437c95e727e93b14cb9a8da2b01ae6f5b8aacb525892a5b45560828c0f888208bf28047d5f43b893f0bc45cf02c37af444d29cb05cda1bd901a7ef755519caeb2e858419ab52299ff679297efc7c1b3dde0cafffee922255b2be79ab5fd2fcf7c7c8acebd7b27217b6ec46327a2a4ef8dc087d8ece1b987c908dcbf63e555c2d7dd7ebd1a142e041f3b1b0c36fdcf00ace6459401727dbccd04029072dda09dc47d31db0836a627cd86dfed1268afab3dc4f4e7dca7f4f064718c7c6e09ecb97899d6d211c023d72e230d07880b76c8cf1cdb6a94fd53c7cf2e24158d4043820e155d762a80bb615a4ec0b518bfd66429573c74f937e15ee0d14374d6c51c3f09de1388e7dc2c66803fe6fa416006502f45a1ec89d8fb62c4560855f16e20f7df73021948de2e7fd025072ab60e63e54005a734772d1d6dba43ff97e0f157d22086d892ec2875cc71a81d253d3f94d399a977e78230d3db3e90805bd41caea0e092270674e71b863b1eae86d9fdce2df9158a9cc6ce8b25c567bbf197fa60dc11bb5a0b54aecc7f2fdc6a26defbf52c89c60192ee999eb94cf50e5dd894c54928da571d5d656f113f9df653e61b516e55f013e587a88e7c41a5ccf68766997033312327574807f5fa0f25cb5b88b7db875365a474071efdaa0050c5326859e22a2b0a1bb08011a7d0ae2594ab34239c1a9faaea5123c28b4eedd99ce2dc6701068096b33d0b08023863ade4023be5b5f5d9b4ec49afedf647c7dcdcd98316f60cd732f681974f5dd535b17cef4d7db0327f85cd249e84d39beb301f1c3b2867938b7e48fc11eba1f7ed4a722b8b0bae3784b7ce059d2b1091390302a1c533790a6207ea6615e22094e76bab5d838c0a2a8d474d909f4261dc44476f7f611e591f7a5c60900157cb3189c4ac1ecfaaa4293a865fd8f56b5d99add4bf787aaaa715e2079b4710339d20de8dfd249948a32af2d955067f8bcb3d2738ac5015ebceebe0bed061aeca09ea0609f3982c552631ba090f0910cfd0fdd7cf88b0b14b8fb806117fb8a30b3e38c60d86c2016905c96fbf0c8e2e3ddfabd33f97714bd1e71a4c7bb321f74a8f122ddbeb059187a4c5fb67735b32fc6c74c4e01beeeff45e4eccacc6ac6c861b1a55cf65e74f4be513e742c6f4d45e1e8bf94b3ebd32cf8cc68ff5af4ee0ffde215ba048def39f51bfd0ff777fdd6fcb723b62213848cb158c4b0d9fab3104ab5078344462a71563beac4f90c36178a6769d3c5d1a7e7a6b7e2da78f2bbe1e1386e46ffd7de2475f5fc7aed48dae6f110f3021a49e75a2ca2a02cc72884ec1dd05b7d312fe0c4e43508cc989cb1bec712ea03a611ad33a293551f84e3c2206c7e9ecad11aa1f43e5e3757c859eecd48f70a5f8a1edf80867e28bc65dbed590ffad67fdad84a5ddd555b999ff19575d58334723e51b884b91e0208d1c71fd3f7d7da12726b3c3ba27d82e31025baf738c35de2363519e02bad5e923bebb6227f77c99903ca4a6ca7cb2b47020cdcb69311c6a1a02cd413176111e03f247057b2fccb08ef672e0cfea2b717a46d3106b4eccfaf8832446f4a6d255833d8287e0a82e2020645c1dfdc1ef4137564e98284b732c540dc8789e223af1a3d02712be4ddc281a2cab972eacea03facb2db091b9feb6048c38a64adaeadd0fabe5794f66ff5aa34d30a924d94ee2d0d210b35e531609b974d7328559a558762f9fad3b80599a4c98e5a7de65b67c9f89ed7f83e30b305b2c73c878625f40d50d87f6b8051934521670979d32a268eb9f532a3229ad812775282e4df2b75d55e1104cf47e37c045487f632b7583b976939cfcc87da4b54e783b9f91a50897fe92b126b85e923ed2bc8fa7c53475dff92ccf8b3225ce4b2241edef358282c33429c3d909a2f829f1dd043746fbe5d02a912085e526020b48ff4144c8e936a7249c3e1d9f7d7ca8e6fe15aceabaa23ac9de707ff4546d0f3b0e53507c4c8d9b07e3c2d5b342a142913c5c145eb1097db897a4863049472766d75f7b23f53cdfb348ab2d8fb3159fffe37fd8f709abea548f895544c2a2617bdb95fcbfb0245c817c04145fafcb4a4e1c1bed954406f4e939901754b21e96f7661660125c925e0ccb470c920ac77b2ed90fba27d72a0d1563bbf608c7353ad9f08b1262c7356fdb73ed140738e08094268277729d7e80e621fcfcbe231f7222601cb98c60c77c08b3b6a3c3b26951c6f8977f84751b841c9d7f86b629048adfbfb5980fa7c03b3db7025f8ae08dcbf9a6e7cbc48b3c1cc34d8021323dea1b0e0c654fc8271b73ed9b8e600262c82a31fcc2fb6ca01768aa804bb2a9d45ba00b389d1766c0a3c5f98441987671eefd4bdfb51ecc2e00fdbcd5ae2c06cfadbb445f7d8e8a6fcf0c70ff9d1fb5fdfad51dd9b82e664f66b7268658177c5bae0d222429747fca5f2e28d71769fd73e2c2c6d7f993bdaef25cb2d0142d60d2db1f581695ba0fd036aac5114b4f6430da38c2a3fe450dfd5f8d2a3a7bd9c691c0cb07667f599512b53ab9fbdc0b5d0821d9870a9aafecb1a90642eb274c671e429af46b5808d018f6f5b085ce387d17bd6b0a0807fa1e43dd6705f6333986cfe3c57e3ac110e1e3b5f091a394388bcf5d56a0505752cab110abda90e135893762b54121d534bd7be891fdd499759f69fd2f648e6f90c44ce192068a9857dda71716a26d9b54a1743716fb5ba604103c132d5c9bdf624bdb9f9df2c90f73bd44bd103f38cfeba04ff1342780afb7cffef99e984896c489703ff99d90858245b80942d55f1d80189df68b5365a3f894f803940c37d0132e2104280d98560bbe6b821ed11a2875df4a49f93f75a5c87001146c5cb42bf36b194dee4269977c99ac574110211e223a49dd12d6d6680b8cdb30c0ae873f776340fc0ac9425121cd006a9db41d065960110d2b82470086fc336990b61059ee4dd70ddf2f419d23eb9badb4d220681a56b1a1ea324d02c6434d4b119e8ef4e8e80cf1cb544d9a9dffc10a37472c63ba1aff21eb1fc8a5e96e6ab7f6dbc49847d23cfccfb2fad05798bedb20908047fcf18cc8e946bd2d5c0947f9de0f39ec20c9bcf854b47be15d2e14c6f3ed1233ef090b17dc54f4299a544b10b6b626039376dc6bb581a7a1e1f5ba1a08abfe985eeba5e32d952cf187e50ee23b3e975b89213005a00b9f184dcdf0990fcda94f36d4d2e7fdac4e31cc7dac68cdfe8638f4a3e04805cfeea2ac981ebd59ccd943b5633a25bdeedf884c799381751ac8508572a10103982eede5673be952e4d8fbbe41c26f24e2e0ab4e94afc23075adb0c308526dbffb96746058d753c1a74bca68be8381d2f07a900253c5d46f58d1657517b63ecc24ae26c857041952781ee889fa9d46abc63058f8a6219a9241e1dc4f6bc40564d747150c08b004ac6134cd6960c832ac5581334e6f552ae528977b663fcff3cddf79f6b32bec0c7818d049ce047fad8af849b36d2d8c6b67434564fea11ab7f26d3629b2d1b60052d88c5bc10f5e6d69891b1c404bf3ea7f961a8f5daacc38eab72d83cf2ffc2484a9d9ebfdfe584601fcb2a42989e01ef6abad0b9a12736fd9c7bcc2ef113abca706cd71d84395146f857ea671ab91bc56a2629ecd26a334c34e7362ce0482d556d438486822682c54693c2781dd6bd0f58ab4eb2adf46ea7dbd38ec6ab917ce944a9d23900e514cac35a15fe5626d44af76d23f36810c72c33b87f729aeaa07e49176f4a0bff4c914a28db9b3a487c4c7dab7954bcaf7a70fed175125f810bf4faf473b3d6079ef88abd7cd11407140bbbcba231a416da761eef2a41eea1c0afd0691b1d218e1b9251be23f3a0076fdaa060db931dbf54a01d792e6b22e37c3b294a7ff7ffec205d7ba1220971c89acdc1671d42efe0b2e20645973b5ff26137a00de1680e973b67ea7e4898c1628db34be95fab5b9f6adfb7cde0fd23e4fd30b08de9c15a62a50c4cdf056173a21f173ce0a61e8b5af4a9617275f9b2cc59967543ac1897309d0c9ef40fb47dce6bd14ee30c26999280938f48289f472777a9d9fd9ebbffcc64497cbef05691722e4cc1a8291c67056571b9ad74df7031fc71089ba88a271a7ca60a3c4d370bc2f2021ace2fc6642c0f761438f7221ef8edaa99fd575d70d391c8af09966e6d5ba4134fd5f0b438fcd39eb1e203826e99332e8068723e29ec23f98dc7ef4f7e4be8c62ce6c06c88857adddd441ab963e1ac976c9ee97b4cf21a011322f8a8dd4c9c9049470f66b430426dd1ed01f284821350e11e3db34f630b883a198a7e20a290c3c117b45564f", 0x1000}], 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) chown(&(0x7f0000001840)='./file0/file0\x00', r5, r6) read(r1, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x6) fcntl$getown(r3, 0x5) r7 = dup(r1) r8 = dup(r7) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000100)=0x1) fsync(r2) r9 = dup(r3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) r10 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000002c40)=""/59) close(r9) mkdirat(r1, &(0x7f0000001480)='./file0\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)="9600", &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)="2b9a2f7d26213a00", &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) close(r8) dup(r4) pipe(&(0x7f0000002cc0)) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000001880)='./file0\x00', 0x8) pipe(&(0x7f00000018c0)) r11 = semget$private(0x0, 0x1, 0x151) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000001900)=""/23) 16:21:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0x2f, 0x0, 0x0) 16:21:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:21:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001540), 0x4) socket(0x18, 0x8003, 0x7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:21:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='^$\\.)\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)="9a2b29272700", &(0x7f0000000280)='+\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) getsockname$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000d7c580000100010000000000007aa2ceef000000000000000000000000846d0000000000000000d95eb09e96ea48dc0000000000000000000000ea0000000000000000c8d373c0fdb966be533f37a2fb1cbc339502317c0f85dcf2e801d6ee33c59de768a454ef0b3acde2ba3228331bdaf2efe857b207d5f2e0b8af18536c0a206794e03ee8d1f8d09caf6e088d47e575b9ab17ecdb80dd9620f4248da06c58699c"], &(0x7f0000000000)=0x65) 16:21:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000080)="00200600", 0x1000002e3) 16:21:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r2, @ANYRES32=r1], 0x20}, 0x0) r3 = dup(r1) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:21:14 executing program 0: socket$inet6(0x18, 0x8c006, 0x0) 16:21:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="450e996480df0c299b6c800025531f3629fce88fe7b770dba6e4fa6be962a89c7504e6c01a2884306dfcaaa51938954899f5fa741185a61bdd04fadc75be2327caa335b1fab9166f5b58cf4d70beb1a675251c5fe447d8a709e3275e83c7075d223d494bfc1c629082c9c8451a43e26f690e63e76071ecf81545da7508ba5b3ecc6343e82e4cb871293ff34365d2c20d", 0x90}, {&(0x7f00000001c0)="294f86b4b3afdfddafe4def9ac8279a337479bc70121278f6a2a3ddec815d858133d251d1eaaf2ee12cbf2cc71e379ec169cdee0366d256b3c9b508b77f67fd48cd6b4e5e7d79d24ce17b2f5ed969598720961958f9b89c3b8b7433d26f1bbb5bb2fdf261354a7ee44d7e1e788286e15094ff935f9e516d507f491dedea2c153efb45d20a3213904357947f3133b3161e6c34e391520d52f37c99319c0ede2e223f07944422b659fd27354ab5e48c3c06abb359f79cd116ca56a8b0453aaad3ba108a6ad9d66ce68f991712918944f53dd22c471de", 0xd5}, {&(0x7f00000002c0)="393314342da7cdb1487f68bc6ee511a8dfe9ee0dcd09f66a3943e537ca92558ed2fec830c5b1f4eaf32ed4b7d1442fd2cb37f759b767444bf4f8bf9b16511af12d3ba3615d0a0d79f9554052a2c4fd2ab068ce8c6a9936c872a81a9f8bab28f789a7f935752c29379105ad655b5640cd0ddf86f2a950b98d994927203552659374ec1a94991bf6cefa1e809223b820", 0x8f}], 0x3, &(0x7f00000003c0)=[{0xd0, 0xffff, 0x2, "d9515d6c32abed8adc6f2acc670609b8f2ab660fb127bd607d1b58129c61f1159a14f96ba1da42b8924e4bb8a9abebf0647f3dcebd2326af1c1247f45f84ed6b36991d1b8ae731791da6f3fad3770c1b49614312bc8115d0490ae7ce8d4cb1a752157cdf3a94929f17c28d0d789cdcb0aa318e8ecc710398296a8fb7c1177f36a6c2036b7bbee90014cf8d31039121effa68e7a6e5ac4443122a147d4289e89dcedd84a32f3cd167a5f9787975f54200849b54597615b8d1d56b8c4345"}, {0x58, 0xffff, 0x0, "023702d8701266ddbd1e8f9b498432e0a29441a926e2dc20fddbd0152f147752e6c71612bf2d1696e682b34a488a09833413718fcbd5a732bd8016ebb7535640abd1a1"}, {0x90, 0x1, 0x1f, "ae727ff2e5650ca4371b3f26294f57deab2fad6c74026fd2541b11046fece912e12034f9fd9c4a3903c4018bcb406b7594a4af266a841c2a5e337cfaee6556eabe0bb532c619a2b8f1830e1c48d540c4e3847763a389cda8bfedf2c5d70cb59c9d8c14b27e46b645c48f0a622a15c3dd7f6a836e27b15d63ce263c329c8f9574"}, {0xc0, 0xffff, 0x0, "e1920d0fb4b301321d3061c5f3adaffa4888b2ac89296fa8524d9dd8ded126b6e7136c2c34011746ece336610d1a60a50a60589cc773c7e9f6c363403a958f63bf6d14bb2a395afc86f41adb9cbc142cea065d4f1bb444d2248cb88257e88846b074f8f3d70f9fada7573e7ec1d2492c3fe240fa4f7620fecb8ace79b676e77b38cfe846efaa3ad168ff193b0d8641f69caeb41344e4f0faa1fea88af594928a74fa575aba48a086a38a"}, {0x1010, 0x1, 0x7fb, "44c6f110e2d1580ff8998800e300f81d4996241a6659847a1fd44995aa7e39eadad8ddef183de54260f60ba59b71c3fc1a1bda5bd1d5a4f5d2570b8369e61881f9779c850e56582a7a0ac12010aaa8abdfd6ddba6009c35ca2ec91b0205ac05c0616affd6bf65893c4728756014e8839d4a136e01a0edc77fb91469ed583ac6ba8da4a585ff54a0e2f2f323c63e9beb76e30d09ca90f857ea8b9773db09ea4c8083780292356ac03610da5637c53921c39df277e02cd3b28bef3d3f4baeb3d150618aac57f2214d4861ab1dde283fd8778f96fddf0ac36d40582c4bd02c9e983ebe3f74bdc3939e8565726b12606f90cfb02b9cf153e717848dcd2ff03da8fceb92f5278317456e11e2eb998a49014fda097036519f35d7c07fa74f0689a9278ccbb1617ffcc6628b23a1470bffad518960a8649641aadb7967b070f14885ad6de3b50d4596e1fddf99658974faa518d169e27c3ef92728388ae86bc0f75009369ea8c10817aac7c4d25faaef8f69a853f8a8d12a0f5c30053b2644d2e0d0424d760b5e95f60c4223c8a9ba8c9ea4789ea125eb97f1052aedc556c65d8f27f335116d5594b35696729894c844c6452a6fa2668e1ef17045cfdaa965810057d01c48b2dc456e19e61dfa5074021eeed555cf2fce1268c3c747a907a097aa9f7c5716fbdd21e2b42c638c5f0d9792c03437f72d8122678f64d14405d840141ba3dde1f8f71516c27f9bef951cbf2dbea2e7b618690f7f346a00d5e11f993f30635fc6b21d2dfd06945f840ca5c365744cc4a34bb30520c52a81f4fe9c88303dec61238082ed459af3f420a755f6acfd1fb5c82c5926db97663e03ee4a8007ba9965308ae099547a16b1d11ae69bd079249298e04f26a05f5cb5097bba52d32e0745d1c7aa650863723f75e5700bef20a1f40b1bb87be0355967a480d058fe16c410187976c0fd83bcdb89e767c0f819e5e092ed035630e910c53ba396cde0dc158bdaa23d4d748abc9ce850198a7993f51a3fb6b47d2335999f32544dcc3cd599530a64a5bd6709a6ca4accddef2396065f6420b67e2a3aaea7faf02a0781ef50b7b009cfc69d37c575bb9a4dad7935df31d059d913e8c95e6ed92ed0bb62ff0f047262606b20bc7cdbabe3cf37d907b7f2f6b49117e15a56fc8bdfdcc2520db30b0417f986a8cf4a8ff45000fce7d10d9c9cb071d6d45d1f71c1509793af99d8b2aaffbf707c39a959199d688381578492d576dc8fcf3c4a965910117044f805f0540a504bed02da70664077a9f024a777fe466dec1fd3ecd9fff6e6c8919c8e85a908514f5dee14f2cd2df5cafe06f82df294b87ff815bc37b3f5b86f10f140748953f52b00f8bde324e693163799200e34bbcc3c99b48fe7b33d22fa6abbe16b259e4cba7965595248fce0dc70b5744a78e60ca6c291f77c21011a5d1726cb27bcb9b569c4b0ad373cc344e05cac4f031e4e18b136e307902f211b5df5595227f4acaf473ddee758bf4d20efaa3844de343084c92ef80415e35c7b69c7456eceeed3e673dc0dbdd34b89676f928635ba28854a61060d909e95dca015089bbeef9583d598a943f90f16ee0fb54252819ecb13ff2ea4e63a7f4a292697c3f4b75b54e294c996639bce92fee386f481cca93c070f81110784cf6ef2c8b7e7ec95daf87123b38703c80d7155ed83b5a15256a1f22f3ce6c41c18d117be0d85977c28a8e32e0cea1ec78d42aa8188e84593e954d88a957a5dbdb76edf3966444edf01d5df10c4a01bf3f5dd2349121b0cafec86de0a3cefd2dcfdd32945def334c58cb3ffb6fa2a7f6d816388c21276fd076e04c01fe652e575e8eac39135cc723819a54b8b9d4bf37fefe038ab84e1fa6381deb919c28cc77e29acfd196db5339b5f42e9edebd2d5c25ee2b14baeffdda4d2efa54200be7ab5b8c37590f94ee34de5b3e84be798db835c38e37a295ae7dd8f497ea7be5207b2c23de79972b45166f4013b7f2fdb21b1e6630950ffaf8be7ae0fe60a8623ed6017ae6fc13584b78cc0c1358da8406b97892f7fffb088e589228b6a580800a685995e18e98d2d9e53fd465172ab66802d35a639ab3f550a2a419f8562fd4934a5209d642ac680ee35e7f3a51477a844ce13f7d689399aebb6dd4833bb20a88ce5f3fcc3fbdabea99248e4e82d681b04c59a2bc8f443e5eb62c8116c6fbf1fd6a721771bf7e313b77190c209eb10ef00d89acf7de9c8ceec706cc571882551cbdb332d13331640d36589202b639337d629b7169dd99a23297e04354f80b07dca51e3500d1e62c5caf5619ca51f16c15ba1e27c0855eda58df65c23dca982caa06ba27d54317f72ad0fc23bf8c5d58d4950621f5ec743aaf92f9b3485f4ae27ef47a542ee7328450e4ad681e659d693e1b0bb9105cf53cbba61b5561ba693a5e0fa3d55cf84f85c47d51ea65103015bf9a59c775dce3bdfaf2d1f1145801781a10f675edcd16f241c658f34345ef950d503481f70eb1f584d8771fef336358f3d142d16b09e611620c6bf4e7be74234708a6749da47a17c0100444b1415042c371da6a1d9d679db52140bab4f7959cde763f9dc08a4d028a7a0c6694c9f657e9cc8377a08d42e07adee564bd646283145c1b85666355e12f0bfec672a58536604d3fcd05c7cccdee8b631f3fc49ab2feb4bc56c221f856fdd290a31ac8b61fc47448ca61d3e226fdda79b97bf69e5864a805beb28e92369d63ede8b55bb42ad0b72fd6f38cc8c77364862851271d773ea3e3a569e9d6305e9e13a7bc3f7085149aa8421220f1e4709a025ada1f34f6f393d2310cfe8efd029c72e9d4e1f55090ecbe38410c0728d36a32e4a80756b4933977270bfcc70fb1bca65654eca82e6c0eca1a7e0b66fc6e51e58b77cab769116b6339d067117569f434229a673f7e8ba09e8802367753fd00e46a5bdbf8b94596cc3d04d193b8405a3b3811e4cc29e7308016df6df25be6e9f947b8db437ba3cb0b00df3327f19ce7b369a0706eeb52739be7c5230e3f7b549a4d4948263583baeffc5c4a052b831b0d79e63ab5981d71cc2d16415334cd16deb041ccd7a72c4d213fa8fd60d0ee04a7d0d2fd4bbb1517dbd7f1e4f29f6cf6f5ef9eee8f318c6b2899b38c2efa5f54a8da205d2efa1d5cd9e4774f1632dfb4b7ddf8adab863f32c268c871fa4ac3d55d3f24734cdefdadbba87524f6b9ceffc03175323acae5960db325b547b7bbcd1d7b44f2e9d4a90e8ea50e3d8018f35f24c5bbf255e64977c8db77734822a389a74645e1051678b441c03220ecd5f2bbde9a32cb7dff19e5681464e6f37146cff1f9c25d5413ca3c0bb90b1bc4d47e984d7e7e017ad9791bb27824906276345e08e97b1b33364ce69d7709c64589fd07dc9b271493b5f4f9e7398c3f3bce4f7f984c8f998beaa75d240d9ac3e8bb4cc4d5c1717bd7940e5d0e8cb76343ddaeda7d737a3823c073afc5c1cdebdedaafd368653435816018319d413a47c521ab6bbc68952324ef7ecc392e60805a1d86c274e79fbb0f2dafd9b39c0570a513057057d1a6afcd6ffb87fd233caa97f8243d8fd836c3cbb087026c6e36085b941cbbe7758c295d0a81156d0040ed7dbb1c41f56fa2616a27788cb3f78ee56edfb60607e1052c776981f1b9dbfb6858b9bda5e3816579d7f8a94be64ebfc11eef7264a5b37c281b0debd71ea9216c0ec7db79b499001812e84c416317b6d22a769025eea26a262fe6e8443530838b8dd0c819e980b3328545a2b0206ede1b3baf7e3229770367921f569281ea6f039338ce34e9f4288753d080739b29df2d7b281687fde7a63da4bec58e73edf9a9bf2ac7a822364fbdb3c78c7fb0a4f5f5dc7ac1633c08d5a320d3d4b41862654986407546b906b0bc59a7a96ec9967866abde38933c5a2254532c9e7b06c9dd59a4732ae321999e7d57f9bd1cc7a5219c7b85fccc0d62d5827ee1c862da5e5228a7c78a12ab86631c5bea76aaae208d6ee8dc0fc51c16ccd15c878451702b47a5184e936de4ff8fb1b3b69c435a814df6b31c8f1ae408f5b258d5a665f35b72b57aecee32951ae6b6f201a4f98a435f6824c995f8f4f88ce9edbbf6dbe6725537ea1ed5b4ebaa94c00d785db01fada4ccae305a6f602f62b948fdfae371538ecbf12d6b5dcc5b428066ab04bea6e6d06374d908c02eac527c9b1d0d8c2da645a301fac063057be820171ed97806987e5b20f388d0919d5282f400ad29f6ba6b3a7ed9819dfe641c685914ccbceda5a2a118d6c00e92489f3ca60005ce7c635a6022f8a20e55aed6f9e96289ac07be2c2137534da8569bd1c23ecaa983de9590ff772a596531429756e2961265a415a5184a5333477a40aa880bdab6afd80fa1e78c6e9f84adbbd1dbfe0b6137ee769bedb81dbeeb3f8aaf5c21ae3e9967972be4eed8591ff21bcbc063dfd712d42a63cd4a96a8d6a8224443c1741611facb30dc24410b8a68965af7116547aad27557c316a125dc95f0d70b2a8e6a168c1b16fd856bd53ef1c6a93ab2f249e0313114adba6492101148835d8d52822268c852df2b5052bc592ec56464e85e71a3e4787019911faf0670a1180600620fa98a230b2ce80d715145cfd7c897b1ce97d5d6a6eafd0bab1402cbaf87afa74ea65da835dae60ba903bbd0f30d2674a0f85b90d589387f9ff5fbeb7ab7aef1fd9a0068ec4bfefb70dea6598589ca4a5a28d48a6d79388e956d06e6b72ab64a2bc70a5e2c59c099ed4d2bfc0330b549804551754dc5c402dbdecf1025089d866801cbcf4060e301df85dd070656dfcb063f8834a66aeba46781c89d4aa12b42b27126520b95d5a9545d0b3e9f2e371ec532873a19b9340627a03468b77f95b7b8d5191a6f11aa0f09dc24a18ac2c6d2c497d912c9191585ba46e678010f58583d3ca3e78e99a897282af7ff765e324c0d66c83077a9c04946b5e618b21f5ac345e3f91b638eef460a5a9a30ae9063b182bd4d57d13c87586ea1b3ff18d5c27a222126a0c8d4555ad8065782325a8c6e4e3477c01d0fe2a6395655386b101ab3a1463dfe92d04a9c851ade1b03999126f895185c89dfd3cf8d0d31284e8536f44115930e0946fbd68cf98a6f3fccf77238d16aab760319ce2c35ed67a3033583c5e49fb2984568d35789b4c9f988924a8d272eec0693ae8b577b579f45d10062aa9cd087abd1c350d5aa181f80e1b490e6c7163e9d5fc91c249507944a7ae4e7f7d4d36fc68858b8b4e3721067c2e0cca52e7106d38cd0964e938b81c3390160395cc3be00a2723478d512a6dbe0e76b2c679f713125427f3f4b6e3bc0eb754346d897a555b8b44ab1dd10de2918670495ba3bbc3205b3cbdcfb31a65b3cfb793d9ed34add3c12c549344aedb10b1ea2ac5335d35a2c66656b218ab51085ddafd6168757eb6e619e00681bb99c536f8c5785bead1823effaa2f5bbf62103fca1cf83b9248972ed4520d3dd08f1e536058c16eb39f90652a6eb8ec53af7ee73451995799f855d0ec3d2e805e074ca78d57b2075753bd0c407c853752f81a7798fe48e8f1a38058f1e6afdd4dc29101b5a8a7e273d01e45f59bddc90d049372ce058f12542985df8b66a4f920ac4ffc3652d484a20348b8a349784f39818044849ce71feb167b68db01b2c9b92d7a20508a0c2906a28ec46dab540725c48062299dc52b9ab0606ce96dc4b890e69f80a3a75cd12b05e89bfdcebe646c75dbed01fdaafd5aacedd14bda8019dbc68210ec01116b09d64f2c2cc0c30ac4bfc0a635bde503bc36d03c38f8f63"}, {0xf0, 0xffff, 0x1, "f716b46f50a1223c076af9543c266a8685b47f5e1dda8a6110ca5be6d4d2f5deb3605926b3b6b30e4e612bac4311f895845cc279915697ae68044819272071f18f7d191bb81f0745856c4921a66f78c912ce7224fdeb18fa0bd41c2b9b26236260045c6f1e8d3084fcbbec53484ccf9c40a964b1c29c9c46b12c25eb58b7350ef9828949cdfbe2669c5ee2be4b4dec20aa4ed670fc5d05441642e52b72cce163d704afa470493b3bec3c1c84ce5ff33dfd970960f391570acf23f32ce3dfd4894edf010f493cd939b74173bf5ef6ad893e8b764e4bb6a8379e"}], 0x1378}, 0x400) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r2, &(0x7f00000017c0), &(0x7f0000001800)=0xc) 16:21:15 executing program 0: clock_gettime(0x8, &(0x7f0000000140)) clock_getres(0x7, &(0x7f0000000040)) 16:21:15 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7f7f, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x5}) syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:21:15 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 16:21:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0x10}, {r0}, {r0, 0x44}, {r1, 0x80}, {r1, 0x10}], 0x6, 0x1000) kqueue() syz_open_pts() 16:21:15 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) rename(&(0x7f0000000080)='./bus/file0\x00', 0x0) 16:21:15 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:21:15 executing program 0: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="b1b2bd90d9dbe34466085979cca85dd9dc15a434edcf45d50ddfe68a400a503065a419893ef200a1b8917a69069cb4dc3b96e57ccc474d3c42ea6c2fadceac5c656b46ca0316215705602fada5e9514bfff38c01b76bf44a4038bb9c821879616fc7b2286d97c70f997891037d2cd91bf79e2e9f"], 0x1, 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmget(0x0, 0x2000, 0x30, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:21:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:21:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0xfffffffffffffdb3, &(0x7f0000000540)=[{&(0x7f0000000000)="ddf0fa863629b403858e43beeea3d34cb40c4a5a6a7164c4ebd8f8b2f60eb2d28759e74dfc1e5fc54e8f8fecc65a02fc72220aac3ffd9d86b1dd7a157b1f8f4f7d52e37d2ac773b7465e4e640d08daf6c4fbe4d65da2257692e350cc2b2468b760d65b4355dbb13cad7b"}, {&(0x7f0000000080)="4ba3b5421008cecfccaa8940e3443c7cbe8d6558355ce81ff414a404432f6d380c644e5d49d21ffeeaeebeb95aed3102bab4db158b2441fca240952fd44b6647231630"}, {&(0x7f0000000100)="cf688285554338c9c1ff82cb68f28b432a0f66d498014fe98c1117c71ad2ff5550c3118afd9d8e252d622abb7ca1eab7cac688bc1f74c6cda5ac44e1630c5e304f1810a2def060490a23b155f5dca2adbbfc3247db87994245e33bead4ce8fb397227cdbe02870e6faf4fd9d56d5fdd9453cd00ec2a6a924459f17b801a8f85545524134a2ab7a025bcd2a3207ab169254e87be9daa235abda08b91d2758de4574d4349696ab72422d389657b9f7d34421af965967ea5141477ab462"}, {&(0x7f00000001c0)="2212ec8d7a259ffeafcaf23ab626fe5ee5dc800ea3d1c3e2021bc5a9a203f51bb41d5408a496a7de42ce4f2495e96521f615bbb5a0e5283fbeb3dae9fbb08783363215249313dc245a2ee8eea51422624424872ff65b69d4698b45007f21759fe7ca3befda88654e86e2ae8e8afb4dabff3e92c92191034dc306ea278bd65141c41d02f1be3c2eb4a46a36290a9602023c52c4a3f8f3d4e069ed222c4aba8650fd05413308e98202b2c588a14c7097"}, {&(0x7f0000000280)="ba1cd150de36621f26f3846b5480bc1c7cf0fbb2e9"}, {&(0x7f00000002c0)="1434b1f2340df76cdb5c15684f8f7a5251beaa6496d9e2409f071630d49b494a843223fa1753647b9e88381b24ee3130d10ce30bc6422dae92145b453fe30438552c86ea4e14fc1f304c52c9b52eeb7625f4362848080b25d91e9554ae3ef87e3b54f82055d899dee5c8c0ebf5f5424fd6291a59e54af854b8e12c32c8790ce9d743a05c87e3c78b0dc760408f25b69e7a8ba4e8252a3113f131b9363eae11e6"}, {&(0x7f0000000380)="d857d28806bf5093dfcb94bbbeee12dde8441fcafe298087dbebf07ec6c19f03a0627682c1c04287ed107a1aec8d4c5a4fa8bed2a4d449f83c2c9da26870ee943d46ca7a0c6b16cc0a396b8fc3dd50bb1e6fed187d26441a6edf0464c54ae27025560b4a83"}, {&(0x7f0000000400)="6f79b78289e5f697be50655c107d7d"}, {&(0x7f0000000440)="98999e03a7b487074494de72e7e39ec916e12d856e06f28acaea87f87969618c0be9252e6e62b808a0886a7fa1d602ee6428a44f0e2d2fe2a35a4e6064eefe43b88ab8a057fbe13fdb5df3a1c3f837895a180038587b51fe9b4d6d137b5e6b5e37237be52ee3122d296ca7eb114817840ac0869e3a38ce0baaf5b41988edff3f3ff0a8d830b1a2470b07b12295037c1941c9d68fedd65af40bf0dd0f64e73bbd0d630be283fc43093b3586b4c966b01baaa359b0bc508a2498a897e6535664116ba803da33617cb1ed"}], 0x74d, 0x0, 0x182}, 0x3) 16:21:15 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x5, 0xe) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) shutdown(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) 16:21:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="ecd6b9c1661a294c7563753e241d21b8b2ef8c99c08cb720b376710fe53286bcca4e613bd70449d6127bd165a17cba696fd35706ffbb8df8a3c9ca4797ef2b1019b3dab739c5bd045b7a54c0dfcb053dd801016275cc3e8db7c23a5d4abc92bb211bfdfbb8f3cdd3d3a49c335c5393a46317ebf74b9783599068f587c8390000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000080)=0x3, 0x2f4) 16:21:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xc9a) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:21:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 16:21:15 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:21:16 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) 16:21:16 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r1, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x100, 0x0]) r2 = socket$inet6(0x18, 0x4005, 0x1) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r4 = geteuid() fchownat(r3, &(0x7f0000000300)='./file0\x00', r4, 0x0, 0x6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000018c0)=0x99) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xc}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r3, &(0x7f0000001840)='./file0\x00', 0x5) shutdown(r5, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r6, &(0x7f0000001a00)='./file0\x00', 0x102) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001880)) 16:21:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x0, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000000)) 16:21:16 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) write(r0, &(0x7f0000000080)="38e9dce98ffd5085b83f09af050c3e355892318c6aacb29dad889b", 0x1b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) getuid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) dup2(r0, r0) 16:21:16 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000006c0)={0x0, 0x1, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x6) close(r0) getsockname$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:21:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getuid() getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:21:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000004b40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e880000000000000000000000000", 0xd9e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d39, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:17 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) 16:21:17 executing program 0: select(0x40, &(0x7f0000000000)={0x7, 0x80, 0xffffffffffffffe0, 0x3, 0x1000, 0x15, 0x3, 0x10001}, &(0x7f0000000040)={0x1000000010, 0x9, 0x8, 0x4, 0x0, 0x8, 0x0, 0xc2}, &(0x7f0000000080)={0x3ff, 0x3, 0x3, 0xfffffffffffffff9, 0x3ff, 0x3, 0x9, 0x4}, &(0x7f00000000c0)={0x7, 0x9}) setitimer(0x1, &(0x7f0000000100)={{0x9cc, 0x7937cf86}, {0xfffffffffffffffc, 0x100000000}}, &(0x7f0000000140)) r0 = geteuid() setuid(r0) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r0, r2) getgroups(0x4, &(0x7f0000000200)=[r3, r4, r2, r4]) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000240)={0x0, 0x4, 0x10001, 0x819f, "dfe9373967fbde800788312582cde7808157c4bb", 0x2, 0x3}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={r8, r11, r6}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) writev(r7, &(0x7f00000018c0)=[{&(0x7f0000000400)="89735c9e05193b69ef94e37cf81c63fd639572c4c1776d0da8e7254a7ef7bee0300ec9f5fe076887e1f8a01817f6257e7d8e202a9a6dd0b0b75bddd681e1f876c0108351fd43a82665ce4aa87e6320ad748bdd3a5e842653bbfdf1f4c502a8e6b61bf69e4cc5b3762da9c0bd010d2a2fa1e27d575d22e1885240fa41a23e8daf573232b027ef6930e1b6475d8451308969adb287bda19b503449578ad021b5cc4fe9d2ce8c3c30f997c8b43e6575be6a25da6a0ca2b5690f2158b5df87a56ac86a922cb240d7927d14843d2b588df23a6afa0c1957f6158afb1c9be357be9d90743200db32f964276573b5036d2931b7e308f70234f4c8303d8c0e6e5f57990b31eac35593fdb7f2399aaef4ff69d79f4d88527a23275d7d78ccd9b79d8b31364b00bb3b39ae42957f155e84117432f02ca9ae526610598ce8926dd3e31a8dd778f98f7ea70310c9a69bb41d67455475d772ae461d4b4c9e4dc8c7b2cf9a5f8d2a3ff499cd986635b9db70415edfdfec337fa36ae4b7e2a765f4a2a0684ff215baebcfcf07bfc50ae1d2019add20b53748737f783ed34155d6848a406b7174dbee73cd59b81f7e81794a204503932dad5bf64e2209552fa9e8063354757060f8e6f4f3831f442595c38f616caec48a0eb3dfb5f924f69260306ea1c32da60c826d24c07dad9574a49ba4bdd9bd3262d3956f917e51ca416e538e503658c610fceb15f460a48c93103e1c7546a7c753788c3872f57a16ca9f73bbf272afe7fe9bc784c4748216794f8c320683f705e94a1fbaf3e764dd48b2a743ced6d7646c238d6b6c8e1393bf2dc9c1a452cd614591213a842a54b66f30ef759904fb27a8dde93410b36059b53b323145bfcf3298c3239d04b5113aa50e1cde26ee391dc010fbfc74a2714c3fc4a0060cba978ecd70a4da16693dd76f7d66bea9827bd5977548cbc57dbbe6f9a624202d09a48c1ee966ccad2bddde733a7e6b3fe647ab79e3c952959be7bdcb5d53a9c33461a09f01db634b50a601cc78d5bdd104aa3b73e140e58fdce98d27741678cb26155d30762f1fab7d1f48e6a9eef32e8dfa73ffb1bd683e1dba82c3d93608cdb5ac163136d7552196160e9cb568f3fcfdeb128fbd0ab8ebb3cc0c93df24b1e64affa2216996d49e1b6a98a1756b28165d4294965e7c209625e1c904ae255c473cff081c4f2b856ea082dcc4fcbad82f03aa676c767be48f18270ca8a9cb9d6a986ed2c7f5653bae34dbbed62d080be9e34b0169e3c3dfd93d6353d025247b6337636b0decbaaa4fdbb2cbd927560ed9efd42465466a3359bd6d4ea115181adb10c7d04b6ee7f612e2c80884476febd3fda3041a49295a667bc444132c16eeac9ec52798ad636dbc7953ca653151f5492c8453b55aedaa3353106c0bad4ad658ae245f72bb55c05dceb02ae3fef9a1b8379889391fe9fc79639d9eca60f30f38312027215aa80c8a4873ea2cacdf695c43260c0e172acad941da3ba35f44ca5faac17620429cbfb10faa5e6dc44dc57514f10c248e8d56524bb0df3c3d192901d490a4682cce0d9ee7ef2337573d75939f030f05076520e5132d15ec0218301ed6cafddff9afeed9092ff2ab1c65bd1019806c6e8f7a2ab0304a550d62600e8fe0e9354b889eb7c63d1aac067769f3513b9bcf8e9a582638626f72f9a3e9fa60a75019b58780ee5dae74dd7e908bb21fd73770ad34a2f8aa723b7e44b778b5aba32f3bc73de72e1077b66a53300a3cdde5bb863793a9d80f2ec6938e06375dafe1ba52c459350314712b7fea726cf359d384bcd5bb871a3d19b5a9d1071f26ab5cc4b7739fec9728564210d948cb33f57fdc9a0beaac3ea771053e477f55a39ebee3c60ee97b761b8042a7b3791d15ce0ae5355761282c9c9a9dd1d3843c19eb8a71218253ae39d4719497882b3048b6fc478f5625940c2a596ab3fc6d5f0b2b3fb63446dd5d87b7fb22c9ca55f6142d0ae859bbeab19aa1a515c2d2cfce4c0710bba1d5056319451ac8ebca788b766cd1757f93c7a834dca7061f5b2bd4b02f5144b81eba1fc6c6bb3f346eb47b18fe0a0fbd90316b0f0785ba1d86492df64b8daaff661370512c863011ac4cc26198f7a4991f8a1cc16c73cb868f77ab6e734050c972f13ef8b4c2f9a0bae514114d840620982e8d8ec181bfcc95028d480420a3cf2bbcb299fc062139f141f2f2244e60de019dfa5212ed9b563cef3777d2bba674476f5868b7fb3b6b7099749fcf23129920fb94aec92bec4e55fe5075c3f26958f0ac2285fa4cc581cfcc25f4518414aa416b50279d71105ef77b3a687ad72468eafe311e549d44965fdbd7bc4e514bc54b70a837c99237c6290f1f56bfef80099c58a963aa4b0483871f954360f91ce030635cb665f6f90529e4a28d4afd76deab62d5471cccca3e7699a16750326149bf84da05daf3d12c3787e49aefc908efb63f1f451836786639eb073d0fcbfa198ee13d208177db3d740d5b5242812cf021bd41e2fe8720d1fdf96afca90f0fdf64ca17765b2434f343a3e075b89e9dbba7191deb3c355e3e5c21b4ad203c915104cdb55c0c388565f16af79e95548a281be8cb0acac857ee86472b155d8e41de08f14767967e8eca71a7f724818a75d6f356fea81ff5abd6c0c1f2a94947ae3e1378c7609fb0f69788eef3d051153b874a2d02797edf82e9a7c2af2fe856713053963cd98f5adc8b15b57f767a311859aec7e7c3b70b39eb3f4624ee60a424d86ac48446fe481dd707c33981cdd11b9e34de9c3127f98d8130592d5989928ccc033f6e00a08780c7acd6a4cda60666a7271d0b9101fcbd9c822d9c12a5d823c3d968d9c0eb2ef94a3507370f4dcb6cd01ff2fa833b4a63a6b60083c824b801c0b8caf21e8a05a67cfdd1aa9a4dedc72e998491de329b58a2a7bfbcdf80c75c2ded13292471f752e5878a17ff3bca3bf765741fe1e33d4a31b2b4cb8f953aeda9b237aa377e964ee76631b69f55ad57b3d046eafb2a901f49b085b845a887aa0e0480e4bf29dfc241d94e0af7caed17d9fbc511c366c1eae7d97be1171fb2f33c25457f14661a36bfd8df3a81ea8fcbb99fabfff4d4cbc54c258a554f998ccb38554375b1eea45a8eea90bce8e0c9fd15848d4a7f93c3c9eda42db88a05e27c5c0a84063aa3385884fd6bc2a730aefb77ca345ec39ee41ddfa38393f21ff2cbb217cf55d42339c2e6aba1835b0126e1bf1b83cb840cf0b1806acb4b98086aab9c347ba85f79344f8c8b588dcec59a96ad228d110feb55431d159f39faccae3787b274896bd203c78f2a8c5aaba888b6136c0d59415bea5d8bd08ec827ca35e4c9d8a394a159be7bbf3e0d060e11c12b0e67f41aa8be9f684ce0d12e60af658cbb7de8bd461f5f8462ed90fb71e346435128216c21f4881d1f628efb2a335c3e1ba7b0221efcec27db51d019776baada0f25f0504addbd09bc0604f497102b6ed4abe6139672639637f41cafd6d90f62be8f53eb95a6997a1b50dc39052f8f08108d4bede92f895b51dc97fe09a0406ac7890dfd841a25210047ad9aaafea2de4e0e070dee1d7a70339522fa0d24374c7a7aff920de05d24022dcf8fe4ff26fe4c84a0c9c9cc2ac7b944a44c196a2309e07ad1add05907b680e6b8b2176052679aec908eb2966b1ceff4ba6ddf0133555ea5be058b6890a04abdc69eff84cb4c907b46cd447055349393089d16f2370603bcd226cfebbd6532bfc2d52bc71381e3d85a12a4ae651b661e8b6b7c4d779326400fc7f0e178022b22a9707b383f7330655146de18466da5a97a8e36f56e53a48fc792055b461ed98f1d60aeb258548d47cf28cfe02ba46feebca44a4567df3f1b95e23d2791ac46bdad61585d831e673e7312157568db54695ad404f2476904d59f0f54ab197135cdbdaf1dbb937c8f0d0922639f50e4fadf812f853ac95c7efa0dfbe2b9e3c796bdea72949aef70a1bdefb081b13aeb0f92e9b770aefc3b83d9cf205c8d96176ce6fc2f51fbe77f1364810b5008b18cb4eba85fe2c55bc932ce4a532c97b44abf7387ad8cd2cde66d2efa9329c42b764beb4021a026668b671347cada3422d59f5edfa0a6809ed33a7f6432a0043b49f08a4c919ac65ec0a371ea69fefaf28231055785382b85fe469aca7b9af3a9072cb77d551803ef52e03dbe93a2c875d23e3471a2596bda382c482468ebc3d6055ce6962c7270dd67bb816178e76e487785411d1c53afd1235d27d9db029dabf499d7b81e459ea0d54688ab94079d92873ee264850760316211b4f8bd0c40d2f5c205e6351ac896a2a1805e53ff21a80cebfed4193fb1a89e07650da46e46501abbb36dc04ba4fcaefff4a985561b2c553ceccceee700b60dc9cec7b94fe6e9e7f303e405cf9265af0821620625762ab2d36186525d85a4aad739dc3871a608e7e0e26e95d1c41e47606cc0077386e92da31b7b2521c624b21007dd119705fcdb1944aaf80ac9897e4e0b2d358ba7bbbc2fa93d64f2ec2df8ad34ff9c006916e176eb7237876c81e4a3049f55e32a94f3c4f2567dd9e44f80ce260b0203f7fd086647d288949072def4ff6ef453a92909c41fbcc1f485f1c13f159406264c8aaf9510ad996aca42f8636cefc9bd7a9fd717434733578512d13a97cf89ac4e0a3731b8709a7a76b4d6f2d846fd19525eab84e06595e7731c23e971a92d342bc617fba8a31e5ea790e7b99c474bcc00f296d76915c51ecfc264ec7307bffabff680be97c0d1e12f69bbe368de1b6469571eb5b1b302c1620ff5bc1143c6a5755b249255910b8d27e122a4e535bff2556e9ea5ca54022fc134bf05501d41b8ae72f8c08cd3ecd31e02a78cdf283a9f2d1c68c11573fcf4f2489de3cf177d3d3d336fa8d8091f2a4eb65fc7f8882b33b4b4d555fe98ff095452ee129e97c91a0ea0dfdf0513f6a33f70b79415f1e63726cd9c6745e778083363ac5d59310ff98ff31a9311b1568752469532297f920018cfbcb4ed96e5c4f0c989922ee789bc6781cb8e94995f3747d8f20ff82a71512220496ca35aca0654aee01e164032c1f057bb921a0cd805c5dad7a44be9909c7da34b5818c5f7ce30caed0f927849e878f58c6d90885a63bfa508ed98070f5c8d473463221cc73113917b6fdb26ea5b365f1a249be7ceca5705b0751b6543e74d824623666ed0bd35c6e887b28aa405426f2a52128ba0a62c6f34b4afd5735ce503afe48c7bbbec8a2bcb76539878218815106ca61b428e59a151be46d53cf468ef07d12e2a67a4cff88d99a430fad23c9c94b7c3936ac3279bb35bd3a50b50043b44fb5b2a35bdc7f280bf712788eb3301e7e1123ef24191b2b2b88a8fbcb7b44b23c3d175a343b54bf3ca31c680fb16fa45a727241d5145d56d8d3283cab3505b46bde511734486c7a6191afb2e694f2b87903e2bef5a7832a3df8d0b94dceaf91cdb4edc015df7861aed395110dd272c395b06b130c211282e5afe5b36c4874f0cd0b4c3dfe07691dfa0bc22b45d67c579edd3bd973de6e98353b6d93f3db9e2e3fa8930ce41e67bef221e48996ead657defc685cc774d1d8084cffe56a4f8d9479367d7a96f69905ca7bb6ed0335265c246a55d5dea56450f34556ffce178a7cac21fa9dda59d4f5d63020c7ab14f8c815c623ab78f86f19d72ce64234f40da415e0cc6c32cf7e7a10478145eb9c2fcfbd1cf47fe53c06f7f5fe7acc6b5089cc3fd540e32e48a2f9581cf08ccfaeb24f4fbcdf0a0f1f91513eb535dfa34b0ec504340272e71a434e80b25fc", 0x1000}, {&(0x7f0000001400)="303b4bd1dbb5b2b43e5bbc0b01325436eb92cd78b63323be2590fd119c0424cf058d2e8ca56453a48cb8436dcb5228ace3e126f2eb76208b9abb5c4188189d4653dea16914fa27b868a0d8cb2e74d77eb0311c47", 0x54}, {&(0x7f0000001480)="ecc6079a94e99a30957575fe076235941cbe203a0bafe51611f9be96b4bd53fd423b2c13fd19e7ce998546d71bc23b6914727df5afcacb5d7a87c8e5636c8f707cd2b4ea5a3fca334092cb65a9ed7334ab4ec478c945f4c73496afe8ca32f7ed556e7950fd726a66bf6a2d53eaac6def9c2b9b51daec7143bc71e1884c8a34887f8ce5d3f85fcd4fca19086a18979d8c85dceddb560bfd34e9f2f5232634956fea87aeb81c4d2f36d044a413d7aaea560d5890bbb1304ca215982c967606997ca535fdcde393ed66561dcca40b6af8c5d570dd1b8ccd53b970f2c95ea42fe9199f9757ea0aedc76923f28a08", 0xec}, {&(0x7f0000001580)="bcf6f928ede00c3c69f98c10c3b3dc5981ef5f82bbd3f997c30205406f4737f83c1f90a694a529c58529b150c4da08c02d1a36ac598c1b8c0c424a55c4", 0x3d}, {&(0x7f00000015c0)="652571952b6f33dd6f1ea655fb9bfba2b1faf4123a1763283223f3749ca2faaa7559ff266bc39a7d8416248d5596782f5ab09a70e3c162b4a22db285756e97aa450ad6f3494f5317623f07fd942a941bd680f9d357bfaa1fc4a97fb886e6aa758bcd8ec03b42f54146f794dc2713f53c3bdbe33fefe8d1bd4cc16b4e575dde", 0x7f}, {&(0x7f0000001640)="87fa7c1c409c701111a3b0da9ad7e23daf5c08d010e90e9f1069fbde745a59ec2495e47aaa49f5021a1a21b33d4f82f46bf2ad2459c73edd64ed964f4421e32eb383aa48042278557336cb307980e2f0de044de97fe5909a34d8e29f688f0dbf", 0x60}, {&(0x7f00000016c0)="bc064ecdaf95d2b8267b5ab761af8db730aa4d958ab6e0dc6a3e5c64bad37a1925de4439f0237147afbe050bffe0ced6b387d023c2fc47be1095225a1a9acdde688c3ba6e35410bc3a66e6963c609aba555eca12fa8b2294b7cc0c4b19d0d57c92a779c59beb483933c294ec8037e9f0623722b1e786de195666fd3048feee82228a089a4b71641bf3751af15d", 0x8d}, {&(0x7f0000001780)="7b0d2882d8c3fa8615862ae8899f5c0835dc99f2e27053198a55cb", 0x1b}, {&(0x7f00000017c0)="d8f7ef86a65bda3e658e5c4789730ed90036f54154a6808099b68613fcd9e5d2f88d4447fa130f0a8433b850c9d55ee24749b9218eb131d28713cbe4b30b6adc6b9ff7773af2bdf9870d751acf8e3a8099b67e3521fa28c6cb4ee838e53442bd18ff21a96ca5eb7c39de231e4130283fcb19858463be875315840c5358fbfc11bd8407ec47682c7b2cbc56ed7afb0428ceaee2f0f1c9b0d3bffb9b691711ba9d55a0d8ff4f3dac23c458f333a20626e2f53fe41ae3f3c44a4ffc9c78f92781c52961981fb4bc10f0af901eb227ba5d1562582340a640573c827a", 0xda}], 0x9) sendmsg$unix(r7, &(0x7f0000001bc0)={&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f00000019c0)="83ed3db5f8923ea6651891ff44e1da82fa831e6be97fc6a467e6c2b1349bd6ef7d24274b06e9e562d8d29022781d0a6ce130bfe11506fd2538077f60fb9eca67a60d3a82858ef1a8eb329729f58ba5b99ed22f1a766d4f1d8029e5f28fff1493645988e094e84b0461a961a84cfd0d3d978969c66844c00b92c2a9c34391d159d7a292aa6a9f6fbf059dec1c73a1369b1aecf0724dc3402275e964c82d3786ae7fbc058829659ddb62465d35d7cf6bd90976b82ec8808cfe88b55e632b77d65cd62b12a726cdfed27fdcead44eea04b6b49a25e932b06daaa426ba3bf8dcb3fafcdf4f40dc58a4e081375f4e23be279b2b", 0xf1}], 0x1, &(0x7f0000001b00)=[@rights={0x20, 0xffff, 0x1, [r7, r7, r7]}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x0, r10, r9, r5}, @rights={0x28, 0xffff, 0x1, [r7, r7, r7, r7, r7, r7]}, @rights={0x18, 0xffff, 0x1, [r7, r7]}], 0xb0, 0x404}, 0x2) unlinkat(r7, &(0x7f0000001c00)='./file0\x00', 0x8) getsockopt(r7, 0x1f, 0x3, &(0x7f0000001c40)=""/205, &(0x7f0000001d40)=0xcd) recvmsg(r7, 0x0, 0x840) getitimer(0x1, &(0x7f0000001d80)) setitimer(0x3, &(0x7f0000001dc0)={{0x400, 0x2e6}, {0x401, 0x8000000000}}, 0x0) syz_execute_func(&(0x7f0000001e00)="c461fc288893a20000440f0f14418af2440f79cdc401c1e9ab00000020440f94ee83aa69b90000012e4638771fc4c2e147530a660ff4f266470f38ddcf") minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) write(r7, &(0x7f0000001e40)="220e18cec140", 0x6) mknod$loop(&(0x7f0000001e80)='./file0\x00', 0x2, 0x1) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001ec0)={0x8, 0xcf82}) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000001f00)=""/50) preadv(r7, &(0x7f0000003240)=[{&(0x7f0000001f40)=""/108, 0x6c}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/126, 0x7e}, {&(0x7f0000003040)=""/44, 0x2c}, {&(0x7f0000003080)=""/253, 0xfd}, {&(0x7f0000003180)=""/177, 0xb1}], 0x6, 0x0) getgroups(0x1, &(0x7f00000032c0)=[r1]) geteuid() getsockname$inet(r7, &(0x7f0000003300), &(0x7f0000003340)=0xc) 16:21:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10880, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1b, 0x0) fchmod(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r4, 0x2}, {r2, 0x10c}, {r0, 0x20}, {r3, 0x4}, {r1, 0x4}, {r4, 0x4}, {r2, 0x40}, {r2, 0x142}, {r3, 0x8}, {r0, 0xec}], 0xa, 0x4) sendmsg(r4, &(0x7f0000001c40)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:21:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="ec1d73fdd4018f250b2d0d9f24", 0xd}, {&(0x7f0000000080)="1e814143c0cbe38ad29bab1e8711862b6eebae0881cb3d7640abc1fbe1f46b8ea796dd8ec50166cc07c568be7db9f58b67b478c79e917c1dfad9b787ddfaf89fa62bf959c0b79109f2a171759af01508c8d8938d85f131272c4487516a4798440386bf504418253058d665df39d59374cf4ac90cf5fab628ded01946f21e3185d0108c0eefcb38edd27e376206", 0x8d}], 0x2, &(0x7f0000000180)=[{0xd8, 0xffff, 0x1, "81f9e16ef487a16bf75272845e305afea0bf0cf71ce3253509fdd0f76e365fbdab66fc90d683416b619fbd355f6d6c99e67ebd77353bcc2bc3bc835721e279cc26206b8aba10585a30b1867392f248222d911bba46b74f05265b3e7aa038e23c795a3adcc39a014545addd9c30e19583fdd0e58e85608330113e8e7fd10c95024d220586ed8ee34540ace749a07df286840f94550d82d6ca2b6bdbd5fd42126927118f33e1db37685a3dce3e5de7e9b02ebaae71961274995fb18c76198d6292892412a30661f6c3"}, {0x108, 0x1, 0x7, "ee85e99c084fae83150352badcf8150ed8118455b9b07d239c18fd7d82fae488ee984e5ae3aaab9388b7bf59d8a1cc85da91c90957aaf28ac4f58684c43487f56f10df1d8938b9a0f49c962ea18ce483bd7099df884cbb5ca4aaac59b9ffeac04a510e0ef3039287d6db4cb1a3b6fc65ed3b5f777da1db4c47fd486f2a578b70c7964711174369296cc7f90e741a63dcbfc7233afe12d291e57337f314e32f56a68bac1d30088e58f257018d9026af265551a3989402a950f8a4f8f33828c9fa18e7278f85154102dc9f434762f0f02c680a8f9045f0b7fc480c0aa1bba8282236b580e836e92386cd3aa240ed0cf4dd3c59d36c829f"}, {0x48, 0xffff, 0x8, "4299b48d8d65aec6df481bd11d40f5b8e967dd0796f74461a3c95320a9ffdb77978e3d4b4417319c64b68ffa9ff5be4075754852"}, {0xd0, 0xffff, 0xd49a, "1f5f72cb1d517a77b6eb61cb7dc17b27b6cd3c406045e0af54d2e5bbe99ca96f72fd1c0625b0a0a70fe1debad990442d3f79d3a314e4ca17ea90897a9c4f4211fdb5ca74d8b943b6baf3d98552358bcfb2833bbc9bf125296873ba22e8b6e30760331ccf61dce26e53d18e95533761305e9b6a2d1528b76ffa290d2ee3cd86de65c0c566d450c6db6c044eea66a3a238e8e045f3895031358f851e8147225146e04b16133ac2ad4383f822825d13781ae97b2ed0646a6b84d670"}, {0xc0, 0x1, 0x6, "21c659d6ff645734bb302798d3cd11960f7fc50d58a250890df6e9b4d2c2631f36a00b6689d1106baa786a75b49e55ffdbc29d79aaceb06db20b87bdece3016303fc04d97e6bb9809a568db0e27648926de5227700e24f51665d837664515144b2ffbca76ae0bdcc6df2621fef20b91e232d22a1f46acc5227ea27d7eb0c5c5ad43ea3b9b716630b655999bbf03f8e695e3e08ea41e94996315314086c232f583220c7b54cf678928195"}, {0x78, 0xffff, 0x8080, "455533f123400861d95b25f68efa694344047f400c0c631dbff032f8751580aeb4b97b5209b2ba825ea64ff361dd486b5d4f59b2dcfc8771b6c127b24ec90d0930a82277d3202866f8fbab85965f16666473369903a976a314fe81a0fa7d3f5b4a"}], 0x430}, 0x400) 16:21:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x400) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:21:18 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff04) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) socket$inet6(0x18, 0x0, 0x10001) 16:21:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 16:21:18 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f0000000200)=""/81, 0x51) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', 0x0) read(r1, &(0x7f0000000280)=""/93, 0x5d) 16:21:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x44) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x800, 0xe) recvfrom$inet(r3, &(0x7f00000000c0)=""/85, 0x55, 0x2, 0x0, 0x0) setsockopt(r1, 0x9, 0x7fffffff, &(0x7f0000000140)="2a854e250eb2372078f82ebb5de0e4d5f4f44c0d660b115809e244ac837538e174999a08df153bf008696f22b5711ab4467d4bf96b692b8f85cf07943725d379c3ecae712b4aac5441b949", 0x4b) 16:21:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r0, &(0x7f0000000000), 0xfffffffffffffffa, 0x0, 0x1, 0x0) 16:21:18 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() r1 = getgid() r2 = getegid() r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0x61a) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000440)) getgroups(0x5, &(0x7f0000000300)=[r1, r2, r3, r4, r5]) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r10, r16) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getgroups(0x1, &(0x7f0000000480)=[r7]) setitimer(0x3, &(0x7f0000000200)={{0x0, 0xfff}, {0x9, 0x200000}}, &(0x7f0000000240)) fchownat(r6, &(0x7f00000004c0)='./file0\x00', r0, r7, 0x6) getgroups(0xa, &(0x7f0000000280)=[r14, r8, r13, r10, r4, r9, r10, r12, r15, r10]) getgroups(0x6, &(0x7f0000000340)=[r16, r9, r11, r1, r10, r17]) 16:21:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x2e, 0x0, 0x0) listen(r0, 0x103) 16:21:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x60) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) r3 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x40) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x90) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x84) r10 = syz_open_pts() r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) syz_extract_tcp_res(&(0x7f00000005c0), 0x9, 0x1ff) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000480)={0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x9, 0x2, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0xcabb, 0x1}, {{r3}, 0xfffffffffffffff9, 0x24, 0x20000000, 0x7ff, 0x100000001}, {{r4}, 0xffffffffffffffff, 0xa63443ae50d05ead, 0x1, 0x100}, {{r5}, 0xfffffffffffffff9, 0x2, 0x88, 0x0, 0x8}, {{r6}, 0xfffffffffffffffe, 0x80, 0x54, 0x7, 0x6}, {{r7}, 0xffffffffffffffff, 0x45, 0x10, 0x200, 0x6}, {{r8}, 0xfffffffffffffff9, 0x4a, 0x40, 0x1000, 0x7}], 0x8, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x21, 0x20000077, 0x3ff, 0x3}, {{r10}, 0xaa05cb17b5ef4ed1, 0x8, 0x20000000, 0x5, 0x100}, {{r11}, 0x0, 0x20, 0x20000040, 0x2, 0x612}, {{r12}, 0x0, 0x60, 0x80000000, 0x80, 0x3f}, {{r13}, 0xfffffffffffffffb, 0x7, 0x1, 0x1f}, {{r14}, 0xfffffffffffffffd, 0x80, 0x48, 0x8, 0x5}], 0x8000, &(0x7f0000000580)={0xede, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r15) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0xd01b, 0x3}, {{r15}, 0xffffffffffffffff, 0x80, 0x2, 0xfa, 0x80000000}, {{r17}, 0xfffffffffffffffa, 0x10, 0x1, 0x401, 0x6}, {{r16}, 0xffffffffffffffff, 0x16, 0x10, 0x3, 0x5}], 0x101, &(0x7f0000000080)=[{{r17}, 0xffffffffffffffff, 0x6, 0x0, 0x101, 0x1}], 0x5, &(0x7f00000000c0)={0x70, 0x8}) kevent(r17, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:21:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x8, 0x5, 0x1000000000004}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2000000000000000) shmget$private(0x0, 0x2000, 0x30, &(0x7f0000ffd000/0x2000)=nil) 16:21:18 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r2, 0x20007461) 16:21:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x8, 0x200, "92ae94236a8f091a24daf80a609029bb72cc4243", 0x20, 0x4}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:21:18 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:21:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) 16:21:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0xfffffffffffffffe) 16:21:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getpid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) 16:21:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = msgget$private(0x0, 0x204) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/128) 16:21:18 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)) mprotect(&(0x7f00000e4000/0x4000)=nil, 0x4000, 0x4) 16:21:18 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/159, 0x9f, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc) 16:21:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8a4e}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:21:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0xf125e12a53be507c, 0x0, &(0x7f00000001c0)) read(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="0046f84b07a434fc150dc81ce9e7bbd937df1440ebae90703cff37db3017eb0c4342de26fc68cc1e0857fc531c43bc5ef3a6472191d6f2590c77decbc0ec53023ae020d923204936aeab5d50d65f5af555b9b245a4fe403355ec74ad904f3b97c6eba9955db60a15475ce8f5cb8b9e41210a7ad30f79e06001e8be37d782c4fc7c9382d68607c2f4d3ed8b821991688d0d55d387ec25cb9cbd49f0cee39788782d6b18d480b21ec0ff3aa461e62dd943d6df61d3c0db8347e9aa051a169656c75b35f05258c02dfdfa940acf4d81ab5e738d37ffc98c378e795e90ec6b52d9", 0xdf, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:21:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x2b4, &(0x7f0000000240), 0x386, 0x0}, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000800)='./file2\x00', 0x32, 0x10) symlinkat(&(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000840)='./file0\x00') getsockname(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) execve(&(0x7f0000000280)='./file1\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)="5e102929252400", &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='}\x00'], &(0x7f00000006c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='/\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000680)='\x00']) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000100)) fchmod(r0, 0x1) 16:21:18 executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x100) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa, 0x2) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x5}, {0x800, 0x6}}, 0x2) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="5f266f5424d520c0cdb666f5ed5689f7ab539376b1b42baf01cbadb5a6813b6ad090e9500864ec2fd3150681c2c0b8e7cdbcf5ceca4fd5c871dc43523a5cbe0495cabb1f93882892725c74c09a1e568d5a23d412d3b13341d6a05c80333d067de50c7847a91781a34badd106567b6c4f126aae61feb8112ba16924c15b4c8b5bd5dcc99268142674fe592682dc93481ad513b94fdf5382e3f65932b9c53b50d40d5f5935d00ee0ade77c6dc8445841617f8612a705a2979cb3c6ddc83418427b4b7bca7431f78fe4a6e437fbc77f612d126489a97a8312065803c847b150c59b79a22d3ae49862cd9364993706", 0xed) 16:21:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) r0 = semget$private(0x0, 0x0, 0x20) semop(r0, &(0x7f0000000000)=[{0x0, 0x7fff}, {0x4, 0x7, 0x1000}, {0x0, 0x2, 0x1800}, {0x4, 0x3f, 0x800}], 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:21:18 executing program 0: r0 = kqueue() socket$unix(0x1, 0x7, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x112, 0x22) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x9) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r2) 16:21:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000)="7f000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x138) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) 16:21:18 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x21) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200af, 0x7f}) 16:21:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x30, 0x5, 0x7ff, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 16:21:18 executing program 0: r0 = getuid() setreuid(0xffffffffffffffff, r0) getuid() 16:21:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:21:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket$inet(0x2, 0x4003, 0x9ff) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x4002, 0x8000000000002, 0x0) fchdir(r1) socketpair(0x4f199f4d0f99810b, 0x1, 0x8, &(0x7f00000000c0)) sendto(0xffffffffffffffff, &(0x7f00000001c0)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x277) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x32) recvfrom(r1, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:21:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x4000, 0xf33) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:21:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0xf2, 0x4) socket$inet6(0x18, 0xc003, 0x9) bind$inet6(r0, &(0x7f00000000c0), 0xc) 16:21:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) 16:21:18 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r1) kqueue() r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) dup2(r0, r1) 16:21:18 executing program 1: msgget$private(0x0, 0x21) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, 0x0, 0x0) 16:21:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) poll(&(0x7f0000000400)=[{r1, 0x4}, {r1, 0x20}, {r0, 0x4}, {r0, 0x89}, {r0, 0x2}, {r0, 0x20}, {r1, 0x184}, {r1, 0x108}], 0x8, 0x4) r2 = syz_open_pts() getuid() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) getuid() setsockopt(r2, 0x2, 0x1ff, &(0x7f00000003c0)="9d49bf0b0cc43a326e5c57ac0ff2573eb0db22fb6d64250e35fb9ef7199b23fc6c42e2d8358895cc7a6021380db8388d4e", 0x31) fcntl$setstatus(r2, 0x4, 0x40) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) recvfrom$inet(r5, &(0x7f00000000c0)=""/61, 0xde82a3dcfce121dc, 0x3e, &(0x7f00000002c0)={0x2, 0x1}, 0xf3f0ae65b3bbf6fd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x901, 0xa5, 0xb9, 0x401, "c07907d1c260129be28a4a4f9d7c85c1db39dd61", 0x1, 0x40}) msgget$private(0x0, 0x100) r6 = fcntl$dupfd(r4, 0x0, r3) r7 = semget$private(0x0, 0x7, 0x80) sendto$unix(r6, &(0x7f0000000140)="ce6627692177289e17fec1ceb21685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x26, 0xe, 0x0, 0x0) r8 = getppid() wait4(r8, &(0x7f0000000440), 0x2, 0x0) semop(r7, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffe, 0x0, 0x5, 0x8000000001001d39, "bad85db5716f00f58028fdbf1673e400", 0x8, 0xfffffffffffffffe}) read(r2, &(0x7f0000000240)=""/107, 0x6b) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0xfffffffffffffffe, 0x1f, 0x7fff, "462dd7bc0f5ff17c1d46016696be05808d64ce9d", 0x6, 0x9}) 16:21:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) poll(&(0x7f0000000000)=[{r2, 0x1}, {r1, 0xa}, {r3, 0x40}, {r0, 0x1}, {r2, 0x2c}, {r3, 0x2}, {r0, 0x40}], 0x7, 0xe) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) poll(&(0x7f0000000040)=[{r4, 0x144}], 0x1, 0x0) 16:21:18 executing program 1: mlockall(0x2) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000400000/0x2000)=nil, 0x2000, 0x4) 16:21:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x7, 0x700) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x0]) write(r1, &(0x7f0000000040)='F', 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffffffd, 0x8}, &(0x7f00000000c0)) dup2(r1, r0) 16:21:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/210, 0xd2}], 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:21:19 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000002600)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="be68ee5148feff18edc6f33b5091f4e952fb8bf3e51008a32547613a2a74cfdb3bae78a7bc257b60", 0x28}, {&(0x7f0000000200)="3be96b351d6dfb1386f295d664d28e55cf0e73abf7242a09c5065f1033de6ec8f941b8278ce1266dcb4a0798179facc583cf4ce1e5669608b7820b81641ab5915bb8895d168ef836b91c61770207b56d71c49fbb8a94195f37d8dcea79e901701a815af0863c8142dac94f17bd12f40db4f1c394669088d66a2e58c22a2725dbc24311d38bb582c95e021e3d0458db8402d37b9cf746501b8594e98ab9ea6f484db1513c163a578d65a43c9205e081b8bb359de7c97459ec5cd28a67f484fbf14cb3c75e2b16d9a1f8ed9997f9ded817ccb891fb37f749a7e4ad6ba7b6465c30d6755f70312f96b3214ce5f8922d1fa7fac5172b411367d0b8448a016e3d041f73c08ef3ae4281297f44303d753f5c6c3e385300472dbba610f0f703d6787aa96005dbd6c7627256471cb84dabf5af1b4204a2338b37cb39b2e8c4315ca777d74c21d9647ee57bf93b12fd00fbbd82efda4a08ec671976c9d5b98cecab9914514b5f6c98d7e881ac3c5fdc033406527f61bee5143f944cb3121093fb7b6281ab6334c4191f4afc542148a90e242dfdf5d7b15ec6f6ae7e0d6bc2dcab789a70b2ea59802b713831171d7ccd0a5ae4acce34d9f93d523a87651bb1d7e8aa7d1f2003437261a77bf76d571bdd0218b7c0cc161d42c4610955fa6bbb7aa99702610904d0a27c5e802cea83588f610351a7809e05496d8d259b30558e3b8d6c25a5a8635c500a0f19de2536d40a2ecc63e3d6a3c114a8361d0da3fac8a5d0395040a884b59106f1fc261b59d956df473be18161983b04942f50c49f461bd03a71e9ea6cd4f88b8686c2be1fc2f16857a408b102c0f1b59f2c5d22b5618d5ea3be40bdd9457f255a632cfdbb6a8ff1be3aefe460bf0a63bc01f146b39c7010e1a2ce4bc01ae671f5660117fe1aa9aa9b2828047baf15aa80b552b4d62dc90e28d9be58ae610f7454eee43829cd39deb32d07e1778a150ac08b9768eff96646f45c54c7508eca7f7ad37c622e6ac895fb9f8ad411c7d8d8f12f51619cb0dd082a3d93830f28f1ce7ae4d3b4fd89f97f02728663dc806d99c2ae9bb17f6de2494b739af532f0425fa7e5b200d59120416eedde60de00441a7f69053bf7c13bfeb3c8542f896b203fbf10be059093609fae12670d6015b1c9fe3ba40ac9c5800c25a46bb7f6c1096c332ae37211853eaefe5a19e4af83ff3a9eed577a02aac360a55cc37b7291b4a0f72056dd66e59f039dff2b7ef62c46c75315093deeb26e666939e34fe93c95d1c62f5839626be91b0591be1150634e71a8c09fb400c34b0551120075265513938ffbaf8ec6d42dc4ccabc999a3b64e768ecbb7baf1b6b9e578c87f5240e422ecf34137d4c8ccfc9a4c46dbb68635a30a14c6878e72c16644f87c4bee08d6e0f723ee8372aa46be013627336a356deee87df8f23e76d9357119722570bd5cacded1f3c6b92d4c783c2ef841cecf2b2d94992f4acdb1ac7acbbe8e0ee1a45061eb9576d75d56d5c453b673946b4dcc308148140a29c10b3df8a10f1b6cde02910f492a2627625926835ecd240abd402f9691ce5a38004c13abd3a3037c41008e0f547d128e4e0dd890c38932673d8639ebbd04c450a60cb5d853dea8af34873337c4793163164491b6a14bbb45e82440290116f3f87f7e3b248def7c2ae549eed4f86b7fbf76f12ca2a95ac40335170ab2c0ed1e64ef5332d1830d69a2de23dba8dabbc9732481a7781f68ace0124a48dfeee588eb7139ddde3d1a929cd06ca7987015de86a81b6c016c2081c79d1d8061ad76a25a9f7355e7dbf580e1cc44e243d661311b0bb0b8e99f21549dfad2676d69695cb6b294926c9982c0915d99aba767169178387a42766b49621fa87c29531be6d8740d34deee9149f7a4933f9baa651bc908b2ba8b3f6b2773f8ed4b9c54bee5dca59544a272f6f8c257fbff9fd67b44ce2fca218e8199b104e17d851a0d795ab80a508a0b8b5818b8bcd25dc5f8fb7b0a55e307ab64ebbaeb08c4e55131726883fa289751b75a0d03b207f1917454e488057ebd2c397ea6d32caee5838dc150e582693a52d2ff6dd63694eab701d316ca854a8e56cfd1ae8b5fce25eb2ebee4f9b72693e711b203b8961ca71c0e0e471eea565a55e26ffb2ce2ff1edd50590fcade49f421be136c95a71cb0b1105c5c04692ecd382193a48e23971abb700f8e1c22d2c59531b11e7494811dbe5aaea13e2583ae2fdfb3743946c701a3bf6eeea5043a9fbe3af2b7376bf689744d429e5982bacc361416c4b42c12812718a3575a3fe1e82ca5b2919830559a2a6d47849e09f20d81d06b38c7918228933906c51180dc45ec4d10a793a832de71af8351b80edf14ddc2ffec83068902de0e0d06a5cb6120ff4c730726c90b56f59a5c9890e6534f1aaf857f18c0f236872343ae1d8852916800dc8123142c3cf4d80ad4de338f41ca155b31d513bccdd57506986671910067aaad795dc0e7025cafa8ef470ffcb849895d6d48a0ba5dd01d2502409d69917fe2d1ec26122beef2d6bbd9cf40d07697ca18d76fcbbf276371fd7ac1f3bc609ebb2efc476d4673c3952cd90241a47a3eb4995efe86dfcafcad40368caf5e608d6cfa451109b26e9913d54c744d1fa6a02b5b747ed58976ea21c3e5f9f9f60fb4110a96a68071f4c5fe7ad47366ef9ad1ccc7062f9202bc0793d7a33a509e85791b532bca252a2ed0fa4f983e4afa1ebb589773c73c255b328c965cc5c543be036f0cf691164524ad432ad60e5886ed606b74e7ff1314a7abb380383e252bf5c211a848d613c0910d036712dee7aae01301b2e162a09a46496e33c3de2ebe9bcd232e13eda77082c6d1f010ed4a783d645364998222a63834cf172be970a64d70a497601f4f914cd22501ad07be5b95cbfd89a518d4f7af7bb426a05c387b22489638ee0e04b577283687c8000b8213306f6aba5c169232a28179259128d48c8bf0b752f41b2dfbd80af55e21e20ab442fd672628112890bef3239f2bbe424164b497f01b9b853a86477dc74e27c72e3148b698b93e9a2c65d48c96f7452c84cb83eb3b9ab0afc117b53516c8bdffcd642c908c719126cded3ee9f59c78e9b959ae0fcedebdc69aa9742bf0de7f9279d31933c123a3986d3d509b8416f040b29212fc0c1754ad3e15f2381f423032acc62d4a6fda593c53cb13c97992bb2d972d23a84589957e0bf5cdbfebd1be439b5ecd0fb11a76aa4e91d4d795dc4f6b778ad85a8b628d799bd39068a8123cbfc1fdf523af211286196f15d31e36594fc396a87facb94410ec88868805d4ec7a4638a3c70d01cbd18bec2fceee39910ceabddee9c77a4318efe14a70c1358de11d15e85d00f2af78fe18fd0d36fc8b748a9614e98d3854ff1b6679cdf2e0fb34d90b7c8b07bcdbc2e9ac84c23fbb0b8865ea6044fe0600b15dc292ad8ed79bc06a3965e1eac27a7bab6f57ecc2c5271e8c395e72a19623ffc0e1c38b5e42bc1f89e4b4228ea36833b1bb6c5924e9d48f478bddafd94194985e6bb7240eeb058a117f59192b9f1911b5d2ed967370e0b5acc81a58149405870c4e1bab07c38ddae9efc4966f82aff1b1988c2984b1157c470b6bc3a1c8609b5792bbabe6ed623ccbe3febf5a9f7735244f54c9a7cd3d3282d3a53efac2e1a4931cd627b206e03a63c54889e24c548b5a5abb4967339288486966b7b5b5724d985cdd3fbc38b2ce703d22776bea207c4cbef9765a31dbda52c1ac497d5084fc4a231aab14f457213f8720ba016230047bcf8d19292a5c1e7d6f446b990b7252eb1f344cc24b3d1eb8d5541aa114993254df3cb73fb7ac274b5af1b7d605f07553b664b60ea5d0db618aa1859bb2bfb4beb30463b61c85fd833e7ca53e2a29a2baf83933a74cb103c18f41766918dcc0fd32f84e1b54178a56946a95b4dc4fdb286a08035f3170ad19d858a7c9a6bad2754b38104880ac473398ff93752d48499a25c37c0704438e4f613e2ce74461cdd8a72e3fc1d72e14cededf0bd6af4db64b1687730bd700eaf9af1d141853ff356fa7e54fba6d347767866e8e1377cb5f81281aa61b25772ee6157917d12c5fc1de6d34731b0ba42a594998aedaf963bb4fdd27a18897f19dd748e55b6a90d69d6b60f739e26e441ab7e807cc7446731c8c025892ee15a5a3562037526d64ddfe3f1aee2286545727dc97be1c94e42d88149e50fdeccc99c93d34b8f1aa867eef8e51c49bb2991a5a7275732ebdefb2da1b3781f644b2515e0900c984611aed124f3ebb78efb2d417ed21d43f7c6ac93a838fe08726b61481c3bb7654572e57fb4a8057cbc8874ffde7784bf93deda67ab439d69653049f362ce8bb8e37dd60f905067ee866dc948b192d11186d7bdcbf3890cb3d2bc7623f9328f70baaf0c1028938adfae4ec8dacb2130732a91ddb0c838b53ed1348481d672c1dde10c3687cf70d519e5730a2bf3952d91ae032c7b7549a181b607e476f0d5808f24d522e870ba4a6ce6fc6ca73707d86df1e4c346ab94288aa3fc3a8a7e00071e919c8d1cd77484bbfc6809eed0dbdd8ed07dfb2765a1c5aaa5b3822c865ff0e2906b5617a470d14aa2fc8a7eb8be97e36422e82c913a8fdd98f09bb59e292307491edf42eaaa851aa21a0d0cfce4d6b6390d46cd832838b7dc42cd18dec423b7554159d1d19bf47203fd2de60dcb5734c5a48a3abb1af3666709962b08788fde6acfca2642eb89c8db3d8022275a88df9b960801af23f3a263417df551a5ba37a304a3cdaf231dee7914251b8d4febeabe8f9cbea6d923b0d2b549aa7850abbd1d864f05057bb9b9b6ec08f7bb566c0920b590c02a2bb8959a39bbef220787ec05f41ffa05f82dadaf28f92164eec63dea29a08799e9217b2a66fb1c3238e919e321e81a4129f914218733b102d4e8e8460e52752f591ee67e53eae850386d5aa1967a091e38f8f76b6ff627c11fdade9226971b1576eaf9d4121657f337045e9c619cbed290ae1df47d3247242e95fa4bb040a8130033a40c0c64427ef069fd9c86dd2acf320a512d11b54ae24ab5ed05a829eb1bc69bd33ecd89b1b9595a71dd2d83731fd764ae8008af4d526fab7bbd65fd7bd9cafaee13f05370b233f2def14a673cf59adb729d9082ecd77ee9b20e5fa84bf6ad3b8049ea6c315744b5215da40f4166ac45d04947b51811fd004f8be7edfa48a2e52eea00df7bb6370f5f7706c52120821a3f0353726d81f3190ec3c3b0138302bbf05a155cf263f46f80dcf639d92b14c8dfc9e331b63d72ac03bbb0e2a052f658da48b6091a23c4b2c9f47c8621f5f4730469788fde7d7dca1b5dce11ef42bfcabf0f4fd6f70d419f0fa3b51f17c55fe3d1e640b95d6fcba506435fb83852fb1b521a2f07b0472b3d2796c8cd182c97cc200c05eb451e4c8f3a7b87be42dc84eca004af4e4baad33d56485bbfce5bfd114ecfb93c4270413cce94b55a14adafa4fdaf2bbe4d668566f48a9cb8d8166ee5ad0820fd405598fa2bdc3807fa553e42a7b56aa951b0fb263ef3682189e7fb1f3f7d67c07a0cae798ac5e7deba6c6a12acd9df72bd9091db7b1f560e30e5c26bb05c7a3306c64f16aae58f08745514247d707158d4033c3acc1367816f3690f125147f30da324fdf2e0079b4d0a24ed59b95139dba06e92fc98a0ac5e82c0ca01fb651bdc4609fcdd38f854cb04dae9a0d3e1567a1e5f559d01f7db827d7705d69e7f8714bd5c37f8929544ca8f0f6db1e38e15cfb8648e588382b69f9625c1f4cd94dd00a9520137335f94de", 0x1000}, {&(0x7f00000000c0)="e3a83e6fe4b7d8b9720d0e590dc7bd58c581ffad70f5b75a1cf8cef66c54536e6e550e6112f8974afc92021742ca55bbd997ae162d26c0c8fa2a4cb44cbe85a02e1b96c637c40bf9686b2b962d73c6f8f6fc97ab58bac66e83bd71d434d4083ce4e0d072979c3572046b8595afe81c118a2a5891cc51d3c0d88d10cc1e7fbd0b08fa0afeaf53ab91e07e55ccc0e0f2096c21e036e3042fcee492bcbb3880c72113b0f80b0881ef7713cc20fbb1b7cf82f1ed35a3bafb71", 0xb7}], 0x3, &(0x7f0000002640)=ANY=[@ANYBLOB="5000000000000000ffff000035000000b7fef44ea44b66d4267ed9d60a072e9a4ff042d93df814b3a8360a78f34eae53045545c7f532d67cdb9d695017aa78a6e324c91491adbbcefbb2667f2d26803d100100000000000000000000001000007b303c57bb947a6f4eef2d4e38c46848ba7f6f1d440fa7555749bf72c153918cd261a3370fb2e8af328d869d727c0adc7b87291aa0d9934166b61e36153a48a1ef7a4b171c8cffa121e70fc3f5c191f941f07b6506ed9bd308796eb9f3a51c29e07394999cb0025b50c026e08ae26beb7ce53d6835a7430881599e4e846e18db8a0adf0309e34d4ea3ffd47113c51d85c2cb7551f2b793be1a15d459b831ba19ea2dffabd3688724714a0ca17859fa508fe5607cc3182824801cfa8ead0f6c18814539c83b3122ad4c3e2b90b8176e55e1ec9848625efcb2795253ec7dc2bb88526b00f2d351f6364c63423dfb693556ba89f24be739dfbd6ac0f02f7c9900001010000000000000ffff000003000000d3c7c68e27b017dfd1ab5ab711317b662a71abc53e9b07c841932c7a7c0739ea9b144f822e04741be7305b9c9d0b6b31e82c1cc23370d8715988d36da111c6a1fa95e64acd1ef0e05e5e02f0d5fe0cb07af4d7804e8712f9ef60711dff0193a1fee6c20d6214723842868d31e7ad945e6802f13545bc039992136328fda26e5435a55cd3259d33725142a30f024bb97a392c48380cbb191d6d243018613a5130ee49a961f5169ae95dc49ce1456df2a907faf5be89e324a820b2b25083f1b6354d3a7a4cb81866237ff58d73cc11a00218ff0b82c2838f3518cf9c7830428f6e348bd3b39fd66c805d7482e14b64c3574814fa0c7e5a228c5d43edbc5ac59ad4e911d9e08f529fb627714a24882f205be43a9bed0c018622e70046aaa8530bb85f3e2454fc4913fa17f0e731d0c1cf2f1d72912b1f98558bc560d73fc0671ffcdfa4fb187499ef0698d9c6c7ec4290c363aed3f58ecb99211db519966a454dfbddc92d9be9974191680da580c4b561dd6171a7159eefe7d3db7a963f1996df22e505746d4022378ac3adb33dbc3f0824736cba971bc68cadbd685e2f0ea46ca189fd2209c905fd0998d32a1db43442ca9ea83d4f7d1ef70e7ef6614de3a1beb3d0e784d72a745f0ae689e759938c720fd39cbee96494a2710283fe70c11bb5a0d78a12d19f47455bab6ac2540bef5da4438d43056db8c199800948eb696fd60e63ea8d5306ceea08ecda0706e57e45b6cf77bee84ca8d4e5efefac7b46367b5f8774f2b25b62e273ba3062a4a65acc5d0b4bbce70f849c7ffb09c43828060e32715b6efa607653de7e1047111f7ed1e0ec0f21941522648a100563009aa4db638a293dfaa5a6aa6bcd776d2ac8e5ab786c888e6c36f05f832595882287fea0fdf1b0f3d61a130acf043716334b85c8c84f02c7a8dd18949113961a554e82e003ba59b687b50ca7eb0bc058332e1b54e795607e7190dcffed6a09f08b2748d541b061b6a064f0563a950b2848fa78ff26b5c11dca932d0ef21e49b2e5fb01e1a8b53070e4869806f3b3a69301bb7b95eecd1fc31f8db864b380db82238e5c1f4ceeedef381c08a11e5e1deb8e585c19dd0858a816362b770aba9e2a8bf79bb493f14ac47600b2cc53da7c63798de738945f92f7b436ea98fa4257a893e736c801e9dfff5bbd7b04faf47deb0f9deb5d56476c67ec558202b0226ccca2d6b952bbf1c5efb1e6b5d88cfb5a29eb2fbbffbf9d261749fb2cc9926c1321157ed39d0bb691dd8bb64aeb76730cc658e3572dbe6f82db126f6f9fcf2fdc76d79a6a81a76c4a1a3c41cd1e2c6ad95d0798df4544b28d4e45534f2ec4a02556c3797c1631b0c3fb6708d26d67fa108ab541892536b35877548f4bc432b42b4b42ded99be52c2a2f5dedcbb8d19fd2876e25042654156fc78cab1245c35c11d5a1a5281c1febf0298c248ac2fd86aaf93757d126bef42c3c6d5714171f15bf6acf30170fe9c48d30d28a96365d94a1f8be176aab8730b033280aa324cfd7d9ed24954288101f726496fc7b46446505abb38344da0c8e2de46d137e1485033d68557f73fac140d4bf6ebb3f8bee8b2972b1201c702233afae3b59bb9ac87ca8d67021ab1a863390d972acde9f84c2cfb8c86f4b31a9567278ec0f52c9e6803845ee5ef18a9f19de7d3b89c24e1ddf77ee95556b4b6eb68ede305ea6572e32cedaf8ab7342d06eef88f4ecfebafb3c0e501fa824f483ba3f2f3258675592fc823212b3e28617e7a72f9168991bc869ca5e96c7a7a1eae7f4d20d75825dcb67ba28d6f10608e0aecbf77d9952fd5184b54504bcf910b17f6a61ba6823772d077636217f2d12d71fabcca15dae4eac2b3d0764482f3ec4abe257c400988854a74687f4bff91360b8a194b9c01196d7756adaa99f2b31552fe291f14f602fc620e8283a0fa291c8f97e660175b49c72a2efcbc1b198500219e8eaf699324a458db5b4694dd5b0616df726afee260e7545df2164585a407a192a450f5d44d9e1dc6b62a0fe384c1a8856cd3668144cbd646b47e3dabc47d10b81cbd3be8b737089ab19c44fa8263c34a63fc5e5373353895cb909b3ab32e0f785398320b590260e5e23cef24630aa1497cae57c43dec89fc3da1669e1a1f69ac2ba9e0107684aa5e0a1f901494e0e34023014da94aec8a4c5c2c0b5364aba6efd114accc7179e76db78be80d32bc0747bd1698cd68b723d912b77aaa564c62f96ff5bec21e002d87680e63ee3156aefda3f4490b86a28262eb5acf9e64e28d07f2e3fcc06d5f3e94b0c80d2bc4a1d46596fb57b125eb571191f800b366085f536ebbd158cd4b1320cbffbd8c08115904abb758ccf90dfe78673ccd3f95de012a01f315212f5e64f3204b7a6e06b5fec7dc1418ba3883ee6871ee5e4d944db486dc3e1b57d9950fbcdc0c756d47d87a6cbef8613497afe99fc5d3ae0c0ca59ece2e1998080ffaffb60ccdbb5ce326670d0f7e562bf3953f5c727931a23ef871d8d84da38462a5e01e5b23908f381bbd518fe43604f2547c19375f7654cb7059c12328fba32c2e1967ebe6e33f707b8aaf6f1fd4887c253acc6fa20e37456e600a4ae2ad1e16988f46fa3df5a31bd4b6d5f2868f507ea4acd370d478de0cdfc5ec2e7b5c6ed84d1e24e04a6b201c7fcf4c7fcc792ca5759a82f4fc87ae26eca87a713d8d9f33f652ca73b9fae1d288030c1d7486c643900ef3a71072b17852df7e70ebb0e152437256e7a33c5e6591582a65ae043e9ea6b5029dba4e2d7369b427d6f11a2ba6aa8260fc12e8875a23e5aae6f389652f03b3fc68e725fa7d7977091c289b95e8e07b34e65ab0f912237511392d0bf8ff6448f1dc42536f5484c91b5df552a3ba115be586725cb673e78ddebc4ecee84048eca48c88df64fc58d3ca0ebbcced3c0aff3db58c59f8b88ebabdbd818c6ee864c3d5088711966d8fe3de37911b3d9add1b2d095ec67131f6b7ecb8a2a6dafaa094ccf860dc1fb28580e27fd296f5d528f2a6f300e91dcee02fe8fd6c24975b62997a50eb9ddfcbc35f90512c98ea969cd3421edcf9ba5a3e3455811a0ae65667cf7581fe64512e33d16301dc4694d6611776f21afeb40817407372c9f74783e4a65db1a741a130f2a95b0e527e618ddd4b65caaad602df47df4b233ea240070dbc24690cd64e9fb9774456c84c56b042248ffc26732e1bd67e22c064f58493d768e271a39a46c7134d87044e4e3b575457794d46a06a15534ca53f76bf8b27a889ddc3e4cff104386e5a0cc796a87d5ff5b8b101f6174d76b582c26ff0648d15aab511538856ae575ce8d745898c69d81ac0a2b3e3f4ccd49ce35c8dcd1ed2ca398d963af10569a3cf902a5c270980eabeefe098e0042b6fd700c6a5e7995a51423a066955b48e28a15311e91f50c564ca8551342b1e4b4662bea035b5051fd16942e41d143f28ca387f383e28117ee5aec9a377918025e519c3f9912cb5397344884b7ae8fb93de037efecf38df84a20996a81cc76e10f03f2917778f13d72850305252490cef77c24088a0cde63669d82fee53eeb726a2c584b8dd8e8fe6bf35cb906ee7eb80eb54ff1e814647c8063e4095bdf20fe81f4da335087cece20c56f5238b7423d3c98b139659926635ba0985f0bc7c2a14e9d3554d863cb5ac315c6eafd70c7390b48fc1ab5e05d955085a811fc24c9a7a13788605d34e78f0a2d9f712f623488995effae8af2177202ebfcffff2e174fce7728bdef93477426d9f4b78bffdec5cff29d5cc83931394499ef7b650521e4348d66ed49e57f7b58949c30c72da88ae3f24aa5fcb634fe23b0e6291ba9e5625d0a6e111ef0922c213a2a73a7f874405a6c789a68086f1ee3c2a47993488b7ebb3c6f0db136684321e1c6a8245ec933160908045b06215a0ba6a6f1d4c1ca33b13dd436a8397244e05df5a1e42a51cfb0805d750ff7254f10e2637d69f22f002d16ec7b905c8ca2c7e63eff7d75f22f2816a4200037a0aba2d622190099e437ba304ae424899a963e1ee6282c6fb0bd38c3e2a1d99ececf7c0b148852305284a1ed74026a0e299a0bdfacc24ba0913bdb7aa7cd4540e95dd481c174db35038abc63b2f61983a591fba0c83a4bfe3f5ad6b417f536591b1c73826404d7ed73b631281fc45bce820393f0ea05b4eb700759031ada46e2ab1dfd059ec86f077975d3b1271381cda461a1bb8949d92cff809f570d13d48f89a0d70f383401a83b2a3dcb79e2f8e19e153206620a0eef916d08d16d8d9ea743bf8fc937d9ead5437e9a42f30c5fab581f709fd5e8c317b356d6393158182951609fcdf82c1bfd2daf204dc0f687db4abd8458671a2cf9ab6ce06405d96e1d55d6c36150bfccf45602321aa81c384c741231a6db473d9068dcb3df38d5f103ed0033c11ccc6617e21aea900e707ac29d39c3d8c51b76d1e86039f1de5c17ce8baafdefe807a26c9f132fb6adf855140e092343d4fa2b1e7340226d9c179040e6013293ffd3010d9f8df80b09f05802b3df32396d62749e277ffe2d43d4a4b863d3883c02e62a7e92113ee164780f2e71b64b9c76cd2aa38f12d4d260b1069940a64c9dbb8878f07bcef7c814fca71c03b07accc7c333df6e0b1ddb27421b2a1be2ae2281c81030d3c6fb6fbfb6731e229c532cfaff06935f2670e4e7f0c394a97bcf57c8f192a87a1160444b4f49ab55729aca40a0258f3d881c08e728fff7f92d7f28d2fb63b77767a94f71b710d76177b88909751e95276d0b3b1f04225aa67fb9d897b00907c41a198815e10e6347cd5e286301f7b7e6929b48061e679f12ad1b27562f0da6d11677266d6fb9a37152913bef657d959bc82ad477082ff5c0b1e0455dd59410552d716d52c1a12ad6241f19bb2c43b2cbd750daace38f26d230eb46c2bf93c622c96d7330ade2ce536fb235fe4d87bbba6e8ce6afaab8f88b46370c1152032e2d4b7687c87a35ab2b3b4714d80786b74b51820fbd4b56c2397733ded19eb1a7959f333c9f82119e2dafd3982735b480382cca154905991e3b20a1f2f46a06800932d897f769bd67f54b3658a0a11d91281a686e5820ded24c2d82d2fe414861b97a53967be00a9d0c2c34e233e0eaf525803816dd105e5397f041f063f44a6113c1afff477faf7a7a171f8fc15ac8bc5e9a544ae02d0a5fc4e79a56557efe246706df5c3e8ef9b25c960683418228b913b17a7dffdb8c0f7a35b3e1fbbb59d397cee3d2f0af54a408f257bc8d9a66fdec090caa4243c48e2b0ae63be5214425cdb6685f4b26a52c5f9509b06139907c275cba4bd0477c6d78515e9a3da1b926cee9253ade04bec702af8a0c073c71766e50b9129e58ba1bac5dce47e7da152545445c8c00154d0aa26bb1a041463dd82794cc7711433b7571b6ebd57f51b34792760e2e8d58340ad486bc18bf1f0d9592dd053949fd02fd0e41e9f2e119b2985f20e27d6bff3ce282c6fa49963221b66cd7557ad8970a2680bb4fb5ab4411bdbb20eff7cd502e81efea1d3cef6987928784a596ef0a1359f5496ee780530342cebedf9f9a29d960d25eb1dbf67b0d3bac849fc7843e85f3dfdcbfd87ea53aa020bc01ec350fb3ed8633bfbd5719518140a30a02d7120afb24c1caef6c96a22a180591218b51a70c5b8a33493cdcd92ab869fe6e7db2c6b8d97bbc5fe06fdf62929f8227ba8aebedc0098c4e00ba3655eef8be9c420ef97e79e3f4e7e19c4dc7a4dfbe0cd340839140cc7689732a8de1fc961f096f8f3c1f3a8db2735fd40d60a19408fc200000000000000001000000070000006db61f5cbed84651bf510c93ce00000068000000000000000100000001000100c2f967d1deeae2309fc8c1c2755ab5a5cbe747d9b755a013f5fde93537d5535477eb5fc549ea853639fd676f6aa191dd12a6f5e990dd601c9d00ac7109a42ca20f899ee52c5d372d38bf79fb258e5431af1d3fdcc7b600000801000000000000ffff000080000000b9689a602158d3defc93634adec82322b1a17b6542efa25181868d841243518c4a345300c56c50714f96b16cf3f6e088c73a01413198c53dfc7764234ee0fffee20928f3130d1c82034799652374eb88095a8ecd23d1cbae4b97b30270d09f8282489a39d0b089005098ceaf9b26075cabb74f5b9765f66a3015bb9bb4443e13adf05135bc5ce0d844a0618ae043bd298bdc2edc57db593bc2960e546edb189b0adc3abc8c9a1b03266e9a568b079c3d9c0f8c1722476f31b515cc64e10b55e7112520014c22172439395ea6eec029d3c89fa758c0f9b4c492317243f15ea99d31b48b7c6ee299659a02aa7f4b8e1f83281c0000000000000001000000000000000000001f000000889dc8e13ef6499e0c7af2b1b2b55c4d70c96a37ca2656801050a12f2b155235fb04138b394c03e9e786915c95e083cd812bd1e04d7722bfa40ceb9b28f783caa5d2d704d576aec5d05f4a7b816a44ff0db87da41da948af15f95292b7352099e23242a25adbce712dd4a2c15592d7c33bc00c192472b23f61d21452f7a42a39ce70443985e208c596d3731cf7cd951771a31e838d52e3d43f839b632f8e22936d91bde3c1311dd516779c4abc15883763c3fa3857a4de9c4aa7ef44aaffdb22019010682af089ad4250dec0f13407f1937fb5bc1e85c195541f3b184ac842c9d9aa4cdbd60d5d771db78c00000000004a4d089e95b7e3120eaa"], 0x1400}, 0x2) sendmsg(r2, &(0x7f00000025c0)={&(0x7f0000001200)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003c00)=[{&(0x7f0000001240)="eb08da57148b58be0072e63e7dcaa182f4f5e5f50114e8bd04e4e41dbf1dbe137f56294fdaa41b14c80a416d25371e90d322ab036497211a57377f3ac614a08bd3cfeb811a1b7516708627ab8066f0f1c287e3fc95b2977ff59a18728f55efa0c4c333febe8659d6e64543d291748f254bf78712599b022a5e3cc8b88588eea4ac81f37c8de94b2fa62da60d53411d762d63dc7ad5a8868703362809b26538d159792319385f9f692037f29b3c7b07a1d6d7bb7f9abbe972dfed2878111e6897ae9591265e52c2897865aa30bc426e00d73ab13a8dd84bd975b0547154d409", 0xdf}, {&(0x7f0000001340)="7f7ae286158daf3f5e94f1370dfd6b1f8ae84eea13cff4b9d1a70ac6140e8414c7c1153a0e74c5362d0d2a3b3928d29cba90b361fb2228373d0c95fedbf2232320fb483710ecd0901d3120a90545a5dbec09d2a82546e6a858b990e5dc2a7b6e4ba2862e3cf3f25b0cf5e98be4ffd54e5155c61a292e9414a3d0f42f7be943543e181d2e94c9c197f5f3410083c3438619c5d682c219e3006ab584d0d6623a9def2c3d9369726e97c1abc04b1ec218c978c112a55bef4e2abaf9f02781a11190926b9c68161745e6f85926877baf6da33539a16fc36263588f9679d8", 0xdc}, {&(0x7f0000001440)="1a81ba5bbcbd7a8347171902be60b9766f87c62e50e5423f34832ff152978e3cf0857a7d57b2f625518662cecbf1c01d85c0703d320b42a210bf4e01770abd4a5063bacb238b63e8dfb3ccc93343f48adf0e397849cb62fad5f2245913ee3aa1ae83a51b6303e2d7f334511d71b525402cc2b6b22b491e97da05e75b84ae8acce3aa8b8f8218b6fb566ed28ee9d1b8f6e0", 0x91}, {&(0x7f0000001500)="5d2b91e2093ca922976bd007b0a565e01ed82aa17a53219b96b26fdf294a402c05eb99ada6b5b511", 0x28}, {&(0x7f0000001540)="196dd5f36af1978a24246d90eda360a984e6a053c35eadc0aaeed288bf60d6f292034b92dd88bbcb7675d63a5fe1194328f58d281d34e80bb25d5987af15283f73a0a2f4c0fa46aaa8a72b200a09fe11a6192ddb565ee71bb74b009da1f1630c3a69eb14af7a808c6fe541d7710fc9c4f1196a5a2303deb52d4e5a38c7079c4a3a419ff8d0dc9b2c7994abfbca0918e19505d0fd76b5966b501057c4ea31caf1891c056d8b3ad244c7a405ae66c814c57552e8107e673d79922c64882626023002bfa6a43cc8b9f95ef56ff71e69811aaa56ccf875a2510c6fccfe7998a2f756cdbea21bd336d2f0c8101667e55bc03d6dc24059c7db400162de87e81f7788d693002493773df2bc29cad7d65e1645b9de0677a79b90387e337cddfd75cacedc18cf88278200519f1cb7e3bb14a460ac40e45811ad06b64fdf1946ca6adbcb5c98670daa56b2fdaaa3a7519a8832d96cc68c667877821429aa135caff1e16b38ae95456a6ebfd055b378f7c0e8c0b37bd6b22afeb90b69ceb62ade32fef2b0da54848507c3391b239c25a780c042b60aee707b4168933fff85092b25d490b8aafc16c02cba343019b3682a59834beb406010e234be717c12784bd4f601fd5651b5fbcd6668305e62ca198e335417e720b5c32fe4d6480a5b091d44706f2927cb6b0d11981c010639ec2399c7acdc968235dcf71a649f99cdc5ba34707ad39661ebf0685bbccbbe18f49630a45ad49dc80255b6d7bec15b89962fb1335a0da1129d8891062ab34633d5a14f6be74783c5bd1e68b085ad9133a9596006537f74685ce64a392f853157ca333be2611d4bab86e3a73aaf424bab50585c62999c34f2da9b7fd06a0e0c384d17a34a53528af01f4fe809c81c807b438600b621beb2457e2145078675d6df448d643e141836d9cfe2aca23bac44cd81f5ac5696e8822aab90643b3cae3ee7a6b029362fd2a15ec329f2168aa14fe764b305cb4ae65725aa4c2592ae3efdecf8ba224506cac2486b2056f06946e68bb02451553af162226255bbffc0717484f0b5190e7a880bbcd03b0a884eb26c574a44e784f976ce209e3b49835537e36171ca689a388f990cb3d401e6c3fa445044591f56cb5d049f87a9f9f39f77bab97f0627d09cdc274b68698106a97bc0b600d31ae80edf9d50835f3a3ce7579e5943bfc0456213bde12b9d40111570879336511b5b59e9f4deabaa761e77a2fe7576282ebb79df5613f951431a60a28c3fb52b151814212ea3bfa7766a0919bc9d322742155b816af329d732f20e3dc5b6f98a57cf19e074ce40dd8c03543956e875d28f35896f5548b61109dbbe50d7e8fb03601b179a0b50f3099460d65bf603605c73ed8cfe612ed8d54bdf9d170db416d7ed2138b6a517ccf0271a29856a83b058a51297f1fb5192dd9723930071f98d1cdbed9e323207d29168c4bc7ecb1fbf749e6acfe4b72f30806f08f4d24a5cac45c16a988fe14e07813a6917215c0f69d38c736eb37dba62b78dd03baad3c4d7c37796fac3a793587a029d07afb5add9999bc6c4a461d32c7b799fdc8024631378303b19f874a9d293f8fdddd3887c2a66f5762ff6b2f733628235dfd32c95a4275b89c81af1f39b8a586dcea7d562e10497fd5f97e6ecc22857fb179b4d65f6922e9594d0eac7da7310627840958fe9356cb8ed648bfbb2e7183c45a0e4a641d23429d2bd622fe335e273eaca8925009e4eb36ea28a2aa0db125c7d56d63a8a611295ab3e43e04f1eddd15474f751417b1501396e8f75f9799363c66e52eb795daf3cfa1a1ba7e2f719d4d2d1e817aab7520ac04091f631c4a7f2660c6630d2c440e851270a617c56131d46f2be4217cf8bc7355ad74c6e5d71a4b0feac0d34bb28c764d1d5e0101eb64e42b02ec47af1d2f11e067f78cf63025050740700f1c01d943d93c5000e76feced6bfe2962e7c1368cab204287ed479bcf72124cdd649bdc1d3349539a02d5522ad9a8dac9bcbf8f865f0655a5d1d9001e88f5dd635fbeca5dcfde86a4bfc643f53b6f59125b6d890a852b115641a8526d200d4cbe00590c6a2e14236a6280690de44155ace6f8dad0828d05b8026504315770a3e5115b762d59d454ad116451b7639f30862cc766e1616326db78211ec0f1a2af1dc994b2fe1ae3dd053857ce89c1c57c7be089238ab4f62d1b9ebd3d725aab9e31b0ad269a5cb9184ffc5257d4d5d0fc68c46b1cce7b355e337c735b03554a7d51a04f1c37edb71a43c96789b291a815c66dacdc0b8602268bea842494eb3a9bbe055df7024500e52093728becf1b93c6758f2bed79f5c2f5817e7ef3a1201c8fdcf0e7abf7ab010ca9b93d91dd53318ea063bc2b7451eff8f02efd90cc805f64701261f3bb0d83bed45fba98b19e3c376fd0c2b14a3ed014e5c59b40c07819090a55f1f2881dfb84a85d1762fa5a7cfe32d67bc0bc54d87699285de5630bd9b9822af956c8fa1b6ce5d9941eeaebd9ec43e81217fabc89077229125db7c49fe99b90620b3e01dd0ce1c8e48a2ca4a91426495238936ca9f0b76bc2c18880c39899f33264f60e7e46079b5fbda2aecfb98169be400c30f531601122a2d423979a279fdb5d0b2b93a50114998a242ca6e9502f052b320e506a1dcff93e097c06faba1616c8dad407045fd77c141a36cb5372325f9fb1b5464017b1298ecb354c668bb5787d1483573e4b949bc5e55f63335e67b81c05cff7706a1a5eee8f8961654ac92a21fc49310016a77c3f40fa45d956420480f93b855222d7b00a0cb89e2ef78d6500440f3fdf8ae4947200a20f48861dbdbca48d457a5822190e841e285348ef984ff4528e79a4ee4a0a80f0b775857b225e462d54788976db7dad48c10fe7308eef14e226d404d6686613ac56c4a074210a5df016412767eeb68a00708a19b60ff51ad6a35018bdfca1059ddb920727a03b8dc769ff6d57df7535aded21cf39cc93dd517ac748a62d99dcc72bfa669e0df2733e984a271301a8a44f1e82839c5fe7d970dea4f09ab7965b6044c4034d4ec2183da5c0f032afa1bed419e65e459c046b423946053c2f76ebdbfcd9ad3d825f3069668e058144d1198d357d374f2b37f777733406e2b5870810e6c83f1889e3811fb1efa859f1caf3eab6252e35b328d0088d8f894a967f26a07f13be237adef50605c05d09d735931d31eb396dc8b567a59aee3396b3f662b5adc8b6051b0ca0e44b7fa7a17f178bdf552787e76ede6bcaec29d8440f8c1bea7f31dfaae1d92ee5f70c9aa01728de2db660199166aa275974bf9e3ec9e81107ffa2619576cb49f34d3c7876a35facdf575dbc017d6835a8334fd80176ca600e993009e250c74f6759ecf05a04e55d7bb1c78bc8a94bf3504b7a130b9d2d4c4d6344cbd5d4f35483609610b25c3f171ff8ddb736b145d09784ad5c4ff051508e8e9b501c86a8346073995828df039a83752478899a8e8ac40f68a39f0b69fdc07685ad3d7a5e4548e191030021bf040e0ba1de55e164b7892311c6246e0c01be3e29588ed564dd1748a541b3d961b573070ac936a18f614c455154f9cebd94f6508f53f18ace855f16040891844380c41bf892e0261756d1e4622623e1c011d0b8ab698b676819f11d0e00884f1c45ba1877bf45aa26e86dc582f02e1218caed763c7dd74d0b376cd3cde1b84d4e07395a4891f9e46b1ed86cf12bc38123506354dcd8df5fc4968a21bdc5b37e2412221d816198d265a9763b5ec359c11792b340523bacd3063b0a9272e101c2272ebcd87dfadacbeec9f7d379540c5362ddf2b1000558713f0c3997f1043bc426ff3daf5dd51cb064faaf28bc4085c1bccbc67edbc2867c0dcc230f367ca447afb81b43f9220c2454ce24edd22bbb967d2048d30eee2c17f9a25d49144476c62ce01ba59d6ef59340a6175d4de27029c43cb24cb4474b96d1f9c8db4bd299cae84ac97488df7e298245f9931ce7be198d53678c5a101cc3a83608c08cbb18eed4abc8f6e7e11cb43770a781a759970876bcc5ced69b3923a02dee2d238bc763a535fcd9afaa458db5b0d25b076395aeb004b402104dad06844f69571493abda0c03a68adcc347bdcb8f83b3f901d4409a0e9254fd2c4271004ba182d5fedb829f45481459e3a157fb60b0c931b1aae9d32f2e5e3a1271a614e117344ceff86c0041344f6e0282c1a7e740886ff27b062534996eb94026e3ffcb549c1816446b1f387d8d0aa46bd1705e179d224219d193fd1b600fcff7ff78d82fbbfd8587fbad9c19268b45a072e891260aa66434c816bb6fb7f5b9f59dc8a11ab1b576c273c448b1d6c53de2da219508317eeadd02c8a8c14f21c55add6fcb278a971d097e1d9c5f096ab0f2817b315a1987b12924f092e9f14e76b781914fb84cc25a32f8bee9c3cf970d3cc885ec723f811d5a85f89c868b2ca135141215c7d66498e8d82f741fad94f174c45c5633cb7e38746becddbc52f4682aafd6bdac91b38251f08654270a1442d6695a6d1123720411f34d8dbc85913131ac8e68347dabe9fff9f00d8976f033f7dcc4ed4e096010701cbd639611284d6247583109fd4e23719f1848521acf51128c8d7607b25f72d75cfdd378cfc8b678720d7af18a7f2304410050d5995aea9ae6c970aca80f0ad8e9d8a04d1a2be4b6df7e2128180fe2295bc7546acd8c1269599877c9d6f13b387e3e8ac68d984bbaf0a645a53ead22318cbae4ebbb722eeaaeac93b8f9b552b4869e666f6ef797c8ec23d87b6f5efe7756040b38865f4309f827a8ad062e3284f73570367817e3a40dc14ec7be111ae742cfc2110e6babcab7590ba9e3be22b2752c970079beb1b41cfb6517bf8796264916b4d3a334111c62207e3e54ea4a8bc7ad4b23fea54e667696489a34af3a67b72949666b2fd6bee75d61c33be14098affda51099c39d3a7c2b2e44629c0bea7d1f63ee73d46f0a2dd6dbe403ff23640baeab9d504712c312d72ff8ddb13bf477a145e7d2b36a0e73d3bd44223b2a0dd7702eaf0fabcc90afc8e1a5f9980876d82b0cefbc1caea55ec7beaa980b8ae84f8f60c2240db2f66925ec13e2ed35a657b7bb17d032041d2a4ebee3c781c7f4c589d644fb8a692e6387db4eb57e3d4d6222b88cfbb39809b07d4ae222d393c68d1173c22d4055e1d19a4259627cf0a5483fe746fbb6fabec5a3ca8045a8ee1db0eb911233d4c5883a8281964001c7a0d0118ba06b2ab032304e567f9e71b0ba16dc00a5221aeb92aeb2d8ca01af1c4349b0711bbb0be116eb6309871c5109bf6054afd5920d64ead1fc243727d4c918c8231c52a58a376297d25ffac39a1176d65adcb5e3dbff1fe1eb836c98855014ea60d5b5b1931d7c1d80e8536be1c22f41055dcb7803e4179cdb073bef0c3b23fee4faa5a043a3a8559d16ea05090924333cc11e18097ef5fe8fd0bcf9bb7c2a0098e27b9275203e84df2c9e7354c591a32b308be087aa772ba5404862ea8509f4165f6f9fe5254ff8d433845ebf5727250270d2b7df697787d2a662f204fcee8de17c404e40aaae794964184a9eb46fe4d30674df4770ea640b49092e68da7bd794d74c8462bf7434cd3b7a4b92b54d3f3681f99802f29c5508cac5dd9de807bf221487056523e4ba565fdef933331478b9e6ea339fb0efd83a2bc89837394c8f2365be403dd81c44dca508f649863e455f249611563f545efce91f815ac15a8d8a2e80e9f4f8623f5f2ad757e31118c23683d45afff99412651a1d02a64979588a6bc9fa4fc2cc75fe9e431c2f", 0x1000}, {&(0x7f0000002540)="a3f594683e7d1fd484e2798710f38644972a34f28814accbd974d3bc1d2087d8", 0x20}, {&(0x7f0000002580)="c2a5383216b3d70a4fae493d33e912023e4b951d4ae8e962848cf85d7a23c56e1b6b75d517d9792c1d6636305232f22cee6585", 0x33}, {&(0x7f0000003a80)="7d3e6d7dec4b7eeea4a04e013613d4655c460580440c26a0ebd7a7e4649b3922ee108af55ca004aed8d2d7ed9023fb101cf1f989e01870f7c27cac300ca21a9febec99706376", 0x46}, {&(0x7f0000003b00)="42c85a46f57efcb0c15bead97c545f00e2a02d5d7693a3ba71718754e9372035999306c6129fc572e60abdea5750d10090c0c1886fa3b57c88903115d8378e30509ad587a614182a2b8674265ac833513ee03c16e5f81cec376f0c66aacd085ffed75f3a93c99a35c517e5486c0e3df69a1ea0a014f1337ea5149987cae1204c0e10f2a8f5974f460d590d310ae8ae61e7c6e02156b2ff0643ec12dd8a4291b48a06236332f95223d86ebfaff64174c865b2bf14cb722dc47f35268b6a6c14500a366d5b83580f0276fae9a7ede3606937156e40baf30104d09bcb12e837562bcb5f515b", 0xe4}], 0x9, &(0x7f0000003cc0)=[{0x88, 0x0, 0x3ff, "b7fc3d88f72f947ab051b0061ae1ca7a5c16a79474c002ddf0955ff058947433827209c03ee214fb5f105abe505ad4df291117c181dcace8d94b022c7d0e6dbafb537afae0da40be79c00b2a8dd2ca9892b25edd786d7a5a257838d4fa4b1635b5bdb941fc73f6235fba889f14af1d84dd902cef1f23e485"}, {0x50, 0xffff, 0x7, "af7c7f706fa32c0f9e248ecc32d307f05ef4ff11db52ff00d5f415550fa036020854e755c2269ef06b25f3416b82bce7c07533bbcd1c09e9358b3615"}, {0x50, 0xffff, 0x1, "0813aad09a360831a32fdee84f54a74b9029accf01974943934a19275dcce3bf931a717f9919932bdc4ea1566ecb0b547ee40845d24a596917f56fa67829dcf0"}, {0x68, 0x1, 0x7cc, "61715cb1e1e78103390c0db8e0e2dee6daf1ff6f5adce1dddefc34c234b986dd269b291a7ba41c815e3b327bc38dac50e46fed36de36ec07db56e044a88b76760afccb3a4859d87c21504f77c99e55787d635913"}], 0x190}, 0xc) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r3, &(0x7f00000001c0)=[{0x0, 0xffffffffffffff81}], 0x1000000000000294) msgget(0x2, 0x208) readv(r1, &(0x7f0000003f80)=[{&(0x7f0000003e80)=""/220, 0xdc}], 0x1) 16:21:19 executing program 0: setitimer(0x0, &(0x7f0000000340)={{0x40000000000000}, {0x2}}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x1000000000, 0x9}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r2, 0x0) dup2(r0, r2) dup2(r2, r3) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000380)) 16:21:19 executing program 0: mprotect(&(0x7f000028f000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000080)=[{}], 0x20000000000000cd, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 16:21:19 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffe}, {0x0, 0x4}}, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:21:20 executing program 1: r0 = socket(0x11, 0x8003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0xffffffffffffffbc) socket(0x32, 0x4006, 0xf6) 16:21:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0x3f}], 0x7, 0x0, 0x6, 0x0) close(0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) nanosleep(&(0x7f00000000c0)={0x0, 0xa6}, 0x0) mlockall(0x2) clock_getres(0x6, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00') 16:21:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2810, r0, 0x0, 0x0) 16:21:20 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) flock(r0, 0x3) 16:21:20 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x7}}, 0x0) r0 = shmget(0x2, 0x2000, 0x422, &(0x7f0000ffb000/0x2000)=nil) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)) shmctl$SHM_LOCK(r0, 0x3) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x6}, {0xfffffffffffffffa, 0x3}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x9, 0x152}, {0x7ff, 0x80}}, &(0x7f0000000100)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) setitimer(0x0, 0x0, &(0x7f0000000380)) 16:21:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) fcntl$getown(r0, 0x5) syz_open_pts() 16:21:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) close(r0) execve(0x0, 0x0, 0x0) 16:21:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x49870c41, 0xfff}, 0x8) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 16:21:20 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000f7ae7aaca2615829afd68aec35f3771d4938a959530c0665ec566db8620ab5ea0000000000000000e1e071efd50a3bc5fefeb1279ddb7ab605388ff0928ee03e332aba628103b88f0078823c5b470855eec5fd6788cabedf27b545605dca67f6e256479a86e92772bf06"], 0x1, 0x0) munlockall() r1 = getegid() setegid(r1) msgrcv(r0, 0x0, 0x0, 0x4, 0x800) 16:21:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x20) close(r0) flock(r0, 0x0) 16:21:20 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}, {r0, 0x198}, {r0, 0x100}, {r0, 0x11}, {r0, 0x10}, {r0, 0x19c}, {r0, 0x10}, {r0, 0x50}], 0x9, 0xffffffffffff0000) sendto$inet(r0, &(0x7f00000002c0)="911ef7564684def9d797bf5d136ea1cee8227aaab49e1c81f8aa4375a613c8c6c2a98def83bb93fe3b744f3d4e7d036cbdfcf3d2582cdaa0d0c5e6e90f68a89d80a278a0511469de53137b01fc76833b6a349fdb545e3b68cdd8bea085d14be65097cb8617473057b7bf5e0bb09c46cec934b84f6829ee93d538803c3aee49d90b7bd377e46bc530854d61f9fdc90e5831266418c1b089e07d6d9599b8fc1bc1a2949a14cffc08569da5d3b911823ec81e5376fde04cbdfb7a7c7b73854e69908f33e818f2fa1ef7235ef2f4d276d6613bd772ebd2e10eaec4b92b223e8dbf0e74784773", 0xe4, 0x1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) 16:21:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="bb15f8c5cbabdcf6a34d679bb5da9d451787f225eec691352e73346e45ac8c0614e7e18b93cd2716936d4b49df4debe298c186c64455ab6ecdfa91d92c499d9083a8628b2395739d41caa7f1b966c5b0b8e91b81316021727df82df29384f83136af287c5259ff8ddc095e595d84e5f66e85b5d7e04999297180bb843b528661ceaa8e3f62c203d99cfc14cb8163dfd1731099d2cbe244ea7feaa9eed35f9e31f31e873cc59615a5409ddcb356fc1f3e33b3c5133a75df025158", 0xba) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x6, 0xd1, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8000, 0xcf75}], 0x200, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x60000091, 0x100000000, 0xfa}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x25, 0x10000}], 0x1ff, &(0x7f0000000200)={0x2, 0x401}) 16:21:20 executing program 0: munmap(&(0x7f0000019000/0x1000)=nil, 0x1000) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 16:21:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) shutdown(r1, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r2, 0x7, &(0x7f0000000080)) 16:21:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x400000000000, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:21:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x180) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x6001, 0xfffffffffffff000) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f00000000c0)="01000000", 0x4) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') close(r2) 16:21:21 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000, 0x0, 0x1010000100002}) open(&(0x7f0000000140)='./file1\x00', 0x8c00, 0x104) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x2, 0x1, 0x5, r1}) getrusage(0xffffffdfffffffff, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 16:21:21 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x74631c4684484df9) truncate(&(0x7f0000000000)='./file0\x00', 0x101) 16:21:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000140)="a7153e4be38838ce329d412fa02767da54eba9ecdc8a92a16f9a16eae5cf9d185b01a6ab1b7c26af88e2e9d492bd8081c062942c4a25d69ce06d2010db", 0x3d}, {&(0x7f0000000180)="5d524c31728cc405688004be89909b6327ca98ac69f9e87c8a8a12c254fdbcd019b9afb2ef96477d2610f605d6d5877fb6369933018db9d9d70d8b44d158525ddb53cb854c392cfd4dad78a3060f4f536ae58e7630c5f8afbb23d41c8f08646476a8a7bd5b7aa0ea6016ca47003e9e4894d54a10d9da9c31db1e23bafcea08a44a0f204f4a874a473aa78779058c07f2e50d5150ae00078275f2bf3e0a49b6a727872146141e5330161388fe44862295418ee2b242852672f3d3e782599bfc7e8971554f6fd42851c1f8e9dd1c85dc733ff96da259df22373ad748cf9cf83524124386cf78e3e2d6bbaee1e1c25cb32a5dc926df2b04d2e818d79a3250ac9e780b360339ba62f03d1ba8d2733572efe35e1d3c7478e4d3979b09b0f85b2a6446c26b7da9f725eb718124d5246e520615e2626b3551674b36ac2adab7febc5627a64172cffaffea693239c876e7783003da9fd033c60b7746acc410b1f864073263bbe49eb53596c7ac86b3062d842b7ac6c1fc882b3b5b9a5973c7b108efbfa76e9368921d25ac95d53e64e74032b0c90284117b2d5cf25ffe58e75273ad881f86ca65e900c02ba8ae2ff7a50dfb221c843df0e3803aceb1114293953c6aa779e824742aca7c2f0de685547f32fe582e947a617f15d11962538525959b75417843d422315755f3474de9a22ec23f462049458d22c0c928824e20209d2014b3c222661dd9a6ffc7b1b214f47098b990cf307df38166ece4b57333b11ddac9af97f89c6920fdb0b30635dd395020c304b8316c57593489c65b0b980ebaf40b6b6217880e86b17716d41996fe6c757f3d168a3b6ebdf5d09ccad65349a45e2c148e5526d142c08a10e0c7b0829a4294c82ffdfb684d979eb22151be490803ea5445337673eb1f73b881ab50799e86906f76de08c66a20d6ff83a36182353f928f8c1ccd095db4595a400d76fced61c201f304144095aff970e7cb824c87ad725f99c42bfb4c5d21252ec8db8a94d4dab33c4e33344e0467ad0a2b0940516a3ba3a23eb5c9ab0760195309dafe2b21a36827869525d1315fd7693a0d27ac7878e66da76b8ba14113f93e95d71e642342aaf5500519605ecd72ba859a964e0c94371a4086cc63568f3ea5ad5d10cea3b73cef91653ec20020e8eddd7dacd54855e717fcb73bd03d175f8209ed79d116a836c82b3e683a8b84602eacb4c94f1913f7494d8e75291fe60db773a9c77e174d1072ac929a49269322ace977a9ddc4a6db8b9a7aa55f73830f334527e3b75a0a0037a89fabc4526aaa65ac8507785addb815b850d8c1690a4032bd6cd769ae7096692cec00cf682ca006041d28f45269f464aee8b2f6cb45c11c6d7f887a0bd9ec265ac0b32787b9bb7ea2908c9383938121cfb7c65174b0fc83488ff180831a04a5274f30f708fac017acf12d71d8aac3eef2eb7e25915d07859931b234a79a956bab984e0cdc0fc50a81296c5acfcbbc9319c52fe4dc8eda5940d919c84d65c3cc94a106e2346ff1912bd3f2ac44e53080c3b3979617f46735d67fac6f158e75315d89dafc996599aea32a8a99e5ca6a582f49170f3952351343a1256108aae228c74010db15039b81eb25c7a248c7e5090f15b398fada99578922c8c9a0c95f0cf7f2d4d9e83ade1bcb54e1d7c3c56c17c0b6265d3c683fc4fcaaf17df798f44351260dcd9105d5178506103596c2feeb8ffd2fc05a790c67b687b76a891a99f15f17364a957e6612dab6878c65601e209ccdacd29a403a67ce1b2e1323f30a602a9621e72873349fe4cbc5301312a6207230ace550623ace8da8de8e34da9dc70333812e1f0144d307e5b860a607345a96a6e4ab2e013d8de60cbd403582070ac64e13344b8a990662802a8404f00801815e4d0d434ec3fb6b2afe1450ac0cb715e985c9f6ee5da142fe2c24e8fcfc1d9ce82b1b0f92a42f85c28eaedc8fbfbb5e49a976dcac0dbbadd9ef31f63fc423ae94a3666a53a949defbf46a5a84b7766e4ed7b3b8e3c777d536f8101e88e15cc433c211f148bce8084525f880f98e985528f0b1e19d97eb78c5f90b90efe241d1c64f2cb49fbd48c04d852883a735aa7e2a4756547d25f6df5f647c1164a5346c0576a9cea4b2ac39bd6ee1976597c6bf4892ff3d45a5e6ecd69389f0dc09c2b002578af168a5f10bbc3574a1a97bd30d73001512f1683fecb69d30f8283e4cafb6294d73e01eb2539060c439932d8e1b4acd6b64ea7fdf1d739f41d4b7a4d7c28d9f88e4480de1965400ad9e08962f51b255550703656fec989bd6be139bffa3940f1626fe73f6d3f532d3bf7d67a7b6eaf5072bd49d2558f21d5d7a9822d8808e2d8604b7054d94c7a23d96ba0b59c4b576d8d55ce4d51cd0a7384f8b047a2a06e5eea71f199df782a60d9f94b93ee69e2f5c778af7601293de0ac2ea52bee26d382a0417b0da8c9d2702b57318a982e2a165305020a86d87f0cdf069b045bf31c34230eed4af19a729054671719d2740df5fe3acc07d001b9531a7037d577de5a5ce677c09a291de538b22e41f5ae9becfe890c67f2bf81cf2cb379f950bd03c335b8e1f591fc6a420274b911a9e63e601bfcbdaf3f869da1cc62458b3ca5cc71d68ab9f514efb4c86c334df17ce6de374c7fb18e7f1ac5c8414c045290860fe98a6b742d1f317cb27d0b05bda9f3224c22e186bd27bdc8c55d9daf4d7fe4e9a96230869628332153352df82a3e92694c278109dbe68cebf4ba62d9ebc8db711c2b926985750ff1ae4f8e55c421a64afcfdbdc04c15b9b23a78e099cb1552712ba3eee1bb97d22a041bb9a81a6b0078be315d611d25db47cce1e417996c73d26480cb8da99ffa462f24a52a7e01f9397e47b25f765aae611b8478d27ce35d0e952d0a8a094c9c32513152b369cd3806e97876bff6781688be9e47b0426f12138ea84884e0f40797d4576736c4a1336189287d8b415387f2b20328cf0c587a3da8fcf637d862db6d7bcb32bbc1e7313eec65aad51863d258ed6779f3ea2c8d0c46e6630a10af3aee1d025bd3b18367c6013aa972082bda9b5fb1ff9efa88a565c72360f361d250b3c508f6c0882f2481c06fb0d884980f6d156080a83596577c61ca6c01d7f54bccf6ceaafc3ce0e3f0c67cabd8c0744e99bf1a30b815be5ae73c6f5da50fa9451cef7660c714467401c19e5138c4111703ffdbc54bd5a263e3412e7cddb5f662457b965d94cd35b7cb4fe1d689dafb6d04c9a41d557220a2578858b9b3e955d2c8c1e57db4766b4d4ff46c95a9f00a75ca230d6007df57e40b8999b9e1cdaf41e8f8d9f5793aea8d3c39d1bd4a8f77dc7694b35df23b20a45f95bc276ad642edfa83067a3fd8decc7823a737b24fb86484b0964b7a8149c58b8bd2ed7b6f4171b791af85cbf998b86a0adff2db0cd0210a0ad07c55247e973b0bca2c9f03f4961cadc47b1148d0b70571b3d10022f86ff280275e720d3deba6584b29a5ed744cc7d958be82251c649eb8e18bfa80f2cb041e32c30d8cc2e0cd7b21e0d8e7f1f0f106ba2fee6208d0a71a1df61acccd620a6a8d15ae36f9202d640224f760f7327a392dd3ef8a681bb00ad22858b432d256ffee70495d98a6d3e6e25b6c0eeaed0b444809d187186baf55462905c9a3181d31a28f48d9c8dc78f3e34e4141d23479e5dca58a72efc0a23cd70ad70798f70edaece19ed5aeccf1bd056f56da89bdfb9b49dddbf4345a1297581b9db574a3f97f0be8e71335ed61a53e21310edbeac5c61349a547c940bf03f292e3e375ca3055d95fd83b1bac47124354d3cf046805516217410667e0205389456df29bf7482fc6837779b31e600267fbb972fe55ebcdb2e310593e6cd80c03204209cfdd3a2f434ca8aea228bb752bebac99cbd0e8066a068480f488e1f824a3f8f4c29d40b306492a77176e97ca7b0167fd2d713713615daddd6b7ae09d14dab98f606457eac9d60985d1d47d7a76e4004df00fd925aaeaad2a31996d4092bb1be04d749c2585001f9fe20f981ea2eb28af1ecff783a269938f4dca9e07452c026268d63455ab188b2cd6c311d0b9a4b0dd79ee72a53871bec49d6a1cd3938f4a52378e77afb8af4ffca69be27b510bf4e3984d65eefcb05f426075d1ce3ae8214b84960dc3262b190d3bc4da48bde45093356eb30a4b528ac2c847d628cf9de44bab8b0cb8bf645261aab785dc8ae41ba0d0867a5e9a065c56463b42073a2a3b71e7731672093d745a2ec9f8aaf97e8f838b776ed9b51f4631671c238b77f6f87cbac5ebc872cf3b03282f84bc24c3a7fd9aef4b152e27820b2e2cd05bab7b24506d2ff16e61d35aebc901d33bc6bac82dcc283da0994bfb25ea709d5ef661750309041e0bf8a877700b0f149f316ba31dd14e8b4655636218609919b604cdb7e611193a84a950a08caf7b3ea03c4c8d0994d31f52399a92e33886dde3f91268f3bfd0ee511571cf576b6150ff3eff9e253f42d2cfa99a26686855e1289466d5a80ba58f186e459a282ed969b51c7c2a03700e7bea78a09df8cdee01b14394ebf98a34499ffbda38398fba04db9826686e09972646869b6886cbcd5edde818a99054da05863781299233b7d070387b39075cad3939bbbe753daaedcdfb3ddd62054dbbdd38399d4a51edbe2e76e04bc60ce4c0275ddfb3c592f348831df182b633e4d30f1198a59135199e3f484764fe22b648edb441823c9958911dd65c08c4880b065780fd41faad4ea5f5b94aa30b30e3e11a88128d396c08fd0739332a6075bb21f1919f7fda8987086384b76cbad567583c9bd2573e1c079008437ae5cbed6decbdd938431074c7b60154d80950690388f6893bb2ac00e0d8a1e3ba5adfeba9db7857cfc92a186800648413cd15e4780339218201c4d7f2cce0bed12ede82d9a4542702f3cd74cbdfbecb66046265e7fce97201aaaec5a39c9da86ad278afec8146eee5d6981f12ae38bfe9ed0c31edcac9024696d39a0815860b5869b6bdad6a706f64d4bbb0f275268bdf8e60977400c6189ab45002a9c3d6fe04c4977197f178e6b22225705a79250df21d3396ca6f21a917f50be7706b95696282d6d5a5ccbae6e1b5ec5b63413c1754eb9c5fff69d00c90337361b972316db0431fc5f6cfb99d474d80519b9da92bfcdb17fb54f6372fb9118b08a667641f0febcd17f558b69e6f3d32f72deadbcf0e33139815ab9d572523690af5551507b64d0c696d1184ff21a332b71ff567d35f6d78b12a3511ddcb31e19aa171b67951cba3270da287e282228e7443216d1cfb6e287355e9069db195e7060ba9c3b7ddcf081236c65dfef3d0f20a26f49bcc980907b7f2bf40f0791c3ef064f3d6cd16bf9517e76ce32747d0cef26371da9287826d36bc2954e90002cd799f04267a10cb87fadbbda0b1f2c2fdefbcbeaf6f147d329118be380f722ab8e14da9470d269bbd9870dfe5692a41874f9f40ebdde4ab8a3372ef0676a566f38739213c79e4b6f0ea1bcca20999ea95611fd7e911b9864004862e2d89511ce083aa1eabaaaeb31efcde6417dfc55a56a496d5afab740e0e7360e31d08109bd68b983bc137d7d2bb1e9e7d2c8a992fc0b7a0eb1e5faac17de05a8799977c6b1f3ba4173e9afdcfd323e32bc6a15d95cb689315066de60ca11a7f3a3e6a39b04e96145b64d802c75b966013c23ed0c21aaecc1cfeabb13e280b9b3d5f99b19fe1e2d2c8e8561777e4b1837b0710b9932496f0d987fa8a2ca40d1b209e65291ca8b1bf5420bbc1661536db104057ecdd8799594", 0x1000}], 0x2, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x401}, 0xd) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="950aacff", 0x4) 16:21:21 executing program 0: r0 = socket(0x11, 0x8003, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001180)="53996dd552c6b30b5e7d479c37f099fcb7e5bf8c6a4dd156754a99adfad5c03420d7b685155d8b4359e27491cf1d66fe4e2e400a71956498273d4f9a9f1f1b3f1965dd3816d4ce5781fd1bcea552ad48843cc8fd089439bf7e60aac5de4a25a80b971aa2795b856c484549fb92849fc734be964003dfdd1d15d1df4c3f7cc91669a7239353041845c190b27a87c6467dd6d5d4a83d1868a884851a41e97a715c60e1024f0493bd9bcd687c08dfd84a4336f22442b38e88b566c1416261af3ce0250dd37a0820096a6ebf4cdd6d2ba9963a60bdfa5c7b8ac91c156ef2f696773f99873de8f130bf5fa0934492f1", 0xed}], 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000100)) socket(0x10, 0x3, 0x1) r1 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:21:21 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x2) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x21) 16:21:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, r2}}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) flock(r3, 0x8) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:21:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x8) fsync(r0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:21:21 executing program 0: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/42, 0x2a}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/68, 0x44}], 0x8, &(0x7f0000000580)=""/144, 0x90}, 0x802) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000680)=""/19) semop(r1, 0x0, 0x0) 16:21:21 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') 16:21:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r3, 0x4, 0x40) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:21:21 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:21:21 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = socket$inet6(0x18, 0x4002, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0), 0x68}, {0x0, 0xffffff89}], 0x2) 16:21:21 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) 16:21:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvfrom(r0, &(0x7f0000000440)=""/150, 0x96, 0xfffffffffffffffe, &(0x7f0000000200)=@in={0x2, 0x3}, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}], 0x3a6, 0x0}, 0x0) 16:21:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kqueue() r5 = fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:21 executing program 0: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000bcf000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:21:21 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) close(r0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:21:21 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:21:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x288}], 0x1) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() write(r1, &(0x7f0000000100)="9e9d97b2fe1ae01fdd3e383332cf5ad5b9695683645b423835eabaf961816ff1359451fde6340163a050a9ecf76437fe08f4ab4f8365129fccee03f012fb7d3c6a4d21550f2dc4e7e18dab6fa32e9cdd780502a229b83e7ffcbd9a9edd455ea6b08d200963dfe76fa6467daf443cc3329757acab9417927615c10d107ec0a23bdb88e469346927f75b184205b094e47cd145e3e872a7813b7437da15212e40254e2df0d92dd9d65fdd58066c96507e1ee9502999c31fa00ea197d45477fa298146", 0xc1) 16:21:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) socketpair(0x1e, 0x5, 0x489, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="52184d395e37bbcc30cb8bb47d74ad38c431a7532f26b48980eeb7b3f3ccb76f1d7e059b8ebc797c4c7f81b9a7e3f7eecf3597808909e4ff8d578cc70a1ad9c1627cc701e7f5a72a98be4ee1f7fd1373f34edb9d11c10bda53d161f46ddeff9b896fbb548f357beec1241f3d0faefaf52c04c116f6da99698588d8295c9d55a27c5349e79762776899159c3638fa791d2b18a7cbc81f3eec9909614cbcfecfbafef5d20a204d98c8505ffd9d12913731652553937ffab5f7430f1d17af7bd51a842639ccac478da035dd82e9f8cf83ec468bf4d80accab511ea14dc142ce8e4dc185d810fb43ca670bf4a607dc3e92cf191792f97b21856e2080188589b0a3d72c0073955075743633f42fffb599ed48c6df1e613a808beb4d8af144fc5f937bbd35c1f740de958fb6b9ace9faf12dd6a6e88ee09406b2a50ca3a99344497036d1b13b59ce055afedd090cf806662b90acec9e1e97a552f9ad2c325820707666ae1bd46c173a84ff358b3b648fc78d8baa8d8637358344127f4a0ca2946a399d9ba831be144cb937308c009e084a5cd13de23ee352f8bcbdc8426fa26995b6d04d5c54eecce4b9ba94227b5637d822a4aca52f2b1cf143a4d3634629035311ab064dbd9ee839759f3264141131d4b7c1decb2a5fe32cf2c180f94a77a2bb2bcab4fe8c1409242f0a718ba1a504a85c3961b68b155d45ea900a993a0364e6b6f4988dfee97bbd58ed2461643ce272bde451e07a3e2e1a587928fd52e08c76c79839aee7ee8ba44a02ae22e82f4304d165c3c96b99c40364d713200bd3c3c676a936c62d0f19ef5faa20a28c91409c547b7e936c8b5f5373cf5b6d14481baa847ea9f926fd56527182c538e1b0cccda83b97566e0393cbc305edec3f2e304637ab0ab02815f4afff91910104b3858b5809d33329bbc8f84c468fbc540bb9e20cbf4e04e425d8fa22547c162366a07c08a91f29f965b0d8be0c8cf617e8353774ab1367fabf6098e004c9f2a155d7fe483dafc763b37882a3fb280b8d71ae8776331427b3c1c15a958cd71d2f82721cd857e25bca55344811c814d2d75ea3d4625a2f34c1ab63f50d3bf007364d959c181b19ec217ee331b49bfd427913b7b78c420b8bac2785bcba8e56aae74baf0f630e232e87f1bb37f669a4fbe32afdd15292eb9bd967dc8f6b6fccba28e711559690c1c8bfa8309e5d7f2b39271641e474807bf228bc01d38aa7c38a6dcae108f34b5dc75a607ee23ebf0cb67ddd1060496570594daee2285b79bf9ad639205e1cdd939891bd1ca6540c343b9549fdf6c229ba0e8df8c122f729509bb55a72e472b8aced237ccb2bf4d080af6e43d616e3b6c4f396109f34d7f497c75ba6afc3c31f399a9f3043a5aa604fd69535bf109be4e6e18677ff31b9d38829aa96bc0b59b316520b06b97e185ece47bf991828ec25b4374a9639ed03a6ea90290e36c6780e005f5fde9ca69ae19e36303aa1a6471e68d78a0ab759d1e7ff1253aae86f796a0e35ea8f54787e3b88a1228a06dbd9170cb0429016ea4168f445a0e8d35a0bb44976b137acc71f750807bd8dcec74a2f1ec0b13b65888c81e18f750a88ffc8c560f63057d75a4db2a5156af940a9a12cf945b5e605c8e4ece1f4e6c1e2e1c60c2edcf211b246006f9aca6e9900960853a3c0a8aaac7b5175aec1ccd5e6517240bd279aed4c34f1529765e3d005f6631bb2d2ea79cf3dadb90961603b117f517b0d33f629dc633ac5e1d6f58cece76fcecf62b093df43363c62548a1bc018196f180f9c4e704c784890dc346379c8cba7b7fa78e401dcd29574f2ad5f1621d20b4fad9cfa6ef8fa8f9d01785f46ab728c76fb1ebf777dab64d3408c0738eae4f6e6cc8a038c5b55f9f38d8401325ea28e92c1f7aceaea045558b82495a6de33bc73d60577d928b3563bcba344bd35b53ae80b22142cba02107c3f545229e7e3631b3f3e956c1a2489c35aa32dc21441d3500d1eb61391e8a45d8c611a09a3b7c55a8037701dfc3189e7c51fe4923473b1a70843cea01eb5cc29c3b27fef9726ca1c6369d9480afb7cafd6d70db95ad2ed33e5e49bc1d6dcb5dd042fc5d9f841c1e30c32685b0dfcb970863f709b5ae4c2d45ae2d85137dcf960b71016ea09c40266601fcc3a344f6a77f79d87128241d47da6075d716875c8e44537a648ec817794da76440ff5ac5244e3368476f9d897ffe5be3c2f46ec9256f8a828220acaab27152b616521ddfa3a69754c17d4cecad76c438a35462edd239d24400d8b12b8e19ec7b02a0348d39c18513cbe9204e7f3be6d3e65dcce9ee665dada0b3644b69947e9bfbac79ba147ad7af5f970064c3aa64af6ee3d01239b17058c9c3b7f50093b9c722f92cd7145801667f6e3bbc4759d114e5b5f6425ce88adf23e9ee9bc28583ff096c094bdd4e751804739c6448acd9ece62d48bdc0c25e05f0d822033e4633dbbf50e8882ca48fe706f7a253b0699f3383040f9deae564721516267129ec76c941f51a777c3ce5111acf35c68c30f0bcc488baafe2b44cd84d984c3fefb1893539263ba0c2dc7163c9dab0733497e544681bdaeb5b4a51e4703c775e5caf50e9a9f690cce694c84950f91d89a0dd7a90ba49b5d3f4fc58436643143e7da73bbb4d6ad8fbeba57019d09d832cab35a83c88cfc98bcc54a78675e919e549590b8dc365f6c6ba05fc421867dc2bbb1b807603c662c6fe1d3b4b2e0dd67ec18c5a9d7514337f5b1201837ea3fca121100e8875c33e725296a15bc462a9f2f9a7a14eb760fb6a0f172cd6a28f4d9d1c74b6d6caa98d111fd28397a672b9de284c8630ae8865e4f36b052a3744e567140021a514ddeb2e50e2c630714263f80bc3e09103462c9e1a3cd3ada56c4130f1be2960db3d41dd03b764e40a8d3bd78cb2de853d6440759d4025286dfac71f6e4dfb4542a6f1897115d8def35df6ceb407ce7b0537d771f3cf315baa2e7894a3facce60d27c636c8579626f9ed4943ffb2da4e43ff405d436ed4d97b9a505c18de2d12d1c4c767304f1fe49898a4fc7a52a9e93be394fdd9ffbceee6136289d3a53cde82323f1c2634887e72b5029ead1dd1a6c821a6066d8561fcc87aea83e595c50de1d80215a93d56026c2fdf7abb0d9b1128aa406843e7ba6d44f4b1193ed08b979c745ae9c05cb4dd8a16daa7319b10a2734453918be771e32eb6e77d888cfbf5248eaaafa663b3cefdef49e5facdd7449e31a4ff865249459ead0eab51ece8c65709988986a50c079793f813c685bd22cce4792f2b78cf6957a6f18474669fb4b286220137fb5625f09ffdf565a219aaa63b2f1e3e00fcefc6a5b1a738433b418f14d5c25758415661c0afa2811ac41edb179f4273ad68b0f62fb3c584e06f9ed6feaf331190371261b7ca401da20366390d758a43b1a2e9cf591bd9946f9701f506def0482be43d2b5d61bf29348ee6c522ff15a0fe8de977903ea36c17ae8be08df59b02b5d8d84fdcb9682b21510268cad3edbb294736afef5c7aa0533a13e0f2361cccfb6e20565ee9fa623a5e4f0d933b04efbcaecd35663285b2b2112478d60b41aec722afe10525a909e32a6109580df5b1a7f73262ea906b0609565d17dcb3f79627be1da848aff852f33b903752639790b38bbe86d52104987d5c87cc59f58901af1065ec118529d10aa74e4d186b157c3d258d7ae5f7020587572e7891597ff0f4317e323aadbd7b28e44e87abb2efff3b05e6b2b3019160aa8baf4c2cf4a2f9d881734e31f740885375ad0317644c8346b8a50d38d7389e08f7460d2a96e6a01c909637b627dfe152daac39dc78c2bf89879e6b93f205b9f61a8c1e9b59b77d472577d6b0e43e664665e28b30db4909d79f4462a038d236483422d72022043cdb1defdf44ebc6cd5a3c65f775f0001c89da4443b8e8cd9faf08e0713caf6149783b218247f4df938458d9561eec78d710c3fb1adb891b4ecee11c390b6db73317ba535232654b68911a8ef75844f7df4094f3126951dec8de9ad814823c33e4559115c5517c52afb92fdfcc1feb817073923f2cc39f1db6ccffcbdce7b811893ffc137cc4dbf1dfeccbe5601d80dfd24a39d01b30d5ffaa53ff4b5810353994fb329d8abad6d8171dcd5883c54c101bb941e92a4fc67bb7281828232528ac37d96ca9350b2e3cdab7b39d712c48c4f7ad0c574bf96d60131ca469b10f9ed01af0dff95f0b4673207e04f5a3addddd64e6081b978a86792ec5e53ce12a63ecd930f9f10c2ce0467439ae7d304cba65c5dfb4dd48fb2e8036645c317cc666483bf0c70591a56801f22e85de036052505fd751a2c1c0fb60f7420049674ba9ff3eaff903c7d443a43c9fd159e71cf928e07a5e5a42aebd15aea2b4fb712d6501e34d70eb51fc63c419272d986b5f972be09322c67c07d73f14b0eda8a5d7619a5893138344427c98f0d12e0913daed79b970626f0e0d2fd1fb2639d3b2141527078067e218cb2938f2d5e4269dbba7c5fd10b9b962abcf7f45639589a2895e4dcf2c2f3dfaaf6997865e6655409e4aa4e95d66e78f3c0d33b421e63c2edaac49b9291b3e81e9a6d898f76b2c1563ff8e1b20e792ac60aca71dbc1d51129850d7b5e669465d9edb0ecc9462e8545566e73391e60729d3558e4f6b8faba7c7335a825675fc9370cb0fd30100860df59925c1b38f229993bb22081cba94796d27cfa7854f2853a5ff51a76d348b8a3294a3c6cdf45bb3f0a679fc70c2b88a092125f3fe6a2daf3e757a6feb18bc61713d719bcd81b4944ab9f3632207aec51ac0e0942bc4a51e60e77ab36d9a33b7924038bb2c8e3e6ecd5dcb67d1fd67048192109163d3c4a17358986305a5313c071bf4679c837a4b7a99f2078dae08b8c9ff9c2b8e268f1aef0e6f28753361a99e1acec1616b4c0199bd1054861a334d08afc3d4e570e3ac5b2ded1080174659bfba7e83f2f9366f67e9512c8842b34c4aad84894dbe624d8338b3c4eb04a1266ea86c80f7df8386141a8226d4cc961d7cf19ec0a03b2b0258103036030900d7e08c2b078ebdc1e600d0ee2c877ac195acd5b426a1acee3de016eba00d125e42473a8cb5af90e6b2da1f1e178caa15b5ee2f7de4c0cef08894472ab39aedf2f5447ee705b8dbb318cdbeabdebc1c9572d7b9697252c3235a0c4cac21f8f00b1f276b20b7f5ce866609c1eebcc3b6f17f61917ed8a4305602a2719a6b493bd4840dba729aefce16735e88f74b27f1266ea1090f31d877e566af3eb319351609584ff5e03f4e549286e21e1310061de9391b286361e4e4af9e8e22bdf1828f3e1e2a82694447548ee0dc3d19035a63d96a6ed6b20eebe511f19890dc2710bed07ef400aaa54307111e0cf28e276a74a73a74bc7798b035da32efab90e08d3a1d246821eaec3787ca571f9bc4521c3f37eb742a455412cd4fab9cd979d587b38035853ae0d50e34594eda972497cd5e24f6931ee0731ee5fe859de8ebb27a74fe6b1cd5530fdac7f8d3ee228696334685ba28af014d8ba57f23e3dd91bcef422a8b1bfd8b2cf1856cb7152e54c8ec8d796836f712a6072e223c555b694bf15f31341415584cdcffe456b92c6e0b2df1b5eda523ae71051d6d54f8d8f8e263d462a79c2294dcc38d1c2010a2a1d510d3eb2419308a0bf3e363036e6cc180ba39c58b7943d39ff013537cec498a9feef993cfa04b13dd181bf5f24964a01eb88bafd076634e5e8266208c9b8aa859c51977aa6e902c28cbc211f01c7c2af36acc2e3545437dd903fc3763e000001", 0x1000, 0x5, 0x0, 0x0) 16:21:22 executing program 1: link(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:21:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup(r0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547d", 0x172, 0x4, 0x0, 0x0) 16:21:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) close(r0) 16:21:23 executing program 0: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000010c0)='./file0\x00', 0x8030, 0x41) getsockopt$sock_int(r0, 0xffff, 0x110, 0x0, 0x0) pwritev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="27c0290100fc08f10827b6caba5f34af5da40e41e68899f441e664653a69ffb4d9b7004c1fa1927a0e", 0x29}, {&(0x7f0000000080)="0142cc9efb35ccdf0ce51db3adfb0a2c3acb246edd10c4b7372f5e607052f5381fa290bdd78889dd3dff8e910e70a5c8c29675cb8363b0394a7a4fef9473a5105a4f7afe6e7287cccd4aad52be3129f39e88fda7a596cd54d299537abb9371cf82c77c0562605ee76a4d3cbb37d917a12d6039b2e8f548b40bfc81fdeea50d985a526c677ccdfcb4ea3dd7fde71c7904edf7a8d6e49041e2f9c21015405396db8a552cda38ab5869e0192a638ee91a83d704e24ec0c00529e0ff6b832ccf7ce57f1aa1d6f4ac548510526b0f8b9f3db8dbf0735a48e8edef5c5c6844398f9401698501e2cc56bbe21009cfa9c44fa9d5797ed8b054cf9ecb87084c8c72f82908ba7b95d3ae938597ea781cca7d66cf241952251232e9de3f2888bb0003162df8336cba835637ee53725fd6ae4722204b691c4e0f4a156ab246a134f6edb1fa96dc9a50ccbdc1a08a55186f719846337ec22a67d1cae0c46c195b1284e942a09a1dfffadfca6bec84e991af478dfdd4c7534f977a4acdf224c71d2c5819112b52883db110873782d7423139c727686737e5268b3e297ed827d13c4b16af28af82a5ac35de071b760efb0466ad6df8e7d3148a5761120770f112de09c39f88edccc0a886a1aee5574f2bcb8825803435b0ca684004debd65ff0bada4028a3289407a68ac947a4ab0af9f92092a288de4ccdef9c4c5580b56bce480b5d71b219269427f4f8bf2ac1f6890cd9e741bec5854ec3f50279e27e165f70cfcccc62b986b66018a2e30fa63c400224fa3493d0627f7b895e1438039ee507a50dfd5feeddbab9dccacb45956503be09575dd511634ffdc4e2a83bd0dc02ce8937dee0d5234c08ec8630696bfd152370fbf80f36edb65416ed8ef8f2223b348f2209a8335f369e40c6e03d4ab2f2456ae3ac8bfdaeee8fd0834733871cd529120ce3acd78c2865f24f9b0b14ba6717f8f0a47d91c4e0aa254da75d47048a74e7f2240dfc7699b918fb9c270efda3e4f9a409cb72a1b2cfa5a6e97f699634bacc876ca8ecc8f0237cfbdd2db714f3ce3ab8b1e03377637223f9025bb2da972b0a7497dbf696f210bd4fd70b17537d60fe343c135a5696e24ce104cf8d6ff68fb51cb4397d2d76f8e1544d4f3adf2b8621c886c04e3735cd95cd3161deac02169678933de3f70adf99b6237ff6249f72024142e7ed36659834e207b5224dd59876c086e0659d1b094b0fdbd0955f83849b210e4be316b87e6a0fa4de5d6e85a0d3713d6adeca2471fc5c50fdee3958289f63a42bace9f10b8f357846d86f1d0584c9cecc255b78939cac6f614c2c7e6c203b8146d4b3aecee30eeda751d64018403784ce7733a4d04811e45615859da57960c1f14a61bb9320cda87b495b7f76ba7b452c80ab359dd0ae2a61acedb948474f0de32c6b2b58e75f93bab03428c88f95bb4ce86dc226c0146ac9cc928aed95d154165937df9796de705e1a38815dfd283ccaf016611f4c67cf5a44802cbf021d20078489d3fb093f40139f2b8a05c65a6bbf5445edc086ed61dc7cd89522a93901617aa1e6a72bef36e8ebc47c9adf73f36c0e815e6a90f41cd9abbb4abf7fb88f5c65b461000bc4f249f6e4c043515793b7c2a986d1214d1f5b0aad70baab18150ddd5e35bdd00094548cc330fd268cc382f957a3cdc64a7b0dbbec1d266ce29ed03f75493d8644e8404d4eeaf793ff2c666a20cc9b451378599466f9b1144836bbbc3d87bbbdc71ae68850ba1cc773090550810ffc6a10fae33e4b90da6a670732db7f3b162127e1b18e7206db553aebd57f44d12da8826aa865174c11b924034d01c907e7647761b1ce571772dfb9ef509cf2e0f88322f57f4bbe2d7b0206f3bf6ca2e606c625d728f0893ae9467ec61cd084bd40f6d66d072892f9b4be784aaf26c7b801b9993914b704039fa73114f8086cb293f6f2fa5e3c59256adf1b875db29563ab5b95c39a49923b0fdc33e1fc79ecad425449042d19127af20bd827d1ff08672c9e52beedf70cb407233e45f8f4d82dcf6403808a791c45433e7964a0c96effd8afde0f9d4b917483e6f3d2f47d4a7e843d62157d9fc0c37628a24b0f8d22af36aaf9e1c5c82a17dd3241a31585d0af84080ec4f92fd07959807b9ea5ef419c8f21e257c3524b41259429233c9e4412d7b280892dedfcee2716d671c0992e03b43c9629bc8eb53f9c593de28a70a6a9400958dd87376bfc80d391bb39b2589611b63bae3ecabb34d7f64723845aa230b6b4f0977406a9c182384461e287fbed94a08a811d3b515b794a79b5230cf8ee88262452f5b741e199710b576e2fe804496267410496cdb712931bd6776413a4a0031af0181a66514d2d0c3b76864dd7b671a46c9348a328314c67978c27dcd8fe19f03f2bc68c3f5d4034afc09aeb7f59beaaec7c4ef5b714b731d5632227d980dcbcb7ab489640f44c764038b8de4a7a492fbc0c62600414ddbc6a1db913f3c073ba44fc6338d4b2f5475f7063cb9e8f949c5341cc60ddafd643fe980d931f62d9ace003bf7f61be08230952a1e771a91caad0c66cd8e48226334cdbf155b958c7a4efbe23886653d49ff9aeb808625717144f65e7f178c3f3ec971bcac244f022a11edc7a6b85af4f0d8a0f0395b851eea6a225f61d8516cd1419d137592996170b32f6347773049d5db6c6ec04e052ff97d6214cceb4b153505bf46110d0977c67d69cc2b448b91996cb432a4a2a6ad5da43e091555f97cbe3191c0b339ece8cdeab85364267d6a98706be43dfee92875314e63fca2be69e552ca83d5d7f764ca8f928d5645086304e8f87f895c325269056f14d83a62d283e62ca155620aec35d5cc52edd521ffd059e59161030821332a84c09173007e13b305458919af2831526dc5e01a41c294af4b7f70d6bbf40d93a3b9533f358a1eb27869d107bbf0b32187097305f0d246142c9fe908c6452b97ab7e83b5598a587a57f8f578c7a65dc1d6f36614b093f9282866d575176d27a747127cb8119d8623a1843166d7ae277c49012d4449bfd3ee4b2ff4b0d562c30c7b1ab7413cc328fd8376d8554e9bbdd2f0d8d494f98531e8a1e4cf72286c32a96a148079c4f004d1b25e56b00ef5b6d5e5a9a52e787dc2dd59117f8c83f591dfbd6e681bbb2506eba03b7225804b6ea58dc3811539ce1f5c34c8031a6e1dd9dad9ff68c86f39206c5f3abad35c64026b861679ed0c32963a4e907fd0ca2432ff0a578470eae878481b625ff1e5a82526e6ed83874703c810bcb3fd7eb49ad7f9175d215266b4dfeae26efd08e487bf88482c1e6284fcef223d054e79ab4eeb73e8ad0ab553cc99e8efbedf251002ea7b5ede0ccfe4aeff508194b1de71116c92dd9c00411214d3e2a90198cca2b23c28e33e09979994ce1b4dc0fc4bf7a15c34e316907666acf4a1ad608b893d50b1bfeeb3a11d7e85c3c2e803fdfec7c0e0b33070f060d4374fa3a44e091e74537e207111ccda6db4c8a4c2ebbadccff85fd9354781f79a4abf60f1cfa318eef4a8c04305e59864900172596189785579c8d0ba59aecd2a6ed4dea246d60c91349b43a60543f45a08a6d59f04dd6080ba0840749c6b7269cb6427fb02ca6cb9980feb526e7d02db8359e42c596048195ada7489e28f42f12d569293928bf4e37e2a69866ea329b56b9cd86a6bca2f5b4e8c2f9c2067803507e31bc493685866e123b8c6d5832bb523267e7951c1e847432c6e3bf0520c4df86104950bad6106a364da58beb74103a6c41f6219d854c0b045dfe1367e3f22b84746851fc7b73caac2e33d571b8148adc02041966852cf69e85c3d7269fba7d7001bbade7cc5a52481b6a79684a0f4cd6077097ac3218c9cfbc532eecade78f4d76a29f352918bf675a8db638bcbb76d380a90e580797ab20024dbfa46225c8c8d84e932b6d714134bb9a88eeea8525b5776c371b8ff78c4de0557267f07e45eda5834f5b5eb55378feeea1acae3ef2ca9be387a8e4d624a77cc5aba893827e16efa209f7fe093880067370bf8c811108a8b5b96acf911bd580369ee361263d6d7fc13243e26945db91345150d73b3cc4232ab4364327d98e02d0f4a466d142e6b42e0d942a7906c69135bbf779a1016081eb8938961fbdd9c7b3779101df6e391a68d6022bcdb7f388e0c0099023c11da854cd3987305271eab91470d6e4ee195b0df20bc7954b9e4463a49414da9a72782af6bbcedd712b75f53a8d796b5c7b00979a14666d3c9c4de033c8563734610252a253f4a32e72a59bf6bd9f278ab0fe66a1b6fbdca2c71efd77d17c5a81f4e7588e7317d98f4c67b2998efc3dfa2fffcc4cc902c52f6e450172401edbbac039c44eed184e4b510c5356c12652eaf8c9a8ddc927d420a0bbad23f53edc82854c85ba918d55a5c58bac1e6d82236e5ef2cd131a23d2ead00ff08ace2901a09ab7600f085bfe19c9e2eb0b088773e17f43d3475b01dca8c84339b8d4c22f16d13989b41215b016ae0f2f6ea0169c766a99cb043876ddf254722e9daa2c58892bbfc11578f7d0b68aed4ae7380ce09202c9e18b42cfe5428e0e4811472c29274600f01a00803bc81271f368c568f460bacbd8d5ccdc2903bec0f1d0ae9da3d79e6132352f6061619a8a615817ba81bba8c9544f1dc7cf5f5ca67b0dbed22a038cc507dd36d3e27b288af614079bf9ca83b095304acd7a219ab6e12ad39e3914019087787ed1dc94dbb163ee10379e193172c8f967f5c7b595eec28c037c9d366b91d800d550d2f432ee7b51862b07a55ad3efb12812ce8a6150149b08e2b7e8e5bb29e89301b020db2582587b4c7eff462df6cb5dcdbf7718b88487b9478a3e8d62db7c3c312684259dfee24c674045f6733381a22b4e402d218feeeb2127952f205325c3d992b3728b0111fec069c608ecf21507e24dac47cf4eabce7349b4b52d8e27ce6a9973556f02fc78286f0feb741e843489970269582deae2767a64f29645017bdc8a02cb624882d28e0bdce1f7373450fd1864fa7b5a6ae83b8b9f63fd869dc64e2a413a05cafbd493c0335e9ab71394dc2f70bf9c3f9a38e2366c32aea7510f283e95a79ff16e944eeab414a93aabdedc0e68d2cbf53c44476bff1b84152cfe1b243a5b31e5801b2af74e24d2438efcb2039a1330665cdde0ad0c9cb36252d901921af223e9938736ecd7d8b207f2fb68311e65dca7c26747074f290a6ce3d3ac1910836c0f45ae0c227308263094a41061d73fc2b1f41128f9d5828c3dc50f07d113cbc94fed711e9f8697fc336d59a6c462b36315df4b0070f47d78fbfa6105fc178f22da57233264b8f88874e929ab1351c68f17d7be973f4039652820a9f4a0451198b6de017eece4febd9a8d7849cede84fa0fe2bf3b17279ca31ca03c31a3a35235528277d8dd8e694588c95dbb80b84f821702280dcb16445ea4c793d09441f2a2f505033d52e1281b84742d382bed669960a00c3816791556de5a0c404d98f344140ce6c60304c87fc332e4bd6a70e0d63f9452352e84032caf8a62ef2d2c2519447de8c7ab30bd21f3ad1043333cc1d34ecd21c05aee78602a76d4d7fd1cdfd9bab7fa056038b1f203d4d9ab51beff45e812c24b429e14d02715f58704a4c5bb24481f28de54a9623d55e7dd823263d05448c029078541c1d4d67f09c79f9845cb811bb9ffb722743459c8108d04c013ba839ebd70e21bc404b12a502f38ffb561644f0eed35c37ce6da5bf834cd669177a20f39140c0541e35e671b0d4159960c0eb318f110148eb8248279e", 0x1000}], 0x2, 0x0) 16:21:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000001c0)="34ccad5096669816e76c73255d901ced22bd07d818681d0e2f81c66a1538efbe620a7d513fb583b766890cd5c683b3610a8ad3bc053f0d389fdeb6e162197bcb5a906d9584c325bafc2deee46763d197f168f357eec1b0dcaf8c48ba4a99832de8571cb1faa32d6c236f9d972b891189680b4d6b1748308cf50d216f17dd3b7d694e734c4b2cb31271af0463be8d1c7a163cc045df56313570b9ed3a3389d0f78d5610a671b0ee661269d8375c14f2527f36dfb3401f0cc980657a05995e98bc30f6da4dd64e5a0bc090445b56a48158beca5ae27f6e6a12c510f16202fe6ab5f3060000000000005bbd494546701e0000076ee0000000000000000000000000", 0x1}], 0x188) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x42}], 0x1, 0xfffffffffffffffd) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2, 0x34}, {r2, 0x21}, {r2, 0x2}], 0x3, 0x7f) poll(&(0x7f0000000040)=[{r1, 0x102}], 0x1ffffffffffffe04, 0x0) 16:21:23 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 16:21:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x100) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:21:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r6 = syz_open_pts() r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000200)=[{r0, 0x56b98cb20109539b}, {r2, 0x4}, {r3, 0x100}, {r4, 0x20}, {r5, 0x44}, {r6}, {r7, 0x8}, {r8, 0x100}], 0x8, 0x0) r9 = syz_open_pts() r10 = getpgid(0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r10, r11, r12}, 0xc) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) connect$inet6(r5, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCNXCL(r9, 0x2000740e) r14 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000440)=""/4096) socket(0x1b, 0x7, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001440)=0x1) mknod$loop(&(0x7f0000001480)='./file0\x00', 0xe104, 0x0) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x6, 0x6}, {0x4, 0x1}}) ioctl$TIOCSTOP(r6, 0x2000746f) getsockname$inet(r1, &(0x7f0000001540), &(0x7f0000001580)=0xc) syz_open_pts() fchownat(r3, &(0x7f00000015c0)='./file0\x00', r11, r13, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001600)={0x0, 0x1, 0x1f, 0x7ff, "15dfe14c92baefca95c4faafe2fcf6f213d8897c", 0x8000, 0x7}) rmdir(&(0x7f0000001640)='./file0\x00') 16:21:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = getgid() setegid(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 16:21:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0x81, &(0x7f0000000000)=""/3, &(0x7f0000000040)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:21:23 executing program 1: r0 = semget$private(0x0, 0x3, 0x2c0) semget$private(0x0, 0x0, 0x108) semget$private(0x0, 0x4, 0x9) semget(0x1, 0x0, 0x2e3) r1 = semget(0x2, 0x4, 0x4) semop(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket$inet(0x2, 0xb1929f45969d8516, 0x66) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(r3, r4) semctl$IPC_RMID(r0, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:21:23 executing program 0: r0 = socket$inet6(0x18, 0x400a, 0x10000000000008d) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="cd71ef1fffde5bce0e4c5f34dc9996760686f23c7f92127d53c080228cc256b080bc5166789e874665d73eb8fbd00e03759b4d03ea0182d6c300832d812f928c19f5817f5e1210060cf69689fc12079085c68b8c18c276f0ba1a9828d38d47fc1f131f5d22d0c0086a68ee8b09ecfbbf838bf3cf52b7dc0b46f65470f240d7e891089292a8e816d1e4cf814536a7a861b20c096f24748f5653f2a3d3679d7570bb2838cdde17ff49640feaf66686280f311fa954a1f75cff15f91cb7", 0xbc}, {&(0x7f0000000180)="1bb9cfcb770ead8077d66e026c515f0cebc8b185b4501d74e26adbdfa21f338bcebb381d414fad4528fbd79b6bab2f05bf963d8a02b014c5f642d633e1b329599c6661d2859a08c4423ecd1fcb5126accfb800a03bf5a7ec683107928387c4d9c941ff2c212e525563119a9f0c9d40ce29cfbb8e5599ac6aa47a52aa5bbda9b895051c089b83bbcf7f726e80248385bbb1ac57431b34790205658d22ba3d25f45593f625e3fd620fd2a2ff9b8ab5b8d7de20f5729c3646f6fd0eaff5f11b824117ddd0f2e36cccb06068ff080f0feeb3fe2cd6a5139a7834180c8c086c1c44c964a2fe1fae7218038aad693693c13bf9ac3f29cdf8502aee6961", 0xfa}, {&(0x7f0000000280)="87a7467d2d66061a04760df55fd6e54d46f55542063b18f215ed64aa86e87e5e852a8aca629d25c4273f7fe80a53cf8813f99c31fce9cc30f08086e732da4f5344cf877d91664195765f89bfe80608136203b05e641a5545d0ee89091d2e91a6f1a897d0bf9298b22bdff05825534a15aa1096c56d454495472c1edbaf4a70a000dc1ec471ffe8e344275936d898836c2304a233c6c5b236cf91b95bd0d15e7684cb4188239c7643f98f471051c4c2fe53d39cfadb8533a5750fdf62922221284d0c68589a715bea3abd8c5cd54c68f0c22a85b6b32bd4dde5eea37461", 0xdd}], 0x3) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0xfffffffffffffffc}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) 16:21:23 executing program 1: r0 = getpid() r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = dup(0xffffffffffffff9c) r11 = kqueue() r12 = socket$unix(0x1, 0x0, 0x0) r13 = socket$inet(0x2, 0x5, 0x3) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0xdd, 0x10, 0x4f, 0x1000}, {{r4}, 0xfffffffffffffffd, 0x0, 0x6, 0x1000, 0x8}, {{r5}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x2, 0x4}, {{r6}, 0xffffffffffffffff, 0x20, 0x8bad2af1099b2e18, 0x401, 0xcdb}, {{r7}, 0xfffffffffffffffe, 0x20, 0x19, 0x9, 0x860}, {{r8}, 0xfffffffffffffffa, 0x21, 0x10, 0x770, 0x9}, {{r9}, 0xffffffffffffffff, 0x4, 0x5c, 0x19, 0x100000001}, {{r10}, 0xfffffffffffffff9, 0x22, 0x800fffff, 0xffffffffffff7fff, 0x1f}, {{r11}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0xcb}], 0xff, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffb, 0x5e, 0x800000e0, 0xe7e0, 0x2}, {{r13}, 0xffffffffffffffff, 0x1d, 0x8, 0x3, 0x1}], 0x101, &(0x7f00000002c0)={0x6, 0xfffffffffffffffe}) r14 = socket$inet6(0x18, 0xc002, 0x40) r15 = dup(r14) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000040)) fcntl$lock(r14, 0x7, &(0x7f0000000000)={0x1, 0x1, 0xa30, 0xfffffffffffffffc, r0}) setpgid(r0, r1) 16:21:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7ff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000340)=[{0x0}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2, &(0x7f0000000380)=""/95, 0x5f}, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x43) kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) syz_open_pts() fcntl$getflags(r1, 0x0) 16:21:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd75) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) socket$inet(0x2, 0x1, 0xf3) 16:21:23 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="17ff2006"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4001, 0x0) msgget$private(0x0, 0x303) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:21:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/4096, 0x1000}, 0x841) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) 16:21:24 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) r0 = semget$private(0x0, 0x5, 0x20) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/230) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/109) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x1]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/37) 16:21:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x101, 0x8, 0x4, 0x2, "755ab8bdad345f07a098206fb200", 0x8, 0xffe}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) clock_getres(0x2, &(0x7f0000000000)) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:21:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) shutdown(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x100, 0x0, 0x2, 0x7ff, "1b1597c102db74a1efeb1ad6de59e5a2ec4233ae", 0x4, 0x4e}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 16:21:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x4000000007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001140)="19", 0x1) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000400)=0x4) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000140)="9fc25a3304f5694836de52fe8b8794438c551ab34bb51cd0069cb501fc0198f7091e9c0c0b7936957ca00895994a4d3e93d3f829ef9daf9d309bfa89c3d86beae6f87918e44849c32d9dddf908a662f8ca73f1fd322fbf681b36381428c7f596a56206ae80a726997abf8bd3bbc65898b46e16e2e210b10ffa53272337c88a7c29b0e4cf305e532a737968455010879a80bbaabd40d048c1f8e6570e32fbbd35bf0e4108c64186bb0b9a449bfb04a3258340ea54f5c356c7411c0abcefad69380f44cbd682744bf8ce922d3bf61a7e", 0xcf}, {&(0x7f00000002c0)="423c1142e9721f34aa81262e07d636592aca26fa585c20eb0c1fa356bf599bc8be769f5204e2bb9f25a54622a65257fcec48f57e210d8fc8f6fda70a6e294e88", 0x40}, {&(0x7f0000000280)="8c0963", 0x3}, {&(0x7f0000000300)="3bcabc7714ca7487f4029ffaeb57832e1c439178f881c906a2151fdc3945db0522ebde1b3bc79cf126ba968f5735015b8c2276034bdb3e1ecd63f9f35959f30a233e9dee8e16a6233c6dd22f9b87dfa737fc0c0c1defdc3a9f31ecca2b3bae855085f295e952103fe84158947d518376c4997bc21ac43a02a8912fb127c76e54ee79f686977ae34dcdde691d552a5181c96a1c367bc11be48e70b603b041c14d706fd8ea91c9f7a2d6817f03f8420e11b811f3d415b751526eec87f36fcd1dbe5bc52e8b676afae588ce1b62f1a938f5090815f617098f2b7a3560", 0xdb}, {&(0x7f0000001180)="ebf42e55fc289fdcefb572bc77e122c0a2eabe7406fdd211a075f477a9834f99cda0620af14324be20637bd63ab292cd3dc111f2750467deb56ba4c4b77967ca0f2069d6261e4a5721830b6002863958af0934b44fd16ca1271311c29e9b8deb9583a1d30c45a30e357223c3cd422937abf196abd3e17be331596ef189a336383ce0a4399503153b8be94518688147cb44431f9bd23128bd4a392e85f0f6c4184b0c3a9c0565a8133e52e7f1daf2dfc4a5675c95dbee510b6ce080fd9ed1388b6265a9905fb3dcddc8ca643597507e70cc940936c8719f00dfda84e7328ffd4c6a3149819b70fdc59b2083cd3fb267e936630f6c4dc90c2215b7265817dc5bd801462705c64bb6264b98f1bbbb1bd0750986ef32f822ace0c644aa36133e223fcb5eda6bdd3f0d16dd77f868c2a252e1c608977c89537f65015d75bebfacd1c777bfe73ff94b3bc00980929f1c149953d72ec3bf9580b9131697225d64e442d97d554f575aa228688d70088fe3ab2b56e1922bab4135932bdbe475b0cc30289113e7bc5322e7abef6b255b0dec75fbb966592335b18e85df412efe65f5a2c722d1672efdb60df9c5ae71f4c515482bc573d82eb0a05041e7310bb6e0e4344bd3cfc8a6fa836a05f72ea84e532c3a5818339a62b59d7ca3b91767fc5100c28c2cf61c1afbccb1c3b03fc71bdd7bafe180c32ecac443b63438c844b2b27e6679d53d24dc05f2e543ef70e2968f766c06ac59cbb0443c410cd20ad908a8bf6c5d92c379f6c81d8aeba3829dc52a390b8030508470cd3ff2f75f694c63805c316f709f21cec608f1bd7a4b8a2b9021b1560abc81c7fd361155caec83b5f264f7d885470584bfe7355ca9c98954993f87a5e4c43cc956552cb3c9de81e7b2133244f8f7449d1cee66f4b48f57bab0625efe655224da31578ac6615b0fea138654400bd9cf2f4a54fce6a7624d8f01eb2ffa772b061b7ece23af20d8c0349260a334c04914ac3bf6435f765954cf83230d6bf7c5667379dbfe4d36519c99d7f6627295f8d7d3f8b9b2b82fa25d8064d3488ed07015b8ed2df46f0ee96e4d0cd33fc82d8dfdcbd02aebc9738aaf358da55e2b1e3d9abab7f444f1afcff0df3461aff76911035c10f8181ed59c6f0fa0f93ddc2926ccafbe39bc8bcb7e0784f8ba3757eb629a050b3d3db8937fec19a232c41ba6d3ae8e1b8f1513d23272e2436c7c895750e3868e48ec37a062de3f710e356de10c36387de1931623ed73c067d862c671429ea8a69563439140d7e9a95466140b008fc026706ecbf5110415795c342576243963d47d934bcfe1edaf072820a7173a9c8ec5ca0e0ffd3f84abf3e62d0877cc7b5d7521f78c3c91e150173e8cfa165374c0ed70896f3a5bcf059bb34b9f7fdf81b9966187eeb95cacaa864df11cd8ee1c0d84863f91fa5ea1c275069a6a5f379f126efa26ba1e7fde336354ff053b05bcae6c206bd3fa7e419019c1f132fae7e3953e21f93b1f571d430c6fbac72b0374b8f98d9bd2363c98c01062856ad24641c87b70fd6ccb9399e400a89bb81a192d5f48c2727581d7319f9809ac9958cbb0b48001d30484b5c80159af7329e3220127c2cf55bf42796b86fede6bc7305b02ff5608cd3798c1b39ef973599317f5b26ce7998dc2acdda45746dbc4d6b42dce55c9172ee9167f3d94362bb33ee1f7ec379ae5d25d375297e013ff01a5ee1dbe5c76fa27b7d886931dea7b8c12cdb495d1b3a2d5c16abd7893634a8284f15af091ae54643efe92168067fab2b1f1a3b9b3102027e849c947c030da8dfcf5a81e6661816de6f347eda2aea500119665531ee192a94793deb471940688c04e50b2f7a5b07fe22c4f4ec4b4272de8f8615b5c713d6f308dbcf1f53a6fe14fc002d66c72ab45cb7494bcfc9458f056dae7fe2ef570df0c5639e0a5b84070c84518e5fd89348be500310dbe44f734cbd7f38568a8c5f283d47595fd6308a7dc3ae67e111fdbee2a5bb1890b803bba95eefc0ac139129398b5a046ab5931ca44f5b2fbbeaa2552204198f646890af76aaa63bbeae4de2b011b88628001b3b40b8fc57d7a7f871d73c0159209ee486de3b125563c3d0a114ba54c46fbf54c41fe546b5c3b6716e5660242a722e8ca5f8e85811a17011d1f5a4f02a88fdc9c2028d52b078d31a36cf6c937784fe85081a5369237e33170906b2577f2e189dbae78dd11c3c83fd81ee6d8742ecbaf20019e14c210a0682e1fba3dfc54e978ffc6acc8791af1bef82b298d3a6678432b8bba3edc0f5bf3b13d3f29165632032ec34f8e7afa6d291b2afd8c356d43fab745acce02c7511ef507856441c2278035292fb2ba88c389a20012daf2b9a16c1dcfd2dfaf9f779fbbad2567f472996d05a68ddb2fc48632367f5f2b4f844654f4eae55e221143801c9ad3f873378f5036a44f355a183cecb8e3afb6e38abb3074dc982e91ed404ad54660ed2b9c90e75a109d3eb424ac450b42aa0c58eb406e4edf59f307d844d5f4d89143a699eefeaca114bb54d6e42f300636d98d97dfba90db021fc263a1730401a34961178c4feaf670c2f5eeaede592769f1b995dd5c15ed7b2c72e3766b149989a45108921632a5f2f90454bff4cc6d1e4d537cbce42ab0b84f812d2b12e5e075f2d5fa9752d02881635c4371dc6098308717b804d8034059b4e198dbffd362bedc40a6024a827793fc80f96c019ed834d5b205764ead1e21900e17f901f9d38ecfcce8f3114e6c8fd5b51b1223e48721b924f106f25d5b8175d95dbaf71142d6980cf43c86c4bc30fe43209b770b029b0405327c8685017b43bbc2c001de3bb8254be1edc4d851177fada20d1b39ffa11276371ccca2effe9a49765dbfd9a3f84a520444723893d40befc6826927141a2a3aed23f8f5174b77773fbbc25a3122bf3c0d98936f9b6bc79d3de2299177c1b9db6a06d5bccda89518322cb8efa4cdb638b48b299e1342e789ae4a8c507a9ccb4b74f15d76c02b74141c56dc1427bd21f6e35959055286e4570f5fcf7fdcaaac6b24e3e8d4755f149a4074e16cccbda87af842e0867c1e6b77a9d7b31eb93b320b0b55234b218c560c20629b215815302a9c7e761559e69bab00d5f22c2261c836452b1f9d09ab6ce5110ec46024b1371057f435b5ade9fb6f4786d5220fce0b0650eef4cb708b32c5953e907f9166dcc72cb2b1afb5b436cc7e4c6302f116aadeed4e0b94ab30c61f2542c8c85e67968410a5227230ca2d5fcfa8943f38cf47ce9958385c1ef1f71c32469f04fa0c8e62c93d599d454ca690b32b73a60ae8054af83e0d6f08c9fcb4dd87b76ff264ed556c5261e5590b5cbac57737fb99b025a27922d909f7074abfcd833f65e2be426439739dfe8a7c7f4af84b86e34a014ab8d59ee93407724847f98363d023260bc4f773cdde44385403491fcd09d6bd773e575557ce01a9914fed15ec4da75d8d3b9e2287c83e1a90aacb142e083fa669ade781a826cea967c9d613bbd2a21536c2cd97fc471e6c08af57ed6f5c91abc8f0152ff8760f61cb944a475938e0ec0eb1089a716c5f6d0b2c3297dc68b36719e23d7b60cfd145c24dc67f463790c1e293d1fe9c782380e6e131482650ea178b878b02037ef3a5a48b19c6bad715d1dc3b0b201df58c1c3417b7aa52a19fff12c0de4fc25a1989076951b50aae5e2f34e738bc165e8787769fc2f8c0b71104db257239f450e3f454d2188450dbf3e4032ae6eb5b6cde02f6104236ab547f0cf82f883269b44902f3be05baa5b8050a3d5851690e859fcf10862a2215da92dc0276cacc309a86da518730020f72d68df62bc981f36b11e8323f9a7a6566e972a9012cfb9848f4b22ead01a82856c5609c4d064086fbadb3017728a592977c4e805ba5b56b72a733074824395a3b1a3a25c132f5b574947bd9756bfe65137313f81a072be693f8b6792c8ecdb8357ee391b661b391b9b56df1c223b8ac699859f728bff09ba5239066f7f0f5a94b012227e27bc1b8b068ef14ec11efe8c9a621d72c2affec8e81bfe1ca554829e4087cc63f7390ff770e4f5586b6b4b7fbc4090d22354350c18f4ea69be18ac11e1ea789ebca95ab251b1153247aadc389ab3ab29d821f48795ed51f2957e13ba6610d6fc26ce1d0af01f092a7ea7860b0a00b5435965ed8164e9b84ed0ee291073f80326fc82cb28aa6e39416fe68fda822fc2f6f4da38aea725ba8ffc3d9df47252cd7e375cafa23c474fc27f8878c73570f1972ecf0758d6ef6fafafb8b76b6be881278cf7394b0aafb365068f24230f991787d168ac4b71d25cac78a584c0c70014e963d8ef424ae89614541bdd5f8dbe891793709da5f631d36c7d6de8a4e7ecf1bc5bfbb38ba122b3fbde45f513bf6ca133c117437c71233835f336b27c9b6b5d2e0c79c6b4cfb8deb136132b0dc4c215f04bad35fd1bdd19d1b06fcec48bda79cde20d1bb74417530d8e407dbac36a92e15eecd139fcac09c6deb3484d95a8776bebda015d59592edd6d3aa83daa573ce4e122f3ce9380959e35cf427bfdfd5f38cf1acbd609ec43a46e6ce99a20c1ba5a5a8bd7c967efbb5ad9b4f43f08d2626155ba90f68ed696bea366f2e5f541d5b6015de7f4325b83302e19e40927d94686adbfb75155d7e7c241c11660992c0fedd44ff0d1a8afc836652776419bdf0bc41fe0af5d59f50656442efbe367f1a037b92d6d6e8d6dd3662ed6a139b58783697b9bd05871264955e6d6876079dff2ac17b2b2ddfee197464f63e9b6b761c8b4632c7e8cb42eca8ef5d987f9bdcaed0da0cad30640274b979e119672fc0ddd7c0b74b8d153eae94c0d3b36584a1b4cf5ccfbc77df04a86d20cd8d52ddce5e8caad6a67e7b8fdeacae5cd4fe2bfa32b4a1bea92e9694775c431efc8e8b576cb242de11a74b398d900f9814f0ebc8ecf728cf426e4cae45601cd1a8edb84a95076f3a54e298a7d21f305a5ed8ef2b40c3a935a3226d3e0c92c3cc71158f6cc4e0c841e68d8134b85f1d7b424ee19dd1cafec9b412c4b1e16c8a07ae19a689c52fc709f689b4fd1e1281ce4f208716ed5f0ae489f468304850293d2137e36257fd78468cf99b5cd3042fea7add6aab71ea23882f4b747d0d5e90eae31e348fb077f9340fdbd8db2469dc56396f94fdee99a2d0f67e06f10cb33247aaa5f09c2a450d6801d1deed63b9fa36b712421751570fca92abf13374766a9f5e02e454bd7a8e170777890a446551801fc949a7e19b9d1e0d6d90af123ee01a839db5e0cd127b3e2af529237f8bbe75cfd8daadb6706d153ee2651cd6a9970c855dad9365cb18fa8bb6b0c2de1d4423ac54246279aaf53d4df3ac59443f0b64df383377a1fe81494a78b8002ce3656d4f4cbb033b12f2f87ecfc58a8d9cbc11a2012db6915ebbab8614b189ec275259a15125c12e6bd884868c07afb3cbaed11240adad3c02bbb3f4f2e2d29c3286986b808c01beb71357c5d01f5390d6e6cd2a0c5bff13dcc61efd44a8f2fa327ba251ecb1f58e8ebcf9422a65d45e8bbb53bb532d84b93098acc6cc1e575671f62106e0240a9fa6d8e43feaa8bb24c6a7644a526aba4de910ccd019be56c8d3e3d215669fe47e7ff5ba45e765a27fa95c901b8b3f663328cd6507d9b07c57029b78991f7964b1a71f296e8ef89eddf96dd8dcfe99b8857728b9a3532114b1967d4a7209fe6262c19bd5716abb582fffebd276892282ef24819bbbc9838b05f39cdf630a33652b42bc2a77e10d305d6f0262fcdaa427b67df1049fca08531b9d", 0x1000}, {&(0x7f0000000580)="8eca", 0xfffffffffffffda5}, {&(0x7f00000005c0)="2efe1ad2c3f6e908f8fa47599bbbc89ea52c671f34dacfe3260ca9026bed71e5385fd66231ef645ffff8adfbed51e286f9f9e44604d8b3ad51281c0baa2dc912a57a31c1f5895f85392abbf87577255597b382f62884e7e05a0b7342691ae4c41522a12ffd66a77faf1759ea427b0718ec65dedb477cc053b02142b4fedca570713f184497cbb459bec6f14af64f5c78b405951ec38a0c5c009600b0882e00d6f8c4e30ecabd308949451e89bba4a9bf1020fa4d7b5c58d82f", 0xfffffffffffffe81}], 0x7) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) r5 = getpid() recvfrom$unix(r3, &(0x7f0000000680)=""/192, 0xc0, 0x842, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x1, 0xffff, r5}) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x100, 0x2) 16:21:24 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/160, 0xa0}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3f) dup2(r2, r0) execve(0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) 16:21:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x200000000002c, 0x4, &(0x7f0000000000)="ff020008aaa1a8a5bd0000000000000000000200", 0x275) socket$inet6(0x18, 0x5, 0x7) socket$inet6(0x18, 0x0, 0x0) 16:21:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xf, &(0x7f00000001c0)="1383f0819b26237122c4a1fe00a22e72eeab39e75998bda39f7e6cb6baac0f7842a550a81ca664e5bfc1cdd52cc929e990b4a555d81e41d2feec168fffff82f5656ff5b983d8fe53d834e9a9ac2634179b8243882a403d746475bf76a25b6fb70e608c56ff4f6d457266f99826c5168637ce872c1353f83ad6e384a3cf3de5d8cb7d245ee6c031794a9617375ab608281a66d976cbf4ed597fdb0171d323fe53481a0773ba24ef8e670ca0dd3e0575317fd5466079566ceda0a82734e096383c9755efd8413d4d3caa50aab0124c1e09263b25b0d5593277f9", 0x83) recvfrom(r0, &(0x7f0000000080)=""/204, 0xffffffffffffff71, 0x43, &(0x7f00000002c0)=@in={0x2, 0x1}, 0x6) socket$inet6(0x18, 0x1, 0x0) 16:21:24 executing program 0: socketpair(0x2, 0x3, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x56, &(0x7f0000000100)="02e38976a37c5afb48f611d697c2cdfd63b3940c7f9335cf71b3de1f44edf966ba7f7ecfa8f127003ab8f8d7eb256af1b5e2e81c7f5b29716f14ad4f1de287eaeb64b5e4398dffebd1a438e783d6bc1ab0c6e6083b30") recvfrom$unix(r0, &(0x7f0000000040)=""/69, 0x45, 0x42, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(0xfffffffffffffffe, 0x0) socket$unix(0x1, 0xc6a1e8bf8db9c4e3, 0x0) 16:21:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) close(r2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r4, &(0x7f00000000c0), 0xfffffec4) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) close(r0) r5 = kqueue() r6 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r6, 0x29, 0x2e, &(0x7f0000000000)="ecb4484e87d60a8e371410a252f81a521922fd9f", 0x14) r7 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80010000) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x2, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) r9 = dup(r2) kevent(r9, &(0x7f0000000380)=[{{r5}, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x5}, {{r2}, 0xfffffffffffffffb, 0x78, 0x2, 0x6e82, 0xff}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0xbe0c, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x22, 0x2, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x19, 0x0, 0x7ff, 0x4}, {{r1}, 0xffffffffffffffff, 0xd0, 0x2, 0x6, 0x101}], 0xb7, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2a, 0x1, 0x80}, {{r8}, 0xffffffffffffffff, 0x97, 0x9, 0xe7, 0x7}, {{r7}, 0x0, 0x4, 0xf0000000, 0x10001, 0x9}, {{r0}, 0x0, 0x0, 0x20, 0x3, 0x2}, {{r4}, 0xfffffffffffffff9, 0x14, 0xfffff, 0x5, 0x100}, {{r2}, 0xffffffffffffffff, 0x12, 0x81, 0x5, 0x4c}, {{r4}, 0xffffffffffffffff, 0x1, 0x8, 0x0, 0x7ff}, {{r6}, 0xfffffffffffffffd, 0x0, 0x60, 0x1000, 0x8}], 0x1000, &(0x7f0000000040)={0x705e, 0x1}) kevent(r5, &(0x7f0000000040), 0x8, 0x0, 0x8, 0x0) syz_open_pts() 16:21:25 executing program 0: mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) 16:21:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) 16:21:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x11, 0x4000000004003, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) setsockopt(r0, 0x11, 0x0, &(0x7f0000000480)="534e86bcbaceeb141b572199617d0f5d22f4f11dc936e156563eae143e519327e860ac48d225e75d832416222c5b40109e3c96907bbbd361bb0b71c4462464ee899c68dc7ae2d4cf3dccf3835e0b6b3b7e61ca1b8f8135158d0f846ab8775e39653a20d9207b7dbd5158022e46828dd1734553139b6225fdd86adec6ac6a08bd81b000c8a8ff201194a660b37a405411c868f4da0ae8fdf6cb1d07acf1af5460facf602d65f63c1264e175d3cbe666", 0xaf) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-]:[]-\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='[\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='/&@*%', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)="7b172700"]) 16:21:26 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0x6, 0x9}}, 0x0) shutdown(r0, 0x1) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 16:21:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb", 0x80000000000000}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) r1 = getpgid(0x0) wait4(r1, &(0x7f00000000c0), 0x3, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xffffffffffff0000, 0x9, 0x3f, "c6f73e06ab7c35f791a56f17ad04ac01903fff7e", 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:21:26 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)=0xfffffffffffffed1) socketpair(0x20, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r4) fchown(r0, r3, r4) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:21:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:21:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b4", 0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:21:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r4, 0x2000746f) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r1, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) execve(0x0, 0x0, 0x0) 16:21:26 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000000000000) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x2) 16:21:26 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) fsync(r1) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:21:26 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000ed2a1edade92bea3da132d067747be11aafba47018908bd48e42ccf344d7396ee1dc6c73a0b582ed7d6985337ef4e5e73f84790b39bd819e8db880495f565fa331f52e19b5768e2d13a6f3944a3f8765c8e99d95f38e1e84aefbab8f"], 0x1, 0x800) msgget$private(0x0, 0x2) getpgrp() msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a5201a30014000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000100000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000cd2fc40a3f6f6ebfabe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4ddca2502307f705219694e7d3047dbb463b773d5726fcdf6c0b0a0f6688e60598c34d5f1649f3bf9258dc1a8df2d87d511c22815e581945b6308fa922a0cf5a91"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000240)={0x0, "7de6609336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"}, 0xa0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x2, "ea558793f944d163fb5d7a85d3c23bc073573f5153c945bfa131cb745b18fd6860bec26cf8ebef03be86a6cc7dee927bc0a3f47ef8251d13ae8c402ab942740cacc98690fb6f8fd58575346899dc220b08fb181f3a7efeb41c7dfa0ee56903bee00037650cf09c8927fe70728595296d4bff1603b68875b70dae49b337185095b6b1dedf1612f306b52839001e77512a81c035a8bc34c7d970487b16bfae04000000eb272ad577016941f6be2b50a653332c"}, 0xba, 0x801) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000200)={0x3, "2dbc119d6e3e4d30d4fc6e2e0d74f443fa5780ad4a456ec81e6ff9e37e3bf6239f0fb57e0d097abb6010d3d3eabdcf0704e991"}, 0x3b, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r1) 16:21:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x9) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffdb0) 16:21:26 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() flock(r0, 0x2) 16:21:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:21:26 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:21:26 executing program 1: socket$inet6(0x18, 0x1, 0x0) 16:21:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="50090b240ef3e5673000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) 16:21:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0xa, 0x200000000002) getsockopt$inet_opts(r1, 0x0, 0x1d, 0x0, 0x0) 16:21:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) setsockopt(r0, 0x3, 0x3, &(0x7f00000001c0)="3bbca06ead11b6455ea61d18d768298c931a85978ce1e4e50357ceed13bdeaac2f7da16e97f8ab7662382fd35f5502a73fa3a0241e71d6cd055961def023049035342786c6eaa182b914ab57be24724f887d7c32c8a07619e3e4520ccd6c763aef4849cc68b0ded173aa4b6e9a3999583590599dbed31feba12e1c9dfe505e7c50fa56a3502dffca4faff0d7aba89d4d33362313d590e0a32ecf4cfbd4aef0eb9bfb2fe1e0364e39906667455a38d830cf28727f06f8db724b85cc0e0d46772e4f44bea9647f1d86aaed9d579ea4a32bd335f5a09522bf4d7b7f62bc493eaaa652be5291ef244c67b5b729b8f4f22c70813afea0f5d4a7ab74d2ab28551753dab20b5bcd21210688817881c889908c7a29d60942b043a462011507a6ff5735d5b0a0d81b8f4e88199126f960e0bff5c3e76abd03fe694174da1ab79ce19457f4a91d3e406e44f910349ce3de0393886de21e257e6e20342c48b053b2033b5a69e02ded94e0cc4d78a922e3d1a5e6740b7bb1976f52f7b593dc30e7751501689fbcc31e4fb8b776bd410e59f97d2a9709076fe4c662fe17d6aab3e9b73e90f59d689be33408b95e37e7b63200fab064d4fa4689c04434eda72dfcd15a5d259cf54419d3aa3dcc9b31240abd6f0281d9f0d3f3cc44a90ebe38d020e6cab497c612e6f2307c983b5ac27c70a61ffddf79ab06d47223e9eda14eed863e96aabd76ce6d656204c177ef10d0e528fea06889b20c878c7bed0a5cccc63f41192a3bdce83bef85fa545316f4ac4e3c828c76e858409f02862dadf5df4af3469186d8841d893aae0eec4ac354b8ef15dbfe0c0f481bf10d5f6fad3c022fa428b26e3686c429828cd28f246592d366c92a1b2cc7ee8365c47a75c4b250d07710f78e9092a3881d1f2f67fe6e17cb0c0446ca18a8a8435ce73cc08e847b16a2ed491d81bacd3e2ef5aab00481d0ea560ba7dcb0df7d1be5cdacd57fd2411c39c3006d70eb531c4413f27022066152796b6c94f67dd1869eb6917d5cb83c6040a7bbbf61fe2aeb2a971c71a9d90de7c1f7927352e4f9490a05050c78df8891c96b7bceeeca14a636b5525a372632b455cb99ce83ed46f7dfe568fd9cea3b969cf336441896d9f6ca30f0fa0b9107ba6397e0bece67af1e31901a1c13a192740f0b85c0361d3b179230f2aa7a14aa9674ac3a83b348065787daa4e393f5372764186bf351e7c15377be2e817535bd7ab06cb143fbb0af9a33c53c15348666a7da0cc9825002778e5c8154c8fedd4477c9d7f0b784547a0e46211d98a972493183a8e5da220d52c5829d5680b99fb918f980f0dda6ee9cec63ac64cbe431ca803d090ee3371ac0ab0879ad7922f77c64000a69e6e17b6704b4b465e926b5e2913aee816efd963994a4ed6f49f419f94bba3924e5576b059ad0f0fa1b898083c1d178352269ef4c942d3f0ebf6bb0c73fc4ca662b32c2c55a30f6fa8747df532f86af28be6b79325fcb8a223599ce0e45530cf6b81e086accc20fdafeb8436127a02e4c7784e14da14ead285677d61d021a2f096539e2230f89b619df4cc80230d50a57f8fa81b66bba8c9c1bd2a4c51c5062b8d37c04f348e0f2ab39de42fcfdbcca97ed1fe4ec9f202e1a902c2833b5e35d99406ba9421791e2af01bdde2838bd5a5ec93ca1ddb4bd550d685cfe2a39475ea6f1ea6a2844d3e10c04bdbcce5d40acef26636a181f78363c88307605314a68243aaa259e266f82ef722c73c7f475f799fa7985048424e31c63573e81ef9681b89916a5d9967ce1aefece702f9c380356a6a025a9338f7ba1fe9d596adacc7954e602e70a3162d9158d91accc0003c437d71686de0a6e22671c8da931cd9af2441f3c3cffd0165c077eedd62e4eed0fcc57b649f49463df8184d8c62b231f32a29e5c7d2a58a754baa1360068e76e96fef7304e8959c5dc1051067f7c57fc6ed9dae540799650228938050e3a621087a7d06a55fabd79d1edb6cae5fc5f959d896554cf021d2f3b4a2d31be9c43c1691ed05da6c1d547838d291668749ce4f8de111242f9658f6138a15d93268f51b352f8d9abbe9f02026382397a367fc9f2efead713054ce5b54b700f971edf3e13eb743c22b4faa7c44bee4f70ea91cb66af1d4ef4944ba5427cc5d6a16f05977b5cdaa6696b5b34d362689d8788291d28e1fd943c110de0f346863067daa8e3db5c8b01c29212ab105338850e10cc0b6cab19527e8a93bed40c8dd2703a6cbb1c6041b575d1a3be85a6fc98e621e88712f424c2bbe3c4845dfb0a045b88fd9b55540b8da8115797b6132551fd3f2cb1d4c130b9f5a9b950bf6458305aae0207252d445318a044207358220713538e6f073fc6d9d421bdcd54d0a5fa2c0d9c8ee1140d46a27151ca5791c2034fc1b773cbce58b281b64a8b6163daf1189949a63bf0d993c8aeb3f12b7d0a4623b076f20a87cefcccf49e91ae3b41c43578f34a60e00ecec3b3257aff467898434d023dd753561e7f3945dd56c508cc77a8a7ec2a2febbe2ca851a0b3aad8c401dab7643e6d4645ceae3e3d40d71f246ce4c8d50d4f4567ad5c8a431c7c77fd35982411071606b19fe802959a827fab4d0285c4a466259e5702af76db3864cb535fd1ed73b577e78e0c4d856d83746cc88359ecdeb894496cef7340255c98636f365576f03c56f397da7331ad44a5d21efe42f1e8abd8b698ff17dcb7dcf101622749f54b44698053e9b6a128f145f83661409d3b5ef50fce68859d4ed8a86c264f2ccf3080718a71fa18a585f9c8c26b362f4d71c2ffa63bdb7b279cb269596d6f96b87f16d5190c5effd67a6482188185c0fd99daf124f78a6d707e650627c1950d90d3c634ded1e0e260c52c783734860f6b5ba7b1fcdf5480c96b7fdc7140138c9fcb3c412db89238b3d854076bea902b6bb63747f1036eb041a0c311995bebaebbc4f727586cf9413f8f8c8b0f1b15d638fc7c5228659a90c6e088d1ef95dfcdeb73c2b51933a2a8f1f3a00e053b58f74d494e5ce152e94021e7d521fcf4f1a182cedb4dd15b79cf6786ab8cff3e181930d37c3d1985aa858384e5cab3e2eb09af9d02fe56412bbeebe844ae623ccee265558dfadf52f7a73c48248a2c1a1fe952925f21b1f393ede29858dd04f423eb82233c0e1a9cc992cfb9ab4bc60198e7040fa27cf44ff52b3b8bf4e3c3086f76bbe5c36aeeba517f722e9d6b966c0ff4c73d60b4c546b557c240245f33345e23efa5e10dd74f22ab3af28730c8f8ecfada3ab35932b22ae0e22d4570f40a8ab9c890a4cf0adc6b836330e39b2b1b618235f2843313e6a2ff5f7ce28847124f360f9bd3c6ea0b917340860825ce5d1d52ae8c529ad262ab77e68ce95449973dcbf81b5e81e1c284435b9bcb650fdff3bd36bb8f932a8f912681f806fa8de1bdc7aed21343fa2de5bdece3fea8c29862292146da2ddd01883f2006049017b568b0ae16c2a05659f0a299244c1002c10dbb561bcd7488eba07c15c0bc9152af730cc70b27a98da166d3133e30bc4d3a499adbbe7a2fa5f410fb40135f7d69c44489d0b0e75815f467d1e2177df646ea5265c2004e44bdd770f3a8647395a2f8adac30263370822dcb52a59ae8918682602d546f166c7fd268c83133ba499cfe28396b9d3959950d2e527c94969fde63a04239de66bddc69db42fec7b3fc1cb1dc5f1c10e3a82b9d53127ec4830949dc1fdf09d6d0b197cbeef2386cff3f5a556c88ad553d4f7a27e274e366685a955c23dd96345d8c3974fa371bb0a3374fa00b5e736d0280979840d2c74409a055798f788ba5f96caff36e254d796f0dc4d76f9b269d99039377924f20a8d7f326f683542370ccdcd3f901e2953a32524c5bb95a05a577afc6722cc163eae1b9854351f6daa358f8040771ce59bfcb30fa65547a6d58fb94b5507a948025dd126055cef426d3ae3e9a41b352ba27c5e03215cdb7ba4ffa2e96b57ead3bcceea0afc1e1003f9047e463151baeebfe78ec86a96ee251907d300848653781dc7f804b34e62c480e192ea98a3969de71785aa84dda5c28fd4954782ee84e709c334a682ba5a49c7cc4a8eee0f51652a324b63da8000e84ebe3a701ba7728e4bf9cc738464f47c361af7002a407c4a129d65d651f16ec6e3a046769a5f85d68fe4bce53b0224150f7a1156639989f4fa9cd51b2a4af9f145f6ce3784166aeac569e3d6ae12a1d2778386b653eef78dc0afd218a64c27c7082f2ae9e583c5d7d619f42323f18ef169438a23e5899adb96ae56f9a430affc8eee65226eac55db158688dc95c8f75c04786d9963e909a9a84b6f5c8c9057c0be97305988be34c760738c7a140d123d388c3831a3731946df85e415023cda90b6639d586cae82eec1bbac527d04449a1ccbf23251943a54be059e94590beb7dc30662f23105c1b815b67bf45fab29c5c7741072be82190b3e432d54215d8d6cacfec46d6ba339ab03b34aa399dd5547e9b5762796982a85c9f0838c56080bbe4fdbb447d30f6845938c8b4c0066150cbd4f8e1d044e7f7251bfb687f30103f5134a0ccb3ba4c1764d2b2172dd184b975e41103af66349e1bab95f992d76ad77265c7b29247b3d2de4464927dae4259b0cd0f2b229890580d2199efe23d9e8b5d1815d03b7f2a61f2c30a3ae82abc96a4c25a9645941013d720652c6538f8b512594a1950288db0437277ddec4c1d29edd7c547fe996d7987a95984235b9bd6c94b378af646f8957e4fb1e484a11aa74d635e3edcf79842edb84cb42b7b4ab1a29c6075739fadc4ca29f3ba3e1384e58a8b6f0070d6631643463b9ad412b26deb57a5d8bcaa955d5da284e1962415186612b4505bf1681e992928bb54a78027e4fbcb5fabdfa10485dc20546dac8dc9c9fe2b64cfb69ad5f6d29270029a62894d1428700fb99357935966639425d4acbb16dc8fada8d19fba8889efbf2ee009a4588b12bd268f185db872ce3fe21e2e3822d5ca579a0c55fcb5a1cab2949ab093b53578d01af6f85759efeca0057fef83fe2d7c0ad41e7a0ac014bcdf97c9d0f611a5d2d8ab43bc69765ed00e8f551f2e4bc5af5840a069ba41930241aec88dacdf8563a03af7ebda26eb8bc43b4ab16a02ee76e390f4b20063be4c278fa0e39533b58528a2554a9a55461511baf00bf92875f6b3043a4848801ebc83449090cefe90078b5322da1d7c0edddaa53685f6afdbbf0fee3e0355bce3d40564ce217ea0e73b1a4420553a53ee4f8b98f121f3a41ff079ee84ece4dec565e42b6369fa302e4e742bd21b305d91d76bb537bf008f1c5359314a463bc52ea8796dfc9f7ca85db349e04381daef32c28d94825ea4fbbb057c40ceecb766f1382ec09e032bf36652fa4e1f668dc46a62d014e466858c9705bdb7111c1452c16f1cb044d12323cae13756eb824dbdd7428e64503eb4071555390c4a5e67ff6ff1a87867c884f6fd58f70b137fae1fd411b08407795bbc0ba7fc3092040c7316cec963c6a7c97fd22af50df1e7760a9ea676e32645a5f0cafb1939b52d6b0082ab4d0a7003644442c61e40b47ebbbf5e0a08a16e7e6793468ea1f9ccaa8377013139757bffd12e3ad1050884bd5206a06775200c1b84dcdec432b3860d0d86081acad54a93be5319939026b24f15d89903786910eef469319e25d84116626cf865ea1d232216a668d9fdef8ea8e8c0a7c5cd8f8562b130f8b9a4b2ffdcab03aa876a0ebb675a6f5b66e41d4453c8d7bb5ee4bb896802565835099523153920356dfd329e327aadfda7bf500f", 0x1000) 16:21:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:21:26 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x400) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 16:21:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="a60bd6ad96706e6df5974019d37bc825a816dacdafd3c7a69fea59c055f304600f354fe986a64b359b2e9034dcc2f229e95efc60b6d349524aa6f7fbdcfe1487fca78bc77e3d40b41c564bc2a3a75df51ea3c9d1903ba3299e4e2af49a06bfaa6fc04ec29fb9d02e1a5eedf7e6c998e4a7d06f03c56d8426e601c0a41d62faba84201053c7f71503a24f3a61076688fd2163539b1ad4bae043bc344acc97cb6ffbd033941c4809f9dfec8571bdf248b25f92704ad20b21a21ad2f16578c73bf2e464cb94ac299bb00302996c12fdc40739309a52351f5b30af0b7960d455690929328d3d9f8a4825839830a5cd61dcb15473caf8a023", 0xf6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000002740), 0x106cd) ftruncate(r2, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r2, 0x0, 0x524) write(r2, &(0x7f0000000080)="e4", 0x1) fcntl$dupfd(r0, 0x0, r1) 16:21:26 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) 16:21:26 executing program 0: pipe(&(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:21:26 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x28) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:21:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:21:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f00000000c0)="00353a35c84878c4a28a384e59d0fb9bdbcf0c8e8567523119ebf794231409545c96010689acd05bf48b6d0adaaa382454e6a4d261f0c313663007725ffaaff6ee95b0a8256352d6fd368a9df2e87c1e03373ad2f23117447ee296bd8f1e20d35ba8164bb2512348f114e779a7b974147f93aec7d610a7d72cb350d4ef0d7e5842f8ab20fefe16c174fa4e281d0a96591c6add69df34dbe2413c888310", 0x9d) 16:21:26 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x4) 16:21:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 16:21:26 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000000)) 16:21:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001580)={0x5, 0x0, 0x2, 0x8, 0x4}, 0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r3, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0c07324c00bde4fee38eeb0aa26c36eb181b275a8bd48a4edb52c7539305450037d8ab1b5384a813bac97e25affdf0f400bdfada11a1e3c367089969dba950bfa65d4e2a1da5a226916c67dbf4a93e150a3f6eeef1ab9255cbd391f23d0eca35a833a05ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdec2d0f30b34acac8b358701505d17d5251fb29740b033bcea9d4b76d863000000000000000000000000000000"], 0x1, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet6(0x18, 0x4002, 0x0) close(r4) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) r6 = dup(r4) linkat(r6, &(0x7f0000001800)='./file0\x00', r6, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r5, &(0x7f0000001780)='./file0\x00', r6, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r4, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) getpgrp() r7 = fcntl$getown(r3, 0x5) r8 = getpgid(r7) accept$inet6(r1, &(0x7f0000001640), &(0x7f0000001a80)=0x8) wait4(r8, &(0x7f0000000040), 0x1, &(0x7f00000019c0)) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) 16:21:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:21:26 executing program 1: readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f00000002c0)=""/108, 0x5a) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) syz_emit_ethernet(0x43, &(0x7f0000000000)="0fb8a504aab5b543aa425cd75278c777434a5ed43dd918cc35c28d53672ac0419523ca4e9985f5e452d11a569c5b258a1185438d7745aa933ee8d4a0eeec97eceb9354") dup(r1) 16:21:26 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(r0, r0) dup2(0xffffffffffffff9c, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r2, 0x0, 0x603, 0xffbffffffffffffc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:21:26 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1000000000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) sendto(r0, &(0x7f0000000040)="d66e7534921e08a1b711d50e00fdfb3e2a56f53c778a9f1efceb3711654af649eee03943fe8dae102fa6331733d81d37c1fe3bafad7454fbaa3f1f96d027", 0x3e, 0x402, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x7, 0x25d, &(0x7f0000000280)=""/213, &(0x7f0000000380)=0xd5) getpid() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/231, 0xe7) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') ftruncate(r0, 0x7) 16:21:26 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0xfffffffffffff800, 0x7ff}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001680)) socketpair(0x2, 0x3, 0xcc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r2, r3) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r5 = fcntl$dupfd(r4, 0x1, r1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r6 = socket(0x0, 0x8000, 0x401) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001640)) close(r6) writev(r6, &(0x7f00000015c0)=[{&(0x7f00000002c0)="e45e799566a0e1210f93bd81d00af26af040dc7d72fdceb9e892011b9b6e08aa2fe4dfd880c3687c455fdbeee128dc223892fd9cc046281d402ec5fa28e044a240329261756aefd3526579b3a8da4ae631000b81d5a7b41044885bf5fd135a33b5926f14843fb0feda2af57f821b59f7032930f1eb43bf", 0x77}, {&(0x7f0000000340)="44880b0789ad218389c85d1d95516cce9594586bed6d7eddf8fc7757f2683e1c68104b9ddaf0f2b8b776a84fe45f313a488b81a9e3a78244345ed3f61f86567a466b61d90c0877487b7a6a1fa6be29e0dd2bc81a684478ce953135a91eb700f00595bfb69132a58f4764ee57b4703e7f058ed918278f86c224d5a936bd162384337d361b7faa8bc841a62bd739147880efcb50128343824e4d68988cadd11c184bdc829c9ca9738c77f66a3ccb995e8b8515dc069feb68763be71daa3367c2ad125bfaf291cce180863fa6604580cc98d7face69", 0xd4}, {&(0x7f0000000440)="278db9e2c1241987aa03f7687341429e2adad8aac12e6b610ab0ff0507200a20ee509c7baaac06427da27a3874915a65c64132660c2b21cf0d66e633721cc8727107a1719b5bb116426868cc432d7cae2e1f4e04ccf868594445dcb8c4b8e1ae4c143091b4953b4673804379fc46f4bdfec2064634a6083409cbcf27b8170012d7822c6fbfdc83975f1b365ebb90a3d1c7b1a2a1b24120e0b8ac0e0e3c8489a091602db35971921bd9e6c734b4723797f42f460a9561e37b5d564dd275e7abca5ca047166dbffe3c3b262533ab660d1b6efcf88be67e518d871bd32f1884756876069a96c8c38cacb78e0a", 0xeb}, {&(0x7f0000000540)="daefc9d765e2c84d6ba2fbf928a79ab0245751cb7c1b1c13409d8228b0c9f5e18aa765bcf35ac4e233ad442bd4025bdd32827aa74dd5797a17fe63264b6e0db250eeffc6", 0x44}, {&(0x7f00000005c0)="27f2661d6c84a21496c9ed636201798e2a6c5094088ec778155cfa05d37c0b616fae1790f51142172a5e7db9aff5f6b9dd3cf1b43a42f012f76e731e60996f41b370663bf2035fd2f44a1eeeefae4905c98bdd7892d6d6b06639849c9fe049041149522cf374a14c280e80c9c329f9941b7f3c48c8f7ace82c76415708097c97b8a2cc64656771185bf47bcb53033d291cb75dc2c9b727de7d5ff345d60a67bd2be8df1967ee409cf0dedbb1a031a2aa9d7e42921ddb89c14b2904b0daf5f24a39010cb1456823c076cb9d149f819ba0de70efd678304427443ced99f8f75455318bc08c4e79c34d3963d9f4cd557f0795ff4bf920ad709e0450bef9711289a113d9a3837802520df81ac729e6e47b934cea9f7878667633e0784a73a30961be0ef704278fd7f86dc0008387beb63e2f7af6581b875e848459c88958925ab724253e47a1b43f4a111c175dc4badc441b48f5ed08b52a77f02d59105f2055bb75279999435fc649f378d9ab8c3d117ba5b6278bba94c0b7cec8d63c9f18c8f6f2fc74c4822580bb65cadbc3568899be12d3fe154da7de63b80c19f23ed19938e43150c12991f0703fdf9036767245ca4340c248fb4fc6a9d03fc1a58d5342e4e3cb7d36eea12c170e4aebbb65dd8e4e63dd55dbf2797a1c95f70ebfcd5ba917fd835ace45244ba52bd20f988ee10e6413536dc6e7b28125295a54d2d5ed593cfe59238767cd50c6f4136dc6c59408db4d2ec090318e11e996e8e8e49f8ec9adc8feefe599a02000275838ca15efbe2574ffac7a2dd859ccd9f76866407b187a2063283a83ef89b961b6db4330a568d4323c23a16dec224cfc610b1624951ac16b0eae125a8c583e0eba1abd73609ae4e5e1772ea1d1273e5e5073de7f094972ea53cdb781cbd7d7e12d4690ec940e82d32fed29fec51693b2d43efa24f0f7db7182393a085006b158022a07e2ec1b9f016f0ec953ff68a1d778632cd656bc49db8c93ee3c6ff112d2dfbf8b69b64dd6ff6308c6ffe64e1544858c42c46f5a260706a9b9405aeb92788a73d913d098d233b5e11d97fd4b2a238ac6556e9948cb90fc33872ed5f21e1508360673078f03d97c9bb6a4425712111e181da1ba8653144f3a71d69ab2d2606186fd84202a698c39eec55ec9e448456346d2c20c43145600c039c8a69ca7063dd15d3396fb201020af215b315f28bdb274d4b4432f0ae80bdfa719703e3045172834fc0811ad0d55ae268bc0038c1f86048d607cc258f2dde69fbd79ca94ff5fd3fb9d354778ede0ace83fdf505b30aab69e23474c33a712778fdd3d0f27b0c93102b500341323677041f032c8f7deb1138a2837a790c69b08522819485b19b024f06ae8d1620003184d83fc27c0dba91c5fa432ad40d373278aec7fa2b4df1f48e3ca5d2d6cf9061cf7611ebea39f917cb1abac087c0483770aae886d8a09b3c13cc7b3638b0c53452ed7f47fc25dd7aec359b5eb73ce57b38a58d05a655dfcda7efa3009e9306a2a2deb50b647ca6f2153582d3727ece60734e9aa6f101b55fcd4b4d0715767c4c7a7eb4accc5025a10a64a8dd2f97a34a716efabf7543b2b793968bd1e7d38a89c11352b59d5192efcc7c2c6b5daacfc3b47c7abc12be458501a7d1fa237589f5714781746a38c67c51476b6b067dc161b2fd7c898b1120cede7438c1c7e6fcab3e47b008a0c89bbe05598cfc1a021d179cbce4871d6b1f86f87eac31b8d723ec9aa234f58a6ab8d8fa3f9b35bbcb5cdba99195ad409ed213a09f4b2b4816fc19c254f021355881d1a6cd3c2389fef3341244768cf16a6ca995e9dc64c0aec124ccb0a172944026de0979384fd3f189f41819ec90652a21c63187aa78bead6d71db271a7e69eeae93f9eed555610efda246a88d6e32fd13d483523f1ff6addce039f3134d4939ae1aa6a6dfc9c01549b4cf57ddd68e1ce386083adda91ab7616ea4c5946bd097254481af4ef1033cc731a72abe7feba379f2b80e8ed2f41139ac29a11acf4078e2a2a1327c133f83718d81fbb14be4ce05dc4f8ab71d7c1888b38766037f1566386e1a22a739604894f72cd54ba30d023b2f0dd5ea97dcff6d0f7058bd1d5915db686cf03ad1c0e6a58de8724eee458057f882cd9402c489c61b6fa7969b604b3a4bf5d5040e65c93e65079635f2ac41fba1fcf6d08d65c0660753157105faec8b954c296455713a5f56475e5527343f5265d4b7f65e6fe4231edc57ec589e1fbbe7b074a27e75e5dfe610932135bc5be33cd0afc1bc150170bd18589467a83c14eeff3e22c6e04ed54d9b2289fbedd465b1e711ed088a9549aca23e9fca0c5b97dfcba38984e600229a0421db3ab1b054dd2434bfdd8419df7a105c3622fc82958f284ad1f141b281bcfab4481bc0f5c8bffdee499189bbdfec0c36987dac0a7f0030f867d6a51f52fa12722578b2d82dcc04a5f48f0ceac2661a8f8ae8f49fe1f7ab3a3148329cc3217bfb14dfcbae9aed003efa5e474adc26d569f6a9170c0ca94fee389a8085fb8918ec3121bc811a08b02e96dbe552646cbcb7aee6bb380ff10b89e2fa8f82d802b437ac8e611a737403f85b1d3c9516f9f88c43df91fd084ca56feda219bcbfdcb071f52cf760235c76fb9ffa85720fa23b10c4668e4e2d8a0a0cc34bab183583019ee595d214d5aad8dba2e365a16391fe3ca51e4c14b27f3b2f51c10a149961b68ecf04e42e21c957662c483253720dc11e90352960445ebc098a10ec81bc26229dca7920006728e1675ad89f1ea2cbb01e0181457f106f66cdb809b6d3609f43da0d268a9f90874b1ea1729e067df7bfb6de060fe81caf7b4396f7bbd42c6990d8ff669c6e82a9f62a0d25697c48ecc296ba5548be413c1f8c4229e1b8d86e1286b5db772cd85c33f70ba4a3093972ef1c5b4687f4ff242b675807148a599132085aabe8f6570dc6f611cff9fc82585b7154f5944c72d0744eca1c03e2130f7c477a996ff9f59b1a3972b23befd82f74471d557821bc29318b09f5b3c3e70748711360a879f01a70ea9a391c112f88a87294e0725dba21d43d21141dc507baf04363d94d9e8a8727317dc1a53d2375c9a2e76d149015d23df9e4a23e123982a0e2545c810c9d14fe7db5af125d3ed48eb70572a534ff5667043e4b17746c3dfe3a09ff65ab30f78143d632aef07002cdd3940972226f5c3ad4a39772c0a082298ae18fb664b540e43b211b119b4e3cc5d70bfbf931fdbae4c81b4ee7eb2943a10aa28b4b116e4f2a591ddbe5b1a4d494baf461e5e63d19449bdda0b405f35be504951e1ea5c0f3ca2fe664f1d6e07410ccf15f4bdaedf237f83e545cbd1e0e53605120a43f29831f6ead0166e008e86962f081956ca3357942d3f3382768f10ba568c9e6823a6c47d856ef582820a3cee757ce98b87b0ba463d529bbf413e3c0550105fae5d1be2a2f5a6da934bef0474422f5d655eb3ff714e3977e6519d3e7bedfdedd47fc8cdddde47a243db474936558e2aaae96a721c1c960c757e04073644cd7878adfc82209e793ec8b165a7aa3484604182a7c26e314d057386236919ce8883793ebb6b2572cd5eae4ce6190c9b00afffac3615a7e4c0daccdc170da80402c0c505adf224fa0aa6d8ab6d951a29be7fa5b80c50cd262c4bf4640f8aea1d18ef1766d7837f61e6bb721fdb302b30aa4f63b553c475127a2391e40714d10339dbdde74d41c351d97c0a5a9d0950db5a9dee56b490f61888eca3f4e2b7f2f3e67be7db8e72c84f7870c719a480d66fbf0bed5b655c3afdf7b69b1b962bc198330b4ffc631f1b623df163e5c7f55155aa5427dc6460ce44b5e4fcc342b47c1dd82efcbe0f56969c71f7756848e2af514480089613e17d7d3983e0b44fce5b6d6016c9ac91781cbfad571e6d098b31844cf3531aca3f5532e0558e446069dde8c95e49eaf41ad94a4ca0d7aae3bd978f9fd284d7629b0a6f95ae814676f53f52641179d1fb1ef101d6e6adba24037d002f550fba6b1e3508ab81ed9c8b5035b9201933b530218d31501c52f591ecc42bb43a160c2985cdb8d812c57a4274df442b119ab8c4977687c394d875b0648490c2ccfbb9959ac2783f582e9e94aeb378900bb4d3495922d3d6e407f13d2d66381145deb870d82fa35ab8cffcd8f5ca2750aa67fd97075ba14c1424a25ca2fad78df0ba2f20e2a301a808c243cafdfb635fed47c00d5a4a9f5b24e58b4ad8e385362ef82f16a484d6cff46e047903393bf0ada3ae5b9066ec73bc06eaf03d43d757eb9d7966d8b66e5b6d995da90edc41e4fb506ffd6d35fb0d73a17e49d4ac0c452ebcfcea656813c233f175e95eab957c74524da5407a5112d98ac890ad4acd7c0efbe344183b880e4c64b2c15b484b78a7030b3d8cbcaf47743252433585ba1a629bda779f53db36c4a3755eabbb4cae2e79d1784ff79b17865fac944e10dff32bbdd1cd6b7b37619070ef825969875087d2a9abb995cd1f18049c34afd872f836c3c12317804e1fcb48167c274b7f2829acb63bef39165ecdd8ab2c04257576b35fbbc10d19d6c4def92cb72da533b36ad70770e4347c7db363604d1bd955014e44fb500373d38cff18c7423dccc9001d0986a2def3fc46960e13854f72f847dd08080b968e5da20fd79c15b2d677e3a6e70199823af35fbe526053fb6386960cd7b5cfcbb2ebe00937e333c5f1843b41eccc538101da0a389c3a5898b0ef15840b652f23beb4d5f28dd997eb1aaae446bb8d5b60d7e9df2db96d3df2df943fccc2ce4a92bf9d05d6b892bc211d4e19644d90f451e99f7c0e6f8633f63a5b1e3306db6d83bf8d4a99cdd6a1d4a074f16cfdb9f0be6c521d0f4a95f2005998dc5f423dc7e1c2404f0cb48fed6a69f88b2cebf4e3b049d06b71c1da03405200ba3e36d53b09a8112924481a1f0b485186116c23523894dd6b9c53aa913bbe6700ae236da2335c74d5ac52f70f00946960b5218e5573d74ab793f056f5a975dd0edfd67a5fd2814eb51693e7085077c3a2afdba0106737db72c7b1333e108963679dd507e43c83e3fb22021c5e4e5ec374decce40f1a6b0e0fc69581bb164a28b334710271d857d1cf793d153e91d4a19db83367f6960f3170dbdd7d17dac3719581bf216511ce3256798a637b1a34c48f903bbf3b808ecc10a6550167682e627cd56137f55d64acd26e8458e5de8cb7cf7081ab1be8d4d166d4615e84eba21d83ed5041d12b477b9e81c10cf03a4cd240df6a7fca849009b5825ff8c57224835b27066393368b80950ee72085be8d012e3310ae2533a4bf9888d0dd692feb3c7c44e3398fce6ff56ddc8bd603fac20eefd257cf2737017c8cda4886a7e7738c9f247744a5d5c2f61500a96c7e40299d07ba96126998e8df1b8dc1c0eb2ec5ed77026b9dad2a3efcb96cf46861e4443ccd3fa546eb18b901975f824f3737a36011b8d91de883eef70d278dd8be87df4b46bdbb13e064d49e68dd8cc265b0891b7ea6c13ffd85f4b2414777f32fed51a7187d8258a49f052ef1a8d9dd5fdfa0cbd066450b8bee6b6fd5488a88c658ed69a468a2b5b9f7386fe46ea8dcf096cea13cdbd6b0ced99caac3f4aef94a9e9686633e7aaba2a91426a858efffffd0cf8c9f03adb512892196df6d151b1ae3c03ee8a8b7fbb57dd6088e04941a16bf19ac35340e7d31e4c0ef58655f72b209a4dda979fdd3f8fb218d05b7717ed75d939f6e32101fb0e9785089416a36f010e0ffb98b185af5eea62d68d7daadadd040e3dc3d90d21b11a9110464a7e1", 0x1000}], 0x5) setrlimit(0x3, &(0x7f0000000000)={0x3fff, 0xcdbd}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000004) connect(r7, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:21:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:21:26 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) sendto$unix(r0, &(0x7f00000005c0)="84e76dc5376c5a6f42cc47dd0b0d85a171c5d40d102c08235fdfbd71dc6b9f32bc", 0x21, 0x2, &(0x7f0000000600)=@abs={0xcfc4ee35ce78b3d1, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/252, 0xfc}], 0x5, &(0x7f0000000500)=""/107, 0x6b}, 0x1) 16:21:26 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)='./file0\x00') recvfrom(r0, &(0x7f0000000180)=""/119, 0x77, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') 16:21:26 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x800000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) flock(r0, 0x0) 16:21:26 executing program 1: socket$inet6(0x18, 0x3, 0xc98) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000000540), 0x2) 16:21:26 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f00000005c0)=""/113, 0x71}], 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xff, 0x100000001}) open(&(0x7f0000000040)='./bus\x00', 0x71, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000000}) 16:21:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="3c38f8f10cb6be8e55fff8b0297bd8b95993a63d018b4f154f46067d008c441a9c03faa9dff8850d5ed2d8b6bbe71304b12dc3f4ea6ebe146e3a638afc48558a612f18e4f5c3ab309a9c37fff9cfa3e597d1341d12a2e14d0e02a9055fbbb15b32c8de0c08a494b4dc758178662982bb674285e11139bbc1968defbf4e3ff2d999", 0x83e12f859b120079) setsockopt(r0, 0xffffffff00000001, 0x1, &(0x7f0000000100)="9d4e9d52026bb283a281a4e0f23e279fe52f03ac05fa07ad7ea30259df499a5d2b950e59efb090b131563b9231a5d80e891cd884262e33b9f69ae2e178f918538cdcd1eb8c096ef503aba5e0a51b38c7819559e4ed94da26f7a34a6a16db54e1a290ac59bffea912ee577c", 0x6b) 16:21:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x200) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ff4000/0x3000)=nil) r2 = semget(0x0, 0x0, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/241) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:21:26 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="a0c911d72f4a9a5d1dc8d68d3ff3fe746143a5f0f51823b28478d84b89cfb75de1df57cb4ddfb18453fe6d07ee2a2ba2e76cdd25dd864b781bee1a02f349d2e6c07b538bea994d9f5341ed70c91c48ac2d5631afc48c7cd1c9682f7936423bc940fb76aa049fed690a2da5072557e179b4dfcaf3ed3bb740787a13d409987b3d284463752a7e3fefa05da12b3109a0bf15ab208fe67402a4217beab89be42c7fb9fcf06c187cf6", 0xa7}], 0x1, 0x0, 0x0, 0xe}, 0x400) 16:21:27 executing program 0: r0 = socket(0x3e, 0x2, 0x6) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r0, &(0x7f0000001880)="3fcd76ab5fde3201f1588a0b18a71c2caf949c8509511dbfa01c902e9a0ccba6280cbdb6ec9f86ee1e748d5a4b2bf7c3e8de24edac86d8a68f72cc7032eccb5b759dcd41266e0eabd41cdc5701b1da52d4373c0a6a549f1f23d4e8df4a3180333da542e0fc201938ed32c33e95a03236736184e76c9680f30956b307c63833517bfb4dfb9b46be8fca8b3f8254c1e0b84ec5ecbdbcd4e9a57706f9741f210160ae98fe8799b0709f22d37d37ba394df85f752163cac68d646971bffbd23eddbf929d843101a8d1fff35815e46ada4993a79837b567be71332f85be13102436c20c1ccfa4b69cd8c70cfede812d06abbc9200a7dc3654a30eb263af182206f111b0db622b558d53fe8be2c30890adc02b8248648179bcb506a89d52c905f69d491ca0060d907cce20a101480099552070ba8bace13ab0a79276b33d576e7a760c52d8759bbaec9616fe5dee5aca3bbd9ea22ecc4f7ab395a4fc1e32612a2701d68e5be0d13040b5a72db35aba3171cdfd7621faaccc259e7d7fd9d823de3c41af73510ef7a5d6865566e4d2fb082ff7213c8afc515e15eed772e1e51bc07cc4fd42308e41aa8dac1ade23a2baa2eb68de118050da9678a7b50d16ad9e4e1648678841cb2c6a494388b2e5a373fdc575b3aff6b7947b1812297ae4f10f78ee99423a2eee357180d7ac43430e62448c37058593df96d9ef8d797f669486be22a1e1e30bea1a1cd74f5d8ab109b750364f97f9e92947f3ca49bb04dab9e273981e9a5942a31ee8e52818e1d3755ce2728e73d4a72544fb8d849d9019c727c4cdbc478b564dd6a5ebf6c78afd11376749786771834b4a89b49711e2d627e397669cfc6c18d92b2dadb486fc87294b094653b06a2be0e9234dff56c4bde1f5c7fd17f60a34d7e64c5214bcf20c33244fd500298e973eba7e7e7c15c8325405e7d38b6cbe0acb23bf6dc1c2f44f38e6cd9ace98347f3af9964aadd0eec702edec231ea68454604cfbb0b095e7d055433f814cbbc90d2837c2eb3c4cdf65ec6aac3016f0aefcf252db39a7dcb4b96645d159a6e70727ebab0a5b264fb33db82e8345ede69d841b7946498fb04dfc9e4ec00b1a0057046fb4e0a93cb9ce49acdcf52df6e2347e1a2af0c4ca3c1419be23bcbd2bc53391f70add5918589d9fe6868119359b8fa44cdbe0d455919c6e9af52e708a4f473332832a48faa82b3915333e585a2943d3aea0d7dcb322f3a5deb79158921e44d09a52e8e2b35d244f502e41a68f6f5171387165f16ea1570dbe7b4ae76dd281b6151297f4e58b6f3064a29fc6e252020333f8a614947b73b68d1f40a4722d9a8b5945d65512bde026b0630ece705cf315516a3a4bf2da834982345eb92095c77f012d72992e2f6ec0f4347f8030c00dd804ce0d4940a330b260f499a352537bab4e5168c9111abe99d526c19556e91796699638b775047255f75b1aec24fe66ed5fb2f1eefe9dc6fa9aec650873a3422231d9fe2432ef9e71bdaaa26be1a5d9ec12964203ee44200529361255ff65f421c7698bb4065c9cac022a12b91fbb2e6f3a25cb6e4dd4f730f45817cf526e5b324e4f5b7aa5845935f0656a8ef054126c1ba26b2097b8fdac87524fb0f2eb60e8ef823710fa94309aab33a0d019641776b534ffea8ffeba1e358348062ff929ce8cbafd8ebb70888167cbeb172d53d64d4ebcad3e2676529a9a2586dda0de4674b687f28adb0f440a72b9a9617fdb88d4fe74b839a1b698653e493176b02bc99f664d808656203ca1e444097fa9be574c93834d8a5e08d685b748c82410115d46ce0ebe298b0569f780a2c1902d8b685290ffe1e68764cc7543e37e3993a853c73a5b62a183e56e1c3dd96db2c43db06b59f3c43a7111558bdb69dbb95b8fa2cb3fedd0eadfa2fd874afa90b93d078de0ccd1c4b103b99954db8670ff9fbc3f4ae8816e5a1e9ad1957fb46332d0a972cae72ff8983374cd0611e693607025d22d970c66355dabd1bbd043107b76267c58f2ccdc5068983416202c4dd66ca90864519608547b2b6c541363f3d356772c5c52b703f736e6a99eb5a6244640712784ee25996161191c31512b7d18fbe5afe1c69f6aa6e8005e9538b36038d1d04dc046646626daf9c356e089319e4832e1deb1fd416511c650a044840aecd1abc28b453a98e105d2bf63a5f8ed3b52ab9cb68ca463d0e76c2b1a5a8e7132ed21a0b9bcca4bd3c10bae4ea9a19d9fce5a2854f4acf491d1f2a66250bd599e72d115b539673d05dea2c3b680750d2d0cd73af01ca7b6e1049e3cd3ae0c8fe6a2549df67705883ab6760f91aff57295fe06aa9ffcda6f6df7e5956c82e5bdd7d512cba3a3e5532a87d2e68bb1b45174064911e5c3d90f557a7eb1faf2e2990fe06a4743c17e81e2ac0545364132e56c919b1942891d055529735b60ad2b334641b1a97aabae32a87c901b9a041f34149a53de43275a4631195ec6a384a1db70045ccd9e63feaf643b189a09c8d984799ce94703f5454ff5249417f8d92990609872016e99af8bfdd59a47b86c2f9c3840a7f91048f278be58586d59892bd58e19991f533e7f2f3fdf2c769dd403f0f00d75f69f2e7504ed895971ed98da174eca97fa8ea175334ab20d948ba75a3c035dca1da83886f19c0eb4277bfe489a1d3e6a1d09fedbd042e66e95bd756f9cbd710ba72df558ec0f9f83eb52752e2e063e51cde5fa5f7cf3526501d345f0978114857d25976820c43cdd5dc2f48c6dad04a81550d394c4eff87805fbf4829bd6176d4a14148630849c455920bdb2328529d0e502c3f87723f0fa09db15105d03efb47b90a9a446661c4a972d80977fa5396d8175508e90a4ddeb1996e7941c519681b4c06b404e18fd702fba3616aff123a54d9899fd99cb2090e92b5ccdfde6d7c4ce53269ca6c2e47f38fc5f9075ddaa672ce736e154d9d77489bf850744d173c97ae5f2a825183f3dc1af51343cc1c15b363c04949cdfe64db05176ca796080ac76ab8be3da451002aed80fb2460eaf1f5663e2d068f76ecd18cd73ec84edc9da21aaae61acb7af1289ef4ce6a189de12c563f8412bad1b4ed195f412cdfd6066a5c292eef04de6f8c852909f8e0a53293bb78cd56dfe660093de3701b97a843f9832f78a75c88d344bb40784683e2bb464c1199cc1e6fbacd709162f48308bd470e2dc33656f0885668b", 0x8da) 16:21:27 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d89097a09770e22e52185b3e80aa8d66d59a86da37071eeccf74af05469aee0c6e1b374e6256062334817f6989e03ce2189506000000000000001e9342fdf4a6e5893a4beecefa2dc9d225a44d6fccc1c9793e52e63e6f722d6b48b076346c339c386cbbf3480118727ec173df5341e5bd4d5e60ad3aa21ee33844594c49663045ec30be9cba3aab7675e4f1073aee9ed718042815abe361e2463b4caf37c38414332b0895e5643bca7677f604d1be3ee7ec1cc24ebb27c6c3b4bb1d376bdc06cdb5b21bbd4b6a27766498e3dac7fd95afa28e9dcb870de562ad66fcf20e2b6eecb482fb1bd9ab028940a0e902ba2f2a4b4a87c8be5cecc3abc881b5e1efe02ea6961b415732fa237884c35585e8634fabad4779626136d5894665a67a7315a4593316198b1a448c629ddbbb971dcc448a7410df9853c5096009d34eb6c096af46259b575230e79c02213bed737a79c0bd8b6d243a8c8abd7601340535687fe83f1f95d8a2a6d730109d8ec3d7639050369f59a2bffd960500774b794e2ed2a177141ff47038eba41fe05f2aa08e9910321342", 0x193) 16:21:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e362589916f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x3, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:21:27 executing program 0: pipe2(&(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) kqueue() getrlimit(0x3, &(0x7f0000000000)) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r1) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) fcntl$dupfd(r2, 0x0, r0) 16:21:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) pledge(&(0x7f0000000080)='$\x00', &(0x7f00000000c0)='-.\x00') setsockopt(r0, 0x200000000002d, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x8, &(0x7f0000000040)="c56d2c65", 0x4) 16:21:27 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1100100000000, r1}) chroot(&(0x7f0000000040)='./bus\x00') 16:21:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) r3 = dup(r1) dup(r3) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x1) fsync(r1) dup(r3) r4 = dup(r1) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) r5 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001440)=""/59) r6 = msgget$private(0x0, 0x5) close(r4) mkdirat(r0, &(0x7f0000001480)='./file0\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)="9600", &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)="2b9a2f7d26213a00", &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) msgrcv(r6, &(0x7f0000000140)={0x0, ""/91}, 0x63, 0x1, 0x1800) pipe(&(0x7f0000001840)) truncate(&(0x7f0000001880)='./file0\x00', 0x8) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r9 = semget$private(0x0, 0x1, 0x151) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000001900)=""/23) pwritev(r7, &(0x7f0000001e00)=[{&(0x7f0000001d00)="78c9a96632167c08dd113f229570f0010819b669e12ec49bb0567c79ec0f4b1f82cc120a283eda92c3c5f7c31548cb6eccd62861ca1dff72d35c5daab9e9483984bf92d07dd22cf0b2333b713ab5ffba87d1d36bc234de90cde1dad42e06b5f841c2520915b6e48fca70eeb0df47f8482f341eb631f3832ec72cf9973a340edd233f3df3789bbe3d22e8998b9dfaa1a8faeb7af2e5337d3522c057d858d9ee3fae31c14d0d0f36bf02dafdfb9655c8b913d13f340119c8fdb545bea8af1a18ac659674e408647fefdbe9af6ff3be4f26fb57307ff828cc8f1566842fd24342d648", 0xe1}], 0x1, 0x0) recvfrom(r8, &(0x7f0000001e80)=""/88, 0x58, 0x0, 0x0, 0x0) getpid() 16:21:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 16:21:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x102, 0x1c) listen(r0, 0x0) bind$inet6(r0, &(0x7f00000000c0), 0xc) 16:21:27 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0xfb) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file1/file0\x00') chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 16:21:27 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x0, 0x4, 0x80000000, "62cbd0f440246a0218c44e88e34c274cd18769bf", 0xa8ac, 0x10001}) syz_open_pts() fchmod(r0, 0x163) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a", 0x779) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xff, 0x9, 0x3, 0x5, "be5114ed68817cd9b6c892bce322226dae055b1f", 0x615e, 0xa0000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x800059, 0xfffffffffffffff7, "b12800d0c941b8e6e70004000000000000000001"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x8, 0x0, 0x1000, 0x0) 16:21:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x3) 16:21:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, 0x0, 0xff1a) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000080)="e4", 0x1) 16:21:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x13) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:21:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x0) socket(0x30, 0x4000, 0x20) writev(r0, &(0x7f00000000c0), 0x38a) 16:21:28 executing program 0: msgsnd(0x0, &(0x7f0000c40ff8), 0x164, 0x0) 16:21:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x7f}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="75ec40faf09223425789a3a5cebbc7de2ed64103b5742fb70f87498b3b13c80a99a501502a1de6a1e90f564099dc5e50575f7dc1f6055bf8771c2ddd", 0x3c}, {&(0x7f00000000c0)="a087c03f8348f47a911d17c25cdff7a7181dfe7971cb678d4ac5ab20faa2c84b456af86a12f9ac1f11035c164aa588a51f6661ae3f39e3054d58c921e42b1dc501346d7ee952371706f0d81e98ac28ecb5209d6bd1d112955f9680540d2285deec899b253ca83e49c4778a442c58b48f1488e71794b851369b41d93c1705e47be945d59a1c0d80f2b0b9879240c9fe214a60", 0x92}, {&(0x7f0000000180)="feddb228973d4b1ea9af2105366648a033667b6b7e2bff8e1d0b8744295fac014d93fc09aedddc7bf5a36669d027", 0x2e}, {&(0x7f00000001c0)="353987624012155091fea3768c8b666747ba8f7b34b8d7515ccaf06190a112f8f69899ba284c97131f60f0566b2d6b102c5befee65641a392203c8b251ff06a03a5466fc96776c897634429c5b95f6e9893259144b8477902028ed54a2ebc03b521c6d0817c00e62234425fb338b26f61cce8cc009b835660a4afdf723da6225ddde55d8546cdfad327e1686448261f3c95daca0983fd8f111029dd1ca9c4caaa9d1b35be7fd8d435df0c54f99618f1cb1d365fcfcfd059d19e13b6467656398255aa479c1602e610b4f382c9f23c143d4fb7a2e85e72507c6119a8ff009f6eaed", 0xe1}], 0x4, &(0x7f0000000300)=[{0x90, 0x1, 0x4237, "057f2e478df26d0ee4d62cfe2e256d8ac8e0bb78d8ec4f742918ab54c7a3a76b7ca249c6fba3d65ffc3a0969872871dcf8ff0c31374e860f4a18d6f99c3e6928b6399da1dc9f81ead72f9dfaaf9e9d4839493a8b856935611e70cc9cc679786fcff0a5a69dc26b77a5b2aa2fdc5585890ccc89e3b7f1533257ff56c396a6"}], 0x90}, 0x400) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x200000000003c, &(0x7f0000000080)="1ed6b537", 0x4) r2 = socket$inet6(0x18, 0x3, 0xfffffffffffff542) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x16, 0x3, 0x11b30fc8}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0x0, 0x68ba}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0xd6}, {{r0}, 0xfffffffffffffffd, 0x58, 0x20000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x6, 0x9}, {{r1}, 0xfffffffffffffff8, 0xd8, 0x20000008, 0x7, 0x5}], 0x4, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x8, 0x80000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x84, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x10001, 0x5412}, {{r2}, 0xfffffffffffffffb, 0x24, 0x40000001, 0x6, 0x3f}, {{r0}, 0x0, 0x0, 0x1, 0xffffffffffffd8f1, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x41, 0x10, 0x1, 0x5}], 0x100000001, &(0x7f00000005c0)) socket$inet6(0x18, 0x4006, 0x38c4) 16:21:28 executing program 0: setrlimit(0xf, &(0x7f0000000080)) 16:21:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:21:28 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000f70f0000000000005293da5087345ea2753742b9c81dd583ee9e5954a6412554e56316024da92710f4ccee77d84af200191b1fe2b9b7016205aa28f27f70389f0fa1db77ff7c44a2c28e167e4b0e19263b5d9361938c3071e9e5201b03751e6607084d1277516f4171980444adddec71ea9231f61b6214a49252b6e572430bdf54c2d36e5318377f267fcf6d8abe8fa386934c22843a7e2a9973021ffefac5dd46f43e3d01dcced8a7fbbf302d7b69e92d9b3d2e368840297900820f99905ce92b0a8f39110d89fd474e86ffbfbafa620e0105fbcca24d37bd53db443fb3d88d5b63ccaccb635c72a3911202153caae2b178e1542fd19ebf139c9a75a7f420adea3a99"], 0x1) mmap(&(0x7f0000312000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1ff, 0xffffffffffff3111, 0x100000001, 0x845c, "a45223575dee6215738a9b44fc71a00ce160eba8", 0xff, 0x4}) getpid() fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffd, 0x40, 0x800fffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3ff, 0x3}, {{}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80, 0x400}, {{}, 0xfffffffffffffffd, 0x68, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x41, 0x80000000, 0x1ff, 0x7fff}, {{}, 0xfffffffffffffffb, 0x20, 0x90, 0x9, 0x3}, {{}, 0xfffffffffffffffe, 0x2, 0x2, 0x80000000, 0x422}, {{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0x3, 0x9}, {{}, 0xffffffffffffffff, 0x41, 0x8000000a, 0x2, 0x2}], 0x6, &(0x7f00000001c0)=[{}, {{}, 0xffffffffffffffff, 0x1, 0x1, 0x100000000}, {{}, 0xfffffffffffffff8, 0x71, 0x80000010, 0x1f, 0x7}], 0x0, 0x0) 16:21:28 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) fcntl$getflags(r1, 0x1503455c2cec463a) kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) close(r0) 16:21:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0xc2a, 0xb6}, {0x5, 0x4}}, 0x2) r3 = msgget(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000000000f9172ff2112b03c3f0c2d9b03bd9eecfa90211b80d45d41b4497440c5b475512500011ca8ca96d9972309c055c1247349f2306c0ae8c0f10361b8c37871b9321e3adc42463cf547f0651d469dff7c6e7cdaa9a16c465bbf614080a64899c58a667c6c48b15be5310ff109d4b64b1966e04bd8450d02450ec73e46cdea54841dc6012315cb455286de103f0585ce0a8e685751f0204b3b1279f379603d575a297ead1bcec78ee4ae6bb6fb1df4c529f74a59a95f0980b849f7b1b75cf6840533fb4abeb0a801b6d7814ee0c0573682a21a322d07bb32a7f2646cd73b5df5821"], 0xe7, 0x800) 16:21:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x393) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/121) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/218) 16:21:28 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000080)={0x2, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xfffffffffffffc24, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000100)="d010eaeada68055561", 0x9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:21:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8284, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:21:28 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) 16:21:28 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="01000000", 0x4) 16:21:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3, 0xfffffff7fffffffd, 0xffffffffffffffff}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x6, 0x8, r1}) 16:21:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) 16:21:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() close(r1) syz_open_pts() 16:21:28 executing program 1: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket$inet(0x2, 0x4, 0xfff) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:21:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x10000) r2 = dup(r0) r3 = msgget(0x3, 0xd0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000400)={0x81, 0xfffffffffffffffa, 0x6, 0x3, "cd2c34618d7af6ce284bb02a5f8129079a62031a", 0x80, 0xa193}) r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x3ff, r4, r5, r6, r7, 0x104, 0x10b}, 0x7, 0x8, r8, r9, 0x200, 0x30e, 0x1, 0x7fff}) fcntl$lock(r2, 0x6, &(0x7f0000000000)) r10 = msgget(0x3, 0x3) r11 = getuid() fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() chown(&(0x7f00000000c0)='./file0\x00', r12, r16) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x80000001, r11, r13, 0x0, r14, 0xc, 0x1}, 0x688b, 0x0, r15, r17, 0x400, 0x401, 0xffffffffffffffff, 0x401}) msgget(0x0, 0x102) 16:21:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) chown(&(0x7f0000000480)='./file0\x00', r2, r3) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1, 0x5, 0x34, 0x1519, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000100)={0x6, 0x5}) getpeername(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) 16:21:28 executing program 0: r0 = syz_open_pts() r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:21:28 executing program 0: r0 = geteuid() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r1, 0x3, 0xffff, &(0x7f0000001080)="c81f7bc88d6016e07848278cdabffed139a719cb05b38b5dbbae46756269e91dd66db5416100bb2de6aaa40b92c97d866fc68fcb844239acf7ce811afad3", 0x3e) setsockopt(r1, 0x100000000, 0x8, &(0x7f00000010c0)="fe3e4a50da5ee884be352dc232713e", 0xf) ftruncate(r1, 0x4) r2 = getegid() fchown(r1, r0, r2) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001140)={0xffffffffffffffff}) setgid(r2) r6 = msgget(0x2, 0x100) msgctl$IPC_RMID(r6, 0x0) accept$unix(r3, 0x0, &(0x7f0000001180)) msgctl$IPC_RMID(r6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000001200)='./file0\x00', r4, &(0x7f0000001240)='./file0\x00') r8 = getegid() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001280)={{0x18, 0x2, 0x2}, {0x18, 0x0, 0x5, 0x8}, 0xffffffff80000001, [0x4, 0x800, 0x1000, 0x3ff, 0x7f, 0x800, 0x2, 0x9]}, 0x3c) write(r4, &(0x7f00000012c0)="30e63f54a21f69f07758c4d73e7095403d649d1bd5d8db4a2f93b25308b12bf93680e79e1656e39bc8ad9563eea9256df43cafcd88f5ebd39706171dcf4966d10604db2a22bc2648d83cf5bedbdb8a83a4d9e04173696d233950a2919bb19252a706b1b256e7f065dd600266de04d4560f5200faca25dba583f9959008f3bf83dbecebb195a5e8c13b5958fc580f1bae5d72123a4517f968de97b484c3dadda1cc8115ed91626292029e37e43426d80d66ae1e9cd39a49c50d22eb4150a9bf4504cdeb047ac062a23fc15881c2fb2bab7d486dba2b40603cbfa3a64ac2b1f1a1a74f3f7fcb", 0xe5) r9 = open(&(0x7f00000013c0)='./file0\x00', 0x2, 0x118) readlinkat(r5, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)=""/46, 0x2e) mknodat(r4, &(0x7f0000001480)='./file0\x00', 0x141, 0xffff) fchown(r7, r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) lchown(&(0x7f0000001500)='./file0\x00', r0, r8) accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/66}, &(0x7f00000015c0)=0x44) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) fcntl$setstatus(r9, 0x4, 0x0) getsockname(r9, &(0x7f0000001680)=@un=@file={0x0, ""/6}, &(0x7f00000016c0)=0x8) r11 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r11, 0x0) 16:21:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(0xffffffffffffffff, &(0x7f0000000300)="cd37687458ea707f2bd3876309d48e6993073de6c519f752d776e6e84b86e08188ebd1b5acf340b29c0e881e0ff80cd04256ab8266a6c4991b1d08e897b1966c2a90af46f8673a9149025d7f25dc49f35b318382d8dec3162a2e3146729911a0a943ac3778516f7ab07788e3647395b6ce74f58f37fda4238a225dddbab4acd6cbfc4cabef5d91d58cb98be4324bc3a85fdc7141a753d69d27d3c47af11ef43f9e99be836f0adc581021fd620d0789a2f3426c8d23345ba9f3acc6333c542552ed52963a8bb46ca81b54ae1c03bcbda6b3be7fef877e08521f96489f4be07408d168d794a85e382049b4b03ebbc3b2bb1516f67d42b775b43f9bf0fbd9c3bc70ebb333d8efc0da90ec0f80383265d75429743d1927aed260e5083389cae7d862bfa2593ee18f3fd3f75a6f7c78547a9f0463d7bc6741982873d767e01a6808287f9fc8bdbdabbebe02f9b5bd6c5b8c730ef612c5338ac99c234ca195635a032101c2e0a21eac790ddb37501d88c242d1e5ae10983cf311d11cef38e065276fc1614cbc6349633e056049c503277c659d77724b8b2abb1a6d97d6f720a539192a58e65314101795a5e90214bfc3ef5f97bc172971c426399a623f9d507034c85f552491182aa87dc3750b431ee26fbf8c315f88200bfc5d194e6c69d94ab75f929eee9bb866fb5d1a7d403ebee83ab3afa5fd101828deb0b990ded4f241efd1c44163e587ba83b9aa22af0007b09770d1a18723126cbb9100ab56bf3344ad1f5f54315da4cc9532a0fbeff02554ad4c4cfea57d2f8115065d7d1ef763e6cc988a91a77b6c75f5385bdd79f34fc200cf1782774d152ee07594ee989a7fe32f3159ab766b6ab0a409f570aab0aa69f1c396293fa8a6bc16ff5083c21f9ca36944cabcb664bd8b7da6aee0a50d48d972f8b1170ccf23090efd592368325db5bee98f2e27b943f2654c6470f4561dfcef2c755cdb682bf3d42dbfd31b498658d58f09db694fa2c334a1e911ea2301c406ea97d44ab4c916cfcc07e5d2e8fdd38e468a887d0b777d9cd2ead2d9519b250d5fbf6f0f2f430c3d9884ed41ba30dddd795249648080230436c1da8d41e2faca92c407aef008bc162dad57e9e23c5bd5e95d2337c2aec6d864ad555a73c2ef0154d21dd420e522d5e75236448f3c06c9b61eb5d63a268eb9364f122d5db2269987ada08824be24eba978f6ce74cc127e71bacab5503dd5087161a46ed0cce5ba835bcde89092198205eefea4347a9242548339837e8a36fbe9f6aaf33f98f01e08492d9473cbfe24a51986488627b0e19a7750dfca8dcfc8cdff53d8259fb84131f78641ededcebc016fb1118ab977ff112e373c7d87d86ce208f72438d1499ba675b7ec018b96d506bed84acb882833c84be491adfd2c54d52c51abd5107a382cbefdd4093532980a69c0cafaf6d43f37b8a5c2233f5aa1e3828602017d1f3d75366973d645a65c9e980077deb216c22ae7e998c61bb139d9a2b89b08c5ac1b621bbdab58cdab23f2b219be34bd794f93f2c0b98c87e080ef659274037876b9795c1bc5ef62043f72c62ee6209ea2f85dc9118510df41de96cb27f6d52464824f1242edc7bdf867091cb763a1157a041ad88c2b8d5c284c2201deeec98927de8e5228b6b3ffa03c586615a257256489a99af0a901e9c1377f83937997482780f81cef9df5f86d445cbb97ed5808ceea9add6ef1ab9d91d7b2721a61bcf3ab3b953a6de0e3399dd7bd65cb17c1db3b8e65632c1ba98d083c83e663e592a4fa20e4df58b3b4b70c29adf89483088ace64c85ae5b618fb9a7efd7b5d16e8f6e601b493930eee17138761b79dcf895a52af46519fb815997a4845af822479a2b9005aff319d61dceb7e41bf74a199db54f2a6eb98c822d56a7d0dc48c6b5a59cad90e0201effc98c57804dca74ca4e055ef0bc2c09c4512663b004d5470c91a6834bc6577018eccf56e8beeb50a3331fa4ee0734a049c8e965d145e772a269116ced637acad10b032109e59456e2bcf53ddfd442862dd41b9d68c6a9472557ebeeb364923156725d46aaf76510746a9c6993ac3d240daca01dfa5002968ba3dc3524568c5fe84c51f96c6b0164edc4f3500becebeeb6a193586ce68590aafb1fa44d793f7a0e7a8b1ae56092ee90c4286959834bf2240847fd92800d0ba22c0cb005c4f9bd2a3e6b89ceeae8de7d05ff6f730ebd01196c784f59058dcd5a1d2f5f924fe3da144ac6f80061dfa4daca1d5814c3e90df9b8e30c0aa926a49b1131480b0a3bfa1fd556e74e6ce8f86612f980292b4c5252f573aa8fa8bdfa9cac41dcb26753697e1ec6e04d301c53223dfdd931ba6fd3e1c4006ce104489bdcfdf4c5d699d1ea2d247b1880f2e1dabe8a0e0aac097f13835f030217531ce48e6a189cc3a180917c4e2812c9cba51b410f7761cb448cf33f4a9036a36d76c262caa2c16ac7db09afdd3320afb5d64cb7d3442dd2ad293535bac114297a59fe0d8032ec452e78571eb0a568eede40bb030143aa3dec83cf889a9df3132e982c63134c27fb287d2b41aaec8dc94c0ee28c3f0aa66ddca40477035be6b0f081049db7c9b8c329dcbb44b339e415b5c709db1dc615b5c511ae72e4de8f26769038cf2a7c2b961a4f24597a7b7deb83e1672d48078ddda965ad89d98d36cf044e5777d48314c9626c2b33c43df9b60975b68031c73641cc62d4b315b34b3b456253ed4dcdf37924d435f1a08be478d84e6229923d2f348026541783cc5bf4d9c9a7704b379efadc287edd1fa6935fe1c7e73283b91948ffbb54f2a2a1d8179f12a1ace792b33812c495effe9178f59ebe19f5726f80c89f7814d289331476873888a5d93021915d67fa3048dbcb09cdc13cab02be12b087b4963b3a4e0e2f98256602feeff71ed02dda41e5d138fa783f1c870f8cefd4284c7ad7f1b8d6eddbe29a8668743efcea3c9c40c8fcc841b2557ec99107d5a5af08935cd81ba6daab567204fab2039ee54f1028fe0fc3efb96530fcf783c5aed21c632c91781e0df89f93832a080d42c7669febe5634c21b7d2cb5d7743f61386737587bc03970f43c6dfc3af91598625a6772f7a0dc3bd1aea3d1dfaa5e2b75232cdfee4bc869daf7ce9736ada4829607a46297e7b1ab8ddc22fba79db60ca372e7b6440ca363c0ddc548374606b809c592963c982ff0823e234dfaac0d47d97f6a669f05b828d3e2a9b07ea48362a9a8995394da1b4076851e702a3d3ec3b0070fb49334af31e16a25f96c39f71b4412930d4534d17c9d4a366758a50bb4b9bc35d24d22c84a6614aa1d739d0f7a7af31fc581b22689cb4289a6dca8656dc162f625711ed26329bb052ff0c7d5d041e061743f240fa851b56697348a4eff012b4c7aab6f122e287e5c844492f8eee1c0d6e1e191f316a1cdb1bc29dd065d9f6dbed9337dc143ca2bc70732730071fe031b838c190294cc65d91ed99c5471ea7d4296c0e09343a5d43b9679a263c0cf6768c486a62a80a8f06aa218ae8b7f19f1e042fb6b53a1f07254a043d8ea4c32662624fa24a703fb1c45c964abab237e3711c4f2714ce447a77df82ad9e3a0941cdf856e5d4d46adb90442d45197cb640fea128f599969dc10fd2324a42deb8637f4e0affc6aad4e60dd4d35fece8716f961bd3862b54b6dc76505e183d88de1031b35bb65b1213648b302446ca99971fc404858b2f98efd53cce63adfc27b434105fab32dce6e403d85b65ad2f2dd4b8a4314192007082aa815958534fc3b02dfcf6ad8bfffbab21947cd7d13903a73a96d56fc6fffd0d4ca7518436ccdd5016932ca690001dd6921176018afcd5b628839e9044687ac4a338528c9fad543c5db7fd177bc1e8edaf8e40a0eb5fc51e2969a31db08870909a1299d429883b7f582ef9e982f2d6f1e1c282b14833a22b469bfa1e533949c3f681880c27a430d7de5aa0965ceac1d93ea795ca2880559c3c0fbcdd036c7283d7b513aef78d32ed3087181fa41052646ff0ca4c0dab0d05d6eee39ec52602b8a14a815943bb6d84ca9909d566853388a91155fb1eecab10c4b69ba3b748d8404dff832a6c7ce53420b50d52274f270141bc4f72478a3728252f6992f625fb0d96536f2f052ed36efdf988949eb9ca45361106e3a91e9b5f837b11d8ca10a65ce5d36ba6a8c8d0b2e936eee0823f9cb135e7152c1a9da8f37f78fa3e93c632b986f510827ed7f0f3bc3fd790d14efd962b0cab9b218fad76e12562b4189eb460d377d299d06a4de11b8777cc3ce1e28d6bb5e537a49f62325b35c231b5a73f79ae5245b9e15f53826cfed4bbbe7c860021986f21c17ec2d8bbf7c6ae9f81251f1ce80f2ff0649d5c12b858273fab76f18a81e69e97af8ed1fb34b6cec4ee2f5999aa0507dab27e3368492e85d94565c47d0dd0cc03f5f34105d6e820ea24d9ae0078a4039958e5fceecd0d81888ba3b3e0821cd833e9332622c1de02ebcddcf80113ee89c526429aa7633a5969a0fad10b6b36bf0beda042f509dd1ecff360a6cb866f2f2131ecab9136c6d823ec340ad825f7b271426fe076edbc7a102b1f61fdf45ac3183241ed13df242d0b8aaa4681e25abda19cbcb9a7fd81699151c1981784550eeae53fcb63e7d2fea40439e605404fa3c2d4117887f0e74ecc29ff3f34cd4a2bf481ff78d577ec5231d38dd19b2453c0a6c7057c160b9f29242941294874150edf25bb1090a91f3270887ed49d6d98fa8fb572b6b5c5c608bfa04c010424561026c32ed700f52e39c19bd0012c1c6b5d3b7cddb4df626771cf23195c46050a087034ddc1aba66d351bac0e08559642cc93eee5220cab9a10fdfb0f8b78f421146576c673bd4ae172134e323cf8db6ffc34d22c29799b020f8f6c59ac2b9cc47a7a69726aebfeef33a4037c09c821818e1bdc52a1523cda8e110c2c71fa6b50643f56768095743fe3b9372c612e4d76a25d4f6a671c7d722a53069840a9f1115fec84fbaaa3209220136b96f7a92e680e1d7644c34685c0ad1f4a612fb970f6f87c9386faaf66d1797e68eb252659e954b9ad757ef1cfa68028749d14d6aba6d2a8a7bac1bbedac706811bf6c25f41f468e7c9cac46035d37c134e9424c6ff77964cda69e4e3d81f2faa23db7c6e95bfabf89057a1cc336e3e101157e6361d65cac9f0f4ab3a41e15fe45233af4b536db87331d89c962550cc640cb1af064c63331214b07da54c2d9cc64ec9a0d5f92c8c3e448c1b86419a65032a7cbe6fdd33aaea3059462a810eb54e520d6a9fc68c8706daa7841c42fd9587db17c726c251ae701c9317e6fbe5309c4c01d041743845d628ca94273872ba1963f3d850cd74bc89fea01da46d6dbcb5dd7a3bbe0a01d4d8cc7f0b4804f52138412628e184d89400a11e5fa1d5df48953453945b123683adc840de86be0e1949ddad929811d0196fb8a895e15ecb20ac2cb2f072169486f556152bf4d573dc229b9d6f08af2fa3bce47f0941902013c0b1afe929c13ba4d76462e8f257c5e2ce9e172750115507caf01dae2092568c76ee2a092c7327d13a20b155652cd424f4f6e7bbf09c405f13253be32e894d58535255888996f55f8a3e800cd905d728a0875e0ce537fc98be2cb49c6d6adeb423043c3e8424b1eb78c67d4f6ca19e00e7e4176dbb404d90d4e3f562ebf094b7566860712b538b909dc23c5dd0870bc4e19403911252ba90b23e649f423f59a79d3d32818e5090c1df4b9639cdc56664824fa0330706b2a86bff7b3ff93b3e3658f8dda841fa6595592bb7412d", 0x1000) poll(&(0x7f0000000000), 0x21b, 0x0) 16:21:29 executing program 1: nanosleep(&(0x7f0000000000)={0x6, 0x3}, &(0x7f0000000040)) sync() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) getrusage(0x400000000000, 0xffffffffffffffff) 16:21:29 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:21:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="87002c413af42263e5f934824c7b03cda1a5e2f42816ce81cfdca9ef", 0x1c}], 0x1, 0x0, 0x0, 0xa}, 0x40d) clock_getres(0x4, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:21:29 executing program 0: madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x100000000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000), 0xffffff00}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="d1c51170c0046a92a8d5b1ed429d3d137a543c0c2c966e82a62c54b5aaf9d0943e130680e7405edec0c0a3af32ceddd9c0b9d8036cf55c035ced2956bb494d2b370febbcbbf7b42d1e92a92668b9bd4494f6490d680859301cf5cd1d259517652338891e14898d97ffcba887b7c19874a8410a8738aeaa5920930863122f45a30955f1dd5ac2f62d88c10da8e72b2c3815c71356d1a0ddc2a504a69ddc15bbaadc032063a354def6adade546c5ee13266820ddf08417e683ba2a9b8dc2d6e46672f5783bd6840001880ce5fd8fae15d6930f4a198fa1fdb3ee11dc255919e78227c45972b71a1086d79e258adac755be92c8610d587f", 0xf6}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:21:30 executing program 1: socketpair(0x18, 0x0, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000180)) write(r1, &(0x7f0000000080)='s', 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:21:30 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') poll(&(0x7f00000000c0)=[{}], 0x20000000000000c3, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:21:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x0, 0x10000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:21:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2e, 0x9, 0x40, 0xfff}], 0x803, 0x0, 0x41b1f84c, 0x0) 16:21:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lseek(r0, 0x11, 0x1) mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x180, 0x80) fchdir(r1) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) flock(r2, 0x1) write(r2, &(0x7f0000000080)="77038a360f3090dd41aa516baea973cd2875ec5b26d97291db8c5dbf0bc5a0d4fe789385d6fc4a09a13341a0ff676b730b5fb5e60cc3ab37fb5bddae50aa96de5d680c8c2d7b87cb22df5c45e2f10b025ea39cc9d533554e32da4f8a3689e2617c507d3f964656b8d70c262208cf1edb9bb6e2ccd3782c106bc5837a06a27c93c0113ef7776152258c1f122a557415602560ba90eafac3a21740927c94231693c8dbd49edf9a5d51308279f6080cc237f9ee877c50bbdc78a667786119f0d06205727fefa3db013fcc021047b8ed9627c0509e3a074caa30ae08aca2512485d8efb5aa8a7f7993d3b84024209f4314e2efa57cee5ad631cf8f84bcbd81", 0xfd) shmget$private(0x0, 0x3000, 0x2b, &(0x7f0000001000/0x3000)=nil) 16:21:30 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:21:30 executing program 0: r0 = socket(0x4, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:21:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000340)=""/95, 0x5f, 0x800, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r2 = kqueue() utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r3 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000001740)="d1bf809ddb6b2ad12aee2b3cdedb6287aa80cee7e27dabcd2fbfc92639f2039d29640b511e30c0c560bc4d92b165704e1326aa73a63c53fb7ffe4fc09190034f6b319ad607282ec347d607353edb1eefa19beb685c2278c308fc44c9487d016fb3a75c3bb261081ce0082a05703ea2888eac21cd2036fbdc629de455c4b5aeecc6a0566a072aeb626c0b7141a553767780dd06cddee4b552a3ca2d0f55018eb6fd7eb009b1a90f077125cdb3958287eec1f6db8582751a1d9e9e7796d9b1198c7435df8eef423d8d405d0e02b026caaee72d99822e4e7e06170df78fa8e76b19d802fabc00ce0feff1911fa322b6870aa6846482abca5f919ee23c370224c4f8e3686b5c2943cf0c6d2e8668f002d2280a22a1475a7423f2c9d5cb74945382ed65c03a5096bd2059b5b394dd464976c127fe242fce80a05affccab0c338f966d93c45658155774c0073543f1d36b1418e66e7f41bc229956bfe27ba8c08de20f3edc646e00483814b1358516f09da85dd3a20efebc5b11b1d32dc9b30455e934418c312cbfe7e693dbcf23833306f06902376ba28b453d3cdb31fca09e0697a1e87cc06f27fdf365924005903dbd0984ecfbca06409b94c45aaad037f2d690e01d2a4bd4ed2f31775759758a4df9855d6dafa07ba67b5fc9be94e0834d8a2f0c29a8c9632d127cdf8c5c5ee8e1597411394f11431d030fdcd4596dcafff4db899b255ceb947235b1e2c0c1b6a3e0deefa88bcb9f579cb0de7d6320ef83bdee6ffeadbdc04b0655cdcfffba674dc7b5ea714b7db0bb5b0e3b024f15c9f47b0a8ac742fafb4f886bb9734c3e01c92293c1be83fe748a1e10acc3e017d6325051e5d7670b5aace6f3c345eb1e598323148c8f0dc346ebac1568d47b5cbf08f33ad1c1def32d2e7c20726d21bf7b1874a3fc5bec00d86912e366912a90b51337555b9b9c0d72caba098412e3663b7bbdf5383dd4e41d91a0c0fc61d70a4d0d3e2dbc2b48367d6749b874cc84af4076955f1f8c3ff86c0be80b93143cae3940fbe54bfdc419a8a591decbd430d586d7c302afea3075a848e26420a9b96bb4ea70107290ea59c2ed2d0a8002a10d034c87e29d8077aade61ae90d4505a569a67bc6d5224881abbe29429f03b8c66d1164d6bd59d9830ec0fc90c6cdbc78e624eb8e08eed6b087d7fca4affcd22f3387f7c85b00e2cc5a6c6af1a0a9baf8441268e1a772a2ae028b8592b7eda4a4807d905795b0879af66ced0d8bc991060b3ac05117a4dc95d59040c05cb1b6858a2087fb462d0e60ec2adcfd7203f192df30aafe237c1b145162fddd3eb9bd51c6320284f3cc91addc9946310c9668d8b27c85dcd3415a142e565cab57232e7edfaeab69b005f3a46f2d979fa8ba29637b4955fc9a1acbd6cb754f27be76337bfe2403065e7826967a4ede3ceb9fcd1d0748c6f65ea2cab9f9da53c48f761ae4aa972f3f4fc6d5bf09a5e81f2642bd2d900dadd6700c7cc4c970d9225e72dc5e4a493ec1adb02c403c037415ee8851c10b35b4559957d66fc5dfe8ca998c93ab06fbcc2ca1addffaf26818ea71e593becf22d5b0621d66a175918fc61fdca5d662721047dc203f6ca37c46838a9e2fa3accc5c7747709c63afa6c249ea8bb5378ad7a62f082c5ca7a19b41247081b31324d1d13097ca4cae25e4a18894a6c7e1af7159e71a1bac026cf34408997cbb3ac4fb4710e27a3d5748ab0882755b485e60e4addea5c41d9e82e927b3289ed8ea7f6ed25885dde5367756ef9ec68ac61115029395c248eac96d5ca37580d12f3ecd319968c008490db315ef668e09d630c4b3182a8a2bf11c8303d6638aace6cfc58e7a0b02045a3d858e316f6bee9db124f9539fcf340bf38577f19263923dcff249f793717a01b6ca952150c32185aa3e7775df544c5f30f444063ac525235ef9ae0cc345a0436c29c548b0fa9c0673e39790ff8869881497907a9d0b15720f7cde48f57a14a1db1acccee59743548cc5019309d11103ab249c479917a6f4ab6c6665bf0deedce48f9e3ff12152a0e69b2c9a3c417a86970a80d652224faf0bf40852f159bcb9be8de2960be64e113ba85542dcd16a1523b435a8845c166143893145b5737269f32ec3a98464df24631af75a2875843ed15154545192c81d9551bff0b701ed6d3c2c5b39d22f3e22f570dfc69d3551a615970956fc0cf6d288ad5a9ffb7bd4301f62dfaf2d86a92bc66e70e83a00f5a8c95b1d1dea298552090a8ae5fdba8b1ad768d49fb008a71e3bf3f550561ba8007c05a8c20cf0904e9cf3056dc4822ef6491b480885a0e019cde628ed4c9a1b5f4d0211e46f03b7c99671817e110c052e418560c2c90fe773cc58bbafe6a59664edee8ed2ad6de9145fb279573c61b780d97b1d56d125bb51fba73893075cedd9df4c9888b1e6b501701960dd0c59a82bfc289a46f62ed826018e14502f2189195d2ad466109a05f1be0804dc8a5d6dcdb4ca867f9300015dec1b3f604dd1d02a1b8e7ff82a0627e25934fc37e1e2c22254b602dce9086ab9cd06aba71ac2bdefda2f7053d34eea68e7e0b7e0a91762a8fec0af9bcc574545437d5b3945bf9962b3089a82c7cc6f939b2540c96e07f63c20204abbd464efa6671b9e10a836955478240c5a108137e5eb6d9d6e106e64a5c381f51f5006c6c113501b2fe7f0733b795ce1bb932287bfdf4c6023ef50e458e4cb4381504d9178ee8fc5214d5517f8b3c98703266b4db76606505f2160a75d2f730fefa5def39342d73858bb78b0f8752d81482bf6590a4ba9a3fbd8a79059f3a48559735ded28f517ba606565e1ccc39ca327521ba0e792efc719ca43d3643419e9ba0d63ee82b6bf9b0eadab6108f241021f873a04bcba5270ee6e2cbeb4a9b9ce71197cb70e8d75df28796c69693cd59c650f38a766bdd569acf0c77c6c7dbcc57c3a115016114d2384c2132c966d247933e7d2c898de74b310bcb8298c9186b21ef7a6f0c2ae928f694ee246d78d74749c4eac828508270c452285a3c170d36dee795eb42d56bb343a9372047a4cdcd8f11c46e95f7e6de0069bcc3092ae48fc0f324c5e4e1e5024aa34e509bda401e92daae5afaa737965b2dbd87fef619859370bdd8979bb6b66a67ac9611362c8451cd0361d809648450ceada6f0a03cd3606f90c1016f07486f085f406ed5c1598e46d3b17739a7695cb6c6a942342345f6c37398f6d305e8fadbf60a8b142c2fc9727f6784e453016d770653c3a840f97e345429c0053f2e5884b5c069e0132327057de8e3727ee42eb8221986591c72c8293e75eb8e4c22598ce89e0d9974222d60640031e2e1629bdd22fe0d150e3940c33e920a4a41dd4f0e28cd2351b118edc251f994a079aca714c01049b8d90515d94b9564f9bb3de2707e0757df0e127312d63c7ac1e0eabdd42061b034aec68a548519c2cccc9a725b6352ef3ab38dbc3cb91dfe9736f2992a23b1129ddeebdcd929a9c16b6018a1df9712ce8137de279c843b364e748d97704df7f34a567d7a523a6f730d0a1782cfd5e05e856e578c93970bbff63609866417a4cebb89f96e931fea405f36fa7d310846357ecd93785d774f0f57380bda10e56cdd83452a2a2662b99bb157d98d240315db1680557b3e99e4ce7a9f7eece3feba5fa32968bb5de34f7735ed24eb85163ee6bf234ee7e9e34cef198bbdbffdca1ee24f3810c2039f4c2c9ddb924c7593338d31262f32b4648a5eb07250c432da1418beed982a858ec2e16bfe6c333edb57a417119f560964c100424f550ceee844ce33ab66d51528d89e8e931937de07e9c8827b410407800ea7aa17fda53eddfc1b08a5d47c37abc648e7bf2c86874f902aeae428b0c6a251f944dc246bca3ad42adcb715c6bd87c710a202b736ce91959bc018e58e3ec0cf6759ec0a813e92df0a42152f4bb1587ceda4f980add5b4b27f0fd91cd31cee1a9177f692283ab8063c4e04610435350feac50da37286a7f7a3090896f82d883bc20035a7a73acbf3b517e9e1c40cff9b54d5c30e874b236c9021fcb8ae8f0e5b891f9e4adbb12e597309051a125b81d91ff5028699b60856330f7f0183426b23317f9f480952c857dcce2aa46486dd248f9ddecad479f243f52be2159ea76e7134604f2c24565861b0c08ad9c8947e50504d65a8e2f48df5de4355d9c639155aba80f12ef759dd14ffd6bcbc05439a8b59e887670ccd0c014dcc209296ce304066c19467414798994803f0fa02fb5b064bb481be95e9d192b339ee2b289cfa0188f18dbf8c563041c94a87a23a1457839b33f35f66e4918219bed0d16c05cf5713239692abd086c74f5efab5f6fdc6af85f28f9871bf4d8787742d2cfd88716c5e5e52a514c07e9b41f98682e8329dfb48cc17b8777c1b2979246f76755c17be918bdf4a729ff0f227191a6a4cce794ebbbf191b7be3f764d8409c7d7789aa91305800dc977e22e5d97839a927e5fb06d489582c6d0d68a36d5d24a6e2fd6bab9f2e1ccaadd23452e61e949e7282f6e5a622853bb13b943e21d30f71c3abe06e6adc0b25a6ac127045165418dd658642f895133da48b8d6a462506ee706acdf83bcb384c99e7e224bf3b654b18249012ab652ec8a51d9e3cb15aa3460467bd5b499a0a8dad7d2ea0c55f9fc340517498901b0bc49e933ff9c4448c8baaba22fe2db231989d44e0ad8abe924c0918cb173fd3501d19fa60b0b23486ab7b984ebff36217fb62ac9378633f8af3e9854f820f60168974a5551a5c59df15c1a901045535d798f70a5b266c8e53ba28cdd905628a0b8c1f27516f010136ee873ae80bc5b151425634ea34b2dca2a0b3ad9994563dfb73633f76c5eee20f32d6b020be070a31ff6739001dbb573ee9b2e298c081623da416d13fc473e3d6432d81dd7f05446c60ece094074727ee21cc458500636c62a4dbaf03467fc417d75a4889b7c197de1d906de26a3971ca6a754e8e5c961a960dc58b2ad750a25103f28696c572fb91521efd7e4ffd3b346bda82b70da8ae43ed823b730ce31b3866fd56ab2e18814a021e7ba83fcf800092cf44467ce7b41a3d66aa452d79ab51291a395832d9d33a9265b194a9b4a22f89a6d69f99747420ace4343e47b1516ab290e387d7739d20a3dfa4e71f64e3fc1929182c9d3849943d7c888c74e43c60c0c0f724ed29f91cb75ca5eea1cdfbb62ceb4de96efe554ac301a4bb72a9e0099f292419f8f3a9e21034e1dab7bf7565f86574ab698a1ec2a87c82637a422bceb346c9a0294b60acb04306c367de8d4d2312a6cf983f1f60e844e4446c48e3a465ab76d6b5596348fa23fe94ddbeb96e3fbd564f5d401ac44c2af81150c75e17ad67e1fa2d8bb2e544e0f9de11f6e440c485e96c3ce8f736438eb23ba0220cacf717bbf021eab3d3ea9a95abb823383315cb8498a3c42bbfee8eace6ef65d56e71fc9c3d82482000b32549ce0569dff6694eab4b0398079ce0af03ee450357e833f06432e8347f01cd2913d404a65115ab04057c18f37f62be371f9dab64f16fa6d44c17595069e232825c35173376896ad88c0e63", 0xf68}], 0x1) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x8001, 0xa4, 0xd869, 0x5, "87fafec6ea804b693de1ce63f0ffeea68ba9c40e", 0x8001, 0x8001}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 16:21:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) getpgrp() 16:21:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x0) r3 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x40, r3, r4, r5, r6, 0x10, 0x5}, 0x7, 0x2, r1, r1, 0x1, 0x3100000000000, 0x6, 0x8000}) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="3759d20000000000000000000000000016000000000000000000000000000001000000000000000000000000000000000000000040c97099050000006e00000000000000000000000000000000000000bdb59985db59250e3030b80e5c4c84e0bd13a0d5fc86554835df36353d93ade04cff52f8737d2b394aa2ffc2dd6a1addb632df4d910b8597dc03c8f6fb561b959f714b0e9843e2df6a999a6c013a068e14878718e21fe90ec5a1c730a2d1183ebfe7"], 0x5d, 0x2, 0x800) getppid() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000440)=""/221) 16:21:30 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x1) sendto$inet(r1, &(0x7f0000000080)="c6b3e08762b01223ed80d8b2af49bf1da0486a456a12a2d3ae1735774832a649fdfcec911a", 0x25, 0x8, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3, 0x6, 0x1}) 16:21:31 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0/file1\x00', 0xa, 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 16:21:31 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:21:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58b", 0x2c) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x4) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200)="769a0acc3dc304775b39e89a8d639255b85b0d05cefd003c2c", 0x19) write(r1, &(0x7f0000000300)="35db4bf22985f4b37fd24c6c3cdb8924c42e735fc904734b", 0x18) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:31 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x10000) setsockopt(r0, 0x100001, 0x8000000000000006, 0x0, 0xfffffef3) socket$inet6(0x18, 0x2, 0x80) 16:21:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() read(r0, &(0x7f0000000000)=""/64, 0x40) fsync(r1) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:21:32 executing program 1: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000ed2a1edade92bea3da132d067747be11aafba47018908bd48e42ccf344d7396ee1dc6c73a0b582ed7d6985337ef4e5e73f84790b39bd819e8db880495f565fa331f52e19b5768e2d13a6f3944a3f8765cae99d95f38e1e84aefbab8f"], 0x1, 0x800) msgget$private(0x0, 0x2) getpgrp() msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000003000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000008ff759640000000000000000000000000000000000000000000000000000000000000000009a5209a3001400000000000000000000000000000000000000000000000000000000000000000000000000000000000006b45293c7ab047c25b3ae57d22dba53c63831360d626b01d326bc1d9eea9e18ca87d5760db19abd1eddd7de0d50a89bec96f5741bf6c9fd6d4ec1a0e56acddc652a10f8e8128f6530140270d07c4a99f097f8b84b03a71204d3584e2aa733e436c28cfd4626fbc2610f17b70307ad2186a5d80600000000000000042b9bdd9af736966c0a1c97657a62019186b34e8b01273e7ea2a474a9a057ba2e19a2176e60a706116044e83bdca8e0f8f854a0e77efd9fae8be0b2f73f9f693bf5215c9a3e01bb1e8d7950c70249b212668f8fb866"], 0x1, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000100000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000cd2fc40a3f6f6ebfabe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4ddca2502307f705219694e7d3047dbb463b773d5726fcdf6c0b0a0f6688e60598c34d5f1649f3bf9258dc1a8df2d87d511c22815e581945b6308fa922a0cf5a91"], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000240)={0x0, "7de6609336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"}, 0xa0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x2, "ea558793f944d163fb5d7a85d3c23bc073573f5153c945bfa131cb745b18fd6860bec26cf8ebef03be86a6cc7dee927bc0a3f47ef8251d13ae8c402ab942740cacc98690fb6f8fd58575346899dc220b08fb181f3a7efeb41c7dfa0ee56903bee00037650cf09c8927fe70728595296d4bff1603b68875b70dae49b337185095b6b1dedf1612f306b52839001e77512a81c035a8bc34c7d970487b16bfae04000000eb272ad577016941f6be2b50a653332c"}, 0xba, 0x801) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) msgsnd(r0, &(0x7f0000000200)={0x3, "2dbc119d6e3e4d30d4fc6e2e0d74f443fa5780ad4a456ec81e6ff9e37e3bf6239f0fb57e0d097abb6010d3d3eabdcf0704e991"}, 0x3b, 0x800) 16:21:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x35, 0x0, 0x0) r1 = socket(0x26, 0x3, 0x1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:21:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0xc0, 0x400000002) recvfrom(r1, &(0x7f0000000100)=""/142, 0x8e, 0x40, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x2}, {0x800, 0x3}}, &(0x7f00000001c0)) setitimer(0x2, &(0x7f00000000c0)={{0xfffffffffffffffb, 0x1f}, {0x0, 0x4}}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x1, 0x7}, 0x10) 16:21:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="1115ec6e2cf1fe13958d243e723987ed261b37e9d871bc7c477a350b794c1bc3d689004893f46e772a03d27cac4dd09d17f81b2a561a3b7e1c2ff9a2b5eb349b023659fd6fdf5d2a7decbfd9ebedbef68cd8b37f11f97fab4f8b0a3ccdacc4be8230035a7c725e31a6246c086ce0d0c8713ee5c23001090f486cb234242bc42393dfd4678ec530144bf143122e9b217a9d5abb0a18370bc2fa612cd5460efbd1912e8ccc1447d73cc3705f8c375659695cea44800a1bdcced994bf46af245a10287574b51d06fc00e1a7d40a99883b", 0xcf) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) write(r0, &(0x7f0000000080), 0xfc4c) 16:21:32 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x120002080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:21:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt(r0, 0x1, 0x1ff, &(0x7f0000000000)=""/130, &(0x7f00000000c0)=0x82) 16:21:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x100, 0x1ff, r1}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) 16:21:32 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:21:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5199294b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c1ff7f8177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x4) socket$inet(0x2, 0x3, 0x9) sendto(r2, &(0x7f00000003c0)="d2f1c2bfde3c18e0190fbc1b0c05f687ffa70849b5553f88c2949466f46b68b908a208690de8759e57323b3920f078971995d0e7f438c5143cc60ce586f34214c4d1d67ef518cdef32fc1d4284d0b80c47689ad0a122711f44fc356d9302966d7b4200753f1cfc0d51aeb1e3de0592b833aa4460a54db6a1e649360ca0e954b3ad872b4d3690293303a8b1828165f08f283a40b3a0a960f1b31ecbb4cd27cad4d5e7eb57dfd05df3dff5085ab94bfe83661e4ed64c0a4c211b6b3358261cf059322d27329a01f703a3081b3d0a853502efa6e292229b29ccf73c48f91ab10cd3ff2717e805edbfa70b7bae218424850751f455deac373d8403a33ebc2a1aa441740cdcddd538863bc3ceff69f220e1f75916dafd9c871d10d96eb0a39909a5a412e059ff8854be7b7de4f12fa5f527874782f2cf6c569a8705e6c2f4a01d557c82e2e4207237c6c45248777a334a1bfe66ddf2e3a4f34674bd22fc8d9735a7f7ce5441abec869af4170f5df53087409f04f59ebfd375ab8a116f3c7b3959b9ca397e017ad03f8c305bf1b58cb8a7e74e95973da220b71436b4ef3993d1954838466ed15cdec7dff5b6b053d6631e10547ece6053e3a5ce572515ce599bdeb8fcc24a9ee8dd961f699dd444e57ba2bc15197e90919faf66b5170dc0f95823a0bda8e628ae1c3541f7ef101ed9ce7a6bfdf5599a988459e70be2a813cf0f10a291c5c2104b285d822c6dc2d9c2b4ca01cec094a20a7c89b1e8231ba2c212f7c962de29d76510b17a52abb102bcd7ba2928afddafdf8a2b349e4c0471de1e403cff45c0b4c80a5ed38a77360fb55b62efbee4b717c6ec7fe1f2ab4ddbf0551943edef289cd120bcd46084793d09938dbda69ed79df6012b0f5d89ab765160994049410c5faba7481402bd4da95c6bb2f1d2600a65f5b29554c9f668d73c7ffabbab1f6b1533baeda64732d232be648aa190a0e13f737e4fe724f1ec1ee7d9fa8c8b967f44a070e0b31f06d6f9ac5f2d97eba607aa4436943706b3d3e1e5cfcf556a9d44cbc622c8e3695ec88f425f48b2c8f8e99ac8577c27f416bac4ec01994e41e5e1b17969e14cc601ea02cc1b0d9308b013995c55757e9d98a01bffdea52334fbe7c63c0c738d55f03f58ac4748fab909c0bcf901397e718ff3aa1c6de48e294fc6c6b5cd4ad33f19fa26f603a3478df39b9e61ff47e2d72eb5f33acfffa364cac194ecff73baa4c1aab6cd1037119c03ca2639583dcdaecf341dd7123832cf87f8d7264bc0a68d417adb1b47882087cc34dccc0242d019e98042497ac12e74b5442bd72c7959a7126ee20b879af82288124fba26016263692f5fcaf40b8170e4e28d2bfa1944fe344fe24f6e19999081343e17161b6ac48f4251320618f8d069a8817a84c3c493f76960998cb61deb01dae6eb7d36fe9859985c61d7a881f936c94579903772dea56991280b11edcd104534951e373871dbcf439daad30956524ffc77f275df1c72dd8596a29bbb3db38b7965ec7328a462b139b0d0e806a3a0316fd82f42316d82adcd7896d9e28383ea5e4a0eb455b5e72cca3506a5350c5003e6c7be817450990778a704d1cd64f86ccb1076b15bdebf636cc9c5d999efc5da3036ead390785fd1f0f5913c60e1ad37d862527f5ef291b358f95c8487664880fce62bd5cc4750f9359dac6a7f122bcd0b17570d6c05f4ed5e3825ca88e84a25e37077fb61e6dda638f258b1b2204882d88e560976cdaaaaa143e8af63db9de1e0e5602a1e2812399fbde5f7ea58dbcf9d3410d88dbbfbcea5df9448613d57170da1d9247e306a8c56c0eb793822db763dc4c9775b64cbc3506a23979d834c55e6a575d1573f48d47ca2cb41bfb05dfd94320b2a7b92f054c25465f80558817e519b2dcfdd876df1f398f983b1fe8c3afac65557364728469acf11e51bc7643463c82b5b7a579feaf9e5429aaee520e9603c3d3d1f0cf0b407574d2805c94cbfa8d88403064c1d180fb411c093a2b081d4317069451f6c0aee5eda1f66b0a773eca5ac25bf78edb8aa5b9ca3127b01e6e2fc2e0eacfbfd4333049d4fce4ad4bfb90a8a12b12dafabbb6f6f36668bb2715f3cae44a9311bfb7e4a2b8a8039191fa8244efd96b84785c6e8cb09372f1079ade228314408a85482197e136ca09d06a7caad697f9f29deda2c7a8d6bea50a7d234a33b88e75fca564acc6dea1d0468a137dd0d758fb3ad12be84bc271eb88a6cfcc0e096e681990782bbc3122958de7818f6cfbe73fb50ed4f0b83e30733686acfd22c67361fc953ca407b7de7c8d2b48afdc735dcb1ba6fa5e0ffb22c0d99c982ff64cd5526e388a3b94cf001351d6053b11c5991e9764aa9f20865b954c525944baca869fd57c9e09c176333d41f5a0373a1d7c7cd3a838538bda3e99a06befb5902daa6a5b7edb001d1b0627fe8aea07da35e460275eb38d66ab4c7b79fd030bbe6f071901c74814909252c66e2a749103ebd09020cf00f878b6b2d71f281faa3acef286ba07e226d53707fb00c60d8b8f4789402ddf22f83fe26976da81efed71a6f748d8817fff70276b61034174a300422658e98bdaefb7e8e329fddf6f74154da203a54f0fb6ee798c5ff9970cd27df08a81f2056ec7aa61ceef8f61388f1838bba42a12f82986cc13b1f410a44f3505dd2c3758a3e44799e585d05967d01592b019f0125923c7d82fe81f43e3f5456a3152aa38653e579fd4dfec9506c7e2dae49e5accbb0a1f860e737a66152642834155bf0efc3634d16ef6ecee5af5baae9ff0e6709956a5484081dfeceea57d4597a909e9d304aafb7d04cdf24ebdd9caf4efb0acd3860dc3400865f775434c2320e89a0d18641dcabd5ae3a1417b3555d2a14f16acb2fed3c13a15e982e206225dde015fc1bc57fcf726692098fe665f076d735e28f7f5249fa5727b2a91189471f1f49f786355e8e28276f70c68ed9363d610ce2e8397cb8a851480145f5d70c22a5003dbc05a517a83fad7c98fe6be7b0fda23ad500e646b9f4a0c1c0f27123b4991ccea90f035711e2f175ad807b38bc9c19c056ac2e96a2c1ff3d748a77e9deaeb2c0a94e649c3b88eef1ff1fea3d25ae32254117f8a2562c77e2463b3ca1aa99d3fbd6348500944fa275337fcc5e53dfaeba303ee035dec22259e37690869bba7d0cea941d8092a2e780ce4e242a805d1942577c3bb1ededad33d607362e99c546b4c040c69588c6abf4c301dc2b2f6552806d9da41080f4083e88b98a1d2a649776a388d3d6d6195f59f230fa09cb95cec6feed75e24e5a1433863244acf3ecc26eb8f9331a009a27576e8f02fbd83b93ca408f5a8bf40bceb981044ce33849511c6a74a4aa299ad343a5f2e50077c32422aa0f7524c8b59f85358d7700ea8eefd1bed4267db461129e99db61e5b03db01bc5ab85b96845fa3ba5b2a2e1c65459c8bcd43a603580b8f77ec8659724339fae2e91e62a9cd4f8bb18df27935d45051f9fe733e69a4c3fffd4cac6f6e34cc9559343f5c11fd55ae66983dc9f22c869ecffa9dc3993e4589f5a3da292269cdf0f4968171b0186e126d525f23a5423e36d27d07a88afb73d19b104b680144591f756b8a1adcc2f27fe59eb35f2861f5516e4bbb4947e4edab79932a38a2c926e2ce0f70ddcf4d4e849b1c68a759a6932fe10ada5462f2e7f001123e193a7fdb9fbcf942d34a160127c8c30c11085780c190b1c3b30392f20e66cd76276f72ab41d4c57b0b84b873201630817c2e08dbf3fe829dee88a5bbe2e6b9b7dedd71f707e50101d20d4db14bcb022228004f93436512439aee1d7b6c0ca7fe8e042d3374201388de3b27e82fdec56d5883c24705bb4d3a98f69495191ba84c7d8900080db1f862eedda3b0d00f145ed7b90001a7265969a07a4114b0766e4bc993b3b89c0992d407ffa9222cc2ad2268140d95d885ead0452a4f077e145bf6217e9874924841f72d0b526998455eda56119e740672bdcb835fd6fa55b7e264a89d134da8554c5f19356a1a7bd2e2ab93e44a99e58c1fe789f7edb55b698d5f00bd2b3ab8a7b4c5f9234dc61550747527b59eeb1793b952ab6fb4c55d57d685bf076d8f97ab7b02dbc24426da89ff6f48ddb8ea058a5202e87d2abe125325e11e257af53bd2d5e0c2d429f8e4560b04770d99a8e2978842a1ebafc33834bb21efbbc98c474c6acaf2ebaaf9137c51762212a94f0a2b6a6e2b67d85c127efd1564c4b61471b6a2af8714408cf861e3184b1667fd13eaf4503e24eeddaa6db532a9eb8401be01eeb50034d9e4df0ba09c683ee95044595d48d7500b28aa0958f694ab4df878c1a45d7a1279dab90c06d53bf5deea6e80cb8050d1df4266d4e1ce489ade23dd4aa219dd80b58550edf5ac56c523b21d92f31fe8577af4002fad0bcdfdb23b9e7c1d81979265f022adb8a10452eb620d35af5d40e4972f61259bec866c0eae50731dd43f6e6224baec0b35be110cceede366c44ab0afff907da4280201f49bb814fb2fc235cbaf592ebbcd3ac4c8aad646bd2a43b5bc19f9f694243ef6e93955dbda5b8cb7ecc78bfb30dc2a374c9b1cf9102dce85dda95fd0e288d594bdfb13df9675e2e3db0872430069336da0ba12f45491283cd03373b219b1f5cd1d6fd224ecd66d8bd63a98ac9fed42f97ed776d05589a31da035f1870a3ea095625d7057d22b740f382af76f66a18a66f253a3b60c3d441eb792e66148745e3bfddcac66f3aa5e0482bf518b23c987489c855a36b452841e95660bcf39bf300a8dbfcba076fb1f817997c6ad42151fdb839ac1795c62bbe6a9e4148ea3ea2f9cc78dba5f3cdc58a35e3f64c00ff1fe14e015111e4ea1341668b7ecad40a3c2c16eb5143a328ff9b4cb2bc28329481c5cabea27c7fc7527bffb1718d68dbc8a55ff71429b0ca65d918bd16a7e7bbbe9ddd1f0cd1f2e75cb318d3a1f6280ffe397b6e446980bebe012bcb8235f403b568e8eb37575d28ee30da1fd5ba8241e9ebe52dc9ce8e517654225c4898eb690bf9f65fff75a779eb21d5f0e6f53ce8f991c75b623e19b48755e16c3b252fd2c4149e47c78eac60d934c5b5aa9e474cb76307b640a5655835194abaff4c989938ac63911c7a0c721cf4ce23d2d16cddda51b5a5a9738fbb4875e036471ac5b91ee196ac20918e95e5b1aaa13a11fa3e6b06dd40c5c75c6d67535c152f01b53dfe00e87360e75df9dbe37f5c504569e488cdc48cd5fc3281c21e99bb9a5d249a768e6837c48174a1ad774a8db5b7f8ee745ce983a66355994178db01dc4d187820f75c80cb6f1f85d9ae4b0fcf7066af227f87c3273eaf36de43d6648262aa83f10e056a4c7bd5c56ac90025d35d787524d5b2a46d87095a4b4aebcfb1c07756ed3575939235a0328cd116c2fbb1db2f58798d8cbcbd1b60456aed4eb09a02ff8b6e5a792bf440f59de42f776a4a4dbc2c10f45084c1f50a8f16e54dd9daa5db83916fa9e685ee78dc021c81f521e8b8f5098361b46b48724bda5878ad9ccf400d713e2c12aecc29ed2379404eb7bdb0c375076eb29eb446d5d9345a18307c12e5db2b177c258a31ae52cc8b7c4388fb21bedeb23acf2103da240e74750381015911961a3040425bc2ac74f9788df8189b1e6965f2cbf1269ac511c6f88ad84aec2d95959b3b298057ab171c49c68cbb71ed6f3725be3de40f0f91425ccf6f86917180d8d50b29c27745ce552e576ce7b007f957adefa3d560b77cbd4d05f2f93aef935420ec4f5bd54bfb5d5c1a9c3ffb4d2d8abd42ff050ba58f", 0x1000, 0x40a, &(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a2c000000b40013ca155b6e5ad916"}) syz_open_pts() r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x41, 0x100) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000100)=[{r1, 0x3}], 0x2000000000000387, 0x1000) 16:21:32 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:21:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="04ded12e157b032e6d"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) poll(&(0x7f0000000000)=[{r0, 0x1000010}, {r0, 0x5c}, {r0, 0x80}, {r0, 0x10}], 0x4, 0x40) 16:21:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="29b3fb563707ca"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x7b9}, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) close(r0) 16:21:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 16:21:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5f2eb2647c7665c187a1d3cec3adf0a8862b239918745b3d1f51b645668a6034d8ac2971dfc5fb2f44abb01d4235951e2ee639e28951ba9a09c64b66b6020c4aeb67452291c502e07f4550da7dc7200135b36fbba5bb2f2396a263e8f5346895979fee6bd8779264895619e974e0fab25ddfb1a79e0ecbb95d180faf11586dbe63b0cf8477ea53bdcf20821be9e12e8c0026774cf701780e11388ad592", 0x9d}, {&(0x7f0000000280)="19264381f1729f6afae7baf15bc533097cd4c98c1afa7e87ad800d65b2214b4bf3", 0x21}], 0x2, 0xd) recvfrom$inet(r0, &(0x7f0000000140)=""/98, 0x62, 0x40, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 16:21:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10482, 0x62) recvfrom(r1, &(0x7f00000000c0)=""/66, 0x42, 0x0, 0x0, 0x0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r3, &(0x7f0000000300)='<', 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5}, {{}, 0xfffffffffffffffb, 0x1}], 0xc2, 0x0, 0x200, 0x0) 16:21:42 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x8a81, 0x105) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/227, 0xe3}, 0x40) r1 = accept(r0, 0x0, &(0x7f0000000440)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="c94450c96d5b5cf7a991d3b4c1461dff048abb5960d01f82b818c78e6ce287c5b4f85356fe56d5088dece1100069b253f1e375193fbed82291504cab45317446f4665524723ab8758591d4b04cd8aa7592bc3658cdf9f9dcc7d9b457b45e9dd093901853fac1d80de584bbeac2c1f1ef5c9b0f3d71281ab9711dc8f7ed831024d472d8d7b969b2b03b362e2738e77b7eb20ac53cfd516d18a76436e2c15a16f610e36d3f782540f2bb2a9e816f7bd96fe80f382c4ef995ab210138ae45f9ffb23ab792b9b14091f1698ea460e868b99f3b00c5e59678f1ab5a5ac2667a02edc0cdd2ca2ae6046574b98e195020f47c1521eecd", 0xf3}, {&(0x7f0000000340)="ee5ae9e9ae4ae33173d1ee0a8b019f7d28abc736b00c9f7f7c5406ae1f7be1ea80e72857e4a0403e8aa6fa2648990c9aa04186923dd603e1e609c70d0ae9702e9717635098560a78f7aa6b8d01df7e328aca482c165d723dbc4c90e093ebb90d76e2f6dd3debcc969f373004a9a58ff2b837c1d7e94699102e0d562502992ccfcd02d05cc98a3ff1185ed60ca308951e18be8ed2d545b43b88021e0f616c2bda55010c11812984950218bdae57f3c6ba936d1eb309c50f2c3e8490dc1907d8d6d4e66bcf88dd11b454", 0xc9}], 0x2, 0x0) 16:21:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fffffff) writev(0xffffffffffffffff, &(0x7f0000003580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:21:42 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 16:21:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10ad67b83eff48000000ffff000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x77d, 0xa00}, {0x80000000, 0xd99}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000100)={{0x3, 0x7}, {0x6, 0x6}}, &(0x7f0000000140)) 16:21:42 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x60) pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000080), 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) 16:21:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) r1 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r2, &(0x7f0000001340)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x7, 0x5ee, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x1}, {{r0}, 0x0, 0x8, 0x4, 0x0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x4000000000000, 0x8001}, {{r0}, 0xfffffffffffffff8, 0xb4, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100000000, 0xea}], 0x401, &(0x7f0000001280)=[{{r0}, 0x0, 0x5e, 0x1, 0x2, 0x6341}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fffffff, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x82, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0xfffffffffffffffb, 0x7792c230}], 0x0, &(0x7f0000000040)={0x7fffffff, 0x7fffffff}) 16:21:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2a, 0x100018, 0x0, 0x9f) 16:21:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="e422c743f9620bb8077a0319", 0xc) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:21:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setregid(r2, r3) r4 = syz_open_pts() write(r1, &(0x7f0000000140)='<', 0xfffffffffffffe7a) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 16:21:43 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000000040)=""/57, 0x39}], 0x1) mlockall(0x4) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup2(r0, r1) dup2(r1, r0) 16:21:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x4011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x0, 0xaac}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f0}], 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 16:21:43 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8108, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) 16:21:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) flock(r0, 0x0) writev(r0, &(0x7f00000035c0)=[{&(0x7f0000000180)="28f8890e458d1447e0998742c5a536c1fe7217325ebbf1a26584ffa5ed81c1a3c7e2a54f61e8ffb3", 0x28}, {&(0x7f0000000280)="2fee7472dba970f6a046b1292cf731002f80d25a84212d5dd3c4b8c5401654f42fc7458b7bc3ff88f348efe63f42a748c2e476640cec45b069d12f51766e3ed43be708be0b3e80086de77f0a8e67b5e07b5619e35a5a", 0x56}, {&(0x7f0000000380)="0b66aece9e58d00686e9c92cb05d2dbe68fe1aba9eb63eddc7e61e4456f78d62a74c97bced5434c67e1a473729c3d31e998869713861ac36bce3f61b7415028d1c72df210f7a903d31c3b05d2a000740145221690849978c4910de8fc065635dd543f3990bf074b09e859f73aa7db459293a445e2ad6599e08d9bfecb84e93e96c0216b1917c1d0cbb0a8c0f32af632e24358917d54002be53ef4327d1925e46b976f69c296c", 0xa6}, {&(0x7f0000000440)="893259e7f486bba09971d6d88c57ae626485d0d7085dd9bd0cf8e2fcc4c065d1e60ff302bac47577bb0ff87130f8c48283998193065c6c8afca3fc74f4a2847946f021cf743957be76a93bb22603c730593dfa2d39e369bb81967ac19406a74106460a91415eed1004aaf704a97218bfed0498a0dbf339ea3d1a06b7c3971192b453056c82e2d19cb846c6dabccb2657", 0x90}, {&(0x7f0000000500)="b99e144aca77ec5320f12156a2364a1380459543a5beca2dd59a1eef1302514f54907a563e59a9098a85a780e47d4fb50a8e445fde3e4a32cf9970940d21c9f7293fb5af7ee4940251b9ee047a290072bd1b92bca133a7b778db54089cde02bf85d5c907b51ca50454e856b4b82b7efc34a34f4863d531663a2b86923dbae748aff78ba083dd721a1e7a6e91371b6c78d8", 0x91}, {&(0x7f00000005c0)="c1f845092dcbc33a60160e38ec8cc909028c03f092f872bd69b84497f4aa38ba277c9e098173998f053beab80475c49b3fbe29fda20956f23ca234e76a24d9291ae4ad8dacc2c4867a9b8a6737ee1422a6d544c14bf9d93a5d4a68c89828cf3c29d17c5caeff857b87f6c1404b1cebb401ee2eb405aff7b22e15d60a12c10bfcc9d4055308006d78708690a56d4ceca0a9538c6986a5a1a4d8dc2e02ac814ee354591348bfc8636f6603c2a5ac97f0ecab75fb37860460eeaf5559f2bbfd5d4f38e855cd64fdf0aae871447488c0a8ae2e8155b731081885cc4d3b2dc08c15de59d686ad4dec75a0c596bb3e619701258c566e3c57afdb2418dc2e92c66451b4dac83c9cf07819776bf60824c66bbe1b63d7aad7864bd87e44ec2641e74fbaed3f8ca4d83195b7c5adaddf162a52f1f2311d19c7767db62a183794d1ac8b306435b0940289f9b7b856c1720cefc7fd963512c6aa516d27956d898f8d22fc638cdeb5ceb6f144be5bbdf7ccfccff4955938cccdf0505083ffc2781890b58573a92aaa2ae1db0877270c6c100343f52ac67d604fc7e80fa7ae7eb79022e6cb3afca5544b9113f9be6192dd75cedda0ba39206f5fcb0b57daf523ba082f278f698da4f23bd5f3522ab8b97ae71290cf4727c6243b76bf855492e13284c5ba1d034e6df9af2a5250f72b871d9c90bd3ae2543802df1033f56d5a1e144cc5cca5f7df64d6883ed6c743e946e1d458d17c14d0996eca8d56df7d94a06c69c53f5927604e0b8f22b3da53755d46abac16b1567009e491f8c1874a6ff12ba913ba799b54c8628453f3fc10f3e5008044c8372bb442a7cbb27df88aeed4c23a4be09d29be8f7b1cf47615a787ac7cc17b19eb066619e1a660ae64012813028ec0a707afbcd6d7d64f64eadf893aac301d057920b36754a7ccea31fab3ca41537a271d1f45aa2aedfc89ac96224a091ec811fbeee0d1ea15968bec331cacfaa60ef7acdce30a9ccb0eca90d361ece4fb544b12436a7cd3a74084eb0459cd8f85f9d49bcb11fccc7844762dfdc51872d8f211a6beada2f96235d0f3f5d008b52049110c1e37ad4c4a9fd89664d45de0baf85dbd92a254600e0f4237b6f23e9fd48f552fcb4cb8ef3c2f8b468a6505e4e1f185e80855e1a4c3c02bcb5f1fc299746b382b8faf478f92dee536280f06ac6a0aabbb9f27aa369fdc03cf2129d0139247a91aec057c7f44bc2b9670f6e5dce700b69eb88c963a52a33f4e93eb73d3bda8cad4d945f3bebad8f6652aaed5f318b81398fae0d9ef9f4ccd1a14f8c1cf7ddda835de5564fc5731c5a2ea51753d4d434225b4545771d43f69b04203abd99641c47588cc96a0a006da4947f11378f775038c0615b0d88d1c5e4e9095da0575b1d9bfbc6e15a6b48249fc1211c5de93c8efff6249714b9460531edc7c7ca995bfbd4ca26401ed8b752f8e5487ad7d84fde9cc453ea60c1755f7b38b888e6610e187c74a3695903501626cef706d25b2645f9d569271f465fbb5e0d96b988aa99b0f8836754e90ce151022f7e73d5f2931a61b7fc8b2269fc5d352914624527237b0a39a03fd337476a346b9670ba46b64c3bdea8574470d9b9ba82a10624ea2275addfe0797255d057d93c3f1321f7fd3592045e22a84b77c5f40d51bda7e07d232aeecc2435e439248dd0df9f841134615d4e921fd2fafd4295090be14af882ee16be343d074664a541137ef806c54b02ccadca2ae3d014f6bdc715bf3a2399e7db249dced8627f1063dd7cb420b227a2bfa7324c2bc729fb444afdc521959bbe50e440d735f481d0cea4026859b71a7bbac2c744e1683166262ab0082548c7ca9c6af4fdb721be2e6ca14786c8abb5bf4cb31c6093cd0baec66c6bd00f21f86002bae535fe939dc28b3a5f2de707cbb41cd36d86eb1c69f0905f2ff9c5da83b3dc5532c15fdc6785b3726ee27df4bd0f44246ef630b43b7ad5a39f706df33c1948f0aa375b07698e2250d30f54440270f6233e0ab5be588d1ddb2868aa78bb8ffe9d08c72bc639cb38850dbc84489b38ed1d597f9e23a46626907dd0d8b88bc6101da66a142ebda6a9946759bfbb03ecc99f87a7e2317a599e8fdabc33e151e85060fd0606915f7b5958b474f0c5a4c36789223cc8cd2f40c1b36999abfe8cbb0094fd7201aed38419e95241a9f5c9ce099639c7e489eb2ce4fedebff1cdc361c4379c315ee1d5e60a953be7979ca8f09b0dc6028698f79317760ef7de23b941bb039466dbebf1ab6ff778b9b93bb0f866374209ff3498cfa042f219c742f3a08e43137c5f927f52e5e8ca07d215a92078303fa392d53bd2ce7bfb55437c0d2973f79db7f990da5249dcaa71db944925eea217c98daac2c79bc91a6bb9fdf4fb045d782717a70f6aac8c4efe5b4d831d47fb282b3128136ef44ce742d3b7b3a5629d4d3cb6e59de8d1bd1128278f04b7a4c874eadaedd878295aaa9c43d220a1ccba1909fdb2994395cda30ca43126f3fcae8395417e675378ab165c656df8dfa233bd5810f1e1bd21a152edaad06fda0992b4c06cfee1788d25daad3a2cd3d07c4dd3310e493f3c3063f6e5854cd0900f9e62800163e893bd2054760b3174741528dc9e64f5b96b70842a2faa05c668e8ed4fc03df5e735e66dccaa4f54ea11dca70e77fe71056773b2bb5bc0d1bebe73559804e49108958d95f0ef5099d0459b7d2df6c540f398841602c3f0f93b49dc90582175054fa0cea5bca9a3d3f44bd0d3e8065d1b6d5df1eae7017385b211ce61e463337197afc9dc8614d8eef16f627acc77f798bdd6e1532f653780c6f7c9c1837df0f250739c713d8f1b53a84db84effcff2446c0ad90c69fed0464326c4fac4deb8563fa72ebe364d755fc11580f575bf6b7b499fd87667aaa4f0a6d5fd0bb34b8bc568085d9f722ba636a68ff7affcc8ef2a959b1cf48f8a683e09ad7003e5b56278a2cdcc0b102ac6e72520f10c94691160df31ec6195553bbff4dc0d4755955b94467b1eda1dc62e36b0c70de65f516f0179f12f48af66a01912f3b8166ee301e99dea665272bd19844382e60f86e6e6ba87033ac97d988bf98a6b53517fa48fcce40b1e930dd0f7ba4ae65d7107341d76b0afa8475f75e554cc5a7312ddd74af5eb1d90f404ae4477363064e1de4405a2d48d8893d4583a720f699fa21e6f4d237b7c52ecb872d144ba3aff67898d1edb549a4036e31913548986ffc0188d6ab50c07c3e36823fcd53157844d21dc75c7b0ec337dbc819af87d0910b910a6e77eea3ddccfc93b62589609634a486a2119ae39c56ec799baaafe4b486c8ad7a6c792cef5c790c35c88dfd667990dd377fbbc489b6f07b45beddb21df84a1e5e778b457dd02cdfac3249fa71fbaaf66974d51681c71c7c8a69e10ca69b2a6bc50508a071709f5d98383f99f318b576d3c3115de4e5d37f7f9ea244311589f984acf5e34238f3f88c9f07daf842fefe4aa3928549f38b2a7e6ce2333c3ad313529f4bca71d64f1aecadf66a901719adc58406d5ec05c4fd5800325a985fce6c2d50e486213898334f20ac79ae6cd98e3b040cc0f9255b0b97c0c9e96db47890e925e8c13300ce086ed17a06a6ad7d67598d8030de2baf4ebb9aef70fc968a0655e1d678ac8b98285708c67ef83dd21183fa545db90fc2500cc29506fdaf6c8396c818d3aaaf2fdd2fd52f8a69a482c8d1c12c26bcb6fb66109afbfa4d12c67b629b7a2eaf6c1bc7d141d036c1745440d5121189cde34ad62fb69fa8cb2c3063b2bff55af079e9d6e0f4d1e086a668b95e6e5eb96fb96845e079d2169931740c9d5ef0ee1e96e77fedf2f1b155fb5c1a0f92a013aa5c8e47b38cedc7af6e9b54b88e0a4473ebd0ed0eea795211a130ea046a3f5ebffbcdb91c7ddc31ebf7064acb5f63ad3a133095969c3861bb90cd3dd7d6c11732b91120f2e8c761afc567228b0945bea929036a873c6f2fc17d28ba675430e246a9f72d5eba972238d48bf116b83e5a3f1f7593952efdf5bf1a7acb61832aaf01ead11bd077ff60781a23c7e4bbb2198c8497ef64586644fc75473d714b11bdd718e0c013786e9e876a2c59732281a965f3383b3464b0733e1f308ed8dea93d658b35347758126141537ec2b8c4b6ee55c97701fcb81736dc6fb3d3744da291b1dcf385818fd985674f53e226d79a4e15e8c69e0e6e76398f2a0eab8b59227aa40e122d3ecba40ea99f19ba929bd81de4d73b3a79fd865ec2596404c88da58c0b8f685a57eff61fee3c0df5ef0c0ab1ce5e5866f15b16d04aa16dda0eddbc48920e93af3438e16a76448a52eaccba045026b19dbff9c3c0a3adc3b2c51d8f8fb1345481d6696fab6994907a59b21ea1b995c4e4da5424273a528250761d8e2a5f031cce93c78995548d86a81b45094be7991d213c7df1adcc52a95eccf17bab3fe7902eb02e42d3f975053162590d45bda6214e928d7e154b05d286e7f45260d41441f3d523d5ac09c9258570ae5655c9feb48c3c3dd70a9e136502bd0c216ffe171a84c392bf14e648f3499b8d204d40e0ba225bb01a432aea1725a453fe5704114fd7390968c44b56a671460688d2e7bfd6e36f0e016683fde0efcda424a5012fae6af019a5528af3bc17c4bde79605f566484e28d07cc656f66c634ec67a6b37a339e0c371b001bead0b38ffcbdadf7a8e81a125e93665d25f9ae48ae06560de6d6529acc0722e3f017b40d061027a8122626b4fbc814d997f95e59811dd9c864ee061b786101e409c4dafdacac83e9099b26bcc29452622cb5e7fdd5c3c05f9b90f0904dea0723474346811af24d44252176b1f5d0351212f6d85923b53eeb5d37f0929afb6e9d6f6e93f254e927f4aa8d722d31894c7849486089a5d573f9a1984043c9d5025c2db49bd6f26aef496077fdd2ad6bc8a2e866494ac4bf76621a1cd9aca4ea1ae56448a4725fc644a3d4d843ce97ca7e37be47e4ff043ed5d1df44e3c817042b902c098b383927a6f7830ab23075082c13dc63164664e9972f87ae7d828ae37cb1a391d44fe9cdc6331d5b1a756fd01da106a39655b7970e9f1a7cc4c463493d67e8df235bca8c53c9c18e762b00b83cc9344ca09e65c6c91e3db7952616faabd5b8e6ea2ef4adf3cf4ec3f3c7887d1b18c1bab2b6b235dd6d13fcdea4c369f8ab074b52b39e1ac62b7977908ccc5824e36e63a51f7a0605929c32980dacbc798e29c8920a433f4e8b399aed42e50ea096b276d06cd50ae959c183c9fac696d224d2cb0cc12e645f15dbc5601f6e96aa3ce21a73a391b669584c5b7ad1ffed0318f5fe8bda1f2099d8770335a19df9aa680dd2b7e9986d1798b3122a7119685710901542ca6460deb11aa308c148c0f561f047da5d5f3909189fdf43de31c36cbb58761bf84b48f792c1bd598f26bd922e23fdd704255a0eeb3080fbb101b49578081b03fed2d6130bfd516db4dacb890b66e5b965a62a9f4eb0709010802967689aa0887f07c6161f72b2aa222dd3601b4c7f2bc6869b516df2ecc03ae28888f5f9854aaf74602d76452e1f3d4839b72e94b59400c9e428ad01cc125c93ff3c250b2260ab3f91be27b8b2e793c5b1961177781223182cf7b3794fb655b3f6f2ba5b9d648d1958e3e2f4e8408c8f18f90eeabab8e284eec3eaa6cc65be0965c9e180389b8ea5defa8e89b30d70b224ff261fce57af9f4e1be7107795c0ad0c9719d691c51cd2b051b216253f6c0a65d0a069009ef8afe86a80596af6d2964b2d13169c2edcc83e7279909da1e149fa66451191b", 0x1000}, {&(0x7f00000015c0)="1ab11bfab59fe7941930666c86036da79fdd3b3744f837b7fec53cfed1a183db8b7e240e11984b8f66ba514f21df29d5d12225962a11518ac4d43cbb0e6fd68aee59dcdf0453515aa9503ad10bf05845cde6ec91d52300af0299fa98fdaf24682ff37f319e272767591a00dc8116e8d1dbdfa3b87f71304c0b86061abb0d66208bfebef5de90e9e71974ef8519716c10bec46877d073ec2cf0fb4651e5426b2e6c5f7efd39d13e687c4005a4d6e570d4b1a3d52375932063e59384525480594ab6186b111b0aa3d2bb318eeb1d89aeeddd94581fdba7adf4d935980b6fe9a17bc1a1345d01ff5f2dc8ab36b65c1cd5cfefe3645c98a556940780f2d9a4fb0832196bec51b6f91de4d136c33ad7bc00141aa1214e54cf7f813b9a0d91eb20893f202b0e5ede568fbd2808c6902a78e790c69d28559a26255ae685bfcef5f7d2ba665b1f19d30e2d8855795b9d7a932366031b74b177f6be2a7d8b8f17424e46f93480effb4ce53f4907821babd8ebdd8598efc8950cecd3dff810885b73dc7992c5c6e6acb98774c6c394310fa1ac89c8818329e998016e1fe8cd3ce24282db21279ef2357b7e9b75bb50939afbdd886e05d1b25ff10d54d9da658c5ee4e383b25f82c097493ed213253546ab5d087a742d32a49a8a5866bc33d2a9100e4e0c7e691528538536e71d1f7fef6f53417f30baf1f0b865caf1efbdb756e245846ac10e9a4f2ab7783cb3331f837b918e59f8da01061c28c21c6cd63233a9b5d0b1e1d28ca89bab5f9f48f3d8032ae3b84c8f5a428e62559ffcedc72e98d080b5766d38cc33d7c2c48ad72c17ee81bbc17bb9e10064fa38e8add4eda79376ab85103d171f152a515e8bd85be3f8161aaff6e6d66fb734f4849d3d0f4381ed4c5bc66803bcfdda2e587c399a4960aa3a9cb14ab4ea5c11be0b12399a004f407e783678225e632e3cea5b176f229e48d39ac7a8081430c8597c2e9e0eb6e8914a1f45b861850250861975aef4da420d75cdb45f92033a3f087a8bdd9a2b4f01b8c4280572eb28822a733f7f312358c2817a5fca42d18df9c67162d71866d0d4b1bf6fec9038ef2989a4326d30c25b2dc7b5591b65e4bec4bdd7db2146b772d8fcead9101046132226cc95d79e651e503263be8f752bab84435954797d8ce3731385340e318f9f9062b4cdc598fee5f5ec568466509d28cb7d195892571ff0927dc4f49525cd511bf455cd7e0bb0e16a33ab9a2bdf386d6afad0e0c6726875e437a4ee1611e5ce968a8441c646d5d4ac6533ec8d052c11970053b362bf591855a10c5618a6d404301feb9368b2f69dcad4a2de3a94960fda25fb15d8a3ff3ae0971994fb28f70f7cae98c635212a61c07d27a4dda72a1b0f3d5af96dbe7c36b5e9ee5f7a2578aff4c77d414f72cc3af0ae428caa899cd4c1839893284c6e069a445c9c86693506087862e71e28ac00ccb13a2d75bd4297e037de7d0cd3bc213f104b68b99d257b07038fea00568c63cfe0765f0643b5e19e7b8c88c9aa47752c9f3ee127a59e7e30ba2a7674f86cfb37b493b5ee002148055a54a48a7cefe12a7a561893009fc7df44b9cc8bb2db9b8220d6bcce972be979dd10c1a4b13f5a963ae58d6cb787d319ca9919d39f7692589d83334959a0472335877109f5dfa55461dca025593903d45c8b2bdf7aaddbd4161dc637180ace3c18ccc0800f456c4950e4e0f559aac16139b0d370bc9b1555908d006b6be02b04014bd5d579a217ad1c4390a89aa5054967b99493b71f2670519a391365828a6dffd9b7dc4fc20cb968e4bbae08ecca11acdfb0024aebb7da350c04a59a99fd5f84a601f6d4103e4bebf7f28ffabf931ef9ac8c72e716c9970cc5abfabcd86584828f6d852ca58e1c93087cd1f26b380b12bb0cbaed0209f6a7fe0924f8329845a21d028fdac941adf7247f4626ef4ad2a98dc1d44dd71da9e0d4727d77be6485b61fda134324b4976df9e7cd15aa4e0f4672e86009cf908cfaf8740397620b16721e13966083e9a6ddd19264d9f830aad8024c0a08dbd492aae642f0c2810481edb41d82ff6a4059980ab2eb046926c292e54bcc31f1b0a0f5ea0fbf2ec714bb321a7646d931804cf97fa411503a76b68843121caa4d4f7de009d195d4ab3d069d1b1b53edd074c87da7b2e0e769b3a95993416ad2ec8de05b471f4f4518c7ef0cc1b8530185cc4ef3c9082d9daa15abf74adc232036d1bb7290d49aba15cfd078f21a4bee1dcbb3866b3fd0736ccc2c02c3dee05167963c5f1fb3056ec72dbca4a5e35929f39c4e5344847259fe3a10a88a3b2a3bdb95f3e8259a3c88bdcf81b0279a95906f172ef5488d10a2f3c66814a12030a0a6f3940ecc002a82f648ca9ccf3b93a77ffc2fcbdb201aa11693c641e9920b035bba9e3a93bf928521fe8bfe7c8dc9f9e9064fe9c27943908a60483aba40cf5e9aed613055d94a17ede303d3548afc0c8c87ea858257c74702e0de554bed16bd6b8a1dd02cc9fdb1985eac3df94c08fb50a1b059812e2aced87f9991c8fb9500c9a58be643dfcbebb5a6cc761a1451af3f36ddc53b3c78f90679009fe03275ef17da5ddcf434740dc9ae17f7cd2055c537e3eeff02386e3fc05f378a0c86d26a148e1d4dbf7fa453fddacc06b9a02da25e20ff211acebbf238d8d99c54a72e44e0cdd25a58e91f0b565dbfb6a980103b792680eadab595fc1cdcc92e3d9981ab5a0624f3a0424ae8077748f782264dd62fc3879d8a9ef296ba025a85a8892895b076a42dd500184c395b36e343786cd44509b2c3b9d9e681d0f3a818c050dba01693e6235b3ff101f50f166815ce83f312315b5a1722eff466fd2976bbb493cc9c1882e3fa85ef2a531953fd68e24e99a71267ee6291a2f6e24237ae8a0355e3cfe24b969c72f1acd3596d4daf4bfa0041223e96992ee334117839b2c2e7464260df2cc8d5fb6b400ec2ab1b16270ba66f63d4dd800585ae837f365a0ae9caa214b4c4f7d0980c1a7cc6fc52a55f73a2dfdd0bc500a0670d06a7345f4823721a303f7c46406a13d3b927e49b54a7a9b3112ec19b638586c92102550a93cca1460c359910bf7570abcced54bc4888889f770d8d8f3270b6b6b5347a0cd66278b46c6c22a750900cb9c377a7006901b21c32ffc9e8b2485917874a04c01f6db3486938f1d75ef662a35152a4d0b255e14bb845882eb16ce2e4c85e24b889456e2ae7a73f285b41a5e63d309af8b24e5b12c9cce45d04142705bd195a3c8f74e5aa53454cfbaef417c4f56d41b33c53fd3ee91fcb0e10df037b0c1b93278e7ea994eea252936fe346d117154b8d3cbff3d2ca4b65ae1f9c426d21ed18f6092ce477318c3301a67db71d0d2fbd30a712e41b44c50e4526fa67e49a1658c54d3b603c486ac34ea4cb8b1db4d21e4e7499d3b2510d04b783b9631a4cbac7c4cdca97c08e6e0ab5d0d792507839fa222ae992d92afb349c492db4300b037761421af39d2d945b4d0fd6c4b491813b33ac0305d6d56b8d3c750c8245919c13fba8974693e9045a21d2d254b0754601ad4130a82d6eea22cc8df3f37e801b80e16a34013b51dc382871fb54ea5c1055a6dfd71c9eee6e44cac64ed75fe898b64282dbe40c896dfaba5e1c616161f4fd9db5fc482ab3060905d49476e7b79d85010418f414d2cf42274e01e1f88b2384a8f51272bcc649fd6ab65fd7accf408b0641cf8b90eb4c2e60340ec6958774ea81d957c68b89997b96924974996044de4734fcf5b4fe905caab818a63a3e07640710483ca25f87005c7d88009c95ed84e036bbdc33917dd5d9b2eef972ddf8d5deebd9700624624c8bbb558516cfae93040cf58ca78deef30434554831f608561cc1b6bdd27a38595ced76e4ca5bc5e183571e1e351551b1cea688df3c6d763867a3514b58c1aba0bda6599b76b3ca51947ae277b56208fbe242fd9fbf6bd4d7c96af3d37849df6c6b9927b2091ed61d2b09578b880a1015955ad3079bd790981f4435f7170b5255ac02b734e8ab65b51c0a6944b263a5dd67fc3638c83a5b6e3857e663ac595afef39330e6a957afdb0eee643d5a63067158ac5b4514dc69393e559de2545dd0aa32745b1484aee1b179f5bf0119d1d694298aa90d6907a1f81b9a323bded4c99e6c8abb94b356d12ef286badc2a44b11a703fc35918b1e07ac09f2a8da67ef72cf576f55c1a5ff5efde0bd050a2935763f309727393468cdf3a16f111d06d9c341aff9c3ae2474ecda35822f3063c3e87fe287893999c7a14551d2ad16f431a0834870aa22cf7343b05323a12dac7cc61719439a914afaded7b7d0dbba1b096a4440ff72daac2e2361ae35d90010da42c7b425ddc438b590ac92f0f2e60f3984d8ba1dd189938ea8b40b78bc8e11b6674277f5668a92fac13f64db396b39c86726a5aefb5b8e3bb3dd96c5821b588928270efe81a43baac56bbe50a022bc9a8d038a684bb2ead92acbb193aa96bc1578a084fd6bd7678ab7f67763ee9b520dadc68bd0191c5078ca3fd338e460dae16f1ec6e6bb41fd7db7a2304f876a373411cd0cf176f28593de7bc902bbb79f2ad5760043c8ae38f4977c836d15bd93b0eedf63c7d0cd4d725d314370ba50f61c947ec32a5d778e9ab56deec94c4528d3d9b058728142887215a4a10f95d62ec19f4bb23807d8024cc1327dea341363d13581cc61a4f78c242b1f97109b44990a49bd999582924b218fff7d1a1300b3a670019f2272837086cdd61e84e4544b1a567f413811a851070522f9203e38a8cbc231a811bcd1b7480408ed9c468f9bb9768b468f9ae208dbb84a7cc40d06b94f4fd1c98a1f2391ad7d8601270930d3bdf3d2b0bae1f92be45b2f0f01051b5be17048dbf84bf68db2ec88ad0baf14d5afe41d89ff5c9cb2075c4fae3963a9f67ad0a851d54150bcfb2e969884153d9a9e599c82c142c4c92927b3c59727f18499ce0ccbc18c039c540c26d8737eb2cb0cf37789f49e71376d0406e4672ea79d9ff35d1a7c6592e4a189edc98c9be0804a8addbc8e140c60901e1fa759ea0dc5a180e6ab17f9adc7614ab1ff72f45d48ea106618f3aad9505a27dc7ea82da21e5c5be9a75d33a70737fbc5819c4a76d49c165289186c0c4b11dc1fa8cb9bd885ebadaeeffb6ad11ba4b76846aa4ddaa57ed2db7542a2f7cc861fcbe9b956619905fdb78ac95a47103c3d668055c41de0fc0703f7a74e57d9325a1086f41d187a6886adf092348577c4a86697cb8f16d1b323f83e4272dee15ef24153d676d8ed3cd699cc755aeac875e4e3152054bc332ea1df96e3798d0b7256ece748a6d1c827a1d404ce743d9df3e4d947703de416fd4a430a2798e39e544a739ac71ec0b078c38f579310eeea019cd74fc8c809990caeca33d5be63009c43ba3d50e6c324920797cf2380a9904f0be72253017928ab17913a73b632925eddce1f0520980e37b9742df9c0e85bad9b6b4d290913beb2db1f1404d4c241cc95da8ecde1635aae4c7ed50a6af47e60c67d2f4ea1caaa25276fd6f7c37d1dece725527acda1bbeaf0af4d2a3a3f1bf795b6dc850def7bd2b3875d0d5b9568a03bba70935677b450fd96366a2abeee970868956b485832c0d7d7e6023a958c8ce7a186c5f437e293e4dc09eb142a26f557dfedaa56129263b82d19676753b680b051a712370dfb82f07b59b6071b2a79085803f0798a8fcc0a628ef6c79011e912e3ea5c8b89c58746164b461e26a67adce78f39dbe47094964d8eb42fd2f636514b00b372ce8469a5009f85266", 0x1000}, {&(0x7f00000025c0)="2ec4e528e81517e3e8a5911f859c2b802d18e5a548612f6a7d362b6874286ae85b6419dc7fb94f1af4378cc6af8555fb47fc27bd0a6a3b20fe59b7997b963cbba5f571abe61add57bf8fce916db849c806dd7094c676c3b0bd277d0a58ade589ed6a846c8068bcc4119a2e7f39a8943d4045f0a272c4bc7cc6ae490b452dd5465bd56bb1a2b13dab386be927665d0bab6b1242143de43e06fb7c350d3464a43e52e5bd4a0a9a6c57f6a1eacd2d0a046b14199341bff18802b32e663ae779fe3e740a77b2017fa0286f812981de05d74899f5c2118f3e31669faf4c37c3f54ba5faabf79735d4cf98f7458ce250f7598cc30cdf612c921473e52c2d99ef848db29666b657fa5ed26394be4191221edb51c1a34e52456a903524358cd4f864da7915a41bc3e7b835d49a20afbaa1596d122107d505e7864588106d699bb4509e22704488a8569a3527c43bb49eca845b785e7a04dede303a56d4b2c8d82a71a8083a2c0d882750273cc46463e0337e9ac26bddbc8dec63e45307f0363d04f4824af213d682de5df16d6d06fb952f62f633ef47b381e64d9604988811986f4d6a737d5ffc5ebedf37b5046af86cdf1332179379919866c849774bc8458dbfed845fd9dd6972387d1dc17784032090727dbae57e40de2e478f798bd623d46fc8755ed2f0a94795bb4caee500d3f5908cc3c5bd670b3a165f131c5896f6cf84bf4dd78b9db1408a52ce96447ca2a3d5589093cd078a2636b28dda18301eb343caaf61d201aae7fa412b365d13a105d517f509b8ba6dd460402c97394f82922509073c8a15a5944cf1cfa960fcb066cb18b5b3d37b7bb5909c358531bd8d1b54ad77893c43a2edf4f51423fb65d14d7456f1d6201fd255e956bba572f0cdd7099e66f62684b93c463c7ed88b94b7e6c259f0c94719d1e0ed197ef0c725a0762c6c1d9b2961f39a9bc3a45594661a7e50b8157150eef4c3d48190f4dd81745119c59c1f8118e61201228d5a117a487e36532ac5a5c97fdb37f4f9e36fc18f494d66b9d88f502fe38f6bf2c7e475fd8a327b74e1711404e72bd3c2472a1a0e085934ca16aa7bb215d483b60abe426324da882a61f01edf7132135482c4abb68a1cd496049e44ba8ca6d7dbfc5b41b1fdb81b13495794133a262ca8cae6a94b65fa21bcf0b4b052a2a92fd824dcc531d2897f96ca486976d1276164b5d58e95a0eb59cb4c1989d275136300ca44734eb03a30ff392c8b95e858842a3858873acab24ed0067a3be3b90e1f2b56c522aa6e3177b188fdfc8aa1c28bc58f46f42f6b36617c600ecfc2277b2241422b7cc36afb87e47b152e3fd1cbd61a78085c3e44f0f9c14f9d5d771b14fcbe54594062a8cfb48808fd3da5d376e576954b47b74c73b89e1cd87b4c5e39286266ea6b57bfab4499a82042d21630256f8b50f60d6dd79ceef2416e73c2c66289c6b22386ee1b8c4b5e903c1318de1efa02d303d023115ee8043e599117ee4fd4cc06c8cc47fc998e7c82de22e8d3355067d27e1621c52e7ae53900dca8f672db8dcbba9fdbf1bee77a57bfea6802bc4c30bad394b691d6562168faaa0124f5f8a93178316bf87bed9854a4b00928a13d18fa6327927aea91d13ad772902983bb884cfa8c10e1a75888c1e71044f93ab664a547b5d07838b33b9ea391d7939235268bf75bfb84ec144fdb898552c4b1a87300b9971817721120bfb81b33c7dffa15ded9aab39be1cfe16f6fb36072cfa1314426186b4736aaaf8db77aec10f5be0129022d7aa66382e536a95c3977b718298c8ae2832bc9dfc30a13dd6edad57b03f16a755d26ec0d3fe0353148445657664827749fb4b8abcc76774e143b6c790b7c1b8206773b238dcdbe35c80be733448e96111aadb5721dccb2c1b254c6fd35dcd008499c3a0febfa3de8077cb8ba06a8d9c3f910bbd592f50ad5bfebb8c60a731ef76f3fbc384740476bdc147977bc54e8034e3f8f808bdc0f3057e0039e985aac60dfad8e33e9654d1298bdd24ea232975f87319e970c38138ab974d15e932ad7193e4f0f03fca51574b838f8480bb4219746544f382ed9aeff98b5c47bece74e69d24817ac3eac54a073b8f218529c18a35c026be8491d5229c2809d266754ef9549e2f8bfa8ab17593d78d58405f6596e64db22c390b5f8d1d85cb9fa44a550f4dd0b1045f5f149e5a845f44d846030af6557e73cab9d5751454403abb0a6aad043533cc1a90a1c4ac4fab101c4533368f5bf1557fc091a1c6ef16e4e1dafe555bc5e475e92609fc8f2d8c3514d2be93de0e58b2c51596d00ae6a057f6c292ec8df865b1a65ce0823b4dee6bb9a0d434209cd27c077a1d15e5a2be9467e84212fffe8cd0b026afff7048d316b701770cd260d27736cea41f6080b98601a5dd27350461918efcc237b8c76c0021967be8dab15a6306cf64f1699ae30a17a84e58c90c241e78dd38ab72739f3dd764f0ee0e4bcdae8e7161fe5caf7737a644c292985045af4a9312d9622fc3701ccaf09bf0d8296335d4b3ceeeccfadfb10fd5154f250f0729e1a3a4a9689052cfafd3d680c501c3104ad0c7dac873f092c5e0be34a4726c8ab1b51b8c315e634efd7be16177afeeb4e6084085ab9b9b32ac781ae0f5842fb8da6665394260997daa7916881863e0a68a63d0da3c754c743b7a04763ccf3ca0c878bb54405c26bc8949ece7c97312891dd1c1d5e2057f137b5904ab944f1b48e36d6996a415f2ed415963bddb55aead8b42cb24ccb8a66474120b96a601d136da9d24972c1c59e08f320cc830c1bab0ef9a2e367453dca75385e2ecc674eed71b3622b2b1225edf6628733cc1f42cdc49c04e1982bd78b3723b0ee8d72f0c34e3428b8a29c4616adfcacb15b239b662dbcbbe60bf45bcb2ba3c9480f1d8692d972c0f527e518b9b0329497a842891e4c4d19d2005a05f11348670fb123fc5bdd594d80359ea091a6450268e5b63070e5fe441339603b4d89de6c08f91039a69665b9c181303ebfa98335e589311bd2b086783eb04d204e3c2a9c6f7391cb33fbb28be5529715d8287367069e4a099e6764d8d0fa48b072127264e222b858db33ad27e1170f211c456b1e8509ce9ceebea853458ad8907cddb96b529a2513ed4b777d1e8a101dd792307f009ff58c6f6cdbaa80b4784031c837bcff52df268179161d56c14d00d7d8b97a67fcf427c68f4212bc571558a4721792861c992a4437c394086ec99648a2a7f0d6fcb5e65cad902b31c33bfd60737f6ffcf7743c8b335138485dcbf77532ea31745eb54df288298859a35787923d95bf2559ea2a16f2d704410cf3377c4122284bcc8c0be372fc3f1878a91904ded06e876c3fabd9a11295670f716208fc939e7a8b8f4496f1d354a6912e2c4fbcfbd828357aa4baedead00ec8b57a1b4b7993a8bf90c3cfe0082f386d91a141363457b14ec513b4b9b81d9be6e07d9f4ad0897c5c20a3a73bb8b6829bd1c34ce3c6192ddd4bc92a9424fbe86c94706a236f22ecd8d8307c93888521e5dfd7608f3378e3cd92bf99f6f790ef8576e308c6670538978407b85e96347b76183f388d680333aceda9b5fd66dc7dfdb6432cb90853703c768403f96375e0d4f92fde8ac2615a3719c9540680d99df288da0554944bf309131f4a85d5349f8e9a966dad9018fedcaca3bea6eb55b46bc9457df4c4c98b459cb7eeb2f6b99c6de37f6e9ff110b6bebc505a189ab4e1b4bec0c6018b81caab08a6d9965df9a05b6b3c8eacc5dbad9711221d08b1c97b8baae8dc815193806abf99f10706bdd068cda68e63b28945ccbceba0292e8965d60d234887389c3d687e35f8b2fdcc57fc222e067eb6d9828c95c73a0cf57a37b3da906dcf18aba35ff91e7ab00d62ab368de3ad95bfde957ea40b2c2e1f6dd7b9fab800d4f639162dd63026fecec88a3736e9f67b2b4928f0ef5f3b6586784c8b983584a3abee0d0248dc675e50ac67568e3320e6245bed954f63cf7a778100f0f1d1c20f09c3004fc489362fb0008e1532baa23c10939dd230959961a22bf6ec8e716f2627f815f203733201b9a7acc9c46db795874be5246fe0eeb146ff2765042c211690c80c6ca519fdea43cb771db11e34467188793ee794da2acfa5576b53e06e79dd3a3963e504ab46910a6cd3133c25724176ed6b94d58bc80c48c9c4a04ae8b08cfe56d1d89f5d9d6846010ff0120218f6c0097c1358d60b4764dbc85e2a2a991d316412d12cb80e619c0b66df294c68a741e11d04b40b64811b2a61b0a82e2729689e264174ec355e57db695a3cef342ca887db408aeadf1c6aaf6bb4d633c704a7a54894969bf31c09141d4ee4184bbdd8cb58cc73718b593918fcc6f85690081134c6c6cbf757ff9867e0c85160f587ec90930f5d7f2ebf9f8604f93b800942482a21dae8f430951ea20f2cc6fed8295ba5029bb97098de36a5630cf127c0e9f7875ca872da522726d32095e2b6e478ebff2635f9207dc4e1bd00f7b773c89264918d5e3119af5f6f33f102c08dff92dc16e606a4aa969b457635199131ea3bccbb892382878181a9b6ad430fe9d9c043bc122132b8f8514afbc0d0b7138d99c06b1223edef3405e8c04704edd6f075cac87634ee356ad7dd28b54fbcab9dfb28aba0b6f5bc12225284f8073e0ce1b06e345a12e19d1abec32ee88da3c427d169100611393de8ab7366d199bb54e9a087343b10cfa3906d54bceeadbbb431f76038c57746237eee056fa5df738e166f9e8fd8d1f2f916c5d7516298c826572f9e1a66c4365c4df74ad7bcedf0b7ac536a391a81154e7ba8e1a93a44b06aaac6375deddf0317c044458c33962dd74b1bd78dd7c078ed51d42817c4f257f2c0a8793ac3af6c28d17e52f7f0ba99f4835b2f36c123f892bcdb565cc26271e6b5f8a7ce1a5939a5643d480f3ba3d126b83621f12b6a1234cd80a90fbbda65257aa2cdaf622c1f1cfbc4c967acdf04fd841513fe52a6fd18beda5c5414287266b42bae2dae7ae035c67544b13bf2752eec13e994407641bec85bec162443f0ef98df06400cfa6f7f0661bfd31efa90bbbae8dae6245ee744854c873bc5fcc455721a05990568c8de052d79bb9c18f9245c72d87d3c7983aba49919671f4d0e9ab87f0ec4d14dbd27586da041ac9f87fd5200b67a5bf0ae1578b8a6b58b9220b7bc54f9b3ceb11c086a84bcfef81f5dfb278392902a61508e71fa5d41532cedbde05d509d53a2b7cfede93b09df16534c79ac380c4a212e9ae8710556f12c3ba336cc865111a9182828da7d668889614910109daa6ad3c9d2839ae3ac1b2cca9110afbd7d9a9e44645cf453caa49d904a9e65a1f3e55b4c9de1dd82c95e6452cc8fe9a7a05d84c0ad782e0d4d56d4b672f890419534522576d10cec7acacc235f6ab9cf72b7c3fdc34071119959342ccab0dc9c19613eb268d0505c80a3d60d1d557b53ed09114d1c4a6d0dcf3fb2d3b4ca3ce37bcef49d33b6e2552f0a58c49720851e7934313595cef71e126e5e5aef4b27b368d6b3ead8e61b9b89ce4f63afcebb11bd8b942e96c1eb1e774e47e70957438834c39e55ad76bf41abacb4d48ef387bb57077184ce7d77690221c6ba042d7eed286e459cce95c43b9ea1a83daa7b17c69ed0807d7c913348c143e1e3e7f6a106a1d326f793d10a83b8aa38f30b0f476e8b896deb8a17c9271643490416ade73c943e128b9539850b18bcfc9050f2179f65a251841d1c33d47284f858d628bf1f68c355177c88ce8ad0afc8ba6b6a9f5f5bee6df889b4", 0x1000}], 0x8) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) r1 = syz_open_pts() r2 = getppid() r3 = getpgrp() setpgid(r2, r3) close(r0) setpgid(r2, r3) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) r5 = dup(r1) faccessat(r5, &(0x7f0000003680)='./file0\x00', 0x0, 0x2) connect$unix(r4, &(0x7f0000003640)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x40, 0x6, 0x10f, "d49233687aa694072a0cf6a6c121f7b21887df79", 0x6, 0x79d7}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x100000000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) r7 = syz_open_pts() r8 = fcntl$dupfd(r7, 0x0, r6) lseek(r6, 0x4, 0xffffffeffffffffd) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) getpeername$inet6(r8, &(0x7f0000000240), &(0x7f0000000340)=0xc) 16:21:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) 16:21:43 executing program 0: r0 = socket$unix(0x1, 0x105, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:21:43 executing program 0: unveil(0x0, 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x42, 0x0, 0x0) getsockopt(r0, 0xfff, 0x8, &(0x7f0000000080)=""/183, &(0x7f0000000140)=0xb7) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x3e54, 0x4}, 0xc) setrlimit(0x8, &(0x7f0000001200)={0x400, 0x100000001}) unveil(0x0, &(0x7f0000000040)='\fr') 16:21:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c82da185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fa97ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69052417bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abeb3499edf4bac2c7c9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4e85b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cc07641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8410a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6cc5014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$unix(r2, &(0x7f00000000c0)=""/18, 0x12, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f0000001400)=[{&(0x7f0000000200)=""/229}, {&(0x7f0000000300)=""/133}, {&(0x7f00000003c0)=""/245}, {&(0x7f00000004c0)=""/127}, {&(0x7f0000001300)=""/235}], 0x10000000000000af) 16:21:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1012, 0x0, 0xffffffffffffffc4) 16:21:43 executing program 0: mlock(&(0x7f00003ae000/0x3000)=nil, 0x3000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) r0 = socket(0x1, 0x4000, 0x297) mmap(&(0x7f0000256000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:21:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) write(r0, &(0x7f0000000240)="cccf1ab7b0d57d8443100e30fef3203fa42154692a829b476fa1fe2d575745ef10425d50e6bf9b27da1918068de78aeb7b93f2bfa87b520d5307c85f446387a951714c3b01767e388fc7513543732a816d33dd1eae8bd05acfb9fc2cd67b821212f52bb6f7cdbd01fab6b74a77756f0a4549ab517c8153c051", 0x79) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = accept$unix(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046cd074df8b0a1b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) getsockopt(r3, 0x1d1, 0x25fe25a1, &(0x7f00000002c0)=""/64, &(0x7f0000000300)=0x40) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000340)) close(r0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000380)) dup2(r2, r1) 16:21:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kqueue() r5 = dup(r3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) sendto$unix(r6, &(0x7f0000000400)="3e73d870581f3e3a9d36dc68b6de806a0452263296fae5af4c3e5cfa26c1a7ac552a4a35cc56a9aa812643a5d72eb4f27c9597f943adb44c58ca72dbc5107a2754aac7895a0d7acb6f7813cf153bcd30c935a3eccdc54469984f8b00120e36aec99f8cd2ebbb7f6814b18abdfb09be3ec0e8c9ee9f7dea7fa810fda22f1e84e2afa3637fa2a022", 0x87, 0x8, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) r13 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffffd, 0x90, 0x80, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x61, 0x0, 0x2, 0xfff}, {{r4}, 0x0, 0x9, 0x0, 0x3, 0x400}, {{r3}, 0xfffffffffffffffd, 0x20, 0x30, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x9, 0x1, 0xb7, 0x81}, {{r5}, 0xffffffffffffffff, 0x12, 0x10, 0x1, 0x97}, {{r9}, 0xffffffffffffffff, 0x10, 0x20000062, 0x5, 0xffff}, {{r8}, 0x0, 0x12, 0xfffff, 0x5, 0xef}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000086, 0x2, 0xfffffffffffffff7}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x1, 0x2, 0x1}, {{r13}, 0xfffffffffffffffe, 0x13, 0xf0000000, 0x9, 0xcc81}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x9, 0x5962}, {{r7}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x1000, 0x8}, {{r2}, 0xfffffffffffffffd, 0xa3, 0x8a0b3dafe32c5d27, 0x1, 0x8000}, {{r12}, 0xfffffffffffffffb, 0xb, 0x80000000, 0x81, 0xe611}, {{r11}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x9}, {{r7}, 0xffffffffffffffff, 0x2, 0xf0000080, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x9, 0x7}], 0x8, &(0x7f0000000000)={0x1ff, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r14 = syz_open_pts() r15 = fcntl$dupfd(r14, 0x4, 0xffffffffffffffff) close(r15) kqueue() 16:21:43 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/152, 0x98) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) 16:21:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) ioctl$TIOCCDTR(r0, 0x20007478) r4 = dup2(r2, r0) r5 = fcntl$dupfd(r3, 0x0, r2) r6 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpid() r10 = getuid() r11 = getgid() sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000003c0)="2697d9d66e18d8f331ae4722e8cf9c158957dbd564c2c6749f3006a7a89ff34a712d8ee0170785417da80cf4bcca8bef54ae4cb3437d07ed71bba1d4fe642ef202b2daf1f0984a4a3b2f2517ef2600fe332dee163fc7ce444e3f87d49a1a246018f9ca000284237cd1138f802acc7bc8f6a39d1620e5466979034072afd1b23231324944c2403736222cd8e1170091a4f4a408afade722d5be49ed3acfa018fd50a685765f61dbbad8ce716046ebab59905abd9eb9342a6fa3562eb9d8d83ebbdb656565e5c2bd13ab6badc8c51b1553e0e9438f77a4cc87f8616a6eece14cadeca57c75feca887d3abafe2e33f4c6849bce521069f32329be82036335", 0xfd}, {&(0x7f0000000280)="d59cb6ea62baad91116a4d0dea1b1e354f6691d868b14c19b3a1cc3415f45f2c8783f9e40d880e7d0b327ec7fb6946e54deac3291714638d1e159cb5368734b28a65c0ff290bdaa95e2a2b48f39b8572bb01611d9342f18346a127d8fd479a00f9b6e278c177f90e6731c30d543defabcda0d61d55986ca3e67bd77a02a979af40bc6eeedc", 0x85}, {&(0x7f00000004c0)="a8ecdbb0cbce0feccf680fb1fba0c1a23a75520b7811e641f1330002d66e8fcf2be99422072649c37e77ea2a4e8e16cd376e656ba3f3a0f7b15bcc9963caae52c44e1eb713e653092a5478347a208feddce10e9a968a5f7feb307444a286db7a5098ee3d5aa761b5c19e2f3a710788c73e2284ecceb0df462cacccf440887705d862e58306d6927bd04ab2b080a33d82c37ec5b7d8e2382cdce43cb06b8b86fdbb0efd82cd506a7edf196eb253dbf3219b39cca333d266ac0a8c927749839afc8eb1ccd698a257bec345fd7b0086", 0xce}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r4, r0, r4, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r1, r2, r1]}], 0x90}, 0x8) readv(r5, &(0x7f0000000340)=[{&(0x7f0000000140)=""/87, 0x57}], 0x1) 16:21:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="bcb9c7eef3d29b37d772af11c2c62bdfeb487b6261f40745db9f3bffadec3e4e120fc69ef0df923f7d674a0edd0613b3d535c78c897db42bf76c4e655ce42e9c6e187c26c62255352be9f0a6329458a7cd36f44e748502556c116ee0a9fc39face46e75b2c20ef7e3b9093eeca4fb34613fc61e5075a9a4c06414f2b1abcfce61cb71d89d8212bb7c387262608937de754a39ab3d1155e4827c4ceac828da1a5b38d13309db3b6623304073b780f897491a513434974f7913b75e70135c61caa39d75f04b31e338e5dfcb7", 0xcb}, {&(0x7f00000001c0)="3cae95d1f5a5581a97983ac30a7270f5504701a4b56b871497c8dd760df6e6fddd2b522385595d9d078a09382541ede0ee4c6ad933dc7bfe9d0840da6b51bc366a783ae8db67548b759ba77c0e2799243aab82f38379556d85e68910e421841ef89af7dff1702955d640fb47b06845ecdfd3faa403f66d1ddf755db636a2ad3e1270c7fa6dc12a3729e4187f9c8da9e4", 0x90}], 0x2, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) shutdown(r0, 0x1) 16:21:44 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/202, &(0x7f00000001c0)=0xca) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:21:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r0, 0xa, r2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:44 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:21:44 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x8, &(0x7f00000000c0)="0000000000e9df08ad3d12a9a8c420e351ed05c94bbc00000000000000", 0x1d) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0x101) 16:21:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x5482ed7d) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:21:44 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) msgget$private(0x0, 0x84) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 16:21:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000000)) socketpair(0x1, 0x2, 0x1, &(0x7f0000000100)) 16:21:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x7fff, 0x0, 0x439, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r1, r0) 16:21:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) fchdir(r2) kevent(r2, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000001}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x1}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:21:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfe) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:21:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:21:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x9, r2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r3 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000180)="a0c5979fb2c4ca088242163cb4ba2efb6691e395edca304527da10bf89c2e1adb0abb21f3d0d65a45a977afb17ce96204e037d3239bcb46afaa28301bda524d7399a62c0fc", 0x45, 0x2, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 16:21:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0xffffffffffffffd2, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x8) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) getegid() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r2 = getegid() r3 = getegid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() r10 = getegid() setgroups(0x9, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:21:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto(r0, &(0x7f0000000040)="d9ee6362d4c3811dca6ea42293697e5c425e3d", 0x13, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) shutdown(r0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x12) wait4(r2, 0x0, 0x2, 0x0) listen(r0, 0x10000000000000) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file1\x00', r3, r4) 16:21:44 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0xfffffffffffffff9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 16:21:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "9bde8d6300f6405f079c1bfb00", 0xfffffffffffffffc}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:21:44 executing program 0: r0 = kqueue() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = kqueue() clock_gettime(0x4, &(0x7f0000000040)) close(r0) socket$inet6(0x18, 0x8000, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x37, 0x0, 0x0, 0x0) 16:21:44 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) nanosleep(&(0x7f0000000000)={0x100080000000005, 0x9}, 0x0) 16:21:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000000)="b2e8ce4c2594db549227c03b1534a52b00284571631cb11afacefb1a27be152dbbcb6d83ae50d6bcbc2fa3af4fbcc2596a2ab8022b93cafd0c9515336d20498a84e24d63d69000000000002000", 0x4d) ioctl$TIOCSTART(r0, 0x2000746e) 16:21:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0, 0xfb4ec6dc0fe37cf4}, {0x0}, {0x0}, {0x0}, {0x0, 0x22a}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffff0e}], 0x9) 16:21:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)}, 0x0) 16:21:45 executing program 1: r0 = syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:21:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000020, 0x400, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000040, 0x9, 0x766}], 0x1, &(0x7f0000000280)=[{{r0}, 0x0, 0x44, 0x400fffff, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0xd64, 0x2}, {{r0}, 0xfffffffffffffffe, 0x14, 0x66, 0x10000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7, 0x101}, {{r0}, 0xffffffffffffffff, 0xa3, 0x20000000, 0x6, 0x401}], 0x0, &(0x7f0000000140)={0x28e65ed7, 0x8000}) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x5, 0x7c0000, 0x5, 0x3, "5246cb93966213652da325593826384e52bc6883", 0x62, 0x1}) ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 16:21:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x283, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0/file0\x00', 0x8480, 0x4) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0xc08, 0x10) getdents(r0, &(0x7f00000000c0)=""/26, 0x1a) readv(r0, &(0x7f0000001080)=[{0x0}], 0x1) 16:21:45 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="4973370468319b8d203d9c86c5d9f599390e457412ebd0fd587760fbbe6209e124e6f0d1dd5d989392a35cf289e73d6d5af38eb0ae84828ba85f0660e4d34d8680", 0x41) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 16:21:45 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x2b1) 16:21:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) recvfrom$unix(r0, &(0x7f00000008c0)=""/11, 0xb, 0x2, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000900)=[{r1, 0x44}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x10, 0x20) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) read(r0, &(0x7f0000000a80)=""/105, 0x320) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:21:45 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x8003, 0x0) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002ee4b73d212f66696c653000524f9e0edbdbe9b268a59f8c96bdcaa502132c394a94c375741dca8604713d8d43af3c206c188ad243bc27f9174be95d026b7fe8c452cad01cbd6abb3dd5bc36cad3642739436523a28df02351f08833e5052dc94cc212"], 0xa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/86, &(0x7f0000000100)=0x56) bind(r1, &(0x7f0000000140)=@un=@abs, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$TIOCSTOP(r2, 0x2000746f) socket$inet(0x2, 0x8000, 0xffffffff) 16:21:45 executing program 1: semget$private(0x0, 0x6, 0x20) r0 = semget(0x3, 0x0, 0x300) semop(r0, 0x0, 0x0) 16:21:45 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\b') 16:21:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) syz_execute_func(&(0x7f0000000080)="0f80d9cd92fcc4210d635d2f45bcf79b0a000a00fd284702428b5900f3440f1a32c4028d9e288fa9c09b4af7cec421955ce0") poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 16:21:45 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:21:45 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x6, 0x0, 0xffffffff, 0x0, 0x9d48, 0xfff, 0x5, 0x1}, &(0x7f0000000080)={0x4, 0x5249c9ac, 0x3, 0x1b, 0x4a, 0x5, 0x8, 0xff}, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x9c21, 0x1ff, 0x1, 0x3, 0x9}, &(0x7f0000000100)={0x8, 0xfffffffffffffeff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:21:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x400000000}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="c000ec167653ce4c325fcd7ecb3270bcc51de023f2d632b8cfd381676002bb250de87869c386ac9be2fb917e1997eb894c0760d126815f39659a67f7a33e4b1b195cc3ddff9631844df5c277aa64a93136655eda57a8c4a32535aeba5727ee33d84a77cbc10baed943196166443d5284c5a127bc6ea6632b00ef6ca9bcbc90bf96e470103d637be396d254efd50740c4a57afb6ef7bf3986bc38612bed71e5d100e4c10000", 0xa5) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setflags(r1, 0x2, 0x1) close(r0) kqueue() r2 = kqueue() r3 = syz_open_pts() socketpair(0x2, 0xc007, 0x8, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0xfffffffffffffffb, 0x1ff, &(0x7f0000000340)="08e09a515ea11a4d271b59342805aa3ef4f21c573dd2c4449e2bc94a3ca976e6bbfe998ef8878e", 0x27) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x8, 0x8, 0x5, 0x4, "ccbf1028624e01bf2ab75f033821980702d206cd", 0x5833932a, 0x20}) getpeername$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="fc650100afb984ce3557"], &(0x7f00000003c0)=0x7) fcntl$setown(r3, 0x6, r6) r7 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x50, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xd, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) 16:21:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) pledge(&(0x7f0000000200)='\'\x00', &(0x7f0000000240)='\x00') chroot(&(0x7f0000000000)='./file0\x00') faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getegid() r3 = openat(r2, &(0x7f0000000080)='./file1\x00', 0x20002, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:21:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000021, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:21:46 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080), 0x81, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x2, 0x6, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0x9, 0x8115}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x80000001, 0x2033}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000002, 0x5, 0x1d8}, {{r1}, 0xffffffffffffffff, 0x5c92b9e7c643c282, 0x2, 0xfa, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x82, 0x1, 0x8, 0xf8d}], 0x1fe, &(0x7f0000000040)={0x80000001, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) 16:21:46 executing program 0: r0 = semget(0x1, 0x0, 0x80) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/4096) 16:21:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/139, 0x8b}], 0x4) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:21:46 executing program 1: pipe2(0x0, 0x0) r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x7, 0x0) 16:21:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10000001, &(0x7f0000000040)="b6726f2e1878c1cd96baabf2306cbcbc316b4bdf8b8751e64e266ca81881fa96ae58d52e3d781af5a085b758d94947c77b", 0x31) socket$inet(0x2, 0x3, 0x80000001) 16:21:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="a4bb691fa37326826b5f5ce5cd2e1f7f084d16d1092b74fc192ee62a311da05d3736359e7931de7b7e3907f03fee4fcb032ea04ae64da1956aef3f0cff49c964d1e1e471de224149a5d1c6d1d0d686c01c1443d3b467e0b3f7486a2d510f4025c8c1cfad14caf7dceb39a468af0930701b9a571047beb6e71c77bc000570c7c8873892305d4c9811f171e72cbd7f0ee44aa2ce30b469a921fa2ca72aef304cc71b3ab89636c635859304f4c66e18793a481d7ecf1b3a9ada6e1bb93a5565a48a47a4ad8ec2f99f5ce53c72", 0xcb}, {&(0x7f0000000340)="b7a5c0729aff3beeea387e06263c5ddcb5497e6789187f69878fffb0fb7a032aa85316bfc1561edfd3f7f880ce90eeff3f0d5d5fb58ed1872c928ff0aebf133fb43381e3bca28c31af78a00b0b8fba6b6b05083f58aa4429cb60c3f9f8c25a1fe64d740957b5a0d0b8ca62ae992dcb9e6d2a568c3dde5e08e73bd5b138775ba2d22b99c87fad586b9b844e4ecd30acb1b4098cb174f961f582750b29f1f9686d9fb68b1fcb5c0ca1e64b067d17e369c8a5c034bda59146c488fadd93319bb68b5cdc222e35a4e6e34c0e80c8e7be9626b3a81ab8dac57f", 0xd7}], 0x2, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r1, r4]}], 0xc8, 0x9}, 0xc) r12 = dup2(r5, r4) r13 = fcntl$dupfd(r12, 0x0, r2) pipe2(&(0x7f0000000040), 0x4) kevent(r13, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) dup2(r12, r0) 16:21:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8cc110761509715768408b6025069a7135e44d68cc21d7df82b3ab441ff4f8196316ec8ebf82dd5e39c344b90e98f826843e587778b638e3da556c3caa11e1b1b6eede0d0fd830953efe57e7328a274ffa8cf8c8a80ffe9f875e2e6ed8032a5f8e94f047bb61cb414cf5bedbea1461eb54db56cb91fed83fbf4898740b358e859bd705b7ba6aa48c20b8ddc1298530979cbdce3828639313504aa7e8f189f596f0315e5d4733e9c0379fa01ded36a48cdbc5de4b549e7ad5cd14cc788818c3e1edf48509f059db7f5a044e2c18141daedef85f2880f1826c61fe2cac3a07d72c389ec1a5144f76dc85a199c70a3bbe8ac0d2b8fec201016b00b25f68c41d88a2f87ca13f3cd91de810cf2fa86feb51d2b1f8eb7a3a016c762c74bf9b00ae265c83c0dc2ab8a635140da4ad763422585c93014a5939b76b9f12bbcc144ac92e2e2e0b1a014a014670b4cda29ff11a2b92243fe4c816db1b23c50c3025397c4012555aa927b2ceae55e3ff64133239feee98e7d82aeb7b329b1c382d72e33e45a878ec194c71013f914e441699d65e5ee1cf762895e3203696aa9985a00fc05ec41cf747ac1f99a7f8ed71fd67a3e31230be7eba35d733428febedbcec6b64d6785a2942005fadbcacaa02e41262ed2b98f68724fea412696d395b2cb894d15964cc6afa131a3194371f14029fa435ae2ef13b66fe747e15b5584e2f7a8226cb71c5e0d68617bb47ea7e1e90bfb55d35a0793869a8f4be70ce8a0bf9d3e327778be30b6bc639170056b8139a264a322fc0f2829232538710c9ae020f2847fe1b00e4a51f4cf7934ff5be63398a7be227f952b6b2687caefc7cfe430034acf41cb85435b5fad188328364516c562cd3ed76f6a3c275488aad31098e4383082a526205857697adc8da6b5f60f23c0adb64cae6d0639202a9e519e6bb81c0aab70f15cfae84376d13b675950180b82b360f585114c0f0bb1e392e571bdfd66acd42a0c4afc67696a2748e85a9c9a600cc502b53b1f5d3ff38ed7bf54277ef48f072c66ffb3ede69499e8925161d563dc469f5229ba32277ae44e482c6fcf3289acc9f5f4f98ae315e3f4c54f86b1db126b2a636a42b2b25919115ff4b9618d8793f2295fe425a01cf3ecbd2d83812e801d555844333ecb7bc836254e4bfd42e225f675eb328a782c963966a48c919630588dbd39ca3e14df8fe4fa71dcbfda804852076f4f6ee4199970d4c2eeb701ffdc7cdb040b0effb3dfe5ff823ed6d05522f7036d3cd7b1c7e9fbbd5b70578a66087e56450deaf4f1967ed272b753d06390a93d500d1ae93491a9ae7885b72dbd64a3454b4769a1388377b81c627b9346b4965b2fa3b73bf6a731c2ebb2f110f69bcdb889dd9b1f2c93d91c7b31bace44674c8176dfd66d53ec93bc00bdb4d4ea7d2423d989021fea0df4822abb72d169b8986ed6a48c2bb1ea73156802da0d63bca8b1d1a856fe174ed2a3a11e4d681879f0cd079a58ad9e13e3b17e35df906031136a9b9fde76c6a3d7727ff91cce44166a2c07e564e1d4cf3a3775683640adc5050a3c5b19c25977ebbe49ac24c3f2f774ebba923ba9d95e37d6e37dd815bdda4fe58df9ceaadb26821194602cf979789aad91b07e906fc93b672924a379f341321f3c80520022c474dbde5e04c76c1616b8b839cd6429e0e265060b6f0202e325d4a87694e5c90c619dde7bd0766f88f9e690aaf4723450c9ccdee1d538d21e24008747084fd6c9b7dab713f373c62cbc260fe35867acc359cf1b9ef258849105a997bff0010ba58b0f641cc86055ebca2f0c1d0fd35b415754aa363e26426f3da9aad5b03e0f54dfe4d3556986e19db8f3ae4911b12560273d404b7e5a2d2b2f3bdc54ca4c2c65d337d8fd3a6ea79c98131e89766300bf3628d4455ce914d37883e63a1cefd61317669734aacfed67bb0a03b74e3fa65e4d3b44fb77372f2d5adf2e7d5484b2eaae2c90550b5fa9bff39fd9b3a9ebaeb7d3afa5158ead06ded0dee0d08bea58a5ee89b32667859fe9c71d41b6f88ea66c2b29587ff4452ff9d34082e65eace41eeb6441c5e5ff4a54ea8514176abe8f49d1247c958dd042dc63fdf19f9ab8421a504c0ba5c22a6bc921813d6ef8c039c277135b0eae698c34830123fae849fe2b95cc867f7f55f93dce65b6b29934a2a543f3952b3a85c50921157665ce3866d30973c725d974ead8ca6d5d6211a6d54117bba7c4766012bf4642c139683e550e7c926efb19c2b179ac960bb2c22e38c011e3e58dc214dbdbb061ac20a96061053160e44716c6a1bd324f386255ceca49387f6971420e7c96199cb25ab5557e8901fe4982639fb12fea5269772ae2a8a69c2c527ff56b90bd1a9f2fa82a608f762a43a8b1e3c2c370fad8b445b250b992dd53e1f977155aa4f3f3786b895206822a74d58d33f73ca4d59de2be8027fb2bf5dee219db93c98a4a788ee2b235d5015b7584a99f0748ed89f5be60300a718d717960af1fc56b9de85e119f6f1b94beae55615fd61a8f92fd3b4af15f023ae0809bc7f57172491f0276dc5b9862310433227f6591aa0eceffc1b06ae7f299209fd8659c5eab930ed941a465b1f8709d2bdedf9b483c8cded5563619a104f1aecd983151539e63c72344560bc3cdd3b3cf85f0adfe280095facc8eac0404a1c859eb97127d5935ef66ed24e8a06523aa3e1bd4d2f8239c3589b7e5c41beac5a5b64239c7dc90bad05bc6b733c357488bde65199cdeacf828d03928a60b2b1fc5af0e9905ab08a63c04e102c1258873d0f974989cb9647d15bef7bab6ab3fb053cd6f604cc463149784040b37434302a9588633ed797553cd2a142c28ce60fdb8b0f09b1356a5d629bc6ac63a5a88b0600724afd834bfbf22bb3a151a1e0587cfd806d555a5060452e37021999e43212644c251ade4bbd72394268e470a17ac1228bfc80d35e48662bce1614b132a0ce97c9b8e37b6ca64b49006a0ad35ebbaf7a076ed7e04c4711fdff9511e63af20876b5407a0b74ccc222cea06ef40667317b754a13b33b33121bb61324ce46ad7bb4c110160876831f04cb44f369f85b63b65d5d04b431ad2e2884af14df260e93238154d438a9e0a677667897961fc176a6fc3f2eba1aa78b89a7c59d2067c2051268355bfcc5cb5e88b3d43689fffd1bc4062f5ea9b35fa86b26142701c29c8b24216f1c3ec75830ee9ed8b3629fbf99ed5aaf629590a327e6c59bc46895de7180c59a27ed61a16c0f270b0889b041b9dc3f92e16fd8f54a3163395ae6c2497a234ad84094cd1aad9f0d62eb1b1996f16f526ec2d41be4611ac1309408cdf28f787bd5957048ec210587b41915594b78e62ed4a9dfd22685d12a1961fb8ca9a694d11d6c38884676e5b1aeaa020ae8fa12323497912f06bde990935af41716ab64a36ca42d5328220f36bcc1a3f7d9b6793a1bd601c1a770b41f129f12f0012d21a35711887dfe9a848be649252f40fb6ca797690e1ee553dbbcc634d3735bfe6f06071e113a240637529285dd6b8348a3ccd95c319023c1cc5a025e3ddc3aa0fc82545fe0e377b744e98355e5ad1cf8ef48bdece549755eec5a1214e8d6277c7f3ef47c4c6413302b7850fc771a9139616955f5d878c561bb20541e6010ed515126c95e78b6aa503aad0fa40ee1c786501a4fa587c51692ede0c0d7204c432b79d291455a2a57b7025d83bc7a17a87d9f812c0bffcdaa88e8b2eb5ac2a05f4ceb312c57f5dac45138727bbb415308a726022678bd99ce74ade7cb488f341c4d47384d13e34ea240ff527503fb6ed939366023400376ba54f1254b6ef444c67080311e9642a80df0701e29e5fece9f7c35907b385ecf8efc9a199ccd841737b6b0ac21a3dedbe108217b2bba3a3aa5d773b91aba5a444d3fbc4b7660cc8ae7370ab3e3e2d3b4b0288d114e6b569840f0fe598708908d129f3cf3fe637cf341407a431df696c6f0edc464f1a934aa4dce79bf6daf97f3f09dd8f01570633a1fa4a196c552baa3d64d158f57de1e5e2bb25780847211d75f15774ed41066aa6deca7bf378d6de0f50531c5932376dfe53086283526d6fd523e7c9d21ec52598928433aa91a6ca03abaaff3ba740a035a3c8c7d139b2fea25f6b472cd627d8bce2cf2ff42bb45d7476d810fd2e66126258ba0b5fb212ec8afbc022fe67dd0eefe52b40cf59388ef97c0dba63f60c73fbcad9e54dbfd68682dde1b8a802571a875344d53fcb4c0a44673ad49c49fd86d124ae9e544b3d2e598cb98b4d520d251e5097ae05e480e82675d76790c1a58a5416072258ae4a47a256448a0b1615c58c56193566b0f858e28972b223d2392bceeade711ad2c157c19cbaa8a99c51c90a8bcd580dd7eeabbfa28ef6b76f3dce782c2707bf3f6e3dd65a3a818ee94ba58ff2735abdf6456898ea4fffaa4b9be82a25c3565ac1dd7e33ee26044da7bfa9d5c656f7aa5818be92e7db6cd999906e392eb92992f81923202f5da04121b85f854ab6255db8b52d93b5fa3c316db4445111e4641a4ca815c6a354d42e6f332a4519f5e31fb554c867fb21986ec6095796b9dd4e117f46133787f72c7000101278ca7decaabd0d82dba65519745c1797a509b3674cbb94d8e19f35b789154d3f4ba5a8236f928027525971d0db8d18fab8a1c6a9e2061bec8d65883c1e7015e1f15c19290bccd8cb26b96837285b02ffbd4fbf10f8ec9df138bc3b1c7f0c13bc9739f5a09b48c07f7843b46d645d400c2671c76ef3a37c337fbb67365cc437dc31f8d76545ec6ab9306f3b5f784452cfa48fe81bcb370f26928ca97fd5d20adffc31c9f525b43e3c7d0034752ed0e25476cd524dc293c757b86076ecc3dfdd32588348157ece9256980178532e23079b0abac2be6c8ec62b1efb2ae78d47d86b131b9de7dcf11ab77629cfbe0655dd218d5d8c79358d1529ec4fc4f3b723eba1ea1afd77dfb84959bee28732d3b0b055b631824f165dbbbfd246fd81ff9c34d47a6429b792f119194fb9b032e5ff37af9805b0f7d5827f0b23127c7038b89bf8dfe3f295f32a9505588b2fec222ae401accb4156d8e2536ba9186200397f758a530214eeec34f6e2587380c7666c82e4e145c859fbc8771a0c21def1bf61825e6cce2fcd43848b92a94712f7f7f25e8bf2491b301380241d0f84f936758e09df25cdc54eccc39ff1a0053edd521efdd9cacaa2e4d7e71bffd927b8ee1170a9fce034255025b13f76fa37672e5c01ae456e8f9af754ecfc78b0c283073c69d8879d8e0580b4b1e76f155eead53319200280e671e8a9aa6f4ea5ac2e1d55c5ffb2f7d44536c15e3ba811b7bc9e9d579224c09344806ff8db69791c92c8548c0035a07c56dff7db7b5f65dc833eefa3e095e66ec843f44b16dfcc949ddea219297cc98df8d0bd2a4ae70644baeb46420022b2bd220405493ddc9d4fb79fec424d5ccc1ab7ec13d6652f01fe21d66c51171a84066951aa711dd8719e2b19eca3abde9a896937ec7befc9738e02ba7ed85c4af0236811d35f611908317331781dd44fe80b6226fcec5b5ac667bc1181788dc72ed4debe3b6ac4c8adeb11bde965db9503b07b3e3d986684438d851d3b518cd06ea793290391f4bf22616dc3e283dde03e45f4d0e3cf963ce7ec21fb4b9f297d177599d0c7b3d889fbcedec0a74df91c345aeb97ace7e6dc5eda114cfe482a76704a2217da88a5e4188894807e6a89eaa808b8b34f024f636af16fb0eb6c271af0632ac35ecdf69a4a90b40076b80f03a18446a5351ef28d098c42943", 0x1000}, {&(0x7f0000001100)="6da46072e5dc2542736db38720f21e3fa4da034f1bc5e92fcbf14728b509c98038e5e69de49cf8647760f7021729125918ebdcdfc52b39a5d9221c10119144333e45b813eba5b7712ebfffe4b630ad13c2ef2c96b3c6864b9a4281da55c5c1f811b29624b095047f4633877e590f702d0c933c3caf3224d1d3c3ea2782a6c5abcdadc0a6706a4b262a6228f448ecdafe99e9e74d6ad9f349e06456965c6410fd0295976086117dca5b1d", 0xaa}, {&(0x7f0000000040)="9456e4f3adcc4569457a5888f2a9c20efa517b3e6e73fb38eb8d7b00417b822cda8350abaa5aa47c91a0fa01b8fa6e0822cbff87a33001da03b7af035fdf8ac1ab3e3b498f5f3ef75463d1bf93565e72996ca9fea136cf04fa46d983937a9a86a3422328b2f7cc88c897a65def369d5c99156b49d8220a4f", 0x78}, {&(0x7f00000011c0)="c0941dcd71760d2487fe53e61a9c52efc13f93e6fd563271c004701b247799356f22000631a32910cc1dd2c3e68f5428d57a6db449d733d83e940f6cea46a34f2095bb809e799b8ebabd31576116e7f59f2950ed446b81186d732956e4c010aceab67489f1bd64af5464403e6e2f67e25e0b8dd0e2cdb08a01d06a048360ea84", 0x80}, {&(0x7f0000001240)="6d173aa80e7db9b7072e4bc62a31d6df2a400070c8d24199affb159204363a0e88596bb4a2b7452256d5be53d2b4d9924f3844a78a3b24dceade9bdc9320189439964600cfe3e6f13e3dd466852ec57f9343b44310b3a22c6bb935dd028dad7f61d2512b2fefac5bb19e82680bc724a8497e084aaa27cbd375751326d92ee7373e840538c0ecd56456fa739fb230d78f2c8333e7bc2bba", 0x97}], 0x5, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r1, r0) 16:21:47 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x285, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x0) 16:21:47 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a06, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000500)="91", 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 16:21:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:21:47 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2c, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xa57, 0xffffffffffff8000}, {0x18, 0x1, 0x80000000, 0x3}, 0x5, [0x4, 0x3, 0x1, 0x4, 0x272, 0x5, 0x7, 0x1ff]}, 0x3c) 16:21:47 executing program 1: nanosleep(&(0x7f0000000000)={0x9, 0x100000000}, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x3, 0x0) r2 = socket$inet(0x2, 0x4003, 0x8) nanosleep(&(0x7f00000000c0)={0xab0, 0x40}, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000140)={{0x1f, 0x5}, {0x20, 0x9}}, 0x0) nanosleep(&(0x7f0000000180)={0x8300, 0x5}, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000200)='./file0\x00', r4, r6) clock_getres(0x4, &(0x7f0000000280)) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000300)) fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x3, 0x2, 0x3ff, r3}) nanosleep(&(0x7f0000000380)={0x100000000, 0x4}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)=""/102, &(0x7f0000000440)=0x66) munlockall() getpeername$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r7 = open(&(0x7f0000000500)='./file0\x00', 0x20021, 0x5) unlinkat(r7, &(0x7f0000000540)='./file0\x00', 0x8) r8 = semget(0x3, 0x2, 0x400) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000580)={{0xd346, r4, r5, r4, r6, 0xa0, 0x40}, 0x3, 0x2, 0x80000001}) flock(r1, 0x8) getsockname$inet6(r7, &(0x7f0000000600), &(0x7f0000000640)=0xc) fsync(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000680)=0x7) setgid(r5) getpeername(r2, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000740)=0x2) 16:21:47 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000f5ffffffffffffff000100000000000000000000000000000000000000000000000000007fe4304cc38f1d240020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f23f3cd05a6c1d11c0fea045d81fb56d894bd10a996b1392ff0e864a4cf02100c56a88a7cb32c322e21958ea76817d8b341e42a32195f03bf69bd94b81da6527d026cf3127cc62ac0c97b3ac6df9d1bd2518d2a07f00d2bbf4cd31593f1f6dd84e429999fcc3bcc18cd5ed9eaaa8cb5f430f426cbe9b16363981a6a69df1911f481dff71719409b4f20dcb299d4ff6a80f59aedc491068807a5c31e650635f1a542467f4705d27486788d8a4a1b4a"], 0x0) r5 = socket$unix(0x1, 0x3, 0x0) r6 = socket(0x6, 0x4003, 0x1000) kevent(r0, &(0x7f0000000300), 0x40, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x20000001, 0x6, 0x81}, {{r2}, 0xffffffffffffffff, 0xc1, 0x80000000, 0x5, 0x53}, {{r3}, 0xfffffffffffffffd, 0x38, 0xc, 0x2e2, 0x6}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000001, 0xffff, 0x9}, {{r5}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x8001, 0x7f}, {{r6}, 0xffffffffffffffff, 0x92, 0x40, 0x6, 0x4}], 0x401, &(0x7f0000000500)={0xffffffff, 0x8001}) r7 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000240)=""/156) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x2cb) chown(&(0x7f0000000200)='./file0\x00', r8, r9) setegid(r9) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchown(r10, r8, r9) 16:21:47 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/251}, 0x103, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() getdents(r1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0xd87}, 0x10) 16:21:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000792d661dca09ac85c64fd2ec33d932bac113dd689c32cb0c5db855383ab02d7d5c0e7d48e220e766c72161912f1f17824f78ec92c120e47e34dccdda3b12424174227246c4d2e5bdf777aef09da74302657b46774fbb9ec1a240eef7289a9836bd7fe896b0348d65f537708e5c24cd699d62a8939c2bfe684c42a7d49f0259f55482705006160d2891295640605005bf641cd63e5ab123a2120f"], 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:21:48 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:21:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047ddd6b8b4c8fc35d9277694fa682", 0xae}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x200000000000, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) r5 = msgget$private(0x0, 0x431) msgrcv(r5, &(0x7f0000000240)={0x0, ""/134}, 0x8e, 0x2, 0x800) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:48 executing program 1: r0 = socket(0x1f, 0x1, 0xffffffffffff7fff) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffdd6) r1 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:21:48 executing program 1: r0 = socket$inet(0x2, 0x400000000001, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 16:21:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) fcntl$setflags(r1, 0x2, 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 16:21:48 executing program 1: r0 = socket$inet(0x2, 0x400b, 0x9) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x1}, 0x8) 16:21:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="4a49d5afee7e45f5689fed57516b93ac114a7efadebe1fb019731b58037f6ef38e5e206b7214c60c40d45492342436fe46b553757756b92147156778df86cea588c3fb85c0e5d1f6f9b02a07220f374bc0917c2d887db3be65a6df223187373051b5a46ffc7d7d60634ea2e4d3032d61ca556cfa2de11700d6695daf1ed55a303de46ec152acb4140caac1328af4fa07aa6b51f71fe4", 0x96) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x401, 0x10001}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/49, 0x31, 0x3, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000280), 0x0) 16:21:48 executing program 1: mlock(&(0x7f0000339000/0x4000)=nil, 0x4000) mlock(&(0x7f00004ac000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f000007e000/0x600000)=nil, 0x600000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = dup(r0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x4001, 0x1) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket$inet(0x2, 0x8003, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) open(&(0x7f0000000300)='./file0\x00', 0x4a0, 0x3) shutdown(r0, 0x0) accept(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 16:21:49 executing program 0: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000300)='./file0/file1\x00', 0x80, 0x82) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) ftruncate(r0, 0x20) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) 16:21:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000080), 0xfc4c) 16:21:49 executing program 0: r0 = msgget$private(0x0, 0x8) getpgrp() msgsnd(r0, &(0x7f0000000000)={0x0, "79f5b2d7ba3859730a51fd4460ee16f26b7173f626bfb448a4914cdb323b70421c226e2ba511e017ee0aaa63607cbf36152c46a77260850d938ab963ce54b73b7d50596fb83de3081f83d0a606b8518a0d38d38a0683210959145b1d78dbfce94f7e716a8e00e3fe119dbaa2330c1a61eab3cc25dadd9935d8f35ad960a3dc8cd2085f99fae37d016017bdf06855cde54375e57f6fdc9bd9e2c2c68a3f35c3795fbc9c8061bea5a27a06ae3f895d167177fcf1fe53341d01887b179f5c0177d599851fa78d224288eebaa5df2516bf78f59f100493a801e60195eee9119316fd9b527a9d366e328f0fbacdf25c0c01b78d773121d2a0a1a5ee16ff94cb638464ecccaacfb183d9925689cc3e9d5290a1bb10a6e765202d90e398ad2112ca8b799bfe0e9ff48e0cf6ef79b54f35288ff3b26c288439cda3096e2f6bfa6820e0dc0d5487f8ca1573956fe4637bd2ffa14134202d8f3b7ec8d23412b88fce4cc8125f80f68777298069d72cfcec66ef25aae268fdaa1cbeb7af256fc5767594bdf0ad1d867a7a10e1f76b08dbf266e276a31348baa5e43682667f89d608b8edf3414bbadcffd245e96be7daec0bd1fdf58a4abd79d5ced7cdb4b6b422e3a7a9649e0bc8615f57204e9fd1f9e2e60749786940d805a3cff757f02e875e61a8c00645dc57a903d065c53d9155e481b97d79a7b5f613a2a17af8f43cbf63b98fa01ddfde831fe0778455308ab440464a8c1fa2e7608fbfb5811b5bfd858265a108cbe7d09fbce9202ac03050ae92bde897794b321850fd9da8cfeb89cf927fdcca43c06001580b2e670dc96b5bb6cc1a51c536372267482f1d7d053814e97f4ef5d31b37e7f7e8c794f2d2233156197de43f3384d2771c462b7225fb24072f27d73141cc5194a3bbfcd6a6bad0d225f335cbd31df3c4f9dbff1e7482246ba9471d1df4f36cb873e3c73fa2ea4f2fdcc00a78017a1e44e283f44e427f43f864e7cde64408bc2807d6b2d6df51705656f0c20a4f51d7ee3b3df05527932bd34389e3d54b719f72ff874df9b807ec78c7b776a64abac2d618e06c3fa70058df24b77df6d86451767560461d72faebfeec17a51194dccf8172159486deaca2539d47c261b92706081ce2f70a0a15a264a77c6081c087e1a44f922110c2c63e98a350fe95159dadb6876ccf38dea657c2ee8bdd81d03892222aabcf0dfcdf6bf0812f9fb6b202e1f219cb09afd38f045387d2df978e2bddce5d09f425d66bd15369e3095eda3292716cab5222629eb0733c58b7cae4aef5d6cd705f0644d525cb3b45d412d928a4ec8f0e4e948e59e6a03ea9e85f521420fcf3f2ab9a73b4a2defd29881cd78270a6bc0c035e266f7c2f5e530c77c9ad066644c58e61fb4e17e7cceaadb2b76cd852684c1ee8c02f6e1e39250086e9932b4556360ab37841def430b5aab7f10496c1a95dc9d72682ec63b121ac074196dd27444d2efad3261ccea5957c431c5d3d2fd992633458d88e895be6c02ba1912daad71439e8399274040c6882a55e1831e475b5575fa218aac05121caa54a0bb150570264c3749d0910518ea9bd605357729aaf01ff97b020b23b0e4f419d1291a1a79be764ac58116af4909dc7672ee7c6ef87ca257584fd8f3b005c5491f383900e147a3eab3131304f069b782be5070104357e28729f8cf1e58d0b0a49fb8fec1bac8b54cda24365ee337c0496390c09c388e47ebea50bbb5ce268bca0a9f98dece77e28594b76ab5736854d441a41a922419b341ccc213cda02b681d0ab31d12d686b926ae59b18655743f479554b9f291e76ac9dc871bbb53b2dac32104979449dac0c57697a504b7e08f110fdbee4fef6240d4c447d72be68a0cb95f44c796cc9e88bc784abd2133ebc0c9c41042c31240ef2f0250a3bbb830ecc6020ee49c4e1f4ff5ffaf7ce78ce17a30a9c8127b19d20d7bd609cf628f6a03e992fd5ca872e36dfab3a04bef9fd700869a31bae839fa5f17a4fbdb8e655115e4f49d2375910988cecb41ca1e03a9671f23ea90afcde4c59e503f31fbc2d886cb0bd0832acd3427a08de900e218543bd0d2aeea9b8245c5fe3d2f5ca38cecb0b2f73076913b8aebae98ff9749f654042ef321b65383f0ae0c70abfb3030e0169fc39f00e1a8147e00a42975d82af148fa97498c1e07cfdf9ec5085d9c14eb695089a523f91d4b8ea6140a76fe43e58042ea2b6058648fbd27bd399d9a457f6d19e176303aa8c581f5c642b495d6c1b58376e46b4c58ab1a9bb35a2e5f713c4a59fc8875b633bd88634ce1a3bf0663a00d1f6e298a78eb91a814b5ea8ef24d6593ae7c4c675df98f4feda2e428ca43abd9cd75faf5deb628fb73ac35fa4ba28129a964df2c2bd88de83ef53ca2169fb7076802d47ecb06f3aa496756ec2aae0e07da48f010d61a1c1f6ef1445ae65eae8c00830a2e1aed3da2b2990cb1c71c6e1d09ecb95449f8908b8f43dea5ad5953339173af7f0ddde243fe61e3475fbb9d23572c22a79b37eb612f83a0eba9e862c4f033af54398aaba8096347cea8dba5d8b3961b36d6cd0cb9b2fb6740d3e524cce14a415c87653768f6cfc03514cfbf9ae2730a3ed0571551ef27ff00f29a53becdfc0864446c175eb7da0064b13edeb036940741d311d1c8e564d083c3a073efbeb67b079d9e8764fa589d0761d126d111a702736539b1184fb9ca927f715e756f8cbc2bd99ede5387b4cecaa2d6fd0b1e850cb7845772913630cd69d61c6c5539fc37f17d1af79048e2a0f4d30365b9065c9f229e1afcf349c64ed3cda4eea7dfecb409e2d385f2193e63c3b4fa3841895d3b8d0188d7f1430e78ac98c7a3085eb4d4f35e991045875ad23406c33e47c0c4e93078869cad85c87fe6f0b6dac11df7dbf08c50c63b90618f73c420b37ea5735e7c98613b39810a555012e4bc88779e21ad8c9ccb39d91f9ee42d84982c0d67eb7ce76303c0588e09c68928fea2cc98c68e2f7e5385fdda582ff1193a175ddeeda088c26ccb783da22b65fa397609b2a21f01a2a096c132f0f56f3cf10d84d2bf98532c349b7f6156e0ece22400fc81ff66f322616e41dd541011ec9b4febafc764f15b9494963c4a959c585a73ef89c16562aef325fb64804e96207668edbfa27bbf057e3481ec91b758831075273fd7180e2fc311a93455412133388d142c541203722363950d573e1760c405b774430a333a745bad88f8c44f29e15c7d3de100cbdc814f3ac3fce8c3cdcaa64aa533b4477c30e604eca4aa94fecea50a0e08a20aa870252cd4bc75c262bcb401af917959c613fdc28dcc1c7c8101b67530f27b962d284a8db7c54c4d70c8399fbcd6f94ac9a702324bd56972264c55ceef3061b60aef8309aec5f21853de2a5b0d23273b246a662ebffc5b070bc2fd1c24f988dc1e5c63823873c4ea9409e257d63f36fd8a953b5b4fa66ba09c7d0683f6c0dfbe1874409630de46ba75ab694be4041bc108aa5c7ea6a10bd47b189107e6cb94873467d88adbe853ff1a10351f68c7400a367a689d1ee403888f54221c39a34c51cf3802cb73c6d4c27fa89819d0482da0d1c5ab2863c7fa05046bd28ac43bd761b5dbba8c7ae2ded0ab7f2b48a52f6e1bc36cca21dbb8cfec3976d0f2e9c7c1cf446f8aac53c0724f73a69e91ce07fb8580aa896380a871600aa446113d2ca2f231c766fc3b3a54e41f89507b4a344114b662bf956febcc1f8bb888fe88fd5f8fe7773ccaa222d6105cf75a4d9aefccc27c468ff499128a22cbd2739da979cb98765dfb6074101f4fc3844a8b4dc28615a7583583211c915972b0175a3343269a014afdc965062f94af3f49af5a84f05e119e721aee60cf5fe49cf93829948cde2dd4228a20d206f61de11243aa05dd4727db391b8bd15790e0179517cef11a7c4ec1e9d9e40fd0f5ac8050b41b90a66eb33d89d02f83e8b16dcf8447e135397945766be7730964525f785b6c4c399e8654dbc71f1cb9790f57046cdafb20de6399f7eeb6c3831142fcaeae00da01d5f1925618bf0194e1a57800cabae5d00b6db8f44f86babebfe224006bca54476fdd768d64eff4ff797ed56c068e6c4af02d96059d739258bf89da22033e323d34dbb0dd8c297f5cb7d4df020168464cea6532a16364b10ee4ecdf7fe4233f12d391ac6410893c908c904179f98b7db968a34de1d5ed487d5a0211bc5fc4312c9df041037d39aede8855e0f50e28dfbc4afb3da4a810d0e079233e0ee7f66b40cfb1488402d2767bd902c90b0d374d32d1eba39b6d618f40bbfb9ad26f6b4705eea5017a2d39705fa07d72b3145774eb4ebee303c3cabe663e5e5cc70b784bfcf6422391f502887eeddf7ae0804227e0b0d2fe3d66a30770a8831f8c23c5923b2b04de02950daac71b90972ecad7a41653953995219c85d667514e102a9b030380ed33542ca35eb4b3c44e069b2ff63bb915b93119efc2d3d024fdf0b4bbbdca56b39a5037793c5244e900bb14fcf6040c794b3b89dfe9e19c3b7b7d93cf6041d27b0fcc04f40d226eff912591214fd215155913605bb38184ac29a1f543cfcece1f05fd8745d9048cd5caaaaad8c180ac85678dde2f5c74eed55d4b42a9189c8ec741cd9931336b034505b1ac817036e9361f43f486f295cb9c9713964b09c3487933d91e8e8e20aa2ebbb22c92be7dafffffff43923faff45fbcbc526edc6549605d552eb23b8dc622eb560f250cd8db2426461c15d48f74fbc08d343a47f537e8ae3748e2746f1198aab493f2b6bca779d6c7dc890d7bbcc820e7e2d6784a7516c2b37541106e87c510c2580bd04c8cc6639f4b9fbcb317134ca962d76984b21df1805036994be337395adbafdc8c3de0bb7906fb0c4d954197bebbfefedbf59edf53fa8b74cb87143c363889af7baf8b6f4f42cfb2cd04830ffceff578afbf9ba2cdf3655b3d005a183030518ebfec6414a371199e989e6707ddd8ed16066c6d52e3a75d8c1449cde75ea398f5f301c168a5224a401857e2c4f9d4eba453c885aa3fcd21178f361d16909f04046266966b19c656fbe832cbeb0b866dcf4c6de0f37d28e260b805e544bae5322b17608704f5760f92a4b10431c34c7a75cc9a13a829289281bd923e06cdc4816d29e0db740b98d833205aac7b0a2feaf8a551b8f403f15ce8bdf92f8b353f57c1c709582a968e23a75ebce49c2c3aa3f8d69eb05858a1c40e9a928203cceb9ac81a67b04b582357a741def2b36d207deaf7911be35086a1c227de3c605296600542712f33f0e07051dc2cc52456d14b9d3068e2ef8bf2a184768152999b2cd62121b568ccbcadc6393b61fe5accebee2be57376c44c1cbd6bd371af122ccadee1228fa7a8ecc3813f184fc54b7b1e13dac86e018d7da93f7caf17e908561b14bdb96911a90a8b80b29c2b5fbf1bd45ed2d2717c93e25f9f6b78ce0d6685e447ee7bd1d57ed1ac85575f9d53208763fddeb9dea2449e36a96aa5f9b6b5de54cca15ef2a967aca01b285d4a29419d08ce44b59314b4829a2708ed5f066e97acde58989551a837a630fced1da5ebdda41bcd1b2756bd4948b9b17d81a83a9b41378cc3fab4f6746e86538396531f380723900ff305e7944aa7c6b8da79a7475fd73a827177d3cfe9942d8ee00f2443390eba8a5933e2a93200eee9a14d977c52b18819f6cc822b2baf649b89cdfc0c72866ae33fa6e91cf347021c629b59267cb86a59d63effcb3718fb0115195dce1bb9aad6c15f0b9368385cc62c7c0b7404cd8f7a53dd50d04d5c0c813217e5e84b8"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000001040)={0x0, "9dfc5db4f62fa4e5ad934c9162f2899a11d74a1d41059f0d07b475766d876c1b298bea09ab9f91069e4acd924cdb79a6e6a60c9e0a10d20bb4c0e2e7ae9961f3ba94a11e5056c2ac68998ced12a16f902c25260c11fcf232d922c5c2358eb6e6281b36b8715b70416e7a2de2f16f033e5b19d10d3b9644d70db6711807c7dd81"}, 0x88, 0x800) symlink(0xfffffffffffffffe, 0x0) 16:21:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1f, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0xfffffffffffeffff, 0xfffffffffffffff8}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x21, 0x80000000, 0x10000}, {{r1}, 0xffffffffffffffff, 0x5c, 0x2, 0x2, 0x9}], 0x5, &(0x7f0000000300)={0x8, 0xd93}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:49 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x2000000) 16:21:49 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x400, 0x16, 0x81, 0x10000, "07b4ec121551e9983f022840b07c70a1eafdef45", 0x1, 0x800}) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x7}) r1 = socket(0x6, 0x4005, 0xf1d) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="20042e2f66089b070000db76ffed053c93d359ded10a58ae111ede39d220619bf6fbc9a48d87f7815ed0aafcd132a8e66e14408d8ab19ad1f82ebc0d383aa32bdd05a3cc5920b373a93d87b1f49b43b53634ac66d5850deea21733999791aaa8820e861d8a4f2d8ab555fe8ae81fce2a3c5c722dd359e57abf4b4ef5e94f2e65d5c5bdfd81599395fe520bf2ebbc464d574bb1a677d2447e32ec125c60945cd68d6c306b00e4fc92aee2cfe1579c504246d5471dcf48d7765763c42d"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="f15f879a457b00b65c98f867d0940d94d8", 0x11}, {&(0x7f00000000c0)="e20fc1bf5f54ffc03ca14798b50d2eccf91fde86d33695381c1d28dd3dba312ce7ca579d601c88d52b9121fb131007bdd99589235fad22cc267b1b9a8f1e2961e442", 0x42}], 0x2, 0x0, 0x0, 0x3}, 0x2) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) 16:21:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/33, 0x21, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$unix(r2, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) 16:21:50 executing program 0: r0 = socket$inet6(0x18, 0x2000000007ffe, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x4b2f, 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/91, 0xfffffe47) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="60afa0b8bc78c5cc8b8ce9d9fa0dd6b2586ff1ea64b7cb1369c1cc573afc88c9dd92a597b6b6c8e72032104fd81267e7643ca134dcf4ced7ae9e6b77f504a0bf3603fcb93565d35e49ab3841bd4d44348f850bc430286a6b65c3eeaee2f4bd520d37cfa1933e97dbfbe385eac968b5fd2b9a5965ad43f20aa2394a457ccf4fdbb0", 0x81}, {&(0x7f0000000280)="cd05d82e48b19c9e6735a007900fa64b7442dfc07d0859a6d871d49414342e1c5f7c4e998ed0ad7aef5410ec0fd2e37e3e82f7821bb1b9581b36bddac885afe198d999a6bc16b67434f1674e145df4225484093ea04312fd5d674cced6315182b48bf857264abe20a5720a4757ed3e9afd98fe10a20267fe3a58824744665382a29b16c3772979", 0x87}], 0x2, 0x0) 16:21:50 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x101) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 16:21:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = getppid() getpgid(r0) r1 = shmget(0x3, 0x3000, 0x530, &(0x7f000011e000/0x3000)=nil) shmat(r1, &(0x7f00004c3000/0x2000)=nil, 0x3000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{}, {0xfffffffffffff63f}}, 0x0) 16:21:50 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) r2 = dup2(r1, r0) fcntl$setstatus(r2, 0x4, 0x0) socket$inet6(0x18, 0x4, 0xffffffff) 16:21:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) socket$unix(0x1, 0x0, 0x0) 16:21:50 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00004a2000/0x3000)=nil, 0x3000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 16:21:50 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) r1 = socket$inet6(0x18, 0x4, 0xa20e) recvfrom$inet6(r1, &(0x7f0000000080)=""/59, 0x3b, 0x801, 0x0, 0x3c9) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb19c01d46d31fb6, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x2e5e, 0x7}, 0xc) getsockopt(r1, 0x9, 0x5, &(0x7f0000000100)=""/195, &(0x7f0000000000)=0xc3) rmdir(&(0x7f0000000040)='./file0\x00') 16:21:50 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) getegid() fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:21:50 executing program 1: getitimer(0x0, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000040)) 16:21:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x1, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x91}, {r0, 0x184}, {r0, 0x40}, {r1, 0x30}, {r1, 0x5}, {r0, 0x9}, {r0, 0x40}, {r0, 0x45}, {r1, 0x40}], 0xa, 0x9) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:21:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000080)="01000000", 0x4) socket$unix(0x1, 0x7, 0x0) 16:21:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffe39) listen(r0, 0x0) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 16:21:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) r1 = syz_open_pts() close(r1) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a4117f5795dfade7995d376394dafe8d8734fd2ed69fd6316c1e8a7243ecd6e869b3ed237d32c5485f53496aec0e5e0f9ab655dd5638927cd1ea95886a97b92d4d1e06acfd5e767fea91c96ec190bfebde2455872ff2f91b0abd3a67555091abaffd5d3e4429a5b6225182cfbcf6c1add583a8f95e47486874f949fbc67c599dda8cd68c327314e389ebd6f4fb07454c8755ba91604ed8006b80a3de008642e2c577763436352d970367d24fb5e2dd482b67d4b234761ec159bd18f5c36db41ab5704b2a6dcd2574df0be71d8cd8d6e26bc03ec5647eb5bd8517f1bcb29667213f619ba1fb5d5820f312d1da6830474d618e97608220b2bd59e2e576e3ab3424aceb3a6f7695fb80652ac448018cbe829665fd1831bb975c07c3fe0d6e97fe2a97727c9d81fc569509cca226a249a8d773f6ce4ae34fd1877474c7f492909eb70ff1846ade46c79ef3c9b2ecadf6271fe1d85f8f96280f2e404559199339100000000000000000d29c87fdd8c821edc112f34b03b82f9bbe045d5328ee4c3d44672d7922d5abbb75e14cfe462857614a38718b346c16d8927ca51df6a98589eb95c3bf8ec6ad8cfda2047"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffd) getitimer(0x1, &(0x7f0000000100)) 16:21:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) syz_open_pts() write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a4117f5795dfade7995d376394dafe8d8734fd2ed69fd6316c1e8a7243ecd6e869b3ed237d32c5485f53496aec0e5e0f9ab655dd5638927cd1ea95886a97b92d4d1e06acfd5e767fea91c96ec190bfebde2455872ff2f91b0abd3a67555091abaffd5d3e4429a5b6225182cfbcf6c1add583a8f95e47486874f949fbc67c599dda8cd68c327314e389ebd6f4fb07454c8755ba91604ed8006b80a3de008642e2c577763436352d970367d24fb5e2dd482b67d4b234761ec159bd18f5c36db41ab5704b2a6dcd2574df0be71d8cd8d6e26bc03ec5647eb5bd8517f1bcb29667213f619ba1fb5d5820f312d1da6830474d618e97608220b2bd59e2e576e3ab3424aceb3a6f7695fb80652ac448018cbe829665fd1831bb975c07c3fe0d6e97fe2a97727c9d81fc569509cca226a249a8d773f6ce4ae34fd1877474c7f492909eb70ff1846ade46c79ef3c9b2ecadf6271fe1d85f8f96280f2e404559199339100000000000000000d29c87fdd8c821edc112f34b03b82f9bbe045d5328ee4c3d44672d7922d5abbb75e14cfe462857614a38718b346c16d8927ca51df6a98589eb95c3bf8ec6ad8cfda2047"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:21:50 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xa, &(0x7f0000000040)="000000ff12d8f95f08f82168924b8df1a32d1b7d93d663c7f784834b6f8931976a2b23f5ed92f05815e301b0bbf92cc59801c38fc3a73be1621fb2040adbff1cf8c21d50eb5dc7a4388a22fe32ac9bcb7150", 0x52) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, 0x0, 0x0) 16:21:50 executing program 0: madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0xb) r0 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:21:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) recvfrom$inet(r0, &(0x7f0000000040)=""/136, 0x88, 0x40, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x2000000000000003, 0x800) syz_open_pts() 16:21:50 executing program 0: r0 = socket(0x2, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202feffffffffffffff02e2097b54d7d5f522ccdd8053b2121a48c5d7b783"], 0x1) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000002c0)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779ef89e989dcc16a8b261a03eacc82fb3ec55623ed13c61a4e3b0dd76b3954e21163fbe657418f1e541d6cb8a5e94a8b0e7c1672e3534d07ab6269a11affff0cd3d69f443a3275e8a357e3031cbc2a73311a3cdfd96f714be520afeeb953158568d6a43f50153f070f1885e3972563193c137f6b5d081af31b357dd9f8c480582802a379c1d7ef059c307660689c9e341b5093c612f46d79d55149df7d70a49afe3cf95b4b02544b15c997b237b3a0ef61231f88aae48fab3ba3ad1ab58d70d463d35a030af94d8f6a0b0e85eae5c8b9d2e1081f1f49ab6af4ea606081fddfca57b3148d209e812e327ebbfb491e092c79a934ab90eee8f2ce671b1808a5e1300600a4e65250142046dc78beb9dcfa83ccd4db78fce036824fc44fe65747993ceea9b5f11bfae9179a8094df041de2eebd3c722334d4b7523940d47608af38453672fdc195f41d8455542e6a3f635930f3f8c6199f66ae8b788f94002d9a56b80f1f08ec064ed6e2cb3e0afcc7a37bf4cb0e92ae085136932febcda5c005e46bb721b67e7a3acb891873d673b9f574e720460a2d4cac238b14af468e5884f7f0467ebb766a6aea2dc57834ea8d7e9feea40ef74b3482aaa382568aef3aa8333d33fa05a70a2f5c2071b6f11845b9cf51ed4d3f63e5e9a2733277a76c871b587973d0c51db70c10379a925f187a1c7bd5f814af23b2351b6d82742ab78155afde534a6d873064e4d1857e2b6042748488c69c7232b6cea1ed9b9dcd2317d62423458201cfe2bf9d36bb1b43338480801c01bf5c39473191b7f7a61f1afc115a321e6ca29159ec8565715ec6a22a475aaef4a4ebf93ecda74fb758447b0072cad3208dd24ff660d129b182937edca095957d5532e60fdc69251dd90566362c959d58c6f4f9ef876f9aa09c94639f0a80e2d7cd94a9c1b74276fb8224f163a90248bdbf9a346fc294c6d2f7a2634a72f8391a835e94e5eba6cf5e7556ee3da2f408b5484e47607399b9cc184a22049dc17f50a35562af25226755ef90e9ecc611f76490b7013bd4ef3eb3a8d80009255f63ca07a6e8121475e598d461dc892eb77a12f16fea36068031371a26626b323510f162c3186bc01010752298e0fdc348e85c10af8d3c045e0be8aa23a818e09007145d9121199e2a82112b8bd531644ad7cf163c7cd7c85fd436b3915838f54dc3eb4318338042ef53cc8c66cf580b8750bf999b4e4952edfe1c2016fe47fb0687a80c06df303ce310fdf178eac675ed843f33465ed0f8e3f3a5a2b81984190b52c9daea39ce96e9a8db8502ad12d74fb755d58f2aadef4ba7cb29ec6454bcea063183d939ab0e4e0d566707cffda13af748137f64d3bcce71fd59622e91b997cf0747f646a8a706b99589be0a27f90978911711cf9d7abe3aeb3c634aef51ad424d6ecdf3ad6f5ff3ddfa373084f12595e2757e1152fc423b6dddceff4b290d5b890a3ca47cd0ba1287b209611aae7f690af709dd47b7e081d7764ade9abd1536258b848566de8790839006aac3615a03e7d97b482d29d5b524703405f1bd3a32ec7e49fea1f335e248616b22bdd8d3910e58ca58a8751464c1f7fcb943dc844dfd31dc521ceb30899be9433ec47c1e5c09b9cbe99ecd63ae3c41350d6b4681ef338b7c9d8062a0dba9b4cda42ade5b29bf7c7c442643fc5b0792272cf46d76446c41cecde8452ef2f01fa4ecd72f800a8413d3cf9a7c380f9fe9e5d4709336b84c7af98f313cd1dc5b02cf985b3756e0960c31d5de1831a75639ed5d14a8ebd13625b0e386dfe1b9cd002dc6f3e19a6af1e7a32db6323622fb706d81b38d2a3029411a53fcf9bb90a0b4cc0c924f21c2a3c7519d18069a762ad1d41e0edc1dd00c5059b8f26a2f467168602794bca489c6ec8cb06a561d3b496ba00fd012d5240b9ec18d6c931f7e99965ccd34a9275d245c68700522246d0c7ec3d664e2e9c503d1613628c89599975ad8ea7c8cb4d05eacbf08566af72923bf815c1f548322a9aadae587b95f84c9c82", 0xb3a}], 0x1, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0xed, 0x86a, 0x4, "7e91ac82821f2fc11f7a1089a7b65c1d7358dc74", 0x14, 0x65b}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x800, 0x4}, {0x18, 0x3, 0xffffffffffffff01, 0x1}, 0x1, [0x8001, 0x2, 0x0, 0x401, 0x8, 0x200, 0x3f, 0x3]}, 0x3c) 16:21:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) socket$inet(0x2, 0x8001, 0x5) r1 = semget(0x2, 0x3, 0x183) semop(r1, &(0x7f0000000000)=[{0x4, 0x7, 0x800}, {0x2, 0x4, 0x1800}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:21:50 executing program 0: r0 = socket(0x0, 0x8003, 0x400000000006) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sync() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5) write(r1, &(0x7f0000000640)="9b3a8f9db0ef565e5c8cd8b1b36300928d098a6ca6002dc42d0e25d26456925752670347c2575130a12b3a8be17e54b86cebad43e74978a8f4e4b3ba4cb95ccb0c9d46ccec79e863dda15b0500000000000000793ef0f48803273477be136ecfe1e8f637e190c637b3f7054e459dd811479a4df251980f2c4b72431a32cba760e6033802ab728b2b64f375fa02450cecca5e51ed19972102230b72ef388fb9007f3df43ee7b499e93cb68512097773379e494f9713cee56650eac35c8286d3185396aed17bc407639fa60c5b4b31d2f3c6eef08d2eed19686e1036fe50c06fa800fd049042b49937dc510000000000000002849490db586bb093241b0b05b99645bcc5ca6d2193606f9589f26f50a49f1c3e1fe2573845af639fc900660fdb856834525a04da818711665ac0", 0x388) 16:21:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000, "56e5a24281302b82f06f44f4ad3283a82c02990a", 0xfffffffffffff7fe}) 16:21:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 16:21:50 executing program 0: r0 = socket(0x11, 0x8003, 0x1) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/168, 0xa8}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) 16:21:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x30, 0x8007, 0xa9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) 16:21:50 executing program 1: select(0x28, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:21:50 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x7, &(0x7f0000000000), 0x7, 0x0) 16:21:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef6cb008c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a2434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909692586fc1c8a1f88dacf3e22a9c7a966b4c78cc4480a00125ad5020997e7d7b55cf68955f8ec1c1d237b8bd9e953611929bf2a52ecb077a95256cf22010b9ac63e994d213e9b240c69b9023b2503746a1a4f38bfadd11b900e7c404451238d28b026053734b1aef80a648aba6c246a45ee1780c635d33512dfb6128b3263be16b1ac38c97f89735725536bb9e05b1ba17726be6f60257ac86874e0a8a783a0b002008828967aed4ab69f0b5ce321365534e97ba401458a"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:21:51 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:21:51 executing program 1: chroot(&(0x7f0000000240)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:21:51 executing program 1: r0 = socket(0x3f, 0x8000, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xfffffffffffffffe) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r3, 0x4, 0x48) write(r4, &(0x7f0000335000), 0xfc94) 16:21:52 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fcntl$getown(r0, 0x5) close(r0) 16:21:52 executing program 1: r0 = open(&(0x7f0000000c00)='./file0\x00', 0x10022, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)="04b7040040d76a4b"], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1, 0x39) select(0xfffffffffffffd3f, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0) sendmsg(r0, &(0x7f0000000f40)={&(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000c40)="7ca67148f4dac2e242fe7b9eecdddbcccaf62cc69ef1fc08763d9619f06c73a2417fb894bb0d2fc5ada0326b007f286f9d7bc6b087c45184a3d080b52e1f8d9955c0c501c339e0dc91098589d22e68d7b94f0801606e3d66bf24999d05d6ab80eef4d690d770dbd38b57dba2404acc30588584f45f1d692876de90c42a95dfd44702f053e9548d9a9b561e6fdf15fa2453d035a7", 0x94}, {&(0x7f0000000b80)="489ca49cc6cb9b3be1c0cae1ac8418b8e8ca89e754ce45f48eb36f88e088c0b626c5d55b0f7c99af709702bed85ee3055e7d11ba9f2d84f7427e56f9961e89da19d30b56069bdf630bd6d915b600ab31e4a1f963748e65961e2d3f9e6dfa6af836c301c2e2065238ba29fddb76312a", 0x6f}, {&(0x7f0000000d00)="a343ae4d141188243be65df13f8b19c451087b11a9304588a9411047188238147ff56d505d8b9543c5214fada2302f2e1971e65470fbd8762f27d8d24c1d0b4a5a5c8efda72aa78b0c8bcc4ed9db15345a6d8537fd17823a3e2a33f439c012b6faa902ccc40ebc9187e65935046f7fc63f6e38cff2abeb3d1e14da8809ca82507ccdf4cd6981170574d3bce741e0eb52373ee589403844148c5b1b04c6c4d3707ed0c26d197a4fabfe068ab4274ef79e61de5eb15fb21cd1de0eb717345225a1ada9b36e8ec8856e1da6162698e6b37d9b0325da77653b20afdfeb", 0xdb}], 0x3, &(0x7f0000000e40)=[{0x98, 0xffff, 0xf19, "9eb9da6eacfa2aff34d7c910e58e33014d0f25d5d4a4587359473aea15e1e6c85870ab8f958fe120e42821e2756c46372dc2229ea821d08a0df90c0c7541dc4cbf893d542f514045897f67dc08675f46473d5473372089aa68151a6b0254d85596403cee1992819b81ff3ca64efc547fa610bc1e14b0f8596212cae1796704c825f041364f4c"}, {0x30, 0x0, 0x5, "a26764ca1d1ff9aa6eb8f762496604cf9c9eda8e6e53d031fc145a"}], 0xc8}, 0x1) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000400)="7131ac4834e660d2874a044308af8f28bb84d23880e36b025f8e8c65cacdbb9e5a3deec91654b085d98d4459120cbdf6d027ab65853ec847a8f9d99e6fd951a3a10d28059309f88504070b7bdf3b2793704db7d6a163624d2abad399e145e8d2580f292dcdf8b928df3e321c6e7be9b20acca6f44c0bc399579b12e210a3c1b3c9d1dcd13b6d4472aba02c6e0c66974219b8d01f870bba7425c699015f16958ff6af2ea12fea071378d4e1efc1f753dc81fe56cd758c45f274604460474933dbb58276871056094cc0d6d25f56ee4ef4fff244ac50b496ab6f532bd53a92c484323e01f9d658a6472b9e2ab0e77f43729e6dec73b002450a227b8264", 0xfc}, {&(0x7f0000000500)="b8475ecd6ab73dca8af945201b1b163ef1c5048a4709e0a1090dc7edfe147b9645fe5e770f768356670238b5d8711389e35653b080f3758653d449b6a09d1473c59d517059ae8691b947925aa6b19bc58ec33253145f8a5898b1de2f1fe324f7e744e85efea96be04e11cfab6e5f5f12dd51edb4de2c5d750113a60ad1ff8362c872b7133707752c7b58e8e9daf7b0ad4b0ec658f2f139cfae8dbd6e5971b9d125c04c938572768d77eba89f85031d7c0301d6fafb8ba3e4b940c81891f5d607aaac9cebc400c5a79d0ee37b0bac286943ee17817a66afd5adfe7aa250d6d1", 0xdf}, {&(0x7f0000000600)="f207129c8d1b002f7119727f3708dfb7db9df0af6899c4924e77e10dca7edcb8611ae3420a93f81e927babca00f4ea418f24415e921bc45d8cf1b082e15302e818bbd768760c3d2285fff0b23bd1a796c82727215996902dabe43eadcd731eff79dfb7e1d1e7b206167c34f784bdd9c749c09f2e459eb16690b2e622469737c0707b87fabf5ce0e2b62238ce724db26c1720dee1146e3fdc9d34753c1afd6d1a40b7ca33dce34e8f57001cddbd7932f01d1d9876cfbdd574318759b449544f5837ccecfceabfd4b599394d95984d4173772334e8d4c3b831bf4181cbebefd5122a03c8f345cbc4f872e4860cde881177529038cfc35f", 0xf6}, {&(0x7f0000000700)="c68caf6ddb3214cae9bde7aa21814d2be8afb76e14a5dac7118f1d560241c7c8", 0x20}, {&(0x7f0000000740)="15c7ff8ee67dccdbb67b1198733d38d961a6ffdb0f2f8f7087fd085863f3c3f4fddba96db716349868dedc9a30ec479fd0d653f42dc40b8bfe217c914e5a3a8377bf04e598c2fe80c7a1c22e585bccbdf03f128cebec8fb926dc0a2e887a4f00d73d053895b477dcf8d098f787accdfc61385c3b4ab785689bc96aa8d0b436b365b84b11e3279761", 0x88}, {&(0x7f0000000800)="789275a689c6fd53c0cac0aa40ba30b79845f89e31508216846077cb1f08890567cfd739f47ad71781ac4b2b76548270b3e5b81c728c7f912ad275cca0c922d588dd2da1e1ddc941c3c6092f256947de6b0244e3096ea7fbc98a8a98aefc3fb7e822fbbd3d5cb9eaf86dbddaf7b758af", 0x70}, {&(0x7f0000000880)="59698893d4f26d4c8405abceede9674e76950518c8d589e1096fc070bbd9b104320fe00b529cc7d32f5417240bebd36e9feb5d41c9c0ee317de46e15dc563d80c2182bf1cc46fc3f6099a7ff51edaac0da718b5776df82887166198c3310a53969963bcdf874a6cf2e9a4d1efa9daa34454ff4c17f945dd61209f8bd2e25e8372eaf5063", 0x84}, {&(0x7f0000000940)="221ffb75d9ebefa7c16772840c4e13380b48f0f8c7a91c5dd12373fde4fccc9f82a27c276c37cd157aef22ee2a4a604400a511bebaf0951ab5f9808cb19788fc3446ebd3356526d51d878fbf3feba94bb157e10e09ff72bc536abbdf4ae4817a913c0c08b7d6366c1f22a083a19719e62300686bd1b3e9707bb00691ac1121c459b9c5b68b0e48780a1af2b6ca074c15a23558c964ffad2be9196285db2bf2d851d44f3b85692ebe37101198f283a52dffa3f3b3175d2cb1601e0dc68f5694aaac192705ef63083fec38312cd1cc94578b5db79be8c71a602349ef398be55c5d4f6428e12b25a74dde13ca3d3ba907a3363fb6975577", 0xf6}, {&(0x7f0000000a40)="28422a9e2e37ab926f7ae7d4575e112fd6fe86a3584e3902ae1e1df16a3a4ae144de3189f2e6d6368b1092baf60177298e14b30f71e8b92f3cc859319bc048647ac660f362df14bbdd9ee157b17741e7b25ab8e9ece23f819ce1b43ddd36db0cd1ec470a50cfd0e2138e5d7f81", 0x6d}], 0x9, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) select(0x40, &(0x7f0000000080)={0x3, 0x766b, 0x2, 0x4, 0x728, 0x8, 0x6, 0x4}, &(0x7f0000000140)={0xdef0, 0x1, 0x7, 0x0, 0x8001, 0xffffffffffffffff, 0x1, 0x6}, &(0x7f00000001c0)={0x3, 0xfff, 0x20, 0x100000001, 0x9, 0x89, 0x3, 0x65f}, &(0x7f0000000240)={0x6, 0x8001}) select(0x40, &(0x7f0000000040)={0xb3e, 0x6, 0x3, 0x200, 0xffff, 0xd2, 0x7ff, 0x7fff}, &(0x7f0000000300)={0x46, 0x1, 0x5, 0x8, 0x5, 0x440, 0xffffffffffffffe0, 0x7}, &(0x7f0000000380)={0x0, 0x5ba, 0x8001, 0x1000, 0x4, 0x3, 0x65}, &(0x7f00000003c0)={0x1, 0x6}) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:21:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket(0x1, 0x4002, 0x0) fcntl$setown(r0, 0x6, r1) 16:21:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1d3e) getsockopt(r0, 0x3fe, 0x7473, 0x0, 0x0) 16:21:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xcc1d996bba3f30b2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffff, 0x4, 0x3a, 0x3, "0b56574860ed3c5c0ac62c92e844f4c9bc01366d", 0x20, 0x9}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/115, 0x73}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/253, 0xfd}], 0x3, &(0x7f0000000500)=""/67, 0x43}, 0x0) socketpair(0x2, 0x2, 0x0, &(0x7f00000005c0)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:21:52 executing program 0: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x80, 0x8}, {0xdc0, 0x1}}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100) recvfrom$unix(r3, &(0x7f0000000140)=""/85, 0x55, 0x40, 0x0, 0x0) fsync(r3) close(r3) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r5 = socket$inet(0x2, 0x1, 0x8) r6 = open(&(0x7f00000001c0)='./file1\x00', 0x808, 0x80) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x3) symlink(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x510) lseek(r5, 0x0, 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000680)=""/158) 16:21:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0xc, &(0x7f0000000040)="ffedff08a1169caa5e", 0x9) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 16:21:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000", 0xfa4) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mlockall(0x82b6801e729ece57) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x2, 0x8c, 0x73bc, 0x1, "2656d523f961aac5def3866209be509b20cca81f", 0x1, 0xffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:53 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() chmod(&(0x7f0000000040)='\x00', 0x80) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x20000006020, 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) write(r1, &(0x7f00000002c0)="16", 0x1) 16:21:53 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000015c0)='./file0\x00', 0x88, 0xfff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setstatus(r1, 0x4, 0xc0) write(r2, &(0x7f0000335000), 0x1023d) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/109, 0x6d) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000100)="afc21ff77c10ed3e15a8c95b0b31039b8b3275be46340c7dac719e11399d36ea37ae8a5766e630e3b8a4799ba965f8faeb5e16f87b2d17aa27209a965894151f", 0x40}, {&(0x7f0000000140)="a524aca80e6488bc8fd7e75a7ff781196ed38c36c08727f56768deac833814aa18", 0x21}, {&(0x7f0000000280)="1f798bb5f4c9b2c2b25543bdf503386c0757dc1e8bb67daad452fb78a264760e1aa3a59327d7765839c3618e3a8659777846047d251977c53264abb610f435dfa00e2c37bdc8b5e46f8eb4af256a1e72306c767e1be5c3e7bc56669a830ea15d37d539e21576fdafdf59f89e187f052c5e59a10e451ed797c7b012cf0109fa4d209fbc33f58a4738d281fb8e05ff533171a5cde3f75f15cf96d76f3780c23dc52c344f5b1fdd7e4a1bfd2c8b645bcd089d444c7aafd8451e095d670a836e453f67070bf20aaab3404b557559c02335361512020afb5881de1646a7d03e361cb8e337596aea1ef034dddc017a71c3ef51b5a53b5e6471b12508742223065f41b7f395a5d5e4d6c30a60ed1e1267272a96596f2fed05e97cd7926951a28060498e92970275241fb4d3d1f87264ac874f48dc611d4a9dba647a3a11b35219186439eb81821e1be8911bc83906c25243ce6bf93e9e7bc62e01050752ce0a7aa9984fc951dba2dc3ce0461114e0c5a515cc8fba44f0576cdf6f7ff05e7aa87cba951b7188ee14d5ce378bb90f7b4536351caf281aadbb42b6149928f8d7d1b1fe60fdf750985345001e656bb6a4185630811bfb8f86876dd2fc7c5d48942adcba251b295451f63e41954adec962a4fe5a35a1fef1f2066302020bb2ba0745350e4c32d147b606996bab921b5964c79af8cc0eabb20b4d3c7b1131e39ffcf8f781b02e675d6e966995754cb03beae16a3b6cbf636533b70e810dad420f7775794e570e4efee9ca976ae276c2f180491ead77f4b6b33299cdb834d45929191789592f5ead641eac228414e372bb2b2226a54f25c01377e987fa941453dce41ed2ea77ede585f3934579f0b35b4b10c40db216a0a7a56f665959e7b4980c8d822a1b24e73260d8172fe337a84351ecb42ed6310d617505142d4c9369f065c58b3a6b15bcbe54526b83f79a8427dca7fd3bcf71906a6dceb43809e8dabbd1512827f88db9f034719cfe6a82dbd656e6acaae2e78475ca62961416d85cfbf19963aef8a75641bb24e891aa3bd48cae480c448840bdd79e2aae66af3b416a8b90e589d7bdf843fa0d2a2bbac52c2e0f2b6054c58a4e72b3d81e6eafb47fa918466e50af7bd3c76f573e62c2c15903b7683898ae856d205108e5221848f8bc69c2bf7f3a665a2b101d1cb7bded12b15aa48adb78abe503e8c3831ed3aa1d5895df3181685d42ba66e85cc04b05f40271ee4c46fc80d05d1472f87cc150831dacee90245741a837aa1a93860e2db8ad0a71390a7964004950ab75d2935e72baf6a306cc930f1d8fe49421fcbe675ba3f62717ce08d70ffa5dcf199984fda2d7f5e721a6d31f3ae24610abf1194ff9ee9c97f73df38747fde18cde7c6de9723950fe63663ffd580c64de37644ca1916c7737d098caa8cf71ee77669fa54363cd637ffa0ba586370e70f170af8415a6f80ea4e7150bf3b988c9827afd27372374c23a081b79e1b3a2c3a9175f04f993480bbd44c885517ac4ba76bb4064cd74130afd9d47e4e056b4d757a250ceab645221315cb74c48110c365e5998c8eed1b2ad529c0c8ba61243717e2d1993205a584276496ded27c1a8ee1ef7ddcdf947037ae6689a9d0acfcf47df0a635e3812759ef50c3e9c4bf75c6943e74cbbe386e1c622fa933ad7116567fdcdfae676d02de519caab1bb8d03006cd1c1b91d3ba378715f90246f6bc94eef014928a3858eee8baf4d4bd74c6e052ad6904d8cde8067c1ec11362dbbaa8d5f9bbc2b4162cc326052c3a984d5fce11780b83f8b591f63103713cae876723c459fa5e3a2a6a407460bbca7c36f0a5dd242a79975fd1774a36cbdfa3c4e4edf96680e47f030d795a6ee4ea02fe567d0459be2d3761f584e26e6c3d6fdc9235e9a207667c3959235c17422587a2b8f4df85be518c1015f0e206bb3474458c0c196189145ef51ce1dd0da66197d918c51c8fedddcd12c9739eb0c6f9e8c1ee30002c80b99f26fcff6cb27f161f0a2b20d72d0222ac57f57c375d7546a5f677077986fba53acd94e08651fd733e1fdafa29ea1ba0a403ce650d179a32085e733719628e672186d52b26d35bf6821754d107e66cd6e30e5505dc78df4c1566ac70fae6337732907af278b5293a7762240a534bcb4e2026d023672cd2c04ab5dc43633375c9ea5358881e49d27a13bd81c4f3ddf37f5cdd02602896078eeab71937b5881543c9914e6d0e4274bf66ebc1c57ad8e2edcef13d5e77bed524e85a0bba5c3bbd0acfc9cd6cbbb20736e53f4d81ad5042ada9e006bca35722e8acbfb129e55034436632092395ca1cc6272dce568e945eb14b8269df1be62920434b7bdb6e33eef2d7605bd531e3794c4a6285a8a6bb6de586143a06fd09f964f776bf02787a7dd0cd11a917ad9414c28fb603ae66d31fc4930b7f4233225e891950624c795704afc0ff5c11dc57848859ca07615510405c61698a4f128f6ef90052e69cb0114acb0ff583f4fbe8b77b970cc216b4e233ee5ab97241157349631289c88b072045b2c5f154b63d31d7ee791ae6e3117f4e069ca58be09d184b1870d0516fb408707eb8b5cbea1b1c6bc503b1976be51e8dee11b198ca8cd055d79a219396bf359a9604fbb46364a4f86d7247291c3367beb5c061c0fe6f2ceeb6bd4d6312dba7af7cd714207b1d5e229e1e9d648f4e0fcacca237aa535a60a9bf8a0c1bc7bc0f78ddb559fbc44e00d02b1f99c880352d612653cce43e439d20e929dd986f4bad21e91ee037971e402f8106b06a9f8736cb0ae0e2028c1e68c889081bc31d0fefe77db9b0ed5d50da84f56332167fdb6634d1c28a73fac2a3516d4948fb078dd6cae0835d68f60292a58e042c72bec9b234f7230471ba51712f5d720f143b9caf886dbcef99f89312e68782ed83f17622c1eab5945761cdd863e04cec52ff46a0e7708c72d1b2b3f90ece2fc5a1595621df538c0dbaa863fa69802baf2292511895c07e8ca41080b50acd39be2be6e28a84bbbcd41f1b90366543224f8b8c4fa831a90919e9de4841a702733f1156f0ce270b5ad975491224ed0c5537d419186453935ef0a5b896cf1f10ab4bd296a09ffc47cef2b873822325b8852a5425bbf23830ef2038a0f04bd30628775e45c08e5acbc9249ddaef4028dc40b8d950efbc79323ce90697563a2ef0b7d67151b16da133ff2290084379fbc740df0e85b2ca590b321e5fa4dd3bf09bd0cff1a1c3fabb51f4be646600fcf69d04c32eea3847830108cc1b1f4f6633be1376bd7a0fbb731c793b31cd1af29c00d8e539fc497ad281ea12a634b95260bdab544ea71087fc48d917c2e44122f20f201662526aa1ecee491001b5911a76008dedc5d6748507f079f0ceba84c9181d57024a3306273c4aac108a5c4c6824de5e08329d0c9eafce4e95f987f7935a18d2c5afc65f604ddfc025c391657deaf0beeda3b937a6526445f6ba3189eba6ba313ee291cc3a35014283561c187b909700af46878d7aa8f891af1fa8cddf0191538c8939ed700a32e0ea9fba3911df4679a4472760b9891c6ae63d61f700fab8fcd39e2e602a4a568cfbe6de0914a41a61095f43b213f0acd7165ca341fe241979693f3d4fe4e4d9312c5582a6307efd4d6f62b621045163e40b593a8717ef3cdad793cc6af7392ccc669982a89fe8ff33ee6414637d4c940c5d0c68d70ac0aa06a65bdb7eda677fa6420dc576e7b0f63b92d42b049e9810f2bbcb5326c077e90fa2296285fdf2c4df13e961cc6b509b0adbf4c056c712f2de04725834b04871cbb008793df30f3c412048ad80066189dd741e05e73eb3daed7bce278ccefd159fe07ff5d2cd66d0f0ea073ae793b9e0785d24c41b50f6f2d5619fe6527dbfb3e68c3b9630be24b2117b8e67e974e175d165e37908157b640c5633b1df261e357e4dbe5f8bb34de70c0f9fd3301711a504ce693ecd5d711949446f69012ecd2a44b52f1a36ea43e0cd10b74cee15044d90d7afffcbaab0aefdce0745c3ce0cbeb527c052739b368e4deba2b075b508a7134b2845390c2a394f5c6fddfba36629de417317dfbc887eb26b01eaa3c8a5907af7481ed6392b5c3d0ba80ec26c84b5b96a7d0c7388a0a1dc0eda1ab95a7f8b5fcd1d391df9196c0011e10453686b288143d73d3b2849fd0484382baa956df4c519581800393ce85303048acf721581a03fc689a6d42cfdeaef315f4102cf8b0365b6f37adabde0c1bea48b03ffb110e2c3902bec589ba30360bdec4e765c1dbc18294735e08d73480b0285fa438cb43b802c42d955f43c8ad0e7992ec916dd222107f505dd1892dec74128bfd7d142e4e6603579035eb49c9f6087e592c5cdd98b3dbc95dee3d590ecb8842bf0a658d91a119d6fd6dd91989d894057a2158563fc4f200bfcb7a1758a4c9ab06f6e047ab17a896f8463b734363b78f1a0bdc8323d84252ad06960950e0e42e9c8e11ffab9359703ba125c88938e4e3e4069d2241c209f10c4eb84ac36496132a8975963f29988305725e5d2999489a33b689e16e5583bba87bd565a11ed0f356a3f739a21f5d6f268b9e32a61c97a7180695114746bcb273fe41fb8b5425820b9ebdf2e2dc73cf16c9e9df3ab2071f6549bbbecd783e6f3ff4a7aa776b8f29c97e828cdc492663b441cce9390b8828c5ccd69285a8513808d30e2b859f774682cdfb6bda116dac36cae097ce50228bc78b74aa008ab7b866ff634153c86b305a445ab5915216e7bb991f5501e54a2f80d6577bebc9319b2eb3be9e8cc4e686676d794d3215cdbd459e3c4b1145d7db2c21572d3e3f047e7e19dacfca3a03ca7beca017e6258bb106eb036714c5bfd57ee1572f6a9b90142b468102b8fd9511d4bfe1efae46f933b475238704fe6be173a50aaa58c37d3945b90754241778f2c0a6446e08afc37f743066fc15bfc91d8dbfbba6be23fcc0f1dc4f7eed26f8be6f63523bb9280de53c8e0c12e92cffcb3a0454aac4b66e5350ad89eafd5af73d9627d1cffc314bf0e3dfc4fffdfa163870a8bad4125dc92a0772d70d2971a88f5a1de6da9efe32ce8ad8a1ad1e9b9397738b8e21b749590b4814c70c7217105286e899a0d303497d32113f994d328d52a61c101c4835d574e082cd90052a44fe684c1a1f8eafe6d6fa728c5bacf667d327d53f9b6db1761b9ecebc28bf33d1c548404f95933196a4a46953a4c5c2b85ce6c8ca48cbc1eed9af34340222ad087edfe46ee8c074629d7204501adb4d030f333d1621b49057a90f2e8c8c2bcea972d863fca5c1f15a757f812c5ab7eba6830e9d3978365b0270861a49b7ed09ee559b9faf573a17a4386227a4c8a7c21aecb50c95a3fdc3190a23f4d8df777f402a44af9a83d46d3973c5bf0ab38445e53af4201940258ffcf47cb935660ecefd7cec77d25cf37fccffa5a5b57d19b128c085ef3f3e214bb0b6bcdcc43cf1442d9f36218e610e2b086fd521f401be892685ac4297571911728961e9cba6f4cc6c46c128a8fc656e9999c6bd7bf6ab8d531abb4eeeafb7dfe7ffb9f89e11fb144cfaa1134109acdb5dace67f568a88d1cfa950ccfa50204af9fda407aab76d310302a1418e6baae2a99a62be8945f76cdc994527605aa2021f815120a2dcefc1d37a6cac7a4837724dad474b799dd203a9c5943f912ae4c66fd89f5a50e694bba6127faea51f9db20c095b89715e7dacdf6d36e2cf19e2da2bcf7ef33a5dc64cd3ff9ca6ec33eaf706cd8f578bddcdd350c3cf5f49f34751968f2cdd033edafd48a5d1488e11efe8f", 0x1000}, {&(0x7f0000000180)="3b55b25c7dc7b3c981e9080e030cecbf51492a4127f8833d81af8562f30fd34c8efbd59f10f57a38adc53177c8e690d6f1cf15cb5b6ccbd7e0293986512565926d9b9a11b04dcef8c0ccb5a2e9", 0x4d}, {&(0x7f0000001280)="dbaa578440cbd38a2298dadfaae72c86ba5bcbd8eabb0762f45085305e6a5b1ad8bd89199344681fa6dcd5379b83c1ed3a0f7f9fa83a92ec16dd69180579a1d204e8e604c5b34d56f46eefa98d91a03ed8c4fd34794fb4fac47e809bd9ddc7c036428c1a3d8e205e3d5246c7b7b1431e30f16b95d189ceb49f770d18c8bab4d9f9ba3fb861baf41a5db8f9e55779dd3cf1e15aac94c172ca2c8a0d4429005fc0be3a7ac67463927bbf50be4a1d716004937bb1a718047430ac0c47ce269858b7e8ba255142d781aebe", 0xc9}, {&(0x7f0000001380)="528a2e670bdcc64ceff2494d97c18cb7f3964e20d98673caa2b53f73e1eb0b050e044280812913731e0baecc6ce281385598f1f9e9ce8889e97e154c1e8f03b171e4e46c21ad4569114929c67d04ad95ea16b4f9c9896f0db1de1e2048043335b65bbd7b5bf3a51b82ee099295176eec5f32a15da7aa5c4563154d1d7cdc3453b1a1", 0x82}], 0x6) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) poll(&(0x7f0000000200)=[{r1, 0x4}, {r2, 0x182}, {r1, 0x6}, {r2, 0x8}], 0x4, 0x7) poll(&(0x7f0000000040)=[{r2, 0x24}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:21:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x4}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="52bd47638925000000ed"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) 16:21:53 executing program 1: semget$private(0x0, 0x0, 0x8) r0 = semget$private(0x0, 0x3, 0x28) semctl$IPC_STAT(r0, 0x0, 0x2, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x7cd8af6db5b45ce9, 0x2) syz_extract_tcp_res(&(0x7f0000000080), 0xd8, 0x8) r2 = socket$unix(0x1, 0x7, 0x0) semget(0x0, 0x7, 0x0) dup2(r1, r2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/9) 16:21:53 executing program 1: r0 = syz_open_pts() sendto$inet(r0, &(0x7f0000000280)="cf85a0cbbf64e3fd428bf7ba7267c0fc8d936b1d551746f21f285cc4dc4ac88771bb00ff1a82f28950e15b6cde08f0e8b82d9dbb89729909fa20fe304866f6d62f6a73a2b7f5a33695cd636a63a921f8d20a8a55036ee02f44b5545521af96081303e0b28fd19f3c787d2da027cbcf67414d3f1717fc7c4e7859155c94054ff4b6f90ba3c172e59397195d4fe0072e18efc0c6c550e8acfee933ec", 0x9b, 0x8, &(0x7f0000000340)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x4, 0x1, 0x20, 0x2, 0x7}, 0xc) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x80000001, 0x2561}, {0x18, 0x2, 0x10000, 0x8d}, 0x2, [0x18dc, 0x80000000, 0x400, 0x1, 0x3, 0x7, 0x5, 0xb7]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x1, 0x8000, 0x3f}, 0x5, [0xabeb, 0x3ff, 0x9, 0x3, 0x5, 0x5, 0x100, 0x200]}, 0x3c) sendto$inet(r1, &(0x7f0000000100)="4ae02edfe5508b37e33ed52deff203c5bbc00ad80deeba338775723681a430933c7c2600f611760bcc4328ac882ebac42c6bca749dd0d2fa53ce35050d567d76cd3a9941a13d34fbf3", 0x49, 0x1, &(0x7f00000003c0)={0x2, 0x3}, 0x31a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="d310dbbca4bfbf99c30b1f9a4c155e", 0xf) close(r2) r3 = msgget(0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/57) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r1) 16:21:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2b06519d479635269e06be5ea336b54bee6c629586ab760267a0a5be6243f59f2980022c17cce57a7cfb1c4632ae4a70bf01874dc5e9bcce9ebf12c5c50ff942bc0c93320d0de9317f1eddc26ac023e9f3e28708fb8ad41bce97d5550eea85ebcf60fd0b865639908fa99fd1c21e7ab2f763ed7ef241ccd976f279287e2ccd4a466db659e8b4c403712ab15342eb86545ef7c0cf4c01d90fb166ac7e", 0x9c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x4, 0x4) 16:21:53 executing program 1: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xf9, 0x41603575, 0x1, 0x1, 0xf16, 0xfffffffffffffff8, 0x80, 0x2}, &(0x7f0000000080)={0x4, 0x4a, 0x2, 0x7, 0x377a, 0xdff, 0x6, 0x10000}, &(0x7f00000000c0)={0x7626, 0xffffffffffff8001, 0x80000000, 0x400, 0x8, 0x6, 0x0, 0xb}, &(0x7f0000000100)={0x3, 0x100000001}) 16:21:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) msgget$private(0x0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) r1 = msgget$private(0x0, 0x41) msgrcv(r1, &(0x7f0000000080)={0x0, ""/153}, 0xa1, 0x3, 0x800) 16:21:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) setsockopt(r0, 0x4, 0x0, &(0x7f0000000040)="5204911d121447de0cfd32578b759c43f7aa4f962dd9edf73addf0adddb77beb81436ba99d20e4cd3cbc31", 0x2b) 16:21:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x1000) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x16, 0x1, 0x10000, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x28, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000000, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000040, 0x7}], 0x357, &(0x7f0000000180)=[{{r0}, 0x0, 0xa0, 0x8, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0xff, 0xffffffff}], 0x8, &(0x7f00000001c0)={0x2}) r2 = kqueue() r3 = dup2(r0, r2) ioctl$TIOCSBRK(r3, 0x2000747b) 16:21:53 executing program 1: semget$private(0x0, 0x6, 0x13) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x0) r1 = socket(0x1e, 0x4007, 0x10001) shutdown(r1, 0x3) socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:21:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8d72f4e0e77f3e5b7a98bcb5a11105ae14a5ec9d", 0x0, 0x9}) 16:21:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:21:53 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:21:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x248bd455) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getegid() r1 = fcntl$dupfd(r0, 0x0, r0) getegid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getegid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() 16:21:53 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:21:53 executing program 1: mlockall(0x2) msgget(0x2, 0x2) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = msgget(0x1, 0x1c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/99) mprotect(&(0x7f0000400000/0x2000)=nil, 0x2000, 0x4) msgctl$IPC_RMID(r1, 0x0) msgget(0x3, 0x42) 16:21:53 executing program 1: syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) getrusage(0x0, &(0x7f0000000040)) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001340)) clock_getres(0x3, &(0x7f0000001400)) r0 = socket(0x32, 0x8007, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="35af430a5b5c44904bf69f9db510108d416ad2da3839bb5e6bc56d3f762836658fd2b8e10451fa135f2b1a6edf018b9bfcf54fe3ad79b732a84cbcefbd7610a9bb49f728da13c3265387bb0f451c8f4c16ef5d06e692e90bff5a0a0fcdeb3670a65c9cda72780b40ebd9bee8d280af944659e91c8c3f9dc32429bf4c30e9ccb3f93f8366bf20e0956bf6d3ab4a1e77c032dda9cf271e5d5f", 0x98) 16:21:53 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000212000/0x6000)=nil, 0x6000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="9f7c6734832280ec64aeece8390b4ed397531024c61b63f3f5defede26c2babcf22d1141aae075b30f1815ee8bd2717b22b044e3592d6cc8bcad4f375c3f320d4a08881d43d23fb5523af3a14fa6f9e4d75cd5b59ab25d457bf62156770fcd44779e75faad55e71049d768e28c370b978ed12156c717e0cd56f7fad89bea2a7f68923623dc90105f96101634e53657efbe4d0a979d64b3e0a9c05dd330fec72db52b82a704017fbbd13fadc49346741d99808d7e4a5f1f40089a2744c464f517da8329b0b17c4983916a257ac262f3665702d2dad939bc805f5ca5609f9197af592178a6104733f112e520601f", 0xed}, {&(0x7f0000000140)="ce9bf65063d297d3bd0c75ce35ea92cb96f4edc7f82589a8be30db7f2b594421fa28711470b3c5e685a7289205c077913a2c2966227a05a5121079fb62b30cbc156e061daa044af9857197abbd9037ffe039a2305606f9afbe15b5f8be7c0e1981377565f08fd9ca75fc2a848e15550c606f3935617dd1ca4836515849554b96ade16aab3c4d4e9e01ca61684154ebe3f473ae2f8be149ac0b5eeb53dd599808013438c0cc5cbcad4b790119f614c2c558125335496ddd43615a790a5d7fd63c23aeadc1c230d0db299885b221e064863d67fadf755be7797bce704c5f4a8bcc416a2dacb327e0da7ce88df2118e374d8e68963a", 0xf4}, {&(0x7f0000000240)="ad465d37943d475cf3d0031af4d09288e3f537a7a3b6c23ea41e5e67632ed701bb0889a85a977f7ad088904c815bb7b482a3879ffb880c5de8fc14325ecf1603702539c80ec509b1a3b21aa43a485b9c9eea634a126cfd9af219214facd0a0ed211a7c1abca792a89955b15ad31b28356cd91bfe79f23669ae95e86cf988717b3d7961e4648fdde8ed5f70940051c571c6a94714781b04123dc3be22148bb1005eb716b9ed3ab2cf0e943956085cf8a9055a5a9547930f67e31089527c930c110fe73f1b50bfef", 0xc7}], 0x3, 0x0) mlock(&(0x7f000000f000/0x2000)=nil, 0x2000) getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000480)=[r2, r3, r4]) 16:21:53 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x124) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) ftruncate(r2, 0x0) 16:21:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82021725e5517508490400000000"], 0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10e2ffffff00000000"], 0x10}, 0x400) 16:21:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:21:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf74610c439bd37abcbba66d0f009c083b83bf7f6a6ebb06b52f10ec0e7643ab5f5885018ccb7324", 0x2bc) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) syz_open_pts() 16:21:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x103, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet6(0x18, 0x3, 0x2) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:21:53 executing program 0: clock_gettime(0x1003, 0x0) 16:21:53 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) 16:21:53 executing program 1: r0 = socket(0x11, 0x8003, 0x0) r1 = socket$inet(0x2, 0x4000, 0x9c11) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/79, 0x4f}], 0x1, &(0x7f0000000100)=""/244, 0xf4}, 0x2) recvmsg(r0, &(0x7f0000000a40)={&(0x7f0000000ac0)=@un=@file={0x0, ""/62}, 0x40, &(0x7f0000000900)=[{&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/172, 0xac}, {&(0x7f00000005c0)=""/245, 0xf5}, {&(0x7f00000006c0)=""/192, 0xc0}, {&(0x7f0000000780)=""/158, 0x9e}, {&(0x7f0000000840)=""/45, 0x2d}, {&(0x7f0000000880)=""/93, 0x5d}], 0x9, &(0x7f00000009c0)=""/66, 0x42}, 0x800) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x81) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x8000, 0x80000001) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:21:53 executing program 0: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/163, 0xa3) r1 = dup(r0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20020, 0x1) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x0, 0x18a20ff6, r3}) r4 = fcntl$dupfd(r1, 0xa, r0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x116) r5 = fcntl$dupfd(r4, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/35, &(0x7f0000000240)=0x23) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280), 0x0) wait4(r3, 0x0, 0x8, &(0x7f00000002c0)) sendto(r1, &(0x7f0000000380)="b9f2d5aa213dbec31f1217f455e72234af75c51ada49fb76ac6d06f7c602ea0b6908260b0761a10a84d443c281831989458a2e50bfd1877f77b487a950e8f07753864f025cca9e5cb4eedd801a42a403f7fe59a2842f515acf97a9c4ff599e01346f36e3a5a5bb0eeb424d465c8e31a35c94cdb2a2557a14cc67780859120b3d6c0280864f04d0ddb7ef54d635aa7bd7c7b9acb71d3169282a1591e1dd096ebb3e4b9440097dfde182a735e837097f", 0xaf, 0x404, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = shmget(0x0, 0x2000, 0x140, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000480)=""/219) r7 = accept(r5, 0x0, &(0x7f0000000580)) sendto(r5, &(0x7f00000005c0)="eea28b78ac0142aa6f67775f980fd8c27946f3143c7d9f0d9fa9e40b226615fd588a138c49d5154f16abdf6f4dfe73459a5fc6795fab", 0x36, 0x8, &(0x7f0000000600)=@in6={0x18, 0x3, 0x2, 0x7fffffff}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) fchdir(r5) fcntl$lock(r4, 0x7, &(0x7f0000000640)={0x0, 0x0, 0x40, 0x1000, r3}) write(r2, &(0x7f0000000680)="a5432f934e1c147fa722e52adc0f681d41e9b5626be18568febeb5cd2844be20383efe136bd5b5a481fed990ab68f94971614f66c087751e2c7a1de763754ed1905ed4c6f2032b21145c01a6100c4685c3aa698493d3043882474c67518aaaf29428804558f85d76d0a945935368665825a4dd", 0x73) r8 = fcntl$getown(r5, 0x5) unlinkat(r4, &(0x7f0000000700)='./file0\x00', 0x8) fcntl$setown(r1, 0x6, r8) accept$inet(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) msgget(0x3, 0x20) readv(r7, &(0x7f00000008c0)=[{&(0x7f00000007c0)=""/212, 0xd4}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000900)={0x8, 0x6c0a, 0x2, 0x4, "2f0bd5af4d34740eaeffb05018b39be5437a8c9d", 0x3f, 0x6}) getsockname$inet(r7, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:21:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:21:53 executing program 0: r0 = socket(0x2, 0x400000000001, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 16:21:54 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$dupfd(r1, 0xa, r1) 16:21:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:21:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f0000000240)=""/199, 0xc7}], 0x2, &(0x7f0000000340)=""/76, 0x4c}, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') 16:21:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="a8dfd57f99822c4dcb85e73069b488679f586d1952ae4dfe3617f4dc650d383712c06e0211e5bbd591f1af2326f2bf78119e88faa6f7ecb7ad41b1a0fa0b9596a49e28b7f50c160128dd3696c29ecf6a35be08cfcc3404b244a161f82ea754a8233c7936ae3648838d7cd716293255cdc9d2ad653bcf797a2eac3a854e82fe90c47331ffc9f84291b66c43177a30064a0e0d49cd12f07da44037a3f4ffe6e6a505f7468a8ba9643b29b0bc84ef0fdd550395e6796550d5e7e83653e0c59d92cf76720b87fa615be38a92afa229d0f51bac1659f89283ba0ccb86", 0xda) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000480)=0xfffffffffffffea6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000000440)=[{0x3, 0x802, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r6, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) kevent(r5, &(0x7f0000000240)=[{{r4}, 0x0, 0x80, 0xf0000041, 0x6, 0x8}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0xffffffffffffff80, 0x8}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000002, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x7, 0x40, 0x3f}], 0x8, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x14, 0x80000000, 0x4}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40, 0x1, 0x7f}, {{r4}, 0xfffffffffffffff9, 0xc2, 0x10, 0x4, 0x401}, {{r4}, 0xfffffffffffffff9, 0x8, 0x2, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x80000000, 0x687}, {{r4}, 0xffffffffffffffff, 0x7, 0x4, 0x3, 0x184000000000000}, {{r3}, 0xffffffffffffffff, 0xf2, 0x40, 0x1, 0xffffffffffff692b}, {{r4}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0x8001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x2, 0xff, 0x61a}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0xffff, 0x6}], 0x40, &(0x7f0000000400)={0x0, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) poll(&(0x7f0000000280), 0x203, 0xcc) 16:21:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547dffd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000000)=0x9, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:21:54 executing program 1: r0 = socket$inet6(0x18, 0xc001, 0x98) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8009, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0xf0, 0x4) fchmod(r1, 0x0) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/211) 16:21:54 executing program 1: symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') unlink(&(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)=""/108, 0x6c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:21:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb2e721e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2af7afa71bfe5a267293dfdbec4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef28623493fbbbf570afa043ec65fc139773a6f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29eeebe266bba2894ce3e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xeef) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() fchmod(r2, 0x70) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff8, 0x7ff, 0x5, 0x400ffffffff, "f6a42c04caa726000800000400000000d5cebd45"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:21:55 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:21:55 executing program 0: symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)='c\x00') 16:21:55 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlinkat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8) unlink(&(0x7f0000000180)='./bus\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) fcntl$getown(r1, 0x5) 16:21:55 executing program 1: mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) 16:21:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530001f28f2a3742fdab5ff9b21768f324fb0633c5a9abc75d40203b2eb0010aada85b172b8d56718f3c40ec311610987b955d6d07a142c1dfe9fc83503306a15d91cb2361f5462b423"], 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x400) 16:21:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendto$unix(r1, &(0x7f00000010c0)="a2da9076a0aad5661ab2496573854ce003411aca0b213654d8fc58cea6b039b1f205ca81fba1a3a06a89b97106f3095de780b6067c2735b7e86c7cdb5661be56aee61785eb9bcf81e10f72f267e1a3c02595768cc03e18ffe423b61357b06475f341312ac9577a21ae711d26be068c80a26a4292df9fa9ec9abefe1848bc75e4fc6414b14e8b000784a8bc6906ccb9a852a8c13c0bd60d75ae9a796ae17a0c98991dd5149c9cb5866fce7070fdd98baa83bb7a9d2df1ed023ed7aac5983e244f24772bd3a707ac2604d317352dc4a1edbbd5dc3dfd5ea5b204d584b72efd9bee8e6bfff2b207de6491e97ad396a48ca51b19420c", 0xf4, 0x0, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:21:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e3f6fdd52fa102426f39d34f71e4d585831ea29aae8ac4a7973dfbd3d22ddb6ca3d3973886c72d83c9f2f58bc0112e5a0868f5069b1ed68063ae65fcf341536e067b484e6a3b25e7a91b6fb62990e8b8422b51ffca0658536aa97b485dc1cf3078da818cc72b6c59bd21d305f28e42b3abd41c9f4adb345c121ae849cfba6997d620fa5c2918f8a24f5000000000000000000000000"], 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) 16:21:56 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup2(r0, r0) openat(r1, &(0x7f00000018c0)='./file0\x00', 0x8230, 0xc0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r2 = semget(0x0, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001900)=[0x3c86, 0x8001]) r3 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r3, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x100, 0x0]) r4 = socket$inet6(0x18, 0x4005, 0x1) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r6 = geteuid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r6, 0x0, 0x6) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xc}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r5, &(0x7f0000001840)='./file0\x00', 0x5) shutdown(r7, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r8, &(0x7f0000001a00)='./file0\x00', 0x102) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001880)) 16:21:56 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) open$dir(&(0x7f0000000140)='./file1\x00', 0xc0, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 16:21:56 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x71e, 0x81}, {0x80000000, 0x6}}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000200)='./file0\x00', r0, r1) stat(&(0x7f0000000180)='./file0\x00', 0x0) 16:21:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) fsync(r0) getitimer(0x1, &(0x7f0000000000)) setsockopt(r0, 0x8000, 0x3, &(0x7f0000000080)="5e8d00fbf1b46d355daa6cb1fef5e3ead1558f5f84aabf2e92ae8cab984f4704b84381509313677d387342cac566bd8b54a62aeb03ac8f2552ceda49f77f21dd2e0d825510e69a5d7919017a1e677ad78b3bdea6b1869f407c472fdb3fed50490111f9b014e9470a5c7103f767", 0x6d) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x1cc) 16:21:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) 16:21:56 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:21:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') rename(0x0, &(0x7f0000000000)='./file0/file0\x00') 16:21:56 executing program 1: mprotect(&(0x7f000045a000/0x14000)=nil, 0x14000, 0x1) mincore(&(0x7f0000463000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/35) munmap(&(0x7f0000462000/0x3000)=nil, 0x3000) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 16:21:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) shutdown(r1, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/46, 0x2e, 0x802, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:21:57 executing program 1: madvise(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x5) 16:21:57 executing program 1: mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) munlock(&(0x7f000023e000/0x1000)=nil, 0x1000) 16:21:57 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xfffffffffffffe44) 16:21:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x120, 0x85) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='(\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-[},@\x00', &(0x7f0000000440)='I*+\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00']) 16:21:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 16:21:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/220, 0xdc, 0x802, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:21:58 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x0, 0x188e}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xc000006b, 0xffffffffbf9cb3ad, 0x1}, {{r2}, 0x0, 0x4, 0xa0000000, 0x200, 0x8429}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x5, 0x5}, {{r2}, 0xfffffffffffffffb, 0xe, 0x20000046, 0x9, 0xfffffffffffffffa}], 0x2, &(0x7f00000000c0)={0x7, 0x101}) 16:21:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) truncate(&(0x7f0000000140)='./file0\x00', 0x1000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = kqueue() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) close(r1) 16:21:59 executing program 1: 16:21:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/201, 0xc9}], 0x1) write(r0, &(0x7f0000002740), 0xf5cf) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) 16:21:59 executing program 0: 16:21:59 executing program 1: 16:21:59 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000000)='./file0\x00') 16:21:59 executing program 1: semget$private(0x0, 0xbacf7c300d32224a, 0x0) 16:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000001c0)=ANY=[@ANYBLOB="94d180188ca9995c294ab4db10bad5a206bf2802ae0dc47be02e5bf380a7a70bf1c269878cc033e645fc2897455377dad1a693b9e91e"], 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xa0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x3) fchdir(r2) poll(&(0x7f0000000180), 0x0, 0xffffffffffff0001) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000180), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:21:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40010028, 0xfffffffffffffffa) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:22:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000600)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0a030000005ea7fa0023d58bf6659990bfe4320449078177da4ce9c28773ce07000000000000ccbbda1049faafba6eeb00000000000068f7acadb45dd976a67cf92c23ef44800f9e9cb542f5cae64ce40478fb606ba493ee9a924c8c3722edf2a4cdfb59af47ccf04454c16d19e3ab50686be01b924550203472ce6be5b6ec66c3d59449cd261d349e0155a54f8a78d2bc5bb740274cca85edd2035952e3dae1267c292c93f46a36761c91f9f3f3d6fd560df9c5a889887eb2a9b3b984c5fc704e05e352f075501931333da7af7351f204ebc74656753cece463896ea8a8c6e359280003e0afdbbc2b1331983473ec87ec210f45842d07708d9d6fdd85562f974df380c100ea1c22430b521cbac1cad36231889fb6511d9acc0c501aded69753a9ab2563298409dd861a3ca3be735b9855c774293c5b13f32cc65a1949ec690df52c7a26f14a4375bdde70ac3ec68f812bb54a74888b075e689525e7c6be2cd75642a21e5d0656093b7aae", 0xfffffffffffffcff) write(r0, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 16:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cffda09db2219680db3a5ef3b66b03eb44c0cd5eed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e80ab01b883565818834ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118aca9d4c6de7f19d5e7e37129e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333f5bd35e9b2606c8abb0be11be865cea4d31491ef7091a8cae609ceac00f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db000000000000000000000000bf3b84d900000000002000000000", 0xffffff80) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100", 0x2, 0x5}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:22:01 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) sendto(r0, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="0ef6c25b9e25d89b49c8ea14a7a580bfd13b06f3352a0c09db9639b309f38bbf87f3ce43de8c006dacf5f2a2bc54d44945f5d6c0a1e58a2e0157ea7b1bd0cf55bb7a90a6f0dd352064ec94246de194e6fa6e8c9c53b6cf02e6486a40b641e0cc2b6560c8787aa9327d7d5a7117b0365eaae75302fbb56a04fd8122a21edb25cb9545c267a803e8a256a9027e43ad5dadf5f7da40eeb8eadab28a05b6a6ca12ad2a62b2b45d0e083cf9853c177aa350813e01c8be92e5f8f23cc477f1f8c9d743796e83ae2b18a978a376caf04c8a5ad46606efbe0085071b9d281a7af383afb12f4db278cb8f9363345d506f77", 0xed, 0x404, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:22:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530005a1f2e96bacf944ead5ee4b0019556dafb2ffcb734504f67b8ca8eb86324be3449db516392616a710c874be836e14a790e172bdfde724af370dd8da6cef899b02cc56afd303edefeb8637a1cb10388dd269172d89374e8745b36046f70cbddbe56b3e34159a61012a646a1fc5283e33209bfc4088865983b053a92687b"], 0xa) 16:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473c0b00f17b53efadd5179778183cb4c028d3e348f91c36419614844f37dfaecb3847786dc71e29dbed38023553e02b06ef4b3b3e8a124701c5860b7ee64872f30cb5405494f06872b10638ba16f2ac699e56196c3877273e006fd32dc9a71984f158829672fc0e3fbec63033ee9ea7e3044c040fe2a3f8cd8f7290f9b64f169925ea5444deb850e3c8926e37e1d1dcefa2db6e7182e4fbbde9f9a140f3bbb1c46cbaf42ad86ab01af11af154cf78d77b4d225bea6baae0d07651cbd1fcda5e791d344d9160d11eae1f706bf761b69b52486a3a8788f3f72752da34fd90b99e5cd0df2b0", 0x10b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1800, 0x6, 0x1, 0x8, "3d3031470305a7f94ae1a715fcd493ce7667c3b8", 0x31f2, 0x9}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x8000}, 0xc) close(r0) r2 = kqueue() readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/140, 0x8c}], 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) socket(0x7, 0x1, 0x80000001) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:22:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x5, 0x4) r1 = socket(0x2000000011, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 16:22:02 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffff) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:22:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/49, 0x31) 16:22:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) minherit(&(0x7f0000e44000/0x4000)=nil, 0x4000, 0x3) 16:22:02 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x42) write(r0, &(0x7f00000000c0)="7f7075e65c5971296b1cce1fbcbce950138cf7deed2289aab01b03c46f63c49186d79f96fddfa17ad0ec16473eae40609e87b0c4ecd6e0a64e637b5dddbb4cef", 0x40) socketpair(0x1, 0x7, 0x3, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:22:02 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/4096) close(r1) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000001040)={{0xfffffffffffffffd, 0xfffffffffffffff8}, {0x0, 0x54}}, &(0x7f0000001080)) r5 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x90, 0x10) r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) fchown(r4, r6, r7) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001100)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) 16:22:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000b7d400000000eebfe20c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036103b"], &(0x7f0000000080)=0x6e) sendto(r1, &(0x7f00000000c0)="a9", 0x1, 0xa, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x20}, 0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:22:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x4c1) 16:22:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0xc1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x808f, 0xfffffffffffffffc) 16:22:03 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='rx') 16:22:03 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0, 0xfb4ec6dc0fe37cf4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xe6764f7d5a9e356c, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fffffff, 0x9}, {0x3, 0x5}}) 16:22:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) socket$inet(0x2, 0x4, 0x4) 16:22:03 executing program 1: mprotect(&(0x7f00001a8000/0x1000)=nil, 0x1000, 0x6) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00001a8000/0x4000)=nil, 0x4000, 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) sendto$inet(r3, &(0x7f0000000040)="450d768e6244ef6c34f0686994406ee8", 0x10, 0x4, 0x0, 0x0) recvfrom$unix(r3, &(0x7f00000000c0)=""/8, 0x8, 0x801, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x4) fcntl$setstatus(r2, 0x4, 0x44) pipe2(&(0x7f0000000140), 0x10004) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r2, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 16:22:03 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0xfb) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file1/file0\x00') chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) semget$private(0x0, 0x0, 0x10) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:22:03 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8001) 16:22:03 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 16:22:03 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:22:03 executing program 0: pipe2(&(0x7f0000000180), 0x10004) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/34}, &(0x7f0000000100)=0xfffffffffffffd6e) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x40, 0x7f, 0xd208, "b8b152c66a19217a35137f0b3f9409822609182a", 0x100000000, 0x10000}) 16:22:03 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:22:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) 16:22:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 16:22:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x8000004000000015, &(0x7f0000000040)="04000000", 0x4) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000), 0x4) 16:22:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 16:22:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x200000000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x11dd, 0x1ed3}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000001c0), 0x0) 16:22:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup(r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:22:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x129) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f00003aa000/0x1000)=nil, 0x1000, 0x7, 0x14, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="d767a21a824ca56f6e35730ed9f9d1929939256f974c938b1304b66a5be7ff090bf39c744c03e25d8f9365b7e87ea047773d4fe8bf6be9b9dfa12dc9c90ca7e316ad9d7d70cfdeabc92a1d72f15864c94454194db1954685be3fb357b9fe701cc0f730fcb48be6ac043f2b9a82bef141929b587ee78d7c", 0x77, 0x8, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:22:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffe, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xd, 0x3f, 0x0, "a6360ee338e08c2f8226569eb6271ff08e8898fc"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:22:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x42) 16:22:03 executing program 1: kqueue() r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x7, &(0x7f0000000140)={0x3f, 0x8007e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffff, "1202545f8d5181410318bedc185e9b37902cda4e"}) write(r0, &(0x7f00000000c0)="b0", 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x8e) 16:22:04 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x6) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xf5, 0x2}, {0x4, 0x5}}) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x120, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getitimer(0x3, &(0x7f00000000c0)) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) connect(r2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x4681, 0x101, 0x486, 0x0, "bc138b44c069e8f34d45cc57c89edda10ce2d6d5", 0x0, 0x1}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) 16:22:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10000, 0xc) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:22:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x2000020004) fcntl$setstatus(r0, 0x4, 0x2000007c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) 16:22:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x3, 0x5, 0x3ff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xa9f87ba73372f5e, 0x1) poll(&(0x7f0000000140)=[{r0}, {r1, 0x101}, {r2, 0x100}], 0x3, 0x8) mmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x7017, 0xffffffffffffffff, 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x60) truncate(&(0x7f0000000040)='./file0\x00', 0x9009) 16:22:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)="df", 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='-', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)="95569ecfab4bac0a6de37d3389f0745f763c15a53712c1054ffc76693105a7d1c4a62f4c4b600d7be0eeb773cc5022872a24e257f21766a36ff91a24053d149f9d5833490f0788c032d196d16a24ac6e724beb83107a174ae4d7681ccbaa2ffe26af1fa552548b3a6fbbbd369983fe1d7cd0d8186a5e85469e68ce22658e6a3a26e9cf2052bfe5eb589f1d6f532cb936efbc9908d223616972c520ab3052f0d5ca23448737693c6be83ac8d7bc82303d717be41d58b6b55d4293de4c98199ebbf9cab30f6462617d", 0xc8}, {&(0x7f0000000340)="d24aff8331f7f72508f120ecc6d91ac1ebe1337cfc6eed105115a1b6c2b40e096679b21ee5d88334bfe3250f2d731ee159a5dc236b88b6fe5c89b278b0b90293f4f1edb40929ec002ffc895e2a04cf0ece413ca353a22537ef9c49d64469d5796182f9349d30fe632d28658a6ec870d1d9655f60233c1a23481ef81162e042fc3675a5d81b9a26d2fb248e7113edef961c2d327b7f20103601b26b762cfaed904ad65f10ebeb1b21b6ad1de200d461041db2e42886eca21a521e7089221b2cc0660f3d1c9d6a11528b33de04a65541926ab41f8382d5cc5ea6eaa8f860d8bdfe31a20a0907a8dcea85", 0xe9}, {&(0x7f0000000440)="9c411fca41e33c8ab412a787b30f399c35adc3b1f6798457c71f3063935222f1378d2c5dffdee371cffc211e7f3f3d1fc18d2082cf869dafefabaf9fba4ecd32378c1baecc9f8627e43f0f30e63515cd214dcf76675d095706911bc6ea0971860a048bf2b634d9e18eed25c4c2df", 0x6e}, {&(0x7f00000004c0)="b600f17590f264e9e1c7420dba92388c986600d765c5edfb427e0c8e96b7857f2ae17dfcfc81660c9b1b760edfa2ecdcd24f198e9fdd6e6e7239f67d46d099dff76b23200ca192f2bc36b56e137471c5", 0x50}, {&(0x7f0000000540)="c2507d31d4911b676c16bb99c2ee8bd4d06dd56c53aacef90d698414f81c3550c6a424ddbaf59d5a6292bc9e3677ec13fd8f608df5cec0506f2101f3dc3741d9cadcd1082fb7c8823dd99af6dd57ff5664c5e2590685eb", 0x57}, {&(0x7f00000005c0)="957f3b9d7be51684e4be7db0ee51b553370e4ad6aa9bb02b981a608c9529f0a2a1a79286aecbb32177737a13ef36d7248b391a7155f36a4ed0c4995f242d889deb730fb52c1b0e80fbc550d1442b2a4c6aeeebf8ee5d3db6b70bd985132eb6e2cb20ca6b78ebd2a80defd3d7f11958ae7155ed9aa2cd7a8983aac67e763defb3a6e4f99e0b3b23d81fedefc29a7800c05753a6df66440b7c53e6985b7268f206a4fb9daf0539645cb0f53517f32552b8eab9da9ba3d3dabb851a62d3f54890d2a0296132bf643a30cef8a96dcd1718057be7f53a196cc56c7d4078e1c7987ff103cf8c260d0840300be0ae0604c202db972eedcac88caf29ecbdf44bd87e305abc9aca3f5b1d0948ed6845a99f3dde629bb79a675ee2f554a181298f0379859357de638b69154fcfaf1bf02deb3c13999a017f4f85df6dbd2b7e1b57fe75459292277b3a3c96d6a7d984d741e7d73cc23a2020d266229592d7c2e58134d87d4d3da17c1755ed3c20278707fba4926ef4028caeeaed48727058fc9a8276ac6825e1a8e109496e6d01b168e9d6af5d730580c731c81472982c30257e0a8984827147625831d11d78e55ee2d4bd2034474cf7f5b29ea07ac956c199d6fc5a00e0e4f17651419b7a389fa9805de0df83de4757205443afbc60bb96da93c4e4dcf6bbf258b94454a70ba2daebb2b1d744df4f8ae3c6f74a2d15e2c3fd9ce4bc72d6774c5d575f218add2c5bc14e0fb34595ebf37e8955142c8adeb5411214a3ada7637793d3d0b724871a315b76c7e9660c41328e55509f67a5b05da5e9b07d5a5d158c7639c12850bb3fc65a36e3d93b4ee0886f7e7a91a05bb800e00ac202d9e9d14175be9cb87da779515573d3d2e92bb55c887827b30519d43b88149d249534109b94135cb6a06ae9e3d20f8ab94dd0f35ffc1a36fdb4bc3dc54bc80d0337fa5e788f7c5ee423f294f280f6c336b4d0ec60325a468f0fd330f03768e7ecd717136cc2602a897323d6469470c716b2af5139de11f30e1604bc4a6fffd31ecf36842c51be5f7fd29480a9869d2e3de49d4e0f9937208960235f8973472519c94b844b2892cc31ae8ac5d7f8158f0a0e2bc03127f8fa32fc456247bd9444574317361555b149ba4e5d58d65eaee02bbbb2224a6cceec3d7d91045baa3c3e5f68571011beb46358df97b1900cabed728036f5447a41014dd779a7fcbaa60e620a950b7a52afda979ae949214589aa00e03c8589dbdc1c7faed148fb7ae4774d587c8293c014e13d03d5c8ef2bb500d9382ecf111be3993b245e9568fe2a0dffffe0621bda3657ccd35b95c29d8db0e540f9347f9962e38079b6c956d7022b9bb3010e8edd4aaf33cc30fbb8f7320c795acb19a01aad4d73fce47bd3e017e7747ed890fa1be85b617b17b5253346ae3191d4b74c5e19d2d118ffc5a5289126b2bf56e4b067cb083d014581425d30675a61154379fdc63346fb054b5eadf56f90eaf21c37826894756b9cefe3a49e74c7368b6f56699961051b0af3336a2293bd2276a57a04b1239448206cf00e5b13823fb8e1f3d8b6ff916dc15bae2cf1676049f782539bda628b2a04d4684bc95953f7f5898904a8c30722799e8a345a2d57a744b3185dac944106c803a37241cddd5a99af11e910b348e3b3336ed9dc325b364ebb464bdd0be9f76424f09ee204484edf68d29a54c8f7288c5b76cc608f8acf123baa3d361a6028f3071ecaabd514c7695d970604fdb54ca06b83cd9457a2ae6a67adb47763eedee5c74ee26bd0354472378c1551e50f1eb9dc01ee4149e62cef4d46c9bcfdf6c4acf1459cecc7db83abb7160bad5b17113235b9aa451d3e71758205da2850a769d24be0cf750b213f3c2cfb487677aa7928e65fe378bc43febbb7c014c819339a9bb37ad0985f785a71863fb1243a83b8a8a9df383375dccec3030985a4e8ad1c329953c3bcfb768b0928a94b960c5fd18d4c92fd8f219c6a2d0adf3a4d6311647a50fc391486e80aca8e20e74ae911d30b23addfb0a136346aab6ec64d6893e09443401ac64fb3912c9236874c2ae3639f61de96ac450ede595abb8175ec62e171ada1ff776070c6549b16865ab5c83270ee820341f82d914afd1dabe842008b15909739cd6d90d17d7c83914eb2884d744dc678f06ad015a68e11c36c1eb96ab47b7a8e9e278ae0616ee7a8ac3d77ac8e03c948c7887adc923a9461bae027480ceb2cecb7be780a8a169db3289b4c8be5a52cf7b6e98af9d03647e3a4d8f2c12f4d1aa591aa4d18b60716d9e79a32335f41dc0bf74b1fce3e21ed0aba623cc83aea07109f8dd6f2123d01cfb8ebe3b367914749324ce668a840ab12e00b77fbc070f13071575728da8473799b527e1b58adba1fccd1a85fb04492d10ade32313ffc3109f333e1ef165d8325c5ded5543b427031822798aa137f2e10ead855e73808aca8f0003c0368e35e64447c0edc7ffbe2fb2ccf08b47a6df8c31b9cbc91361360c4d11f53c6405be62d5f3125b4bf8469746b28a4de8cc4c7609c37aaec7164eca97d38b9af7e7828668b644645c62a48da1d28f69c1b0bac1dc30d656ab4adce741ddc4fe43a2941985e702dc7b390b8c143596de37237ca1416167a3253338897c8eb2dfd305d4c99c8b3f7ab9e303c5cee78d63d65fcd0d3d7de5edf25a5ddc8d2d2ceca85552c9a65d2736efef3954d2ddefe4c74181829205f55b6fe4860bc55548c2295a38922898a85a0e11f5369ecb55612df9a993c93cfec19cfd27e537f442c19e5eff6b70b8d96dbdb1e34657ecf01a5f31fe3280d72fa08ee8f062c2df8b3a2d3bdcbc41d49a9e334ca053cc98c6b6a0d471eabc855e0892c7c35f68215d9d2429a5443ad2c6fc8b5e4f310660754bd71af213396f211b9f7ff9e30c31fb9d171c34b148b7f9b494d50fb99ee8b1713093af99d53ee45b8f3682abf3a8def4b38329207d28c3fd55836b0106d4a6d99e158d529db5ffc43584bc9852fd42aea5ff5c818c79f64ee7f1aac78029800d48b4220b8b8811eab2718beda83795937ac4da57c104e8aece3eeeda5504daf61051ab6e77b8c1a80592be04c0ca5e8896211cb40c56ceb3a5b2b3f16a6e04d5c59dd862dfa7c4cb5eefbc5e5133acd0c19f67480d6c5034b5bacdd759e9e136a3bd2f9b1194856d0c6e32ed4f355c113e3f4ef9b13f126629935d8397813615be27fcfabd094446a5425fb769421b445ee81c1b9fd46713937e79c01c82a758917d56b5e21df5eaec4e7ede64347f76a1af5d4e6126b474dfc673021585ccacd509fd335ece167d351faf8eb992b8e7ff6679f3d1961cbc5b4d564578e43416ab931f6ada48f1e76e9b9fb812fc011aef5c886345b0013bbc8c2bf35aed4b3b7af27566550718bd5536cc329b1bc487f4db3a8ac1cffc7e4d66ff3dc037a157443596a698976b83e9ab1620a81a031e98a46b31558a954ce1012ec24a679895ac12c25e2573f9e3e6ee4c30802d4dd7eb9a5764fe0f127ebe52a57b45eea783309eac94b5e35a528f03874b0476d6998c0686d5f838db655c45b305cb2f1a1362cfb1d0ffb69a725aaf9f12d8d0436f6fe6ba159365635258aa88ee82bea3394e087bd5489e960410bb53b1b45f5445b790d8d77ecb8ba39cdf94d6bb645ecea8afd1de1590d7435dc03935d190bfe9e8a1b64f07f96c59b9e5737c27805959cc614126793faebf741e9cce66d681584040d74a3d91457d35adcca6188847d835d17fc1c266cba0bba66f3825468a5247afa3ce2e5ebbad9254e05b2b5c8cf51b94751fc9b62b7bb4d012f2e69f3c54da7d5613df6c94c11754ac1d055ef39134160708e7454edad19da981cf8d064e8508a45ec81bb2d1e581a5cc5a103a869c1da5e2ed1ff9d4f04a404db2db7222480af67da9ae9228817dddec5fdf7ce6eb37750e9eb9e0e1080a4a83c029a7a0347f73be37ce7a30350ea10970ddb6190d385989cd5830b23214f8da223f9f74d8b5408941a8c35bbede92bdaba5960802d72bea6bf4388811dfbcd40c17759cfde799931d27f6f0d6ab43c0c717a67e01d5ac73585c30119c099cdcbe32d4b841e88ce10ae053322dedeea9511e2f22c5a706c958238c31cbb47c30ea97fee987931fd0f876eb9b673ea884bdf1e35f6c44e3029c44dbf0cd41e3a9fdd4447c6b958856a5d66276b91b159be71ab5d7e7e9d8205cc143f35cb71cbf190679e2fdcc794cb8e880fb56fd80f46f0ab871310a6ef955d0d90808b1c440d82e982f51d6a877b2d98e474bef7800855422b657eeb19f0505328bc3979e860652fe059b5668ca892406c1e236dc84eb58bf53b306dd992221b2511e713f3136beb5a1b364ad4798efd6ef14d7903eb8d9b2c0037549f67c9bfb525f46199734723f220e89bd2423476984ddc4d587f3162ad85cbfc89959a79a51a075ce2ca11a871654cbfb3fd8cbae98cc14f81f9b617c22b0bdcdd58f90e463ed81afa308a553d6b3ae7e8584e3d72901508b37954966a79969613571cfca395ba0748a157ddbcc012293eafbf89e95d630ce1b3a573e10edacbbf1865495d69545e97c6268630628cf2405c1924e8991295d354750eeafb46d8e4bb384893c91c635b64af96cf020e4d89d58118e7b6cf90cef9d6513b3b3d6e6623dde5543175ed25eafb1b90d33adf280fba9d649d06fb493e509f4322b926f400fd7fed86f9bb89c11f1a7445c575595b4e4f3a7e2c44d9941614541cf69579a5782b4c7395525430a3afc0adb09e2e3a50ec48cc03d327976a1692a5973984bde1428718f1858a5a1aac66f57d06df067c3e7cf50418f3efa6723945eae55b888097de0adc4ff2a4f3ae644d7f1470f7e42fca332704f4b489ebd56bdef98ea89bd7be8f8ce24875f1ad6649f230c8e5d78c090d4af713ba1cbebeda1ad95ec472c1a3a9f731d7c4e1f0f7ff96a9db6d1d986c3c483ff3a8a919b28ad3f888c394dc40a3e1d6a47cd464a6632d44e86c29f2ff06b4a4af3a83e48c94503e764d224025bbd50930ac3e1d17f493c2d9c4890550e5e2ceab9695599a0e70bde4f523f9d2300fd2ecdaa5eece1fea4ef183880c345d5e08027a6ca72d85ecb50bb768dfd0c59b71525b7e980a71867d10a73e5ca00a6a165baa73ce143e98c98f7f8d79a88146ec338dc64b70480b23e117fe4d61aa86bad440e50fe8976257990221a2506409f82b5fda018e6f8fbf5eea85ef892c84df3b7f401faf9ca21f7b3ab79a54bf95c1773cd87b0bbe07b03bc21f34249bdde4627ad79e3331457cc5635f7ca611692cc124638e240b99ced6ea7f5c4d64f9782b8edba31b03db7301d57c63d74557426f7efee784ed72bc51d600076c55ac954ff8133edd3dfa419b0468cd87b90dfd4506183fa59ebd8fee36d70b9e88c7b6bdd61f1f2bf2c053da3e0de76fa5447a95d21dc6bb2701b119fe190b93e5c6e22762e88fea15f8ce0a2acb1bd651c0b96db1103ca93bd2758a8cd050959f566a6b28acbad447e0eca0ee8c928d16f8900156c603a24f1ec0d8491cf217af7d902a832c096d296eff24de96ebd45a66107bf35a5954ae0cbcb2e7515c217ca8e28c41742f1d84040964d716d1621e7ed910de2e00cd5f3bd159cc26ff665892bc58e2526a20a3f88b6e1c05a74d1621683e7c273e94b137258342a1dc72ab295d1b68979cd30ff0f55657825e6629b4eb1d1e3c40f19b174c6be6044797ff494bf6f96ad45263e60064edaebf96f937f40a40a67987d06dc327739171dad2b021b862c5d61abf771c", 0x1000}, {&(0x7f00000015c0)="7ab595ba9f7b9ec6161ec29c9cc1f8d67924b7e438233eecd0508f1f8a74aeda59af75bb6a5ffbc78ff31759e03a341ccb228bf56ff4f0959dd0f97a48c3adcdf50c6ba98716a945c4ae6809b9b02af4dd7870e4a42797b06012120c03b6fc43ef2226816a6acf71fb2958786082adebcb483263688ae89a87de406318731bc62221bceefa3d0bd97ea1a30215b0a233b6dccd35d98384ad433f6529ca51e646cf81ac44c6491f2dc2b22cc7daa36c6a6651d3d1f5a8248b0fd5f608d127a4e5f1417ba354bdf66a250c63ce4edfdc470b8aea09ef6b5d3eecdc94ba9386238059062cc0c187ce7476935a1321c38421d25b74dd9a6fe2", 0xf7}], 0x7, 0x0) fsync(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000001780)=0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001740)=0xa) 16:22:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1063dedac600000000440000000000000806f3174d6e239a84e2262cbe41bfca52c76aaaff9ac41b77142e7914a64c1a80ee7441a3d9316da307dd2b441ba0bbc538fe537d13b3ccdf2e555b3c8bf6aa495e03978272d1cb55beb71ea03fc24a316b9564f0a5170e68c48b1b7d992469cbb799863e9adbc7e141bb79e29c7430d8447c02008124dbb4765a6dd3aedebddddb46a2ee3465b9391a122015439f374cb6264021597beaee0cf32b988594800bf65a35d44e8458b2525d6ccaa0f84ce520f52b13348d60e1b8bdfd87c4adf838a5c0ffbfe93ac1dff25f94735ba025965a1dcea61e658f65213a2f4eb117e47062ac8e981d4c8b1abb05f0d417fc4406a74a972ac9552c1f2d7ac51e0016a10b6df061500fafea144cb96d8062444a7334931d3de62fb6aa6af69d98e63aa14c2f5ca7ef277ccf792e446ff9aa634505a87253a2b79c961b3ec1d718d3bc7fd688d06fd3ee59af18a04dfc94a81e404eb5281f7f88e97fe5b4056c3c7320ea529690cb23ae18ed330463097ab9581cdb4fb12984a046"], 0x10}, 0x0) 16:22:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0x0) flock(r1, 0xe) fcntl$setstatus(r1, 0x4, 0x23fe) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) ftruncate(r0, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:22:04 executing program 1: r0 = getgid() r1 = getegid() setregid(r1, 0x0) setregid(r1, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x0, 0x4}, 0x44, [0xe4b, 0x2, 0x401, 0x3, 0x100000000, 0x0, 0x8, 0x6]}, 0x3c) r4 = geteuid() r5 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r6 = fcntl$getown(r3, 0x5) r7 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x20, r4, r0, r4, r1, 0x1, 0x7}, 0xc349, 0x6, r6, r7, 0x1000, 0x1, 0x1}) lchown(&(0x7f0000000100)='./file0\x00', r4, r0) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:22:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='\x00 ') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) 16:22:04 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/53, &(0x7f0000000080)=0x35) ioctl$TIOCSTART(r0, 0x2000746e) 16:22:05 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) r6 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r7 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x44) r8 = socket$inet(0x2, 0x4000, 0x1) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x10, 0x6, 0x8001, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="b839573ec0b7e44ce8027de0bde2b2bab97901066ee95e3095312687aa116c3226f5ada92a08c41acd9a5e0b4b17651460ad22e6b199e918a4da3995198be6823ec82b6ee87cdc1c169620738ae2f2d075c86363e4aca21adbddb8c3f8d2a9e4a68931246e939b2c036b96337e3146a2837685f3ac07c6f04d21f578d4a3c3af5e0f344c40e650164b08ebc27539b080697614dc763550409d3be34afab3a9ddca76156f0137739c05234ce634530a7ddccd37361b66f40eb86314aefaa79e38d4dc28b74d915367a493e25273690262b7a61aeb4c1278e1c0af39f43d3ef9799c723877c86bff3c0268af74", 0xec}], 0x1, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x68, 0x6}, 0x2) r14 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r14) 16:22:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/157, 0x9d) poll(&(0x7f0000000000)=[{}], 0x1, 0x6b) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8210, 0x100) 16:22:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff51) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r1, 0x0, 0xfffffffffffffffe) 16:22:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x808000015, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/95, &(0x7f0000000200)=0x5f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) fcntl$setstatus(r0, 0x4, 0x80) 16:22:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x104) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="c107b20906f000d9f943003cf561d3", 0x77}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:22:05 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc049, "a147780ac85a538a131100e800", 0xfffffffffffffffd, 0x20200}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:22:05 executing program 1: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) select(0x40, &(0x7f00000000c0)={0x7}, 0x0, &(0x7f0000000140)={0x1, 0x1a, 0x1f, 0x5, 0x200, 0x6, 0x1, 0x8}, &(0x7f0000000180)) 16:22:06 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 16:22:06 executing program 1: msgget$private(0x0, 0x20) r0 = msgget(0x0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x8, 0x5, 0x65, "28fe9a1ad19c0dc68d62655d78758af004c1b3c5", 0x0, 0x80}) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffffa4, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400d24f535b2eace3394e4c0b15100000000000000000000000000000"], 0x10}, 0x0) 16:22:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() connect(r2, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) r3 = syz_open_pts() close(r1) r4 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0xd1, 0x3, 0xffffffffffffd459, 0x1, "2e99238572d9f50542fff959fdb1cfa12af80e20", 0x5, 0x2d3}) r5 = syz_open_pts() r6 = semget(0x2, 0x3, 0x7cc) syz_open_pts() semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000a80)=""/4096) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x8) r7 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x6, 0x3, 0x100000000, 0x7ff, "5f1995c1d46c16eb2ad13ae5292ca471ef28c4e1", 0x100000001, 0x1}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:22:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x22, 0x4) 16:22:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x202, &(0x7f00001b3000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x47526bbb}, 0x9, 0x9, 0x0, 0x0, 0x4, 0x1ff, 0x8}) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:22:06 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x201, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r0, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff9, 0xff, 0xec8, 0x8}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 16:22:06 executing program 0: setitimer(0x1, &(0x7f0000000400)={{}, {0x0, 0x62e}}, &(0x7f0000000440)) getitimer(0x3, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8}, {0x3f, 0x3}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x3, 0x9}, {0x100000000, 0x7f}}, &(0x7f00000000c0)) 16:22:06 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = semget$private(0x0, 0x6, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x7]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) readv(r4, &(0x7f0000000480)=[{&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/85, 0x55}], 0x2) 16:22:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000140)=""/242, 0xf2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/31, 0x1f}], 0x1, 0x0) close(r0) 16:22:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) socket$inet(0x2, 0x7, 0x81) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 16:22:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x0, 0x3, 0x80000000, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) 16:22:07 executing program 1: socket$inet6(0x18, 0x4001, 0x4) r0 = socket$inet6(0x18, 0x88001, 0x6) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 16:22:07 executing program 0: madvise(&(0x7f0000695000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000040)='--\x00', 0x0) 16:22:07 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/158, 0x9e, 0x800, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/82, 0x52}], 0x1, &(0x7f0000000280)=""/76, 0x4c}, 0x43) setrlimit(0x7, &(0x7f0000000340)={0x9, 0xfffffffffffff331}) r1 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getpeername(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) clock_settime(0x3, &(0x7f0000000480)={0x3, 0x4}) r2 = accept$unix(r1, 0x0, &(0x7f00000004c0)) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) r4 = socket$inet6(0x18, 0xc005, 0x2) mlockall(0x3) accept$inet(r3, 0x0, &(0x7f0000000540)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = open(&(0x7f0000000580)='./file0\x00', 0x4a0, 0x21) readv(r4, &(0x7f00000009c0)=[{&(0x7f00000005c0)=""/48, 0x30}, {&(0x7f0000000600)=""/12, 0xc}, {&(0x7f0000000640)=""/212, 0xd4}, {&(0x7f0000000740)=""/131, 0x83}, {&(0x7f0000000800)=""/14, 0xe}, {&(0x7f0000000840)=""/206, 0xce}, {&(0x7f0000000940)=""/88, 0x58}], 0x7) recvfrom(r1, &(0x7f0000000a40)=""/231, 0xe7, 0x1, &(0x7f0000000b40)=@in6={0x18, 0x2, 0x54fd000000, 0x7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) connect$unix(r2, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000c00)='./file0\x00', 0x8000, 0x141) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000c40)) getsockname$unix(r5, &(0x7f0000000c80)=@file={0x0, ""/4096}, &(0x7f0000001cc0)=0x1002) setpgid(r6, r6) read(r1, &(0x7f0000001d00)=""/46, 0x2e) fcntl$setflags(r1, 0x2, 0x1) getpeername$inet(r5, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) msgget$private(0x0, 0x660) getsockname$unix(r2, &(0x7f0000001dc0)=@file={0x0, ""/4096}, &(0x7f0000002e00)=0x1002) getpeername(r2, &(0x7f0000002e40)=@in6, &(0x7f0000002e80)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:22:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:22:07 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") symlink(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f0000000440)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") r0 = open(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000002c0)=0xc) 16:22:07 executing program 0: unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 16:22:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r3, 0xa1}], 0x1, 0x0) 16:22:07 executing program 0: r0 = socket(0x38, 0x3, 0x84) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000080)="e5bd7e35bfd57782b30dd4b4023868bfdea2f579c6007788cc6d2edfdad5173aa6d4a59c2e2b70049b0cbcba87225e4af4a3293f90c5d87f1ad0248083695deffbc76a344648ab92cfaf7423a614be9cedbe8cd59f6e3cfedfb8e1fd70a56f8dc6d346c316737956365959495489b53111f41283963a1cff6a8849bcb16ffdf739fd77eb07f50b513307", 0x8a}, {&(0x7f0000000180)="754bb116db1fb3f7bc78e3e4a8ec30cd41864f1e6f55d033f4e9987056fecbb2c5497e930acd313b1daee917c3ffdece04b28bec57f03cc9819201d20e3d80a1c559ce86f08168ecc8b4bc5660e2bb6a71865e17c20710b2cae0f7d88f7daebfada1d9943db10baa6328e0357022f457544e6647e3bc7691d973b3a038a73a2653ec8b671642fc573b0f7291bc0d01500a75c2cf7abe3a9d67c9ee634651e710076ce7d96276b05cf58ed602dfca19af599b21164039f006538f3c2d45605f3dae604f61934ba957af5b4bee0020c9ecfa36cd4ea3f509d812e98c9518250dd9c79f1aaba9c551259193017bcad306b45d52305dd880d08ff1fe", 0xfa}, {&(0x7f0000000280)="163c09be9360a30ad4d7d8d4230ddd6560d6ff7dcd49697f64a2c524614b9cb5741fb0314378a823fef0c9cb793336cb5cf781adc1c78eb77623fa5daeef598616d49df07f323fa16a977e3dc30ea0fa8b131a3b8e82b917a888f78c5e581c7fdc782e17d750ea4dcf428a13c303b0204426d5ca875d7ded2069c657babfcfb6c8b15760711e5a78339aa377f82002923e06d12cf383f9796dced40176ccd079e35b9b808814446d53931552405f1314542fe7bfa39b", 0xb6}, {&(0x7f0000000340)="a90dbda43edf8a51d59c1d14006608955424f50fb052ee295b9f4a38460ce0c80a7fce310e59c3b4220155ba146f441cbc094f9bb5f9c4f700e2f10146ef5046f37c95962f0e38845a2813a846d48618109667711814d33799a667ad8e280e3e1b1f8367f2bd528906eabd19bb07f5540311022240037eb2e5c420bf0a4ceee615644322af8d9014b08036dfd2bca13b0c5e175d1978a243c8439ae7b82fb78c728d8a8ff7152b99868966eda45ed9cb9f446f6f430009afa9b9b467f5bf3f1d023773ab335aaeecf6eb1f491b684a1e5b867541d282ce9597b50aec5e754bb5fc1b3579ca2f3f12e0cc2bfb79737ae15997", 0xf2}, {&(0x7f0000000440)="2cb3344ecd21dea0d74b7d055df54a18ee90c213dd889938d828499c0d369dd9af017ea829eb845ce3237e262d98a8b0e9f9294fae8cd69f5c4fdd1f468e41c2cb66c4052d7718898f2d7eba24d23efefb4bac08074fd8dba96501a2e80a6c980ed85233b4c434be870d761e6425a49f5e7433754706b60f2174b795ca7bce56f3dd1b7501218b685efdfe2d16fb8fb858298b8cac643b6bb4113f0ca6f8459e796096c90dd2673cab3d71cafe5c5b0ccf8ede4c86d7fb8bc2038e6447b0976d5c7501980357af5623c27c91", 0xcc}, {&(0x7f0000000540)="0bf8752860dbfd2d0f18be30e7ceb0a7e2feb6a56da4ade7d7d3de6e18b935659a5999a33287343c2cffe0e3333ade4319c4ba522d1b5aadb4911c02d9e5f6e1da4c092b6365a472c8eda78e081921f9fa3832b798dd65e61625f89110f4c8f56d9078b3d6099b09ded417bd229e25b9aa4227fffa7ca20fcf19c91db121bc5a113cafc26085b58c5cf7e2c0940c643151134f7b93c7abea50199b0f0e608c494b2260adef51c8c49bc71c619b1474d5f68e87d0d2bf804dc3f0ea", 0xbb}, {&(0x7f0000000600)="fb8a2719a8ff1dcbbb36faac7bb9087cb1b0897c502a6e7daeaa2abbfa04bca23c2853d6febbbeddb5193bc2c44d0832707570df072884b434662499011faee7aea354bfe57cec561d12b74c78c68e93e6e6bf89ab5aed809b0879fdffd3952bf0603472", 0x64}], 0x7}, 0x0) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x8) 16:22:07 executing program 1: socketpair(0x6, 0x4004, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f00000008c0), &(0x7f0000000900)=0x4) socketpair(0x0, 0x0, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="59085ff13151c65a03d96083ff6d7a78c78ee89be2f2fc885f554c7a6413b272f938902dc61ef1280a3bcb33794347c3fa3df9a23ada3082c4066f0aa9c86c99d3b61a426c6997a7226ba219b9b6ea1f7f15b157c370cdac2667e2799a4d105bf64d1714c9c6efcd794080e3e63d64aaa4e907709d8716d22c0d450ac587e5e2c2022d0ffab15dda72acdb", 0x8b}, {&(0x7f0000000340)="d1170d798c2e3ffe1e61bc0c22b42e272f5192cec88c5c36f09e965eac2f3763a87bc9c17b16b1b50d64fb14ef9e1ee440beb8612ea0fd2e540fc32f63c80c4118a3cf4bcb6ab952655741b3230e4fbfadb2ffdab9a5d2f6e80d4b9bf09a43c56db0433d26705d2a4f4d9fa35d600e261cf1360093145a06b63b218ef0117622482470b2fa8ea0f2d8eb4296195d7adac22d3fdca4c75ab8607fc8999df48e920fc0a8eadcb0730490a9150ab8cdb381", 0xb0}, {&(0x7f0000000400)="542bf5e3b495080dad30ee823a105410f1abdb5c05c548472fb88a419ccb3fb55c11809c48921c24", 0x28}, {&(0x7f0000000440)="4c833add1a2be0d95efe823c8349d6c6aaf6d7b50eff64f391a7897ccda1f38d654fe1580bc531f6c46ffac82a4b4560718db005696b9ee9169548117a37d5de7800adf65e5607fd28ba76e4ab733ca503c4f761be08", 0x56}, {&(0x7f00000004c0)="bc74583a1471b6c1", 0x8}, {&(0x7f0000000500)="11919ba19755cfaec86d7ea3ad24e66f48c4fd9e3009f015a1685b0f87cf20cef8775efe9429723727a762f668c0f7e211f0ebd2763d31e3b76b8fe68a3578cfb5ca2d57ec5edacb594a7cfb868da6e677864e91b02c4e9efa3003864a280d549a9e6943c4289378c6957c2ac01262b966284ef89338a3ee80eb2f7d59746f21cac3af5daf6b51212410a3b96841c5695c70e3dc2d235fc8", 0x98}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0x3) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = dup2(r7, r6) mknodat(r7, &(0x7f0000000800)='./file0\x00', 0x20, 0x1) connect$inet6(r8, &(0x7f0000000080)={0x18, 0x1, 0x10000, 0x4}, 0xc) getsockname$inet6(r6, &(0x7f0000000840), &(0x7f0000000880)=0xc) r9 = accept$unix(r2, &(0x7f00000009c0)=ANY=[@ANYRESDEC=0x0], &(0x7f00000000c0)=0x1) getpeername$unix(r9, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x408, 0x98469bd892722d61) listen(r7, 0x80000000) 16:22:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x228) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1f, 0x0, &(0x7f0000000000)="ea5507cc26771c8249fa23b53adf8887c571fd8f82645663a875e81e89577d20e2d663591c60e3c27963381c45fe65f84da108d7dad625a8bf45438f33bc24bef0b7d67f5e961fa912cd0ac5c5a6be568edead2d94e345c5272b35dddabab0acd4295932bd5689538fbd9dedc60ed5372b29326f821274a04839e2b22ed70fd3e5137c708b6a4488985096e929b6059631db5b7d0de18670b44ba5dd89239f3fe915370651bb06bc8b3d0c798e708fda9508dd74f90bc02be1ebd9ea298b221e6b1be9e7bec8faaf7072f09921553732cf46f64533426022ce0aed80ed036031570c5c8fe345dcb2", 0xe8) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x2, 0x200, 0x0, 0xffa8) 16:22:07 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f00000017c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 16:22:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:22:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) close(0xffffffffffffffff) write(r1, &(0x7f0000000300)="e7a8cc3565064dbd598da003ebf00484a55f86be09d2e560e5e3f7a2968be4ac7f0aa3be2c76ab68737cd379da5e5072fbc9a6c30f59fcdddb42685dcba7ec6305c2cc85028054ef360b7960bfad230f793a2ee02111d32c24f9ad2ec52266c5d4858d51d865ace45d8676ad9880e710d497e25f10e954c73dae21c4d6731b441b704fb4c4673e3100bd2c10a9a88397dcbc6ae8afb01da30ad262c250559f0e83f3d8b6297a3f4cde2e083a26f84b3326c76debee054e777a27c7ad76a441afffa6d57bacf1a485ef489f6c946e9ccf83698a962e8802eec707fea54f62b0736afe85200df87be073d7a3c01cfce99a7d2028cb4719f6d3cc5ab54bfdf3d4", 0xff) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kqueue() r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x3, 0x100000000, 0x80000001, "664c6ab2fdf3666776cf244fc9cf46540b39fbf3", 0x2, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:22:07 executing program 0: socketpair(0x0, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000, 0x2) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x8}], 0x2, 0x2) r2 = syz_open_pts() close(r2) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) fsync(r3) r4 = syz_open_pts() poll(&(0x7f00000017c0)=[{r4, 0x40}], 0x1, 0x0) writev(r2, &(0x7f0000000140), 0x0) lseek(r3, 0x0, 0x0) 16:22:07 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x4332, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) 16:22:07 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:22:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f3", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) poll(&(0x7f00000000c0)=[{r1, 0x83}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:22:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000fed000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:22:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000003c0)=""/254) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x5183eca628ee3c5) close(0xffffffffffffffff) getpeername$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) semget(0x1, 0x6, 0x100) rmdir(&(0x7f0000000240)='./file0\x00') syz_open_pts() 16:22:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r1, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:22:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) geteuid() setsockopt$inet_opts(r0, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 16:22:08 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) listen(r0, 0x7) setsockopt(r0, 0x2000000000029, 0xffffffffffffffff, &(0x7f0000000040)="ff013e2a5e01000000000000230aec6703004e5b", 0x14) 16:22:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = dup(r0) connect(r2, &(0x7f0000000000)=@in6, 0xc) dup(r2) 16:22:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b000000000000000098"], 0x19}, 0x0) socket$inet(0x2, 0x8005, 0xfff) 16:22:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:22:08 executing program 0: semget$private(0x0, 0x3, 0x200) 16:22:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) setitimer(0x0, &(0x7f0000000040)={{0x6cbf800000000, 0x5}, {0x9, 0x20}}, &(0x7f0000000080)) 16:22:08 executing program 0: nanosleep(&(0x7f0000000240)={0x8313}, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x5, 0x1, "88721607762965c3eb41220d5b2b59778e3e11e2", 0x7, 0x40}) 16:22:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x6}, 0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x10001, &(0x7f0000000040)="6bfc76e51d8b28b7b22e81c3a2ec98a792d0c51bcbc87f697cc90e150cba657db7df7d983bfbe4fec2cc5b829206ef7aa042", 0x32) read(r1, &(0x7f00000000c0)=""/142, 0x8e) 16:22:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x0, 0x0, "825dd2518004190000000000fa6000"}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000100000000}) 16:22:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x9, r1}) 16:22:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x7, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f00005f2000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 16:22:08 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x0) 16:22:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) preadv(r0, &(0x7f0000001600)=[{0x0}], 0x1, 0x0) 16:22:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027f00000000000000"], 0x1) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e", 0x59b}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10589, 0x1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) 16:22:08 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff92a50008aaa0080000dd97160000000000000000", 0x15) 16:22:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = getpid() r2 = getuid() r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r3, &(0x7f00000005c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8e5a170cdc5bd041afd5ee7dfcd91ca3f959180792a340e898792a62e158af7ba6aee624f9a67252451b8a9a3f9ae5accaad319ba9979d5fabdcd533f0644057a3b44d979b4a1a5dcc382b4c226c7def5fb4d04af71a55ed4ab253ee56d83d4ce4c874fa162637e3e011e4040bddbbe511c8a6f9abb13af6ea752353e02e849a005ba19f2278dfb058de358adf7fb", 0x8f}, {&(0x7f0000000280)="b9a625319c4c461cf97157a418615c3bc7a5d13aca8dddf231cccb8665cfa5b28455a62fd08363022b8e85a23de8b73ee6f497b040693c855751e6ce37fbd895450c84da6789404c5fa88b5aeb869e5e3984dc3b16c57136b3f63192e1bbd646f0502c611fba4a8b2353e78fceaca74bce8975fa75595e6a6d0863da6ff21bf09c539f4f885ff0b2a5f0b7a4e85c93befe0e49873f41c9ef054986acaec5f29f69b02faa1cfa2c13cc59ec978b0a9053092b2fffd6bd9e94c6a1dcd1dc551ada85cc47f4012e6ea60962502a0ded9a6767c6cf28390f8589b44828c2de50", 0xde}], 0x2, &(0x7f00000003c0)=[{0x78, 0x0, 0x3, "8386cc6a9e097ae0ae75ee70d2e134478582e83a57a0bcbd2c7417d468e077f4a87ff07a722bf24ac7e8aa0f98db3b27e11876347bd0b38efc9dd1084e2cd04ad86f235c3d3fb3b7b620d03f4b211d10d065c79a86fa1cce6f01aa2143cbd64e977c"}, {0xc0, 0xffff, 0x1f, "a784e5340aa06d4d537b10c7db9e53d54948d829a5f7f06293ef16e80bbfee72c7787a67c8a5f250a1712f1eb0d1656f1fa7f8c73a0dc7fa515518f9db497d3ca763399522f4fe73c42bc0d115aac5dd50721c8aff0a78a9b260ee67f81c13970813761e9deea91b50605888ab118d2ef73bfb292bb061a43abb4a539104f81c2bcc8ee82fe1f54d822ce7e0f00337c297182fe35eb2b999bb7cf4299935d4bdf39ab7067c35273649dd939a47"}, {0xc8, 0xffff, 0x7, "93e49637e016bdb12b622bb7ce47ce706e78f7f9388e08e44300790c4e9b4a03c758032f5e014f47504b108b964be1ae59c9235271337fadf273524ed24d113a8cb436c0968fa626d1ae2efc8f78b2058f22afe0cecbe363caa0f63dd92301ca891a21e101a52b31c87a14a4b00ac796141744bc17dc435174f306ff09058eaa8f8766c6cff13ba2f577f8df9572099f8f96629dd442d3bd89060bc5ef0e7b9dd2feaf9c0d2c6f361304694d1de0c64ef0a2b11a"}], 0x200}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000000015, &(0x7f00000002c0), 0x382) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) 16:22:08 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000040)=0x4) 16:22:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) kqueue() close(r0) r2 = kqueue() r3 = syz_open_pts() write(r0, &(0x7f0000000000)="aada94e988984d94647948d711ef558b925138e3415e794156e3a9f205a30a00a5f1e633da3a60974c74884f50bda49c5e0bdff7994332430dac4206384f971d91002eea7669bc3b9a51a16b5ca7543d078ab0f5eb8f24fc75d262b07e452c97e2dcf8cd461f285adba2e450fdc42f09a730cf15364f", 0x76) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r3, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:22:08 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000000040)="a48f6024a66000f0e6f16e1774b3da4de23f52f27810672627678bd01ed6689e", 0x20, 0x4, 0x0, 0xfffffffffffffd89) 16:22:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/38}, &(0x7f0000000040)=0x28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20}], 0x289b765c2a94b861}, 0x0) pipe(&(0x7f0000000140)) 16:22:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) fsync(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x10001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x54, 0x1, 0x16b}, {{r0}, 0xffffffffffffffff, 0x5, 0x80, 0x200, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x22, 0x7, 0x4}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x6a, 0x2, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x101, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xffffffffffff488c, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x4}, {{r0}, 0x0, 0x2, 0x40000002, 0x1, 0xfffffffffffffffd}, {{r0}, 0x0, 0x80, 0x2, 0x585, 0xfff}], 0x2000000000000, &(0x7f0000000080)={0x7, 0x3}) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}, {{}, 0xfffffffffffffff9, 0x37}], 0x6, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0x1}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:22:09 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) setsockopt(r0, 0x7, 0x100000000, &(0x7f0000000000)="ef90fd62aa94352be7af5a3142349d09498bc8e06c8092d5851ecafaa660c2098c8c59165d7385f4acc94f3775edc61145bb8b260cdd53ff5da362f3650f749444c9c3832cbe4752f6703bb076bc55c157ed95c599630f1ae1e4f6ffda1ca44c0407ed42fcaba84c8b457d34e2832ae71077474e46497ab2b47af8c4579dd43a34e7c3e95ea3e2e3b983ac7b0060bb71aab7ac506b2d", 0x96) 16:22:09 executing program 0: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x59, 0x30}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:22:09 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x80}) syz_open_pts() r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) 16:22:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) socket$inet6(0x18, 0x0, 0x4) 16:22:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:22:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\b\x00\x00\x00', 0xffffffffffffff2f) 16:22:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() fchmod(r1, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) r7 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3, 0x2, 0x5, 0xa9c7, "2c015c1753ba1b39ac14396627e5e939c4c73066"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r6, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) poll(&(0x7f0000000280), 0x203, 0xcc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000680)=0xc) r9 = getuid() r10 = getegid() r11 = getpid() r12 = geteuid() r13 = getgid() sendmsg$unix(r5, &(0x7f0000000780)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)="5e0f5be7d308536ab5ce35ffcd81aca0a536b38856bfb157530c36c285d0", 0x1e}, {&(0x7f00000003c0)="34684fed61cf19ebb82d5151486cada306c17657ae4660022924522f94b6f694c5222f9f08bacefe97d7a5078052256e6334a7f771a9f6ebba94e4db49075f239f6ee754d1970ba25f8ad6611ea8f6f9ee9eb5cd0c552da9d975ad8b7ef1b7dfbfd5f2ac9d486022d738a5fc01f877d224be95dd871859eb6114ef2340e850fac082778455496340c01c11a9bb90cefec1e104ca1202567114e81371bec57f941d811f4e4d6d33b44a854240c7efa4c17e04e20ec7eb615384e195ae587c1b0cc7b51d0bf6aaab2bba6a5b21ee9d514666cba7773662c74eaeac0750fcbd", 0xde}, {&(0x7f00000005c0)="535ad5a8946836999f14038921cd4c6ca5cfb5fa6914726df941265aa7ed88f26ec7d03450449e769d4ea5608556982bd8074c6edde5d2f70ef22bbd8a4ed2a176b95d74a2a4382ddfba11e5c38050c9fbc9cc7ab01057c5402c2fd37059d724fa00b4b0bc757423ed5da1b1098f6572367f521555343064972164e3df6a8c171187804b324ae82332cb9c5ea1184ba167940aab6df360333d62274477b97a246961a77b72e803a703e55d4280815dffda", 0xb1}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r7, r1, r1, r3, r1, r7, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x90, 0x402}, 0x406) r14 = msgget$private(0x0, 0x275) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000000300)=""/2) getsockopt(r5, 0x400, 0xfff, &(0x7f0000000280)=""/1, &(0x7f00000002c0)=0x1) 16:22:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="a54f8996cd9f700cf605d430"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x25af90167d5e1800}, 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) sendto(r0, &(0x7f00000000c0)="e7e1", 0x2, 0x0, 0x0, 0x0) 16:22:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) 16:22:09 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file1/file0\x00', 0x100) mknod(&(0x7f00000000c0)='\x00', 0xffe, 0x8) mkdir(&(0x7f0000000000)='./file1\x00', 0xfb) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1/../file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x81) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 16:22:09 executing program 0: setreuid(0xffffffffffffffff, 0x0) getuid() 16:22:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000240)="3aa15c847ed2812c70757d6144c9e925c08ef9916782e7ff9200c2f5d7bc8c4b9c440cd3a05a87b0e9154df900add6b8e0363f6a6926cc46f5011b3407812bdfb220d6b2cda4a238686811ab1c1d939b07983293307c5ec41f7d83bbadb9eb6dc9ee22ea08dc91233ceda804c1625487174d6f40a54b0fe93783e7fb96e93b426003f35449dfad66a1add0508d357a66c93c3457d4d7ceea6856c9fc09fe527d8410aaa68620f88bd3b378b9129cd40d92be070138fb51e0a6f31e6324e608eaddd86ae36254c7874823d2a4ffda379e"], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="90f52d9037f50715584a3944820595f2fae9581e58214b5a880d4be0d54c207dfc2f6fb09d76a0404801e430a794bcb8bb34a870e72ef885ad2b91a13277fc386b67454213811ff4b217c6a4884848f279b49678329d340fb2a482c391262d902fa438e3b523b21cde1e84db15c6708efc141e3df7871cff6556093bad9ea08c", 0x80}, {&(0x7f00000003c0)="371a93bdd07401e6165dce60600f0a15a13716d5d6ae31887010a1adf97a824b86d76de707274eeee55e8512b4408026d38b4ce9011b7526370ae7cf21e99ecf52173bcdcb6bd195f5445e1cdd886d49e2910e0f65237ebfb484b4a609d23716d072d9b544929e7774fc89ab7bc66b538b4c45624fb0", 0x76}, {&(0x7f0000000440)="66b4b45ff6da12e48d6b63cbb6676fe6199e49916503234eb11fb9d5d77c2b5b72c3f2f3a8e35229afdb929ae7f143128b0bc02df35e8fc204d3540e114f9ea9aa131ff492011722d9cd4ba7510efee2138f1994c44a95aae4b7a3ebdbe143980816ab10e6b32d4e377613b9db474883fcebf0906380a0963854041ff6635825379a45420f298593ba58cce6e98b1697343f0522730b6177fa106a795dc09e2a22306ebae8bff42bef3101e3ac6611beb07a0ad3c6c0784da10c74693307", 0xbe}, {&(0x7f0000000500)="1152b75678e98ee436680794b77dbe6a9e174c80aebd4cd5d3e887b6d89b83182e67f86eaba9368a96cf72baab960c23c55af118bc6e99b76d709e80d4fe7a6851d28b292d0c015b9dd398ca167346f3be888b2ee14268ad8974621d34eb8090c024698af0d7d6c66a3256aae50fe96374fbee4588894647120078a3d2cf1c7d6e6e14f57ba6b395a9d22e46b0d0ec7f7c45eb589b1a6bf51ad76157d1208da9fa0fa989f1dbcda0ecccfb361425c59e9d08a5f93fd1867083d09c", 0xbb}], 0x4, 0x0) select(0xfffffffffffffd3f, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x8001}, {0x9, 0x50}}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 16:22:09 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20}], 0x289b765c2a94b861}, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:22:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000015, &(0x7f00000002c0), 0x382) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0x8001) 16:22:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000001c0), 0xf3) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x0) 16:22:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) ftruncate(r0, 0x0) 16:22:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0xfff}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="421ca6aed1bfd474644246079f7598ec6fba5d007a06130c4f00974d459eee0df04e7d2dc3df7229fd335aa47a54df34b3292fdead9dacd7d3d269e4d6d056d46a9a949e097dce265b58fc20fd5792171a46cca528ea347f4906f3f9f8f982d8506e37a033dc3bc56b7fa7d658e58ec9c6b83a2bf38b75adad408ded59c2a477617098899191b0894c688062021db88e0a39b3298f4a5c4b4f95351160e7a79dbf843e", 0xa3, 0x400, &(0x7f0000000100)={0x18, 0x2, 0x591, 0x9}, 0xc) syz_open_pts() 16:22:10 executing program 1: r0 = socket$inet6(0x18, 0x10000005, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 16:22:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) pledge(0xfffffffffffffffe, 0x0) socketpair(0x36, 0x5, 0xffffffffffffff81, &(0x7f0000000000)={0xffffffffffffffff}) clock_getres(0x4, &(0x7f0000000080)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xfffffffffffffe65) 16:22:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:22:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) shutdown(r0, 0x0) syz_open_pts() 16:22:10 executing program 0: clock_gettime(0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) getuid() 16:22:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f", 0x91}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x1, 0x2}, {{r0}, 0x0, 0x2, 0x80, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x401}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x3, 0x3}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x1, 0xb0c}], 0x0, &(0x7f0000000200)={0x234, 0x6}) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) 16:22:10 executing program 0: poll(0x0, 0x0, 0xfffffffffffffffb) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x100) 16:22:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x101, 0x4) 16:22:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) 16:22:11 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r2) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r3, r4) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) dup(r5) 16:22:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3ff, 0x0, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:22:11 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x2000000) 16:22:11 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r0 = geteuid() fchown(0xffffffffffffffff, r0, 0x0) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x8005, 0x2) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="b50cc345692a5707be2a9cd1e98aa8a7c988baeebda991a56356bd6c33ebce1e11258f18cc6efaccdbfdb0df28874721749429248bc063622398a72fbb9eb4e7c9c424d59be807506278a8862befb6ece425f698fd34e839ed68ddc87684d7231beadc8953a632920fb3aeebf492dbd12acbe00ccc248adee5fc23d767677dc5a54c3796958cacffc4d12975a13778b9e4c9f8c65e80fc6e", 0x98}, {&(0x7f0000000040)="e29d0e9d65bc23eb9bf54cc0b2ee85400f2507ae7ed618118e530d7ed72069019bbe60547e88f673f6e81d734288f9d87d47e509f5c7966d1e1e8fd5bbb11d02ffce6672e1ee8958f7564440c5dcbb543d72fd9cf936e6bc189bae361914", 0x5e}, {&(0x7f00000001c0)="9a87723e9bb56d10bd1c4fdcb30fd6ce22de2005bf206ef0e398a7c5e7a775a9d206b070b8f349ee67f3a041e276a5018519a1cfea32de349e615bacb02e79b987c776c597e2e85c8117b54248f14ef461612863a0e5093435bdcf51599005a991e3bfed2d436c9ca455b5f296ed1d255377ef4de274e3d71fdd3b27a2794349c45ba96f80484394212eb0d44075c8b49b00b314279a75f6a0b294802cf51de47863ecbe02df1955dcc40480", 0xac}, {&(0x7f0000000280)="0e4f2796e839c8a96b712f5f536382e7bbd0af65d435f8b0b5ce2bfe8102ff4e91c915ce008243503936683a6e12170b472e488fa6fb027f406d4c27c2bfd116993bc4890c3cf8ce1c6ba0b16303ce28cce1b7208a7a7add7e46dc998ebac9b45c4293d154d6a8b989f524300ea7d62633c7bb65de4a180242a63a16992ce195dd47f787fdab353ff2915f61beb942cca7cccd29f9b7955fd151229976cfe9a9494ae7497b1839f08a5a545a8b362ff4d39f31fade6f632a735e8cc48d7bf661ee343a8b8876e831294536fa19495459511121950073718daf461aaa172453586cd10b7c1d04aa6cce548591d36de8a484524fe87dd94c6f11de", 0xfa}], 0x4, 0x1523) 16:22:11 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kqueue() close(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x6, 0x3, 0xc6, 0x8}) 16:22:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x302c, 0x4) 16:22:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) setsockopt(r0, 0xbb, 0x4e, &(0x7f0000000000)="d4f74cc90bd2c8714c8421a708fd75fe296e270d9d94176c8e2c7093f90ffeb71e5450c797fc03bc668678487b9d7e9ba4d97aadf13347e53e387ba22f63a1225d65bf7cd28b2d8c7442988ea67c89de7c8bfdae8a91f0d3958a35280f4c4cbe1359e302d58b87bcd65fe030dd16be18b0dddf33f4bbe2083b5516d5aeaea1a393e9efdea18c67bd913c4fc2bdd850ba2ce7e33393fb3f8ed3b5993de0fd2a60f8ef8fba6c40719454963420a9b3d5c540c7edeb1647653697bd7531223e8d5077468becc449ec2fe3351226cbadfbe4836ea0e12f92c36c4bfb86445b8b0724057f344346e23c39a61db828e510a3ec24f359854a468057e865b87cec49e60bf510833f0cd91cee8352378feafb7831aea86cde73d46f12f0e4175056ef87250e16a01d66a30540f4d201232cc8d706f875499003ada330f20de3a084a249fe8ba4febeccf10faf05855d85a68dd7ddfd7cbae5f4d9a9d80fa751e6d4d461a2a4fa908e34d9bc9825349bf8aade515e35b3b141ecf948688816e93f717d226f9ca8a5d154368e815d2efbeda1c64b0213707678862369855d5a9c42a4487054793e93a67cdf336a03006e7a14a12a0fe5197ac9e7c830ec97d1e4baf1a6e72bf1954c3dbecf55ea213648fc25afc41535ada728cbe0469539f881a531ff4163cc47a6c578142ee0fd097cd1ba3845485c52e5a083b2e9095c3fc968cb337c04d2a7e03c6d542d557874396d736f20bc8a011b7b1867d2ee1bf91c945785c5f738c0d3cd05e2376f6b895e907606b12d7b6a07d90100a62212c9a21b54f97a233920dcb6198e0994d7da69b9c084219352b5d90bc7d4518ffb0986063c25ebacd54946c5b7bd4bf55c314f59e449d28a11cc072d234b464bc496c79408a89570b2857b483ef0b6aeef015f65dcef18c648165696059c1bccb9d8d02b5143e9a967d2ed4904b3b0dec8f5e943bf2e26ede076ec1d386cb3c8f438287dc7605f3e68c81c50546f85074c7701c2d1afbf9709d0c841f9a0d8903f370cf7abc75257ff248b48b4329dd8d189ba3e7e82ba6e4baf7a39c1b8a2029597475dcfe4983d38eb0c51e0f5463d9f9060731ba1f9bccbbf93f683d38ac412eea55bab00c0980316eddfc50596b5242e20e74252694865d9a10260c94f826af1cdb91b7d2ab6adafad4ebc3d394d40caf1882bf7e69e1692a626fd9ae6f2fa8f565602a69017a3d6f4e6e5e3c2d4e232997102b5569a544128b99a26cf3bda7482a5496b6fe1a1b1e96dd1298c3a1ec6b9f35de0af8ee5fc167ff6e120a8bcd2a1e30726eda46b46d52288144c2152175e76b82921e62622b7e122ad8cc08619dcbe1720d0cbe8700420f7f404d8fc9031d25c19be95f21a0a094a9cd70d1d36b77240f31f5b40aea21c77872135be3b25aebdf7c966c8759d116c1eb7fa326ecc5f86efd733acde56f619f422a50204115bfef9f47e57b3b5f41a10e1dd0e844b521a02ccea5118fd51c5d8bdacfb5bebcb0b6f16f645aa3eb9bf0c9ad0aea5d352e783b6368f0c9f1a168ea94d8ce6c287f260c6870992503100a546968d0933bdbba8fbb846f6ce137a2bef5f6633fdc9c523631a18be520c4db8d1decefec7f0f6c7ad8f5a270f2e9cd1953bc43804f9acfa99ea4ca98bea6e774c9e04c0e10dedd703e8afc2b3300d0076f783258c616828ba405945529cf7daa4472ad81e9b9ba3d5f6306ce76f9f6da3e8f1d573c008eaabe197f09e276c3d40c96ec424397bf189711a6d6348f9004ac70e7d9b936258b967729645a7b99354db0d8f6677f1a7a03139b5bfa1c51cfd7ff01cb28b8daddcb7a998fb8e63ccbd17de2a82d9bb5e385d4674030a639f172e5510471c02d99ad6bb1a59f6f19e68fde3085296925ec7151bd1f2f3eb5de46c5969e452d4a1f101e60a4660d2b9903fe4d343926c8b9efe7215e4302647e3e626ed7c4e5eb465c777d9ed52e705ef024d0c8fa8ca86bb6631069e1711e46ef60ceee60942600f1369fc296ff7ec54002d91f22076d6b1469af9f74728a8c58c69f6480d05d376197b55e8b0caf3f27087d97b8e08f83f5d164d2b387fbaaf877ac3492051f23d2a37592582956ea87e5d747bbd2c78cc4c93805e6f50f8785e8f28b8821a2a806f6d31ec592a1aa90699b060a2ba50fc25ae47b9cebc05b4a6f36b051ea0128dc653f197e14f51dc8399ccdacaac5e78c427adb9f38367a5baa80ffddef27af32a78507d4da63aad35640c8387102134da855d37d07e13d3273809b6108e5bc4908bb8e35f11a35817db25c86a41abd49ddf3c015f55f55e9343f52e428b6109f6b12709fe410825f26b723f96512b9eb7df752ab32aa4b1eb5e38d79a18e07c01106fbf5e24acb41c9ce041cd8df9969f1f081640fea139e1e7ef19e5813d5dbbd8ea2bf8ec6f3f52959cb403b6008cbc104a6963dbba5258a384a341b26c13581c695979f051987d8541b43fe8fe8198514687c2542baa6db6616d27b7c56218f51e6bcde79c977c1f7136a5591d132f312061fa59a0122c2c2611c8cb7490556a00e3b0a8604cdf7f1207a1c27609be323b60364ef33ace590c8de2b4573f0fb5c5d52631c331147ecc4978d07beb0e98db99774df102bcb300a0e5e0ca88a670ca04f064d3efe0b69e80a8b72e8cfe454a5aa87c0f2348338db156171d637e36dbca642c130d3cbdc5cfeaa0c4be506ab4326d9d59367a03b38f4270eb025ad1396b1c5193a195f3b0cf6af8dff697d20362abbb08190d858032156e7ffa7caa6568e9f98fe01db42b828570203bd0d0bd1b513fd056663f12eb13b81bc80395fd9c5069cbbca065322d6dc76ed2445fbb806b5d5f48a56c6b4bf79ff811ea947bb57eaea92bd7fea982e4fe690bfd12ed659476ac280173677e3b79d0378e841ad12cee4c109a06a8b41ac10bd2a7a39539636b57e7c6a3c933589300a0401858bdf5a5f7729742d4cab95b81a4d2901335251ea922c13c364f63a250eb593f8535c391f6f89c6c13a35a36ddef36ee2a99c0f5187ae24cbcbd21bb45f5dfefdd2caafa5992bc150e575db490e28b2cefce4dccd1cdb54cbaa3c16493ee36a1e802d8a74b8f9b86863a9f63a5c687b7080ae92f24bbda9faac15dc5bc6f8150b663744f1420f4334eeb73c1431ddab9abc5bede58222413e36e0ee77a16edf8dabb5d5a65c2c1d87fa93d3f57d2a779c0b0c7f51ab71bd93ccc454e446fe3b41e19a517117be485ad39d8f0369731f3aabbb31fe78a13c7188e03215b24e4e83de55203b5febe9e276b353c058c48d8ee7eade641a4b31ea9ea6786d564ef10fc0f2ab503d56d0857091b561598f1869f1a1121506429f9b0fc817ebe999af1fce01cc2b626413272dca981b67f1c7aa17f8f63a42325c27edc6ecfc6325937d2da412141f7f9f4545d8097c404271a4f147b9d3427ebc9a2f10cb5f49f975101150011fee64c829533743d50a287123a5f4fcaaa07429b266c1a69ec4b3752bbf86ebd1e0571781f52798b52bab5ccaa5edf83725c5381e4a4039025c253b58410f2d1eb94e0e9e2cd0ed2a5ca81a12a4759b691dfc57467c1192841b1a4e0e4dc015a97b0aacca8a6c42544dc42e717cad5ad301f0165b8c3a858ebb341965c94b44200053f3e499eff235d2cf5a2038f2522591b3ed1893a235004092145743fe778a3e10ae54c17b2d55919c3aa91686c89fda941d9534ea91368002d6d3c1dc9bb4d2763d27b95faeb8abbab88569056c9ebb89aa9b1ae5579b94404374bcd6edb733e29cd76989d7aa16ed6ef7136459909089ac228acf18037041c80d845ba7310cb6ac0935b4c8d5ac730aa862734a934bf2282d1f9d6c428a9e10c47fdf146c34673563e81a2f759223a61eb7cee863701522e36400dbe8132aa93f8545838162f7262d941589373b0ee4384d1ddc49fa1e19b8da432a2c1dc6b69a303efa4462c664caf0725beefc868adeace0c2616714f548d056c8195c52cf84a8b1ae9cd25524f502b84ec75c56ced5c1a720c65241923ac5785793a4a24d05e61e98ae41bf3bd7ac6797a23ac82e2f63c34022fbeba46b29165f6443ccee2c336807e04e22fef122c3edfaa99f4d828f03db14660ee7b617eb656106fa3e96da8940cc7a956c114e6ea5b05011cf2b5f8b4af80265dd3b8dd1f73de917fd2fe9beb496e7610f2cb43020719298bbb9aea660ad739c41bbc15da0a27f4b82c8ba3eaebd075f1955f7a7a8c434523828cd7609569e908f132ad50692ab35a0c3b2c9d307e30f6a68cb6d7d1c3a84df9a873f28c6002f91454e5f74c330a01f05984e3dbaaeb2376ce01e1834448eea5c8f3ce99ac89c88db8c970110a261b23a6598b2a2b87ea6fa70691be3c4b92d7572a0f8c4621a637f353bca9aec87bf1fd4eec5ea1450dfcf1bb292a44bbeb4f18b7187a6aaa905b7f94efbb2bc88c67bef896cbb2da8a63ed76b6a9d28724e5ac99e4b09e0648e7b2bb842a93ec30506cdd333db6859f371960a113820611a77993cbed27067ae0fc3837ef64274691329c7157918a0ca9ea6ab2788da13b103a6b24e9f3af50634074566b084696c8d963a5b3313b0b3fb0b60164c6d37c0ebde26cd5a36a1ea243b4f433d0487c6f50fab2d4d393b77f8ad028f2d700a2cb4281c6a63819f31e527d360fd6df28253e62e60358cbc28c70a073511363b588188e2e179acc6ef56fa4c6092d265536a2ba3991e01fdf070e5bc1ca34448706a094dfc32c7eb620afb4c512f1e6de8a2caf6325bcb88480784be72f5a9d0b00c3da128bff82e09ba0235eea07b0248f52075c5ea7d0f63f62a452df8394757736ca1eac3c022f17695af84b6ffe7f6f71c682b2d6f055991337a7f9ef00d98c6adfea9861d0a84c8e9fdadc5da7d66f09621daf091bc4f5a775b25b9be6093dcd669ea1154cd1be3a5060f7b55b84ff47bbe929cb229f62907f540104fc1ebfb81615eb1320b76cbd660c11d46abceab751ee347ff92b33892d0ff934ed3b316804aa32fa30666f5da943068356d3a1672ecb341d490bbf6155854f38629bc30fa46dbe3c1ce67ea24aab9a45cc8f412c0279ff8d8b61cd6fea310a4f51a9e20d034fa37ae81112b55fc4ec7d8e51c3333dc45ef3222442d7878688bb3edf86fe1e3cc428b5cdd8666f981a3a5c8e6585a6b5bd7623f9af9d82a6a233f555ed8321a108e8705eae09d3b55d059eb81bd0c2f54a342771d61efa19349601d5d79a8053c9d47d2848eccfe156c26bf1d6db563d8bdd6fcc9907b8c91e9749f7ee2721dd875a997643899730de23284ec8356432517ba0afbe35f1f9337ed94031982c6b872f1409511e14a9e7ee344c8a9ceb54cc71b357d1cd5f7a8f18e612357d823f163afada286bc11c74217b7f6dced95c3bbc07da50d90f22d0a8bf670e0c8b17bee46dad4c34b8c08e96cf2a7527b5589ffa475b9635a4af716ec2da4c2398d81d69ac2ea582641e0152cbc0f9ddbfd7233632679be2dd529bed205a9345f9e3fd78e74077bf0d965c67e4631ee9e521948fea413d78d9c1ac7df0e4a6f3b4be4f89e4186954638cd3c9892cf8a7bdb38128c7776d09cb9de9a18ca558afb08521c8ea47208be30d0a1b758c0187fda60f8258fda094d4ff3bf3ce6cb4b1ede13d0ebe0b6dbd65a3d0cfbcd94af6847f855850d8d9e7dc76b473999f849253116e53abb818192d3c6932fe49b1f81bde427884ad1d88c50e99e7c7c1b7698684b59c1affe670a83bd837ee551b989b324831ffef819d1e1cb75b2bb9", 0x1000) fcntl$dupfd(r0, 0x0, r0) 16:22:11 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 16:22:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:22:11 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x811, r7, 0x0, 0x0) r8 = getgid() setregid(r6, r8) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000340)) shmctl$IPC_RMID(r0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r5, r4}, 0xc) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r10 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) bind(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="05538949a5a2c63f0067972b6df93fb599cec91b28cdc6"], 0xa) 16:22:11 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000000c0)=0x30e) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x166) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:22:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() fchdir(r1) close(r0) r2 = dup(r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0xae, 0x2df}, {{r0}, 0xfffffffffffffffd, 0x8, 0x30, 0x80, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8000000b, 0x100000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x3}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000019, 0x3, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7f}], 0x1, &(0x7f0000000180)={0xc6d, 0x2}) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef6cb008c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a00125ad5020997e7d7b55cf68955f8ec1c1d237b8bd9e953611929bf2a52ecb077a95256cf22010b9ac63e994d213e9b240c69b9023b2503746a1a4f38bfadd11b900e7c404451238d28b026053734b1aef80a648aba6c246a45ee1780c635d33512dfb6128b3263bec61bbf7b16b1ac38c97f89735725536bb9e05b1ba17726be6f60257ac86874e0a8a783a0b002008828967aed4ab69f0b5ce321365534e97ba401458a6fc3dc90fc467563ffe44e778148b872df17b45cbf4628b91de7a1f7d3ba0f2844dcd34c8271f45212f73e021988c48b891d6bebf0aef22bbd97cee3ef7eb98bd30fb2db39826ee9fc5c462b8bb7a73890bf57392f5a96844313390822f2773fea57af6e2e11a105f3695aa552e83a1cbd1d3d9f9a398b73f48d1cc48da37e8a572bffd932b715ed62f371979e1e0b71502f0a07d1413c709959003f9b62e5843e7167f21ce198f4fb96523ddf97bfca44e9ef3f19c13d4affb677d653dfaa8ec41feb730fc8150cb1309808731722561005b0a874268b18ce23a23d1d"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 16:22:11 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) 16:22:11 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r0 = socket$inet6(0x18, 0x8000, 0x4) sendto(r0, &(0x7f0000000140)="ffe2ac9d397b532bb47046889d4696c482d6133262d36a08d5e3324be4b3bfa0cd9aed6a1bd005d89e9c0ea712612568b4079f3ac7d3212edd7d3c76238ce1a8427918cefd3fe0a9f3eeb105bef612374cfb059a6c86b16c5e58db357ee4f7ead5ee527570a7fad73f2bcee009121f1783827977d1ce69ee602a14dd280851f1bd4b79ef067fce6efbcb025ac3aeda2eed7ad468f78d9559cfcf4dd9cf126ef3d0da5a8dd3f39fe978d0281bf69ea50d0c9e883695e2c9", 0xfffffffffffffffe, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:22:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) socket$inet(0x2, 0x8005, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 16:22:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0a", 0x21) r1 = dup2(r0, r0) poll(&(0x7f00000000c0)=[{r1, 0x5}, {r1}, {r0, 0x40}, {r0, 0x100}, {}, {r0, 0x68}], 0x6, 0x4892) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x8c, 0x4, 0xfffffffffffffffa, "2a558e8370d97f2e8642c37412a1ca4f65284204", 0x0, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x2, 0x100, "09ad4a87db08f8846421cba96531dde50dba213d", 0x3ce, 0x6}) syz_open_pts() 16:22:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:22:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x672, 0x3, 0x329f3b94, 0x2, "adea10ba4c0900418d560009c10e067e99f8c901", 0x5, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 16:22:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x8, 0xffffffff, 0x9, "f9875b2e1e942a1aad3f782159b13bb93a182692", 0x80000000, 0x8}) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ftruncate(r0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4812, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="6f44cabf180190ff7fb5cf4b0fb964bc9580cef3c5b20a5927e9efdd81d670f6c34835f04bcca458dbf16b5a213ae5848504cc3b35da485f7b4a755104a6d71663fa64458462c556eaf315485d3a2c21eeea2399761ce76936f91606831272d99d7020dce58c3e90029612196ead5535799349bf479cc789a0e24697146d3a746c231ed23187de6dc386f2c8b09a5f355765d15f865100975a952be39a2bc9b803f8e5c8d4e4c4511c07b48c7b8d16b4f278714319c69531efd7bd3b11be071639cedcf97bbe7a84a0492e82a877b2c188", 0xd1}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000100)={{0xd2, 0x4}, {0x6, 0x40}}, &(0x7f0000000380)) poll(&(0x7f0000000340)=[{r0, 0x100}, {r1, 0x4}, {r1, 0x8}], 0x3, 0x8) write(r0, &(0x7f0000000080)='D', 0x1) 16:22:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) kqueue() setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000001c0)="00000000b4dc3f23ba540899c502bcb0953e319b6314ff00000000009c2dc78e000087b5505a2709e13eb2710d77e5f86677d9a2b2d7c263c64ac4f1d474968f766fb46f3401961be3eef45c38082ed4a5ff7ab80a072630328a0e2dd852795c8dd29459649220ee01c5477a565d44cb2d19497a4c83f00999f0d76565ffce58d119d83045ed525efc8d2026ea867845812b20a3a720b63c1f528e5c273d91d263e7b6344845298ed8c5d67519d2bad623a163988b156ea75ade4fa1586d3698363ef5c7cf31143053ccca0d579e51c3b4bb0ee1259d2ef1893d456fe9d308024aba8a2a67d5870b9e766dd5f672df82889b48292062f18f18ace4cf44e7b39b6a2c8311d3bc4d36e8589ae416dca7ccd4dda181b30c235f6ea2fad68e7f2b", 0x11f) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) 16:22:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88a0, 0x92) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x2, "ebf3c5296c79c036a72770b31402f4967e71c40f", 0x1f, 0x9}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) 16:22:19 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) recvfrom$inet6(r0, &(0x7f0000000000)=""/217, 0xd9, 0x40, 0x0, 0x0) socket$inet6(0x18, 0x4004, 0xffffffffffffff01) 16:22:20 executing program 0: clock_settime(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10c21, 0x66) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000000000)) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:22:20 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/62}, &(0x7f00000001c0)=0x40) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x8001, 0x9, 0xfffffffffffffbff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x21, 0x11, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0xf0, 0x80000022, 0x1, 0x200000000}, {{r1}, 0xfffffffffffffff8, 0x2a, 0x0, 0x4700000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x6, 0x5936}, {{r0}, 0xfffffffffffffffc, 0xe4, 0x40, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40, 0x7, 0x6}], 0xd6a6, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffe, 0x4a, 0xe3, 0x30241f25, 0x6}, {{r0}, 0xc1bff9fcd892025c, 0x48, 0xc00fffff, 0xffff, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x1d, 0x0, 0x6, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffa, 0x53, 0x1, 0x1, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x80, 0x6a1d}], 0x80, &(0x7f0000000200)={0xa438, 0x2}) getsockopt(r1, 0x1, 0x7792, &(0x7f0000000440)=""/206, &(0x7f0000000540)=0xce) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x200000004}) read(r0, &(0x7f0000000580)=""/112, 0x70) 16:22:20 executing program 1: r0 = socket$inet(0x2, 0x7, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x11, 0x0, 0x8001) clock_gettime(0x2, &(0x7f0000000080)) 16:22:20 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1e, r0, 0x0, 0x0) 16:22:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 16:22:20 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0xefd0, 0x1800}, {0x3, 0x100000000, 0x800}, {0x0, 0x8, 0x800}, {0x1, 0x8, 0x800}], 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/107) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20082, 0x40) recvfrom(r1, &(0x7f0000000100)=""/237, 0xed, 0x800, &(0x7f0000000200)=@in6={0x18, 0x0, 0x9}, 0xc) r2 = socket$inet6(0x18, 0x8000, 0x2) r3 = semget$private(0x0, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x6, 0x1, 0x8001, 0xffffffffffffffff, 0x3ff}, 0xc) r4 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8000, 0x122) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="e07f37de59d313b2570e4e7f4d49130cadb92a570c7e09d1fc094c0981a4dbb8c60daf24e3674ad8ae38305807d9429ef5d0fa4b7592760d23e5bb2a2ab8d8a2eaf4cfeef42bad3883da474c85a9ff88a3beaa57ca97c0d9e7576887413ec3497636aa2ed79e4f54271f82d7cd29429280206de17a8e864c676ad6d055a277d26d38cd254c63e8a37ffd6be35bdda0b8c5c5860d0ceacfe5d8e69680167505ec2b4d5275dea47887eeec5cd714e41c8b3cdedb53ece6b6e8ef7df1a949df1291f7b417ddf62fee6f71ee9dee031282689a34ae959e0b398e76b7cc3af7cf23597471831c5b6ac49e4c95b835e723d9f5426037b2e0867ead", 0xf8}, {&(0x7f00000003c0)="5439e8eed292cdecf19cd3c75968cad9e4f47c71700f7ce4d395ae6da2f5ddb06523eda9286b2c9bd832ce194469a9a1b3a314531611e1ece823dec546fd488f2e1288f9", 0x44}, {&(0x7f0000000440)="9e1044a0a9c4f032fc9ca73346e971c33e2046247066d3f32ad61de20e2a2597652ad727d26a8d9141a1d6b410de25adcc094251563fc7d1480d", 0x3a}], 0x3, 0x0) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f00000004c0)=""/202) r5 = fcntl$getown(r4, 0x5) sendmsg(r4, &(0x7f00000006c0)={&(0x7f00000005c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000600)="7d24562ec8010e26a8be8afe", 0xc}], 0x1, &(0x7f0000000680)}, 0xe) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000700)={0x7}, 0x10) r6 = shmget$private(0x0, 0x1000, 0x190, &(0x7f0000ffd000/0x1000)=nil) r7 = semget$private(0x0, 0x3, 0x83) select(0x40, &(0x7f0000000740)={0x7, 0x2, 0x1, 0x3, 0x7, 0x401, 0x5, 0x9}, &(0x7f0000000780)={0x0, 0x100000000, 0x2b, 0x2, 0x5, 0x3, 0x5, 0x9}, &(0x7f00000007c0)={0x6, 0xffffffffffffffa9, 0x0, 0x0, 0x9, 0x80000000, 0x101}, &(0x7f0000000800)={0x3, 0x20}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000840)=""/224) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940), 0xc) semop(r7, &(0x7f0000000980)=[{0x0, 0x80000000, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0x0, 0x1800}, {0x5, 0x5b71, 0x1000}], 0x4) mkdirat(r4, &(0x7f00000009c0)='./file0\x00', 0x1) fcntl$lock(r1, 0xf, &(0x7f0000000a00)={0x1, 0x2, 0x80000000, 0x54, r5}) r8 = dup2(r4, r4) recvfrom$inet(r1, &(0x7f0000000a40)=""/4096, 0x1000, 0x2, &(0x7f0000001a40)={0x2, 0x3}, 0xc) mlockall(0x3) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001a80)) shmctl$IPC_RMID(r6, 0x0) accept$inet(r8, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) 16:22:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x1) 16:22:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/180, 0xb4}], 0x5) close(r1) 16:22:21 executing program 1: clock_getres(0x5, &(0x7f0000000040)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1a, 0xfd7}, {0x3}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x1, 0x5}, {0x9}}) clock_getres(0x0, &(0x7f00000000c0)) 16:22:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x110) recvfrom$unix(r1, &(0x7f0000000080)=""/151, 0x97, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) 16:22:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3c0, 0xc1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x80000000, 0x9, &(0x7f0000000000)="8ec38dac072182fe1256011933df718beed5404a0aa3bae45656583fa90c591a47a64f828e2301b394074b1dcd797c0c68a684edd683869b8b3a7c8c95daa31fa6dd12644212d1450e5ea76e0fbbbf583a0f374f3a4d7b321464113e00f60ad7084892c2a4e82410a8ca682e76d44bdbc42ffce2c3ac1642681844c3197b215c4219dee955f017f92e7b8471cefdad052a4df36bf13bf7d0cadddeedd6702502c02065cdcede6d577a1a93cc0932cc3dbfc4f492", 0xb4) setsockopt(r1, 0x29, 0x36, &(0x7f0000000040), 0x0) listen(r1, 0xffff) 16:22:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, 0xfffffffffffffffe, 0x3e40792fc8356c78) 16:22:21 executing program 0: r0 = socket$inet6(0x18, 0x80000000, 0x10000) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x87f, 0x8) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x4, 0x2, 0x0, 0x49}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r1) 16:22:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = semget(0x0, 0x0, 0x18) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/41) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x4) close(r0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:22:21 executing program 1: pipe2(&(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000100), 0x0) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x4, 0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') close(r5) fcntl$dupfd(r3, 0x0, r1) 16:22:21 executing program 1: clock_getres(0x2, 0x0) 16:22:21 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000000}) shutdown(r0, 0x2) 16:22:21 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/63, 0x3f, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x0) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r3, r2) 16:22:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x37, 0x4000, 0x7fffffff) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 16:22:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="00000000a5d85ec521d7736790ee8f511b5ce288518f33ba8f9d4403081f677a4c45795c8461ac74b3cc2d69d2cf4612ce35fc321c8ddf8668c7326d9cf50482a3e669288d4dbb23043d9342", 0x4c) r1 = socket$inet(0x2, 0x8007, 0xfffffffffffff584) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="78cd5f68393a4ac1676ebf33695cd03ae2c3ad4a9493598027e337766fbc46342cff1ea387d34c1b0051edcc32e38696ec666209a5e9bec8a351c62763f33df7417a2c187f086c7fa42ac0ac9edbcabe1f257470fa6314", 0x57) 16:22:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f3", 0x1) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100000001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) socketpair(0x19, 0x4004, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000140)="cd5ae6f370f6fe1b08bb8cfae617c9d5278b2a293fcba5d9b7f7be404f9f76dc8f39ca6e59e55d7a37518726ec141dd9afea4beed3db78c2098838e4", 0x3c, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x8001}, 0xc) poll(&(0x7f00000000c0)=[{r2, 0x83}], 0x1, 0x0) 16:22:21 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:22:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 16:22:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x1, 0x300) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r6, 0x2d, 0x7fffffff}, 0x800, 0x3, r7, r8, 0x8, 0x1, 0x5, 0x4}) setregid(r5, r6) setsockopt(r0, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 16:22:22 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)=""/3, 0x3}], 0x1, &(0x7f0000001440)=""/4096, 0x1000}, 0x40) 16:22:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) socketpair(0x18, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9ecdae47666b0f567285b18294505f523a230accfbab73a4f9d97a6995a8540a8cc7e1a6d891731278d3d15cb960aae6e67f8508450c7772792c5b14277139533bd0366e1fc6e86b8a777bd9c4e38b838aa6a06be1fff7ae31c67a888fd72ec0c39c4084e5da9cdc80c3b85b1402e6ad28975677fd15abd6c5afde9df742d3346ec40e2f1775776c37651543e8e5f71b9267191cab35ff60d0adfd24ab1b1984af242fd911f7b9b06d2392c32057a3895edba2a4e8bd89a6055a2b71a455cc0e5e309e2cd01abf6a51f5ef3c0d98f064e193f34937434f2b3ba1b0267739b1c98e83cbb762b38eb78fc19d896157842a1d680829d53995", 0xf7) 16:22:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) listen(r0, 0x89c) read(r0, &(0x7f0000000240)=""/229, 0xe5) r1 = socket$inet(0x2, 0x201000001, 0xfffffffffffffffc) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/102, 0x66}], 0x5) r2 = socket$inet(0x2, 0x0, 0x9) r3 = socket$inet(0x2, 0x200000000005, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000000)) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00') getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000100)="b55bc99c74d667131c858eb72f41bafd7423c5463f26ed0d67ea98afc8f5ee576c1b87bee13b64b3cc72e47bf6", 0x2d) fcntl$getown(r2, 0x5) r4 = dup(r3) ioctl$TIOCEXCL(r4, 0x2000740d) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:22:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3000000000, 0x35, &(0x7f0000000000)="02000000", 0x4) panic: receive 3: so 0xffffff007df5bdc0, so_type 1, m 0xffffff006f0e4500, m_type 6 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *123637 6196 65534 0x10 0x4000000 0K syz-executor1 419306 6196 65534 0x10 0x4000000 1 syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff007df5bdc0,ffff8000211a1700,3,ffff8000211a1790,ffffff007df5bd c0) at soreceive+0x12d8 recvit(ffff8000211a17c0,ffff8000211a18c8,ffff8000211a18b0,ffff8000210852c8,0) a t recvit+0x28d sys_recvmsg(1b0,ffff8000210852c8,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,d46efb5c010) at Xsyscall+0x128 end of kernel end trace frame: 0xd4930691f80, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic receive 3: so 0xffffff007df5bdc0, so_type 1, m 0xffffff006f0e4500, m_type 6 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff007df5bdc0,ffff8000211a1700,3,ffff8000211a1790,ffffff007df5bdc0) at soreceive+0x12d8 recvit(ffff8000211a17c0,ffff8000211a18c8,ffff8000211a18b0,ffff8000210852c8,0) at recvit+0x28d sys_recvmsg(1b0,ffff8000210852c8,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,d46efb5c010) at Xsyscall+0x128 end of kernel end trace frame: 0xd4930691f80, count: -7 ddb{0}> show registers rdi 0xffffffff81e24a88 kprintf_mutex rsi 0xffffffff81572de9 db_enter+0x9 rbp 0xffff8000211a1550 rbx 0xffff8000211a15f0 rdx 0xffff8000016d6000 rcx 0x2137 __ALIGN_SIZE+0x1137 rax 0xffff8000016d6000 r8 0xffff8000211a1520 r9 0 r10 0 r11 0xffffffff8181ffb0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211a1560 r14 0x100 r15 0xffffffff81bdb731 cmd0646_9_tim_udma+0x5099 rip 0xffffffff81572dea db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211a1550 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor1) pid=123637 stat=onproc flags process=10 proc=4000000 pri=24, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800021084008,0xffff8000210a2be0 process=0xffff8000210b6fe0 user=0xffff80002119c000, vmspace=0xffffff007f125108 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6196 216729 53800 65534 2 0x10 syz-executor1 * 6196 123637 53800 65534 7 0x4000010 syz-executor1 6196 363741 53800 65534 2 0x4000010 syz-executor1 6196 419306 53800 65534 7 0x4000010 syz-executor1 53800 247844 27737 65534 3 0x90 nanosleep syz-executor1 27737 425101 99883 0 3 0x82 wait syz-executor1 54838 477343 41158 65534 3 0x90 piperd syz-executor0 41158 373262 99883 0 3 0x82 wait syz-executor0 67113 287806 0 0 3 0x14200 bored sosplice 99883 479370 31353 0 3 0x82 thrsleep syz-fuzzer 99883 163668 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 353571 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 86308 31353 0 3 0x4000082 kqread syz-fuzzer 99883 465706 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 267010 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 287038 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 422584 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 230706 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 331915 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 479017 31353 0 3 0x4000082 thrsleep syz-fuzzer 99883 97251 31353 0 3 0x4000082 thrsleep syz-fuzzer 31353 339197 95805 0 3 0x10008a pause ksh 95805 73238 77307 0 3 0x92 select sshd 14017 89442 1 0 3 0x100083 ttyin getty 77307 285962 1 0 3 0x80 select sshd 52997 273456 96831 73 3 0x100090 kqread syslogd 96831 339603 1 0 3 0x100082 netio syslogd 26107 225627 1 77 3 0x100090 poll dhclient 97251 343744 1 0 3 0x80 poll dhclient 13522 57219 0 0 3 0x14200 pgzero zerothread 57411 47893 0 0 3 0x14200 aiodoned aiodoned 59336 311147 0 0 3 0x14200 syncer update 48615 420127 0 0 3 0x14200 cleaner cleaner 10225 141445 0 0 3 0x14200 reaper reaper 57113 225949 0 0 3 0x14200 pgdaemon pagedaemon 21426 254533 0 0 3 0x14200 bored crynlk 56983 5124 0 0 3 0x14200 bored crypto 5121 203202 0 0 3 0x40014200 acpi0 acpi0 1747 422217 0 0 3 0x40014200 idle1 57285 504837 0 0 3 0x14200 bored softnet 29951 215131 0 0 3 0x14200 bored systqmp 20614 485952 0 0 3 0x14200 bored systq 61440 359861 0 0 3 0x40014200 bored softclock 2828 430784 0 0 3 0x40014200 idle0 1 25393 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper