bf178d7be4bd70c074f768a1aa024aa501ad55431d3fc30f5faa951fec8b1ae813ad47370df7799937c65cf29b4271621c5f0631c2f166e0f90a9d893ffea8fc844822d4ef7a75b1ca9927b03e8ca7f306", 0xa2}], 0x7) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 23:30:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:30:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 23:30:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x2cf) 23:30:59 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x1, 0x1f, 0x6, 0x100, 0x0, 0x3}, &(0x7f0000000040)={0x5, 0x400, 0x2, 0x10001, 0xffffffffffffffc9, 0x3, 0xfffffffffffffffc, 0x7}, &(0x7f0000000080)={0x80000000, 0x20, 0x7, 0x7fff, 0xfffffffffffffffd, 0xffff, 0x1, 0x1}, &(0x7f00000000c0)={0x1f}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000180)="96c66c33cd42b8b87d710d4f28f2d6c76c7a3c9d32e75b87fccbbf036f540b4827a18887827ca3737f2ac8dde48f6987b21727b2cc2281963107dc95d01284cacde4ee835b87ec32fd99dd30ace647193897d34ed4738574c76d8c72842dccd93815d8e18afab2919dbe61f7551480840713fca43d92b708bfa955a4dc5fc220b4b97e77656e7895c3c08afd5365b37af7b9fc21ad9bc01381459235ac44a8fd23aaa3c6b8ec0bb0201d1d2e2bc007be7f527fa28b1e9843a0f3f7429ff5878013076774f695098007c8f6cfc1", 0xcd}, {&(0x7f0000000280)="bef3aba486001e4fa77f36743729b111e263ffe4ab6a52810c39b42d5d826d8ee45092152aa08330033be7b6200cb62ad7d442288d6b8ca6b17393f31bf0169fe7f7bda7d6782a30b671c51ca53356886b3d2f8823c4298b7a2ca11e82e699c6c82fa82247f2e51321b93b2fdbe5e644fa98a9349a99d4bef2fed327f065c37c89e5716a6719f7ada6f4017edbaf31ec1be6ec176c143694d47202ab5e0f47b4ece65d0fee81734bc9631b53939885", 0xaf}, {&(0x7f0000000340)="192e672ff89702c947dee3da08bea4fddb5266e0e429605de83b3ce00da6805bcd02b67b355b72b85580ad929bf10acc4e1eb369eb1e4dbc8d56f44400b215ac474bf02f2dfa6d33820cb4e2062cfc3290e75b163b3edc0d03eaa9d580080c2ca982c3573662", 0x66}, {&(0x7f00000003c0)="b84dd35d9ae4f1ef3faa3d44e11f0606f93425f7e74a5644ee281f1241fc437f626f648877c813bfe51c6271acfc90dfa613ebe9af75faa2ed24617a3b2395f4c21e5415b71182af17ae11f572672535d93f2d825ecb2864c0e5867e5dd1659ee243cbd51969110826de4639f15af5e027b10f335942f5183fac20d1741eb4432970b2769e6657841efec89b3360937571ff69576f56756ddf8c91f4f275924100e3fc1f37fac719e650e8c52a9fde5f17f068a5d5a3938037da5312e2c23d8d942283f9453e54aa", 0xc8}, {&(0x7f00000004c0)="f0fcc8fe2ad9ad796cd307e3add81865fa88ddaeb3e26b75c807c5125185dda838eca4c2d75f6b7603bae57baaf656d3abffff660b574f5c5077c2", 0x3b}, {&(0x7f0000000500)="1e846bb7a8c70d74fcf5d1804588b7a72bb5ed65fe3d3432ba3be3763acaf9cf0cc063b234f4851e58f7e59c7f2f88b57b25e27975f260a1dc4a9ba7a2219e28ee43b021ba5a092cebd066f71a10675a82009202ac1c", 0x56}, {&(0x7f0000000580)="acbb66af5d3d8e6068b68298b91cbeeef9f5acedac3995916aedea64ede9fb18c7ae1b51ff9defb7d75188e6e3d0e95dc73ae2db96dfa7e32754166002b1f757982f1f9efe97b5d271a416acb0c21ce5ca4119d0a3fbb48024a7b8", 0x5b}, {&(0x7f0000000600)}, {&(0x7f0000000640)="e52eba14fde850d201b9d6c4bc6943546f142c2a6b17b6abd0c46ecba989e8f52e59ba64f29c5a8bb0c4ecf802477bf058696edf40b8b4d6403ab5eba1bb397435a8b8c1ce11d63bfc0c5ce7a247375c03d0d38f0b04d253dfde6ffd48bb0797e7db4d93a66b1016d43b218c932976baeef9238115eaff3abad0e6b70039015e24e1ce1017e3cbb664be8779dd09775d52a8d34ca4618024a5e5fa83125700486b4ae909501298c7e2b208b21586b7539306bd", 0xb3}], 0x9, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x48, 0x2}, 0x401) sendto(r0, &(0x7f0000000880)="741ddba6ef3d727f4c658bae8eb9d89abc3b95dbf024d9f7fb4803be7c3b50cf767c4b9305e8bae3aa2ad9c9dafab91601ad099ab65fb00d2724d353aa0922471f6d1aee2d1bbaf2d66bb0496adf52df3057e43ca9f23f6484ce28447f2e4f7e26562ef9e5439a28533187c691a17a01df1815029123de49d83b39f8a865e81dbf49e97bc4cb31a241247d318040c250a7dd9ad6f634736beebffb6cbfd00b9fb1ead56ffe9e3fc1b30c7406f39237265f93bd166caf05190a5c79066eb677b5632593d12c65c7d514b121a3c2e5ecdc4dad07f70f4dd1c9b0d2a1b17bc8852ce1ef3ce4cfc29bc9cdd1b6c258261126dea84b3774830813f0ed48620c7bd97d8cdcdbe5704682a81a46b31cdb050153cdce270891bfa36a995dcce6308f4bda46d88e27379de040a65986911ee5f2d3682f980a81ffde67d056636e5b44e7a47bef9604b27e0dcb5e27c2c20b825aaa2d033e034bf5559dce6c4b582c9134683f3309db9442225f038365dd16f0d3652bd7184adeb084b4f9f62d3c46b648322a521d657f45080d04ec3922497b66a2f3830653bf183b45ce6b9094e72c1086bf738723bfeb63cc2553b198c74b81cf8caaec1ceaeff7a930924d2dbbcad371dc4a347850e0e5add1cc2a8adca9b383114ac7db09896998a8a4bd257516c5ca4c4bf5c3ffa734ad1744790cc1929cc04e6e83655b89b094ed4ee7a0c293e0e20c96a88438d3a7e9e200052c2dc3df980406b9e55cce992b7c66ea159c00abe74d50e17e08da2aed53a3addf7ef872fee2f9ed14de8a30e6fe99a5ec3f928ea699804b242df9709c277de7b9665e5bd11fbf8393ebb4f632e0521584133d95cec709a92d40be74a102591bd911042bf0a3d40efa006e391ea80641e21967bf49e2766a1e3398932edfd2c00736ffcc4ae033edd4c430533032d740e32b6bc2860f0e72336e7a0b11b17eb4fa74390c41dea3af3116ff50e79b4d9830c616c9a826baa3d25f84184adab758decf35cbb38af24dc69c2f2abde90bc5d3efc5c773cdfbc68ca63a2baabc25d53d6537676ca8e721ecf77213236c12b038dccd324dab23dd82049b4b63a16255da33f9ba4075c9ac15343eecb1465b0773e2a57842bd97d7e64a23a3aedc9e0aadfb89ddf8955548f1cbd9a3dac0f45429a7042453ed1fdebdd67954feb8b45cfe1251b86d4ee4b7bfa8350d618a70e0f43440dbe8aefba4f4da6e5d1078946ef18a1590629def113bede4290dfecf404c685ddf72c831fc4697e0afe0772f9860c70c3b28787b80ec1d11ff638542401b4c1ea347397738a053d2fbb158f59a4c658515f0894e11bd28c417d97efcd6e08ca8a14b74e77f4473395f536b002baf21997cf57f3f058182e439114108f39f941767f505a757cd0ba53d2eaa222d0e4e5567bbf7d34e85a5e17ff9164db9bc6a76be26e02f0be1d85b3f39771eaa77835e9cbff8973fc771fc457bf6ee9010a4066b978aa942fdf619ecbe7d71e6e41d96288a8c8472e06fb3bb4b5299c47fc4c0532a438b1847990087ba1e390116bb43c572c270843946870e424c9f541f91f333c403f769f0924f1ff0628f9c0db713d8e0ef68e000c2739ad97763a90bf235fcdeb37f6d1a1517d27db0acaebf44da5bc26bb646dbd1c8c7ad7a1d1bd7f256b2d4a9c4a0aee68eae27e16cfba67aa8f0c306bc0a24544904dc036d7aad89fa54ddfa337c527c9c661a3399d6e8e5b798452083e27fb3ad57075aade34416e1e35e6bea5d381a151318e302102a9e61614729f37c1cfd5fd56f05ea06587911db77c96906bdffb0f23178ca472ef677b89cc9906021e02842da860f4f718e4d06c2799c6a9f4c8a471f334fcd5f456fb9f589d870de2c20d6d5c94245d5a9e409f5855211191b9b5e787128d72ab72b2dfc11657710baac23f3cdcf72dde3ee9170959ff389d592eab0a4a27988184b33a88eb00c9d2f7f01664c69037fb230559578c74f2b24652276778110a594cf2e9134fc7039f4b9f2927105d555c3692e48e149731d5426c67f61d61b2d29abc301b8608348e3f3ef3998c1612fe656909ebeabb1e493b15a7d70725e04c21a5df1cc0b6e6936a5aa65e974e63e45c42961771cca7960628ecf36f20daa5152095cdaecd77b4a1a79985b231e5c4942a89bbe6193d0eef9102d65a0366bdd8f0265c6da272f81178a712d4eabd3d698c22c8448d4d45b407caedbb2bf700b0a4286017e1ded83859b892827ee6176ad65bf9de0a57c846a4f81f8f651932b119f00c8d4d8b6fa9b9474c52ae542a075510d2b1c464f6bf9e59b127847f53c7fad8a08d56665851a0de19e34b21e8e83e3be52d0ad03b71b3e7fd7324d2015dbbae11aeba7bfdfe0b174103b01d465e8fa721d4d4309397b7410cc731b919988dbf0b96683baa46368131eb6f5ad215c6fc7f82151169803e451c835cf1843bf377f079fab74582d8bd2e01a7d503abff911713a26848009225b1198332a19a0869517bdf79b42281008ec52ca00010326b2207a9abd09f8425b0556ca98043905af57c986e719f3d5149bdf4ec066316cfc98422da3cce831bd0b0337908b6edde3b066c78882b348d75bbef6d551ee69ae705fb73803979d7e8b38518dc3d8f58eb21afca3db5ad9546bfe4fcaa506896969cf91d866edcc0c3f0d58dbb958111a9d8b3e2778aed36cab61ead543424227267274b3efcc3a41306b93f88e48796c96c2afda248df007c21c07f6041fd03f342b04c25a3d59229ce865b8ff92e40bd7945dfeb65d6f42e03f50ff7f2bf97190acef584c8f130cb5983e0ef95405fd7705bf80969a6a30baccb482489854af4656cbd0d97aa40253f0bf112068512d0de1741a3d729c9460e6eef69348e968df8bda4cc208a771df0780f3acc405df13a4c27eb1f831da1d6686b1ef95d8c45a09ae199974704686f9e411dac423390807ab6449764d1b31f1427c55b5d054ff7ae028ea10827fc9696947285b4a439a47da01527d2ff8a2a9949bcf6b73b4f045eaeb9ceb873ff5a26a2c5aa86b4f4390ff13eff15ffa5beae12f737c859562725f9a67f55cae1e6ad2f5df85c844a54460f8388a5562681ecd0aa6f407164d3c3f3344730ee9fe13b03208a42099130de2ff5defb21f4d812a062e50a00f281ee4c9f79bf881ba27358c7f2db50146f71175735a70b14168b7cd92dc1258ce2509769bd419426207ecca5d037a6f9aee15aab08befb43e55c525f91ada6e7a51ebad95b28369077c77877f6f39a2ce62457fb02a1bc628d5b5a14f1b8cfd0065ba5b829549fa0fed7fc9702615df64067d064624465061044a1ed0d3d594732e8c2c6d6bd15eb3641c5c1ddc4ae812f7162250fa186ed193696a4b4e0e6bbd3405e4f994d8354f6d4298d5d51bcb7d762d04de7200221e4363d15ec6a504917134cbfb20ae6afe927b6c9e515f35fc2afae14dafccb76d154023e3483338a35d7c6390d509e19bb9ac90e39b83b9304adf1a8d1ec87ae84dde5639910d8a69a5e549ec2afbf12ca65de45f406b3d9b67465c78cb07a3e2a4fc78cfc154db74bbaa0041ad9ba01dd46046150b48a91b7d002d048cdcdc5e6afef1ea2e42af9b9fb16fe80aad8c9ca40ec4b8dd26b203d84fa10b05f464a8587bf7b378e0c94fbdbb920ec337d15f67e3aef655190303c0e651f5ecc504c6c36fc862c5d55c362fd75781eb279a4121156a872201e276e748ca9f09003245a15bb0a406442973ed44d82af86cf7765187162f512d220f80b3b6dd2b6ef69cd61e312dad9976d52c90c6784eb9871c02543d9582ffad0c3cd57d41493ce05c400fd0226ea55fb0dc53e4f2cf2f9620d65d687f2e8cce807e5ecee0c0ceac8a2f557bfc574f73ff1b357c05155dbd1d527a38fea5e0511b68b8d43a4c2457dc0ed5d160e4d6ceaffb01ae52d57a260db49adcfe9706fa20d4b4e28b971003bfeadf063a1d2296e55ab145a01376daef0f9c07960ac856bc7d9e0f5e9b29fa0dc7ab3c1558ed4ed1e7a2463d0486af8bdde5fa25687927c061332eec7f7578391635768a09ade7290c3682250f2e280cb38ecdcbdc34704a4bda88e2709f65ef06460f8462907c336195de7c237208aebd29da1fdea9128cb96cf40346be95cd2cf2d731bb4f2e87cadb354c27257ee31ca08f58428dfe7c5232d7ebbf9e1a8b662025116a1773dc986942e913a7ef45789d2cac6d56b857c6fea3df0a3e00298a41a8b68d99490286635863b9f51d19cdc82a501722cdea2d1f13ee06387c008024d8ffa4a972c24f34b4f5e9b622ea577b7322bf1ad2f9a9dd4e5e1e8ce73b4dd87e2532d0aa579c3844b89578abbd6b7bc2a2bdd753e0c4743e63688e5e28ce66d698a39432fba1c68b3a5a8c56a06bab0a7d819588b517441a1145a869548856b4bc7944ede36a6174dc871f934d995d4a82d3b2c86529393a0f02eb8d920aa478fc0e8bd00ffcbac2928ffc3c0afecbfeedaa1493548303a1e371871b602ab4dc5200a8f8d0474b7bb73a171efdb0dae92c4bbf52ee6d1bd121122bec4253e502542d9ec32d53a9b4c21259df3ba1d0a747124d8d5b2563084ce946ed90a1284233f196caa59b9f299b4c02b551b1a070fae4b0a9c9b63c4083d1af92f438fef6d8ea8ef7f97bf49761a88d547e54beb95bff51b6af98cd75fd31ca1263fa289de1c81fcbae4c8ecf1e8db4adbe98b658adb1005128b66a1804864103db12e77719f131d66e15417a54c125abb1a207647b79f5b09bb47600d75eb26864753c0cef534f4583b7c596ef8c6bb61eee65544cc27464c2984ded0cec8adf7d2da09768a4699823166eda4e85dcda9c2f113a82c565484dad0c195dbb890a04b53ae056daf9e57bf7c940a56a2013f84625da45cb286859037637fa2db35035322765f2da33e85f25f041e04f3a379fd020b1df889de90f07db8c24627849e682b05509d88e81eff104df2bbff1f5aaba7b4820dc032383128fa2705ae1cfe14488d22c49123773a5eb8967a95093ae94c7563966e80a4a2c52df5700c219bb9f79cf2472732e4f18dab689a5210f8a0027d50a38807691adef6eda5d8dde38ff416ce646fa03d78c0eced2faa45bd0a33d388f3cbf1c048d282f808c3d252cd57b060925ebb7ffcf696cea8d819cc0dfe85fcc0a2548ee600623b47c73a604f76c8a861c6ccb00fadd05828598484bf9ef42553ff7495c9755d242dce404a90205aade17f761ea14384674ea112a76b0bfb761ec63affdbf12db854ed3749c4ffbe15389b90cd3bb7852bf1ac001ea927da939a4a39812995fff43cbdccd4244491dbf6b58ade6caca6d1b219f8247b1809dff1e6be304f292e850b2da521f5f96cd49c8d5d36acf8d47dd8778de80bc2db41eeb9c01a58e760c9b929692e693971b84d82a165ef4e015f1b0e0feba8c47c1e171ffce54b22027a0cf92b2b0b3425ac6a102261131d78bbadc12df8fd96f3b5196f0c4b914cc92a0828c9894cf9a15221d34b997f8258ad70ee1bc7aea8fd6065adb9a4fcd45679eb4a0e596e87dca27ebd5d4947d3024b0692a313fba4f193c866d95826b13e18cc388735a327009348716655f9e11aa93678896a7b0678023d3c79215611510a42653759fb2bcaf0bb131e766c2550167f004f26201a347a3c8ee7ca420a9843f4af93e2e8a2ae54ea23cc6af8073ae8520a679fc547fcce224b3a65af2e32829a52ca3378292d778f904e7dace32385271c5d3984439db9972312fd6e007887590d8ad11a721208e51d3fb", 0x1000, 0x2, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001880)) fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000018c0)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x2, 0x4, 0x800}, 0x1, [0x9, 0x100000000, 0x0, 0x5, 0x9, 0x1, 0x8, 0x7fffffff]}, 0x3c) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) fchmod(r0, 0x8) r4 = socket$inet(0x2, 0x1, 0x6) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000001980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001dc0)=[{&(0x7f00000019c0)="301f5817976a0045f3a31af387cd9237d18db46c22b670a50f8bc7617fceff9d26c21355881289b930f91f486ce60a7edb9708e9cf8c2a641094ee7681262b09d79244371ecd802446ec995d0552b58a69254f7c01ff5de3d9869dbb933857123acfa254f739f4c3dca801a6eca9b88625e5622293268d65537e04eb4f33c6a23592c33f8e515ac432eae5958695132138a30d7aac2404e1fdcfa803e7a79b2716ec40780108e16f0553f7e15140e2fec1e4e49c03fa462b0c9d2f56c6e9b0cf5d7b2cb152ccca87206573f2e1b039c6d282fccec477aaaba5228673", 0xdc}, {&(0x7f0000001ac0)="2c6b99e229a2b59b254847dedcd252249e9f7274de2818842906ce7398580fa5e7941dd73ca0bc78cd50fc4359ee23d96868c9b328b1ad8d1e7aad3b131812a5a1188d089ffbf8bdcb81a9db94a6e66db33d0b59fcd25339748e048d9d78919774a80cd6c339e9c8b0d2a5165a8a63b2ef924bec77a82801073bac4b376fafe61d12ffccffe4822231ab6b9cffd0a3dd7e66b06f5511a644a5f5c30fc4fbee11a88a174863c6dbc95553cf232594d372119c74c04e69739ffd01f89a6608341a33c7b19f61f9780629", 0xc9}, {&(0x7f0000001bc0)="9be70fd04153ba24c20ad981da73ec2dc5138a9353c3947d29d6df94b95d3c74105e4f5e41a70a8cd4d2", 0x2a}, {&(0x7f0000001c00)}, {&(0x7f0000001c40)="09c2370c0f9008e503123a1ccc6ddf3fc0f3cb763326321a4d0bf34e0c173607366e1e38b663dcdfa1db8c4f4eee8d07156ca0f441938941efe83d41dc9bb466e7f72160ca7ea3f60f4e85289946f99224ea959d40c9b6e8fd59ae403655ab5c061875f32d7769f117ba5a56e2d6f68611888213d5bc0b3d57ea6f49ff3a17c7a794703fe30feb6384e1a8", 0x8b}, {&(0x7f0000001d00)="569fd30502e6b7abc76ceeb6542731bc73cd1bcdd04104417a05f8679a5f759e150b7baa066dec40930117eff03fdae94246a54cc0dd4aa3e1abdf1bea98e6ea9b569fb9bebf8358162da160565bdfaf335fbdd33f220b10f50f1bfcff9d5e8375921a6ecc10b83926b7114f6344e7376227c34324f294d36b4a1a262d368d0640b1119ed55944b39e829127161c1a9c16e227678ff28d2067ab1b56ec63545f0f175977511cfa9b4779", 0xaa}], 0x6, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r0, r0, r0, r0, r0]}], 0xf0, 0x6}, 0x405) preadv(r4, &(0x7f00000033c0)=[{&(0x7f0000001f80)=""/4096, 0x1000}, {&(0x7f0000002f80)=""/57, 0x39}, {&(0x7f0000002fc0)=""/128, 0x80}, {&(0x7f0000003040)=""/208, 0xd0}, {&(0x7f0000003140)=""/125, 0x7d}, {&(0x7f00000031c0)=""/185, 0xb9}, {&(0x7f0000003280)=""/91, 0x5b}, {&(0x7f0000003300)=""/151, 0x97}], 0x8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000003440)={0x0, 0x3ff, 0x0, 0x8d2}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000003480)={{0x18, 0x1, 0x3f, 0x51}, {0x18, 0x3, 0x401, 0x76}, 0x7fffffff, [0x9, 0x0, 0x4, 0x5, 0x7, 0x3, 0x9, 0x9]}, 0x3c) write(r4, &(0x7f00000034c0)="a67f8d72eab95ffb7f156ffd313483301b543fd84e626568d72a38574ba3d2619a5a08", 0x23) r5 = open(&(0x7f0000003500)='./file0\x00', 0x10612, 0x18) socket(0x20, 0x7, 0x100000001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000003540)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000003580)={0x0, './file0\x00'}) ioctl$TIOCEXCL(r5, 0x2000740d) getpeername(r4, &(0x7f00000035c0)=@in, &(0x7f0000003600)=0xc) r6 = syz_open_pts() ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000003640)=0x3) bind$inet(r5, &(0x7f0000003680)={0x2, 0x0}, 0xc) fcntl$setown(r5, 0x6, r1) link(&(0x7f00000036c0)='./file0\x00', &(0x7f0000003700)='./file0\x00') unlinkat(r0, &(0x7f0000003740)='./file0\x00', 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000003780)=0x9) 23:30:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xffffffffffffffe1, 0x100000000, 0xd35, "7be989539a49796a3e158afb896f5ce7814e2a30", 0x5, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x81, 0x3, 0xa0, 0x7, "a289b5da306fe0b2d7daa7dac9fff16a396ac773", 0x0, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) 23:30:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 23:30:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) socketpair(0x18, 0x8004, 0x65b6, &(0x7f00000010c0)) setsockopt$inet_opts(r0, 0x0, 0x510349a7dd69f9cc, &(0x7f0000000040)="a4d56030deb63ed9e9f317bdc3a59b12be61b58f22f4ee1728084fe70f4fd7e25661fbd7dee248698b8ebee96128465ddb798fcd875f17ee682cbd6cc83ee3dfb680e7f4aafd99bf5d85d1bd5e5a59cb28c3da4d8e2f080e8cc51995b863b6eab027a9dd66f65cfc8707e8301ae270b7ff343073e05f6871c809ca6a1581a4e7e5b4599afc729f19f18f816f0d46a9c45db68293e9f0846c369d3b0157f93f87f491dc828c683a8522c599799ac354ca0f31705ab11b250f8d66cc850d9a320e3e72a277ce0ad32de59769c8087bf28ffa3e4ca6a2900054d7bf874e3518e35a6d583a184fe537c7e2fe60877721685a2457dd8661b1c36c8f945f8fc318d86c9fce6eff7cba289c9efcc63c5cf18066752a7507ea246f47fae0461639cdd3dbc57d27665a592cbe5d704d799d04289fb996eecf03c2eced491aa72e392358217274d9bd0fa5bd7506c5755179cf55b2ff344cff5d29a2d93898b7504254fe1f6ad5be67acb2c9f1f7c8b913803765b8d66fad14d4b4874f73f7867654c061fe29e9ed906e6075d76ef93e4d9a31d5e3bf3316be03d39dd8703d3354d0a8a0b2d23feb8de736746fdaeccaecc26d20e9fd49c97aa2755da2810bc64babcd65d7b0f433ae94b83b3c45af9d3ac7b7e5eaea67b949a90e53b6ec40907e0305f1062c246f567f6bc658dc70af9a1b9c64999fe871a0184f89edc5e5bfd83a32421f9dcc85eb6af6283022bd66f8093044cb0f7acc70d3fa302a760eb03a11fa172c7c4907b6686329abaa33043b770c33e0caaa9cacec63b3709f99c8ada052975eea05699613fab5b0ca4f60d3eeec296f34ea34fd2f76b6b0a7896dd80cb40cfa885f652bb69b038ccd4f567bf5dd67bd802065e05c9bc9f2fa46afc9635719bb19d1478cf61d1d13de31e0e79e9a1e3d77b9b775ef864fdd032b65078c7e118b63a728c1bc9c93fa5d42fb92ae2a73c876ac8c7abcf0450135f48183507958d111a7272f70ff71e5aa693ce02d1c84650ce167140efc2a03461019b2bb6b9fca9e4302b6bb492745466eb09ec4adca4fbcaeb7594603d8fdf5177206945b23592a7c6afd0953d5acb25f5f5a9b8efd52510d2637068f06b596ee4373933b3f833eb1f29a7aa72715c1dfd7b9b6048a116bc8efa94668b8006b31813a545a67a13804c3eb91232b966eff2140ce08acbcb6c78bcb48d76744442adf23ebc659c93ea3e9b1b8581254ac6ec5c9c98c1b8225fe67504f26e3fd6c14668f49c8b92c3ba887bf3a8959276347c04dcd8bf6d35207a14a4ee30a672d8660190af7bb91b15177c71bacfc55a3797ddfd6e23110c0b0a786eb5e76cb9315923de6ac49de9e3514392c86e13cc9ef0701bbb5312e40bebcfbe4f84fe5dd30df90a18f1aae4ffa71d67483d498fd855db3e3904e5efeb502058a582298827ac28046645f9c8ea83b9f8fbb73b2e9c0033474b54421a2f3f60d7266f656b779aa0b270166ad4684bcbbf041cc4c6433280a2b782529eaf7fa9ba9ce5d1356525edabfa70ab736da1f6f140dc094711acc9dd6b8f40689aaa5dc3b1b10f17b2ed75b7310274a883bb2f5c270078902ab22e9532f9268430a13bcabe88289635ca9d6c4e0b997cb2cb4cfb378d18e307050dd9b7ca883d7d7547323edf9f8c12bf4609f65e9e1d8bc9eb4450493d4b78d594e063466f07be54ea73dd15ca4de10518994e3dcb97026db5d22eeea441be990881b4e6acafe031671d4f678db8279b86a59d4714a00884bb218010b2e16bd177e2bc0cc9268076f615cc361d8c4638ce932f41cb2062776bea11d527fda7e0c70abba2dd5481b22f88fd5bca8a66b4353adcc8656c9ca23670de44ca0bff45ad827ac66728ead98cab71a45125c7de6e376ca42c46decaeb5e5d113a48106f0228789f7c765ed346572ed0ab6abe32161f8fa121e83f4a7af3010c7c350db8872e970627958af72b985c8269e77461eb62492b2d01935a58e63d2fd44683a165fda4ff22460bbd5fb386b783dc0b2aba438021de1889ac2e6964e8368f8e26cc3684c21a0a86487e68cad49d7ff97b044155ffda5946497060050260812a3da1b16af6502b8d7762b8405ec57598278d950d47aa57286c350fb2e1edc2342c686f54fa8c452a1d29995226939b476d72275e7517de4dfce8b0d58190451414363cb6305dd62adad611d18e9e6946dbbf31df499cb0b5d544f7e70118597ae6cfe09dffbc71585c6075f5cc929d09f84fb68425ab66c00840d4e8cb24397b931ca74c42940796ff2380e0769961e44863787e725856fa18cc420e59ff476af1895163c1bb51279011a1526667f3cfbe7b0744f1da9fe156a62fb51148ad2a0514a2e4abc9dc814d14e5cc1e65396c715d507e50628ff7f2aea08f900ea588c4f815d2d09a68b2e77fd01a63fff97cf3ddfd49097a9db5b5a4a5794364c8321800474a7c741afa82142ee83d98965bb7a9ffcd046302e6ca729a355931cc8a9601456f958527cc6f9e63ef427df0718a366ebdf318080f156189e29f720c60ec4dd57dcd7cd6332870c5d6afcf815a3cbd746a81d76033e0bcf4f075c05cf25f5d74188be98cf21cf2946f74b94ff5018c6d37b29fb4f6038de096b8ae0e7e81db0bc34d5c3bddc61e0d1af6476a724a364be91762f67ef2e9456618644142bb532f1b4bc6ea1929a1b99dd8e465fba03c5629d93e47f35e00eff62c7267396d40e5cdbc2ac5797df227d41647108b884c714700e298a76c9b6207066675a86e99c5ffeac6c1633e59cd713afaccd79ed487b6f4b8c9a33dda70dc86a90db1f42274f360af0594e14e0127d32ae92a2d7a4972777e17655368415ecc742c47c1a55eeeef4a6ec0468df951c9353cf734e991774dae1ed3ead8f35c15d1fc174db0bb30c7fd9e507d8e3c5e701f6b77752d93d55816c32fa39875c84730f9befbee286acaad54e7a698fd53b5fb58747fe45abbc2d311e9271ca5764d36fd7c6d60d167b3f7c9d21facd0172a43f56be0a93970eb1b9a28c686f39eab3b5b8ea876fc8c46ed9dc15514bac3f471bb1d01ed3278a80c7ccf5e2188cab6326f4ccb80da55d64a86a453c406bc98b97c5f8923c51b7912eacdba42dae2f84fc2a3a82f88b3db187997cafd8bd8a0684ace1bd718384841c0da3f806827708255be60f048597255e069c4df3ce7447a68bc2d0b6776ce00805c4b10f322708044fe4ec06ee53c43ff548a49346fb405d09d952223af417f42616ef70d89506ebe01ff4acc6211b660f643cae3675c1f4eeff53af9c4bb65a3440522f77fc348418377cc78105963114533c270a350dd9cb168ebab2cdddd942f5a30ce56958275fe75c553f030faaf81779afbe7f44db877a2dc1ec47fcbf6df43a98f7f9926b4d1b9c61706edb14ec2a98c5d936e2c95983c1ce17e53a7217e7e4a15309441641a7a7605be6224fe99b1f2810d83f62760d928c89ce59b308a22446abf6a97280e3a84f70267a4f0b0dbb75dd12a62b20ce9e4189026c1977c711053944ce1bb06113af2640f325afa7bf91e310be67df5fac72a1187ca493e7ab4d55959abb3d5fd02c913919379fe5e62e51969811bcd3ab0077fd7d4fb6bffec403ac639ae4f376b120e7612e270bb3c7848741d464ce67701c11aeb599ed0c4977a0059c143126a2e6a63b0fa9492064ada9abc626f0dc13eef8e60d874bd85114d178d255e66b7da9a674c9ddaad5392978bd289aad8073c91ae4fce9a5a6ae711c9e054f6285e1cd6b20e2c745d7ff80f8f049e3a0f5dab7f2db0e0f25b1f4494d467eb81766487ac2bb88ec8076badcb2becc5e3fec531d891741e25a65778de44716294c1aa808c84bf6d5027026b85035ff318b773f5d22df1ddb747cf56091c85f16a83d6605f8db492ec813bd45806080ebce343a3aa608bf1b91c04c3c4637b334986c51d006c0e6e9d0271616e12c60b3d09c22e32368c5124413945ed593c34b3fcb373e288416cb6597bc4e09310f7ba264f936a4036ed22011363f8cad9dba74d3ed08416fb452e7e0dabdbf46905fe4e79e0fc6ae41d35b59528cb6aefaab12f6cb67b337db552bde1e4d542f81aba708a671c19a9ae0cc1badcf2f639d488f5a4694e480f4612554dc2332108d05a312222c83c655221a754efbb47c09815f6876df4d24ef614b4dbc2a5726119447d21815579bfd7d908d5b2335d91eb3ba942c562c330f585b0a24f6d1c0ce90560d07ef0588b9ea0f9b67204abb831bceece8ae3937cb477439562c425a21e3d877554c406bf230136966c68a97a127932f8f205df6f15b3abad1247ca9adc0c725f62029b9c9890e16d30cbf54ac445b1f0c485e7274d2cebaf0a70501b492ea805539ab42fbdedd6bd1011d24e1708f518a3a29cab31692b2f447fef48dfd66e6750584e6039cfd34366f587a84f02f1079d728fd4e26b989aae925c76ace56136dc8e502ed9b54efe1cbb0ef14742159288dd3f0c2a594949f351104c76cb0007658429a1ae16d6ecb7d29cf24be2c45f8c86893709f437e23f7a77ba2fa5e73566ec65aab3a399d618ea2297bf700c47cbe892078a853cab6d3e15e74cc342d5e463b291cb5ff0a7b4095d70f311637db7310e750ffc10f1b5f10949f2310a8a3db894746f1f86883a372c113394920f11707c85873a7cd46188556f5e114e64c18379ed84cc0b248b56b92d2fadb702dbf6b1f8fccf934ce2442bf8537bb9a7c2f287b4ee84fc31a827065185dcf51854e15f470c4f19ab151629d10b0a4c98c3143e9e545d7deef3a7eb1292569b7b67bc56bcfd4c4144b179cb82d548c52f49c40ed0f93394ee8807de813a9998e52964dfcce5332103eeafcbf6ab6d81b8fcd9141c3e3b6cad32ce3afbe3c3f9d08b8c8f7ec02c2472c8bc3b92e09a5ca54bf77a966cbf8960bd9a5a126b5f129db09a6a1b0d61858eab6bd23d523ffa6363d59240145c30199e6367fa604267bc142c7308a4109dc2eae5122dcb24438635f39660a6a75100ad0dc1a16fe8c8788f1ff79a8923eb593dbc983565a0b613549b20546e80002f17cf2a40aaf76403d794c47f73357e5a819753a232808e2603348250a9f67615419dfc5db5424a449b566f4c2c222a5ef5ddc9248f0d4259dc5b90825842d58613be903c5a4df34eae927354420ffa9026be32c72f04a5fd7df358ef4deea97210b6b49fc8974999a530eb4c0dd4d2af6ee82317bfe2aefc8fed849daabbf03125b0fde2ff9086356b99844585595ab12d12070ac2522b5a28c9ecc93ea37f8b6850548aa5e191ea27dbcc5cf2055a38030a1106f7dc95ff2c00c943d04c6f9239aa5d198f67c2833092e1cc995d96336abeafeeb56049dd304dce111f8b0d559577e75e008f83d01ccf2aa054ee99807b24b7f147472e2f54e4cabb3e230a0433605457a561e8820bf6a2aae99b3b7d6d2da67703eddd48778a368fcf63ed3253ef1856c3a60e356701a9824ccae83c065ad7fe9ebfcc87fd2fdace5bb2ba549611fefcb9210c53ca58e117bcc527471e792dee5d98a2c4d2288ff8105d3475e6efeb6274e61781e43ffc55bed12b9bb63caf181b824f0c8c2ce5d9c10a168ac67539a8e4a4faf3dddf3490dcc46705574f8208ed4c3949499a27e89303384e690834a9616ddd93068f76ea057fe8210533d339d37b00ebbe26bcc58096f3d23fd19b5ba090b1cf53fbcdae86f1404e4205a0f8870120bf6c54bf1ff8060ad8f1a5aa93b2bf30d559cfbc9e4d43fdd601d11ac7e86d34dfc78755875", 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r1, &(0x7f0000001080)='./file0\x00', 0x0) 23:31:04 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 23:31:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x140) ioctl$TIOCSTOP(r0, 0x2000746f) 23:31:04 executing program 0: semget(0x0, 0x7, 0x462) 23:31:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:31:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000200)="1be93e39fc066049d8e371c34f83815a6a6da9d78b4099630bb8e69f016ca30e557b32ada83831cebdf66ae1", 0x2c, 0x5, &(0x7f0000000240)=@in6={0x18, 0x1, 0x44e, 0x601d}, 0xc) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) ftruncate(r2, 0x6) r3 = syz_open_pts() unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:31:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0xffffffffffffffff}, 0x8) 23:31:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 23:31:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9f3886f9743b1d02, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) fcntl$setflags(r1, 0x2, 0x1) 23:31:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f00000006c0), 0x0) 23:31:05 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 23:31:05 executing program 1: r0 = socket(0x8000000003, 0x4000, 0x83) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:31:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040)={0xfffffffffffffffd}, 0x10) 23:31:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r1) dup(r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 23:31:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000006c0)=0x6b0, 0x4) fchmodat(r2, &(0x7f0000000680)='./file0\x00', 0x8, 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000700)=0x7) bind$unix(r1, &(0x7f0000000740)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 23:31:05 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3a96) read(r0, &(0x7f0000000000)=""/88, 0x58) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 23:31:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 23:31:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0xfffffffffffffffd, 0x800, 0x5, "819f00bf9b13957d9101f6ea223b7ea6e3ce69d9", 0x4, 0x100000000}) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 23:31:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 23:31:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() write(r1, &(0x7f0000000000)="71ab10ba535a155c3f138731c6ff8cd612460fcc811a1291426edb40a3db9c4d4b64fff3e578c52e9a28ac92040862e520af958f3f1c5c974f9a57cf06ba50ec72d138a4ee80e4449b5a94f8b82b52d95e45aa83586d1df2e102980d3027333c4c0edfcd7f3fbddf039436b10d189663cc18c89b58", 0x75) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x10, 0x40, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x2af1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x4b2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2e, 0x0, 0x4, 0x8}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 23:31:05 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000204000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 23:31:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x1, [{0x3, 0x5}, {0x0, 0x80000001}, {0x2, 0x5}, {0x3, 0x80000000}, {0x3, 0x3ff}, {0x3, 0x6}, {0x2, 0xffffffffffff4c9c}, {0x1, 0x8}, {0x2, 0x7fff}, {0x1, 0xd4}, {0x3, 0xa5}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x1000}, {0x0, 0x7}, {0x2, 0x2}, {0x1, 0x5}, {0x2, 0x4}, {0x3, 0x100000000}, {0x3, 0x9}, {0x0, 0x52}, {0x2, 0xff}, {0x3, 0x9}, {0x3, 0x20}, {0x0, 0x1}, {0x3, 0x83a}, {0x3, 0x3}, {0x0, 0x5}, {0x2, 0xdb}, {0x3, 0xffffffffffff09bd}]}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:31:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x1000, 0x1000, 0x101}) 23:31:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) fcntl$setstatus(r2, 0x4, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 23:31:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff7e) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 23:31:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x43) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000280)=0x8001, 0x4) r3 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffb000/0x3000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x5, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x2, 0x7, r8, r9, 0x4, 0x4319, 0x400}) getegid() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0xbe8e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000240)={0x2, 0x2, 0x3, 0xffff, r10}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r11 = getegid() setregid(r7, r11) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffdc9, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 23:31:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x4, 0x4013, r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) 23:31:06 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000100)) getegid() connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:31:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) pipe2(&(0x7f0000000040), 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) kqueue() dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:31:06 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000080, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) 23:31:06 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d76e964fe5f44ff0ff", 0x113) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) 23:31:06 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) bind$inet6(r1, 0x0, 0x0) 23:31:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 23:31:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x1, &(0x7f0000000000)="b6e130e21fa1bcdf7e3609657c19f06be3a42fadbe5d832500578a0aa86848a63f9baa6de13dcf25a22a314a572ee7ea1be48ddb3798e510b49861a524292d1ffab5a75907755ae2b1bd2f1fa806d3b8b8668b28bf12", 0x56) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 23:31:07 executing program 0: clock_gettime(0x10000004, 0x0) r0 = socket$inet(0x2, 0x3, 0x8) r1 = dup2(r0, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7ff, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 23:31:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 23:31:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() pipe(&(0x7f0000000340)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x1, 0x101}, {0x4, 0x3}}, 0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000440)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:31:07 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) flock(r0, 0x8) 23:31:07 executing program 0: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 23:31:07 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000140)='./file2\x00', 0x0, 0x0) 23:31:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x7) 23:31:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x16, 0x4000, 0x9) sendto$unix(r1, &(0x7f0000000140)="856933fdbddbc7f2dfae10208f3926845c84ae81cbbcbd186d975d2817ff671e4461f49b3f47966e213b26c814739c339f5dea8e765c1d50938b14a0bfec712586bcf28a485e16cd758ece9f20d42b950d88c4755c4191f06c361b00c3fe92a5862903776d9b50e1ed448500bbed2ec5fccaa2ded821e1cb847c9ea627de17fb4042d493471d57b58f0b25a03eff", 0x8e, 0x408, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000100)='./file0\x00', 0x88, 0x40) recvfrom$unix(r1, &(0x7f0000000000)=""/174, 0xae, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 23:31:07 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0xff39) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x900000000}, 0x8) 23:31:07 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="9b60fc5c1c687e43c9ea706ee50d2380711bbc05de90089e5af0cf9eb5f1ed5e1f5405a28a7b08f2b4d4d4ff6543ebef0ec5dde66d63938ccf3b03149365e68d3eb228126adb97199ca6e041a380ddb10f22f969e5c8b69d174fe1e38159764d92c08c052d72ab6a1b03b60d62c1d8e94d64a26e95b9d0f5b12a5f03bdff12d93158772cc6826d49f50ee4dc35250d2d8ea49c02f5be7d30c28c571cdd7fd5cc0d50d0f9716018fae52cd67706275768866729a6677c77deca39a5862b625e32747c3a827187877269bb1c8e864eae15d86f3f67fcbeb3b5f625fdf526a27599c33d3fd7ba646d101cf586492ab2382cd88e420fe97316d8", 0xf8}, {&(0x7f0000000000)="e2a3f3a02436c97294b17778a7785f406ccf75f7fc28098d4cbba9a320b91e28876844ececfe40f7781caf94a0884ac856ea442e3e", 0x35}, {&(0x7f0000000180)="4ad6e5ee075f", 0x6}, {&(0x7f00000001c0)="eb08476ab275fe4fda24fc0e125b6c0c8e8cb788cc6a4000a7153f2448c8cab0b5f88c831047", 0x26}, {&(0x7f0000000200)="3b4af11461b46d29838613ca1cc3a478e038ec188d52aefa327bcd15403486c774bc9c104a6d19375fcd55e8d0513eb9cfb90fd9d7d0dd640f9482d4b596641b1c4c0299f68a15f8a572b47a1e71603298e4747e93ada233c43fc500e39040a5ce9bbb3fbfd5e4cdc1d1806d9a444ff50eba26d0544992eaa49f42a1ec0fff546de33971e9af45533c6fea2791dc5fabe6f97b98e06be2", 0x97}, {&(0x7f00000002c0)="a563f38f060d7c199d01ff9ea27ef4d58d68bbc92d82e03d75711a3e188db0417c78c7afb42bd2a5e3638eb16fa5bff97cf823e1367742dbf7838ad239fd25dbb6bdc79f537de8cd70adc0d7ca3644d8f94dbac49570bfa41df398fcf55bad8453e8c8c65c692559090fb836b0bed878fe9fcc4da9dc9fdaa4e2e3006a5e16e2a567d0be4e2081d3ecc1ec8db7f2e5228992f327a2e95a018bd8145f007e1ded0b0811", 0xa3}], 0x6, 0x0) 23:31:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 23:31:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 23:31:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='c\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:31:07 executing program 0: r0 = socket$inet6(0x18, 0x8, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x0, 0x1}) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/53, 0x35, 0x2, &(0x7f0000000040)={0x18, 0x2, 0xaf, 0x5}, 0xc) 23:31:07 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80000001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/36}, &(0x7f0000000100)=0x26) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='-\x00', &(0x7f0000000200)=',^\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='{-\'&#)^)\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340), &(0x7f0000000380)='\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='@)}\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='%-\x00', &(0x7f0000000580)='\x00']) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() getsockname$unix(r1, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) 23:31:07 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18080, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x7, 0x7, 0x4, 0xa, 0x9, 0xffffffff, 0x7053}, &(0x7f0000000100)={0x3a488126, 0x400, 0xd2, 0x7f, 0x8, 0x8, 0x7, 0x5}, &(0x7f0000000140)={0x1000, 0x8, 0x6, 0x70, 0x1000, 0x4, 0xa0, 0xcfb9}, &(0x7f0000000180)={0x5, 0x9}) 23:31:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 23:31:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8000000000006, 0x0, 0xfffffffffffffff7, 0x9, "7e389ddedff371734578fbcef9097b5ac793683a", 0xfffffffffffffffc, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9f42) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 23:31:08 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x0, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1"}, 0x26, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\xe4\x00', &(0x7f00000000c0)='\'!\'\'\x96\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+@&}\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\xab(\x00', &(0x7f0000000240)='$+(\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)=':.)\x00', &(0x7f0000000380)='&,[.^%@-(\x00']) 23:31:08 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 23:31:08 executing program 0: kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x98, 0x0) socket(0x20, 0x5, 0x0) writev(r0, 0xffffffffffffffff, 0x38a) 23:31:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ftruncate(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() r5 = dup(r4) ioctl$TIOCSTOP(r4, 0x2000746f) open$dir(&(0x7f0000001480)='./file0\x00', 0x20000, 0x88) syz_open_pts() kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x3, 0x5}, {{r4}, 0x3471ee877b654292, 0x10, 0x1, 0x401, 0x7f}, {{r3}, 0x0, 0x60, 0x0, 0x63b9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x68, 0x8000004c, 0x1000}], 0x1, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x80000003, 0x7f13, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x22}, {{r2}, 0x0, 0x81, 0x1, 0x6, 0x3}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf0000091, 0x10000, 0x7a7}], 0x6, &(0x7f0000000000)={0x6, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 23:31:08 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xc4) rmdir(&(0x7f00000002c0)='./file2\x00') chmod(&(0x7f0000000140)='./control\x00', 0x8) 23:31:08 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000180)=""/51, 0x33, 0x42, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x7ff}, 0xc) r1 = socket(0x18, 0x1, 0xfffffffffffffffe) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1d, &(0x7f0000000040)="de3870ff", 0x4) r2 = socket$inet6(0x18, 0x4, 0x8000) setsockopt(r1, 0x7ff, 0x6, &(0x7f0000000080)="736796f40950ecb021d46edb6d59a973b9daa585f3b81b944212d13967fcfbf7c7f9dbaf293009e4e06dbd983387a640b79745f500a7586ee5da9b1fde908db7b144a0a8352d9a7aec42f1e55c89365bc9386804337c7aaea95570a8a430ef775d7ec95e037bf36130216babac5f9d2b335008d4a76b6ac0882705e216e34700218128ee9830a18a79a3dca09bedd299cbfca3c3e45e6ebd0140ea03c6860d7e91a8a9", 0xa3) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x80000001) r3 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0xffff) sendto$unix(r1, &(0x7f0000000200)="bb5adb78c6ae6552db476fc82a23afb933fd385b0c6b8580f2f74b1a6f2c22f0e3facadf55d88114cac401be18aa840d435f465afb9ee1945edcdb743b0f02771b30f40c4fff512f0fbedc5f9a3002eaf8c0b447facf2a780fdeab406245dbfcf7322fc147e55a96d619245618dd15ddfcf04fa00e8deff8a1e02e2b5b38ff36b4a15459f7c4e454e617bbca254ad4341b13d034cff465dab53a90a46c172cd1b33273a3190561ff26efb34ec2b60a7a89ee189958f61bfae33b45b2d55ae1a6a26c0b47377ab162551a32562428a2545f2e6869e6512ab65622f66c794cec8d36718d66a1bd92126c195744d6accbf6", 0xf0, 0x2, 0x0, 0x0) 23:31:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x8005, 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20020, 0x80) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x200, 0xfcfa1ed621ee362f) sendto(r1, &(0x7f0000000040)="913fc4a1fc4a6c8c7949e255b2dabda2d5cd0304969205692ba36404d17dbfdd6125dc007ac490cd5cc4a0fc67d4c1197b8fe47afd3ac89d941a3e0b892ec82575cfe82bf3195bdd191287e8e709c50c90f7d4532d83cee795f6d0982d4fd10b53a9b67eceec7eac98667007f8b3b23e9454e5b8cc73832376adc9962141ebea4e1d323d8a74c9bbdb4392c946f8287e8e8de4a17602854b40b173935cb12b5a907a322a3db0", 0xa6, 0x5, &(0x7f0000000100)=@in={0x2, 0x2}, 0xfffffffffffffd81) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) getsockopt(r3, 0x20, 0x3, &(0x7f00000001c0)=""/106, &(0x7f0000000000)=0x6a) 23:31:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) pipe(&(0x7f0000000040)) 23:31:08 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:31:09 executing program 0: clock_getres(0x3, &(0x7f0000000000)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180), &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%[\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x19/+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='+}-/\'\\%\x00']) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 23:31:09 executing program 1: 23:31:09 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39, 0x5, 0x80}], 0x81, 0x0, 0x7, 0x0) 23:31:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:31:09 executing program 1: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x9) truncate(&(0x7f0000000140)='./file1\x00', 0x0) unlink(&(0x7f00000000c0)='./file2\x00') 23:31:09 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) 23:31:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x8d) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:31:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) dup2(r0, r0) 23:31:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3ff) getsockopt(r0, 0x27, 0x31, 0x0, 0x0) 23:31:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 23:31:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000040)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 23:31:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:31:10 executing program 1: nanosleep(&(0x7f0000000040)={0x53f, 0x101}, 0x0) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/236, 0xffffffffffffff32, 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./f\t\x00\x00\x00\x00'], 0x8) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x40, 0x1}, {{r0}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x4, 0x1768}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000006, 0xe3fe}], 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) 23:31:10 executing program 0: r0 = syz_open_pts() r1 = geteuid() seteuid(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) writev(r0, &(0x7f0000000180), 0x1) geteuid() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="ce8f6613c46694c5a12650cbff8710310ea6789f4f15cf3d1263aac4e37807ad4860c11874f7c19459f68eab866de99753821351942455800c8df3275153393b36960414bf7d2bca03dc6e0f03e52847d6461e793863517e4973bb7e4b7f", 0x5e}, {&(0x7f0000000180)="3001000427a7cd2bc0a63ff7875b9ce426bbbcd0fb8c5670195a02f4cfce0ca9ed2801bc12aea0ea3db7b353562be777c711b2622b25536dd273b035b37a01f292d6d1abf148bae73156cc7e55800a225b46ccdbd3201357fb1a2891414bbe8c40eb081389d7c51d7b49e815b84e49fe9812f1cbeadfde762487ec3291d630e1e061d78f9ea15b9ade45ed03061f7aa36f52", 0x92}, {&(0x7f0000000080)="c598ddbd12e96ebb4492557093ee9cd30ff2c6f4dda3ac8cd44e7519b797394aacf4ac9069e8167c61970beeb5512dd81ad943a9f96d9c6f1b7f34929ba48833ce456c8c7bfdd164b74fe9bd3707ce8671ae61c5f295e19c5193d254", 0x5c}, {&(0x7f0000000240)="4a8eadaeb7af236c03802ba66f34342186c26665574cb8fc0aaff932b389fede5c3aec867c656c8523cf9578bb097dbc35d6c3246fc75adc019dfb296b82f0d6641f1e94ad540fa4299f0c64326e6297c71d54373e52fcf262d40100dc7aef6dbb41eed520f89ad846127d235626b13847a2a55a804b7ac8167844d8779b773e313448d66d78533340b14d4df5e9e9516d7961a0f883908012fee3fe698ffda12498d510aa3eaecad6c0e479c48a6f3b2a6a8b94568477188b23d8577a41b8c41acbb1e11d109a2b4da08610873509406eb09d95f5c5877c592b6ae02cb21ec0927a4339611da50e71ec0e96c969c68099d3d4", 0xf3}, {&(0x7f0000000340)="00a3abe3560e32ecd151329179d167c92b6cb6fb1f233968b9f6881030d3fe82afaa7d348fd11f0e834af1c3d5ca101b303004b7f859f4cbfdf69ff193e31528ebda6eba23178b0d9da211b5e251189619ae153dd4922e80416d022e23fb03bc58f4cc71755282aba7c5e84567c8f2bd9d7b252b673201dc7e1615896dae7b5ff02233e2f7a4de12f6adc49d12beb4833f4a962222320078578aedd21e868e20cba95f2828145ea84c1577c0e63414a8b943fb13f075d53b3beeeade80076777bd034ae1e33fc09166425c3dc286ae7f16b8634aaf18428255429cdfe92d2a05255379979e1e227900f3204d27c11de1f718538a0c4b4203", 0xf8}, {&(0x7f0000000440)="ed15227f4f21ab2eeb8f7de9e8ba224632b091088966bbe83d39c6a22189a56124576dae0b76b841057139dad0a104a27dbcc03ce6992b0b153f7d87703b5c64ca077ec47eb89f4c83eb8af4995331c5e55d205f13f95092bea4e14f93dc2413bf17", 0x62}, {&(0x7f00000004c0)="78b5ffa90f2988be738cfcafdddaaa26295b75f718e587b6cd2d874fabbe15abb9a72a1e5d1abbffbbdb510110e913e8e513f1c95bb3ad5cce2c8388c282860f5f41e8924c8eb5f04fbbaa0c67ccda9dc5f5496b8c5b83c13f1433ccf72586109a1b18fc13ccefc4a9f730d9b4a00001500316c805396672c9ade5019742d128482c31a82227b3bac18676e4b656a57e396604c6e494080cca6d6c81ed1f45ae610a17368976db3fa5655437febf", 0xae}], 0x7) 23:31:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) bind(r1, &(0x7f0000001140)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000001180)='./file0\x00', 0x288, 0x3) 23:31:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000bff15d1abbda45dbbe5e22775106b8f65acce5e42511ffc253ce15e0e7c04bfee0e266dada199fbd747ebc257a0ef75e51eace076a8833929167bebe0e072a8628599a94eae2238cbf467f2f14a96edbbe809d872f00f02383e60d6ce44c5d1f8e4bf8c04cc61173df4f54db239f0b45ae59956a44777128998e2ddb433c5521412e53b602c7fef25c1d07ac5eb2162d9044d53e65371f3164d94f5126e46e9b80224e5774862c38053d8fd9d7365d9d82835a40307aa39baf5af6e637716ed8315ddc0230"], 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xfffffffffffffffe, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:31:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:31:11 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x843, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kqueue() 23:31:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) 23:31:11 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x1}, {r0, 0x4}, {r0}, {r0, 0x20}], 0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c7", 0x1) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2c, &(0x7f0000000040)=0xad, 0x4) 23:31:11 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000b39000/0x3000)=nil) 23:31:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x1) 23:31:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x50, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) setsockopt(r0, 0xd1d, 0x101, &(0x7f00000000c0)="1a4c9f290772921e5f347f2ef0", 0xd) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r2, &(0x7f0000000180)=""/222, 0xde, 0x802, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x7ff}, 0xc) syz_open_pts() 23:31:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 23:31:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 23:31:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() write(r0, &(0x7f0000000180)="6639b0e5aeb40aa0763f8aee433cdb44b34bfb47", 0x14) r3 = shmget(0x2, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x91) syz_open_pts() execve(0x0, 0x0, 0x0) 23:31:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x389, 0x3, 0x40, 0x38b, "816999c6d3cb2ef4adb424fc0bd98a9b53d99134", 0x5, 0xff}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:31:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000000)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:31:12 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x20, 0x1020000000004002, 0x0) sendmsg(r0, &(0x7f0000003680)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffeffff, 0x8000}, 0xc, &(0x7f0000003580)=[{&(0x7f0000000100)="f52f339b6b0dd6c13e193367b915624086c04ccc06c41afea4c1ada424790bd365c139383d405c8752ded3c2d85f02c20c7f5a53d5f63a61e412c39bc164fda8b0fd8571669dc7f07aac0dcbdd17d7b44899644263fc0799f4cd76fec4ed700b7185d81338a4f91418ceba1dea109438441d3f669568ed184b0dffa1dc806578a5d35b8cfd6ef45e1b655195e2fcc9a57759468fcff037f0bbc82da8a424ec4c29a27301e1f6dfd605a29d3d58f341028dd7fac1d65cd9b67cabecb6c8e55542d340e77df1bb3e1f96f6a9bfee6b60a4149cba4acc3bd73e9482b71d0a7130d5443c99453b2f1f3e8e062baff09a5bdd2342c06349b79d8d9372794db495d2d8e4f0b2e4463e7d207309c746b4bacc5bb487adacaef9a1f6dabb9cec5151ae85be1d556e40f07e4c937abb44134ee7555f0a722f46578cfcb15a5066e0389482f1fd918d400ba7a897e7054d03706edcbf4a255162c89f8dc463062bc80d56dd15600fdf0714b3a04c47e26e79777fe7443292b452bc776c3fda9a5caebd2d93d9dd00ef809882506f455b338aa0b075acfda63e0d26512478668c7c528ab32d053e06d071321313722561f47c7053e0faddc6700dba817a2adf33d28914392ced107af7c7c6c499eb8ecb7a669505f04fa84d7cd9879330af3ffecde7a43b11aa8baee06405e581c2c148cd38ff9c5f588292ebb5f928e5d2557e97993fcc640c615d1adf0e5e05e771dfbe324fe493039705015af6e88a45630525cd22a72b371b72334176a75755af0de1040f4b8ac9b0d641865295ce386eb549076ef005f954e760dc03d7500279e805abb97f584f6a78630284fb934bce1656521071640bf2e5915f388adda7f8cabf412a4ddd9e622c15a322135761f9ec06e8844ae5a87e6bd0f4af44ca4a139c73bcb17f3a133330d5e5baf9676232e01d9887486073316e0ddbd416ccd186316a94293ffcc66a816acc79cc07e1e82326e1ec7cc466d2f0ff1506cf9949e4fc1ee21e4d7e4a2d761060b5de0fa6ea30a8facb0eaac3aa354aeacde5ae9601d4e1c9b149b36af11b7ed19cf6a049f06aecf2244cc502cc8473e294d02e877093d78adb41593c06233376b9c5dbb0d328a8a48792b8d3eb15f6bc98167e81ee22f4912dc7bbc7f1653e6f19b43bd90dcd175335e58fc763f51270a59024d4641da5e4634c1447bab730177a906bc37bc69d9a7d926449014fbfa17fa46e9c1215cb101e6c26ecb89f948a002f659944e51b10efb00cfbf3d16d05216fa6d11d3d0055cfdaaaef1baeb22881acf5249b7a7dab50337137a5c170e18c62904f6780e38d076408ab9883d1d67b62db2fd7b1fa77ea07545cd649887e7f19184fc4579c9d61d4c1f7f98743bb8c730e73e440abdb10b1275b4a1cf7a8e2054e54021eba48ab40baa76ae842713cf25e15237d266c7ddf4ff271c28db1e4b068c5abe4e65d450546a3c93c912e630ffa0dbb431decc4082f6ab6feebf93b52b06a7c4d8e3daa78e1602067ee7d50c9c6bd80bc0998cc3f724776d2ca43549a77fc22db0517ef943e12594eab0c998a637953fbb7e4b1c75876a4d5973f767f78dda23af9ed7e1096fc4f03a9b58a0ae9d1a238e2edb749a3415eece10a32578514a626ea2b5c7a7abdd13457bf9bf0a7158666456e46d4d4fed77b8ab500d2ae6e0da025372ba983dcb008c4f5dc20ad5f66bed2f4ff6c6ffa9029e20a61590ad3fa97f224c5c8a5b689ecedab91d67b123bcb4021e8467c3f63c97cf2ff56bd221057fc5c5b4bc55a8c2001b1a24a68813520b642910bb3ec1677c4178808c4e4478d1150ab79a5b973db8e067dec9151e9d1c5d3d90a6b1894c85197fdfc59de09d9253b3942525ce1c65ea0d84af99b9a24485a4b553b8c956b51bc62fe60c7926185bbe280aa6462f4a3663af5e467660fcd2a63b5970a96cc313fdcc712d40c2a8593260b045f99d74c500452304c064bdf817f36e4821145c042cc088cd8f396c910b5731095a79c5bfbbe6d3192e1be791f10eb41ddb3e4a5fc50bfc40c332c4ba8bb5b1c8eb6089304456c952a35ab3aa3c98ff3852b6faa44994bbcc07431cff1602558289a25b4e339c6f24eb915a8e2d5d2c39887f6f10f1a38a8984f3b210ffc923697ed15f2fd9ef57b599c8e034d90cc836a1cfd018e143399d00118aebda699b64c70e84e3f7963389c964105fc58ffd57c03fc590e20953b56a9866f26a79a0164a0d784de0a0c703d1fb4b436ed609d9c78d86f41a6269ffbb9556cf49a06fca675d8dd8dafc1148344b9ce029a31731c26f0a58716a2bb8f4b4c6c132fa958604728fb944fd7d4cd172916499b5575ba5d85d187a2b4bcac9a948989f9619705e9ffc2100c92c50c94fd2f964f27bb876772e0af963569536ee6d569b44efe9a2c5ef03e87b4391707ea10fc7014d2c0644d470984be4938642f98b9b4608b4288d525344e821d5ff8571f873a0367b7157b2fe63bbfda9974a340045c4f8f94cddfb68dffc24d2fff95aa67e4d0910d1278caf2cf4d6489f9c1c52ef613a83373e0f2deaec193ff8fd40dae291694477653f2af98833732348966cac4fdb65e68f0a7ebe49ca87721e9a8576d23da642e1cca8435c82e81951c110f82b2bb2abd7a8a118b0ea8d41c6f97feff4ef3131e39ef659673a55b115609797b40eae6f7b4f62374a8f4a4611020451d9ac2ed2898bff891a8b6dea73d65508ceeb15781bc25a9d29b4f57d1e2efd5de35ed2d703bbc250f6c59586e19b91116fa8b1e7b0ad81aa57a9cd0633b10391e4b5994675d9dcc06998846428c7d370774736b97b09d4b5bb40a4f8344b018f098e29c874917f13dda5b10f5c167d4fb4b990e547077ee536d51bc57edc251f09d2c427973db064cc4ce805b4b3e66c3005f4716a67d105e65779a3434658fbee998d4a21e248b296b8108315ec56dd3823f2f6c2a362c758bd1f048dc6c3b9d87963e555a00c1238d35f7b342f9a4eaa3bbc77a201a6879b122ca0f9969a2dc051dd827be099e4525dea9edcb2d3d97b69b64fb6c7968c8cf0f3c9d1652617951bcede351c217b9affe9d2bd036c7e01fff63c4ac77ca0402e5d5935b7452b12a8b2a2ff0fdcccf729708ac3dd689dcdbdb62054dc96be724f09e113c1c53428916b10e2192efbd600ae81dcf4f40e377aba0bc62f2eca4da679f7059d6198c7d2fd1f068383fff1861a4e40dcea979889dcc9c4a59238403e7ef0e2457b7fbb6d2008034200d23bdc1bfa32d5676a0ee3858a069b263ba86dcd56b6c47af7a95c1c3945db002cea89ddcc9cdee19ef492b21a9c852730e47ca7a5f50e600713a3954aa9c1171eb5024459388e1c88a2c1c641d0be7ff8370bc358d5eaadd757bb1ce404413eab6dd3a1b8cd4c85fb6843991b8199db760d8256e7efa7957542cfe11b7ed1b12ecff0243c603e1175f2fb025de8a3ca7b461272087d328a3ebba842d7f8e30ac9332837bf2a46bf6056c5448a4ba0289da7746b378443cd6d8cfeff99cf4b360de8c7f01f41bb598942c700e6505440698b2046bf83d156cdaa664d3397c5b83955ab90eddd5aa62073ed4b08d16120adb4e6f3286d3e2adde67b50e0858706990de5b5509c7356eb286d44e0a594fc588c08e24fbb36675c1f983a0b63e36b8fd43cc1f62e9a34f23ed01597432a80bb6d8f7212179e6dfb2d2e6b26ac0b9904e6957c03bc725e14c0a498dc4228a65df3c0c7b3355dad266b76f95d7f91234c451f11780cbc46eded4c3c774bd55724f2e776f50f16486484f59dcafdda5c723e2e056cc44684cd9935b6b3ced1a919dbeef4a20323f7e9ef66e057fde4c5f34e959da6380781247a781fe4e9af7aa5db5fd92145b4647fc23447b07ae5847afb921347ea682d38d7433ea65155d7b30eec91c17477c2ee9511a535f281dfeb69650303c2f05f58cda092980b0475f867a304c6a51285b8c926804a18be2e27c72571c705d5dbe88b9c9bb5cd2c3578d807c6c91251b78f8c838e36f9d480c2592a9abf34af34aec6d9a4002a82bda9364e33c7839022fcc53bef2c2ac72a724187cdc2eef235f67509e82fdc4e43e93355966e5927e20981e0ac9c2e52fad22a0fcafa989cc7ac19f0f0ffe895ccdbaa1275c83c87a3e03a098572424bf231aed0a413d3f0a54d0747002a40250b30eee5c40a7b344da8713e706074d5f05e2c20483d301facaabbb5a8b1167ded0d0f01fe6380d5eed8df875c2436184ae8798d18967dcbbfdcc35b4fd95a466b81fd427a02ff7fdd6ff8b85ead881284a7b33318f20f95edc5e9a76f8de9cd0d15fddb7d70464d3f1af100889b8b15dda9209f622f0d5472ec7e1da0dbea315bd5ac326d060ac34368e77b366af0f33a2e40d81718747bdafa568d69ee8b4a3e0be2afea1e909b7cef05140d3bc5e2cc0344c73c011229b0a6ea0044c09d4b74df6944b03b0109c02c71c5ea7db6d2e741cee8b622e1b0130a76d6d152211aab76eb1c4f86310fe8d74443fc64e35415a1086c0894527179e2b04f90c8acd3076fc120e2bba231ebd26b627dbc35e929f1d66af9707cc9491e4d0a1ac2891b23e42ef3e37d8aed461811a503185249ca222c1089fb2fc7b3dc150c0ea8098d4d4dcff08227bcb63034c251164da3b6b899b002bf4e49844d7695bf7c1d8f212c6096b7e52c15f77fdd2cca0f6d62afb04bbb9b71a577c761a98310e5623b05bba8f909c0a7d371c44510c5de1bb16eac4777bf8a576e380c1aac262187b0d8b6390ad2a99b80475a700bfbc36c605b359770e5b3ad1effe43a9f97ac18403beb23b6498dd113a7e289cd6a4a5d8ebb633c04eb0bb610dcf25bc90d7bb799fc4bcf5985b1c884993f9f9e050ddb36b1ed04a175db843575aebfa0e85426e790fd4bff3c239c24857e4f2eaf7bbb9fc74548f78ef3c1bde83850dc539249fa79c25d476cc942a85ed2cb0ef9a6391583fd5de3f9fe7c1a4289500912a4fbae2f15743491e8c682d3a7fdd5aa8e40e40bceec1e6404561861f3378bc27b5662bef7a78f740d3a72972ccea5161fe0f38f7f5880dee5254bc2922b82c57b15db4fbccf5da9ff028b56904130ef452b8a85ee353611a03e73834e9790609f28621cf0a989f1c289c73b9804d30ad3a9aa4580796c23d4a9217e1d34176b79ad296d612372fe65f9fa5e0ae54b1823372e2de50bc318689b35968460977e46248eda910f7e61e116895445d9d6ff687cbac41a9c9760ae36346f93861cf7e3892574cddfb48b947c1fa264a3c3be241a09a3a442032b4d45c5e52c584f637008f704a6be9da7c9f4db7e04aa26b6c1591cd1bb8135fd8fbb02bb6959a1d05bd753c0fae87a33703f8bf329cda40577884fb3c02dd04d264b37fcb6684d66733b23fb7b801cf12fb69804346ea9f97ea13f8ca0ce0278f479f3cba579d8bfd8a90c27739e4c745c700281daa3c085edcd5fa571d8efe7a52eca3f22b55d4f874ea8c7c3ae25b8395cf4a3c800e8a6be42ef2ab6a0ac49400c0e14b23db45f2852dac6a61721515ffaa0a14b3a0e16d8ec5ce9b92cbee493ddb15c079df6307a6e3ce9c6ee1583b04c1d09dba526659a07933b1218cef8b94f4e857ee1fff8872955710d256f310c3e7d9edf9f81e05453d45b1c4ec56838b36c03ecf44b7fc67455e4d75a8b810c50eda87ef9b299b0fec45a40ab99996ddad1cdc9cdb7927e6b4568a10516f7c61444425af75eafab829940c5ac6e45b7a5a52aa2dab5f82c6f293d0fbf6a03d95ac0a63bd517b92", 0x1000}, {&(0x7f0000000080)="944631f00c2ed9ec05500b23c33791af1d9f83adbcb9cd8d696a4637ef8ee2cf97567883ae06", 0x26}, {&(0x7f0000001100)="1e3c675818bfc7519b66ac8ae27f2723cf86feb907b4a67b3d2122a1e51cef7eb43d3540d1101d6c24624a973c2a32ad35743d4301be24a2f36f606769bbd32ccce0f793cb43c09a916d6bde71f2451ad388d3b5bf4e41b1f0cffb5c233df6b916c15c59e0c1483d49c1a8172808ae68a51fcc3a2217ee5ea795943ea2dac8ad2f70afb8d8dc1458e8f3d2b52230176e9380c7ea6f4924af09a62f42c31e77209067808ce4fc96569bf1d7abfe73f17a790cd201f393f6ff53875b52e0", 0xbd}, {&(0x7f00000011c0)="877ff3228c10767107a2802b1d75819de7698da023602cd8f02daa7599f3ffd0e8b4887c21917a927d21ad905ae5ba37a7bc78385505ad6831ff5ba86ce5842203884cf565caf27e1ef9b086a6c69ec5975e93dfdc14fbca2f9f39103e624a8ea7a6ed316b466c5f7d0d341e0a655f366954d52054c9da2a4d4bf192", 0x7c}, {&(0x7f0000001240)="894ac171c7d4c3355e86bab4286792d97e69d53ed469c59bdd288fe7bdcb15e57170a88048a04cca7b934b53912c6e7976c7a12c4188d26db3470e55a9d80a53d144ea115267cf824fd0bcaa93e8acef7c4d10dd3e7ea677a724d63d109037f0914ef6886dcd3de6929061e2340393bb3173f7c1200517adb7e28a7c6ca0e6cae09a799445974aa3c85647981e3ab9953774a5853860d2c13a5e5d250b61ddb350e29f66f4e681aea280a93d6f84737aef6b125097686735844b17b78a3d77c2561221e45eedac8fbeb9a17bbdedb00b3498ed83051ef9d64c4402552ae1f971cc70f7e159", 0xe5}, {&(0x7f0000001340)="f6c0cfddcebd49c608df23380d6192dbb2906d1a62f8f66ab0418c180cb103e77aadfb08ab60c4e250d082b1ffa9a35b8bd70969bb94904ff8bbd02e579330163644d51aca3cf338b5f76e6188fc46c8089cb6ec38ad1bec2eb4fde1fd51a53f911592a591d30ab78946812e13108b7175bf3123134ebcd9bc5c45a4a8813f4009148fb5ae02d652c41922ab48bb0feed6618cbe0571f94dd2f2cf51a1e24e55f7798aa2a5754f4f6fff67b3b65c85a84b5eea863af90267c4a7245e5d14752aa92e3013473b794b46d1a989d53d0a31b749b0eb018efb940b57ec9e3494febdd07523c2", 0xe4}, {&(0x7f0000001440)="f13c63e423d7f1e3ace34615f35c642b2d92b48b100f15946bdeeec42e72a062975835fd9704baff49d5246b4576c2bd19afbd689f5a9fdb2458d43dfd7448b22e126cb9c56d115f6c197909a37590e5e7e5d81c7717ca9b227a84879010813255e7574eb00b6b8ffa45d67de5592c8781e05be4a0ccce69a54516d0d5f79d0d515583891d35c72ccf8cdd0625dc0ab894024ab84802d746eaf73073598ba6283b42929b190d6e1c1c6998fb4d81c3e847c26c9a6a4c94858a8221b51eea73eb7014731f11da744f029c05ce337aafc821935a11ba1a86ded57907087e6fe7e87fb4d58562dc048c1c4e806b40a37f2c0a993d59165713239cc2192be4ee954a2c0703180ca34c41b69f5af290639cc80f8cb5f729ba2195ac032ade332d15f963a23739c470e1d6cfca3c14cf904f53b379f79cf27e8669a1c97f62dbc9ea3dad85c10d0008c1d460706f8bc83beb0a0940345018b21aa11e26baf5c691269b197fd35b219610a1e7667ddab27109f2ffc6de38a8827c5085bb15b34ca3a3f290610494f2025ea91b36b33032cdee08bd93e29b96cf39afa67d88e6b185a1ec086585fcb8f1a632d1c101992fed1bf520f713c0f2ad3e8453613eb3c58a74fc9d3e31cd2267925d8e27380eedcb06601a2411551c6280b3e1172fab600684675167148825cba6f75394ab2b1ccd2cc1a4dcf9792ee41c459530de3519437ad2f024bce9a1d16602f9fe4ed83155e8e21c1fd755baeef2a2392f2afc9705b2eb380ff368ae8640cae00aeeb1192d307cbe0bc79697d9e50c7ffdfb4f5c0b099b9a852281722f88b720ea7a6b6369c47e4904715f4194077fa4d6933141c669dd466c2558280a96c684653bae512bbd532ecd0be36b372a7c7fd62bab4c52d4a04b35c4763c6381c526a9265a2a0e61bda24dc9a4ee91de8302ef73b0a57a7f1c1b2a4da808a82ea6c920862c5b426a89d1e182fc13828dc8ac564992a9b02071dd7846c3cb5d3c39ca29de240df212f6dcf922d19af1d038a2a4f70d058bd958b69dae2f8be48e4f40bf1e54886bbf196a9c1f5d8afc1190ef830805b6c2f56804367713869c0038ae2e2b2bb6dd2cc1945cbe26353657f1841bb36cc2a54158f7903fe82f2e3ef43f3efe5d7647cdd37e9220ae8334641544e8136c200115af31939029729b66015aff683cf3db371434d8de39d9855325793a165e5af8b4f1864d1d7e038ed5be1fffc92494dd8e7969fc634f13499f43c9af436fdb672520f66507cf534d0df946bcebfb3b9ba6881a43d1b6f5c3cc238fa50c0123144b0e42635ac9acb0653ef3717b3cec9085895c507b665b23494dcc84164cbd81de8408a53ca3922423752e2930fb04b3a31f37bcb0ee4647aec2f4dfdd2ac8b0e5a257e18e14d3f99bec6e55d52adbf39397ec993844fec59435cdc8a5d0da2957c87eef99d74e312fe351f11d37f3d2b8165f17f769c1c4205499ede2f1b62bd9caffc62ae08dc893e618bd2aa138c9065b7d09e65c4aafe1200c6eea5f64fbae1f3a931a4579292cb8a9f01330394dc2ba8b2a0cbe0e8ee0fc323935827f6dae2838f0c1800b40874d24c81248b442dbd0115da2d76df5300eee49fc602947c8c7885d6512d55314804db7605d9c0ce4e32bbdfb9ea939598cf7410b47064536410d3dc543e67e7aed0e09106f6be8939513b4c29c5db42f0a1587a3bc02566dccf582a8a370f2e9cdb2073267777bd50c511388a8dbbda1a34c5ad57d4dd954ee54fb33ed52c80dd46c1b3a0739296d87f020857da6b17c9ddbe2067aa55a10afc1394141ec2d6b5d5653f4011244b229a900ebac5adcf9dc3a9a84c7e71343968ea5dac3c7fefdeb7d7812efe3c821b6c42298c5d15e00368b10cb302c1221bcf92b387140d9ff21df2ac372cb231518bc5af0a5428ab91c3cb1f5caf32fb5c6f1033e935b0fc78f2b5e64ec5fac2f4385f617f6b763310c69d835d5edf59ad2615045d205acea6f4deca673a8f61a4759a90be8463a6858686124815eb1bb1576bce76e3a0f3bb48c5f7dfe233e5a6b19ec769ec83aa3f42725686a681fd919e23033c52b33724e0adeab389991cfd7c859d1bced0f35b37df6760ecf9c9bcc7258e3dcf6e8b7e85f38551118f4616e3125b128b01eeb9c79781d5e1c8538b0ea4aea322d0cf06f0e571ef20b2be46cff3c9f9d64367b37e16c9fb283f1c8bbcee6a47ed17d5128066b96887a8b337a523f94200b76c0f2cb5ba2db9fc96b799852376cbe6c4a6f8b603ba624c0a90d5631703636d50fccea85fa9d9b22ec940755323fd6716e0b0d59e8e89cab4614dde86dff587b63617d0d4f1b1739762f09b0d7a5be4b494ac994796e9ef35118db48ac8f82e7ccf6de374c0b6f561655da74ee841172f311497b925dce216c4740837bf5fd1b0b6dedc1e2fd6cd266925cdb6d81df5087c8bd3a6d1cad43f0ea778508a0bb5c426097073fd47f615857342d6ba70f018f836bde53121ab380c78a6ef78c155075ae296a7f5b564f356eabf76998a62b0cfaa58ae78846af1a4b65ace747e65d1706f7b113214879f7daeea8e00f8f4e042d3e14d4172d59fe1acf578e7f3c72209e82dbe8e361ce798875862ce6e8184a2c0e0562dc040d505b991dcfdd1e3a09265292dbe001346f6a4797735d64a2326520df860de24e4c9595f3028c1bcf4da8a59220d0fcdf42d5b9b8ac35fd5667e1da90fc33e339f03b51a175a803bf82d45a95c4a580bfb04a4313b9ed698209ac20a1a9172f856fd3afca19300fca8e2fc23e45858d84e75e4a7e16d605c5ab36cb52ad41aa9b15ec8974d124e5115cf1a0f20f5a124816523abc580e4ca5cb8f4d3e7ae7cb99a9b2004015b2e1775af8e48f60b2c4d6c9f68371dd329b5105010ea769a39ab0bb4e5a229532d24a1f331f0df550a820c9fc7c9872127b59ab21e4a2e9acb31750c033c064cd1fc4028123b523a4b4c9257173b2338568f35a80d6d7ec01d7c33dabae27aedc05d4b4c4a52b647e613dbd3aa68450fdea0eaa187d7184e60ce5a16fa7e635d893dfd914d2c09109feab0a1b7b3a72d3096df853133b1a9b5b305a95144dd9b7abbe48323c7d6b9cfc4eb2888d890d33154e2f0e35953be96629cd067cb44af0c2784ff3311a3e453a1b197729e109f0a27dd59c89ab27e231d398c547b77d6f52682728431b6dc57b21ca1e9c601990702e5b26851a60ad4e6460f19ae74cdaf5199baac7994aea3ee2ee8326efc52725d489a37376ed2fd3311d097aff67db4ea7bff2c3f0a5d67501431829c7a475825a12dc6e8c2aa294980b408284392d6ebdb943282477690e0b6f85ed9f6774cfaf476d6077c83e573490afe06b3f49d5dda284eb563343500d31e9a217bf550711cf5a4f8db4ab2e7b8822e78dcb365a0115a2ca9192cd5f03c0901787f6c426980d1829a7d7be62fdc5d9720ab9af462a0b7a2efb1f7c6ad5b8d01b4034c2cff6ea56389e5970a94caa4ca55d672c6e1e7481a010763d1ed594149eef11af93f4de6fd2b827209487b0ae6b2b6d24bfef267b2faa7c23c273a8527ef3ed7bc5b94901b9404f51fe6b5c1cc011091d50f203b5bb4ac0e16dfeaea40554d4b55dfec5bb4b71b1796fadb59e4d3f20d5f1b4044ce2b9fb7ab3ba8f688791d56ca0f9de8b45703250728bedcd8cfbec8986df4bb3cf7de73deaaaea46fdda9285d23a4d0782a30b4202b7bd70c6035249ec2aa72cfcc0298c14212b1421bd9dda9adadfb02c55facef40c5c8c0c3849929f2745ee6844dd5ccbf87804ba5aa046900622f944b33e46e5b0c4f4507c541688281a30cd4c4b8c87886e398ba68f22a2a1aae2521bfcf73fa78166f8ca1d399783ba90829c1dbaad678750d0f55b513b1937f2f225f78223bf443bfbd3c7a58f6c09b02f64c126cc9ea22ce8deff7792b84239b74a45d8531c08bda057aa98390deb857e24dd4ba0b1f3eaa5ce441e6b7f00384bf734260a3a052b585044962eadf2f6d68ab7eb958825de80562fc253c7518df8099c2d4e4b80d620050027d5c82222a6b336ad713ca9892ea58c5db8e106d1cd302a36a24b9c852d49b5889f6de414a1cd8d4a25f13be4608b2a771e75ce1ba2eaeffcbd322aa6138998ec825acda2a0d22b70cf37248554b0adccecb104b37b92e771f5d739fa89f3870f044a4a4b1ebc1d4d515535b193b8f024c6d0967aa7958aa3c018374ea4caef65ff45259638855e4d057191247eb71f254b66de0a1d36484c3635896fdd9c2cb65250bb018385f25686e3505cc3f298ee3d9c8532570722242391771537a28d46a29e327134d7c6b0ae0cec24fed41a798e24642424d89487984afd99480dfab33ddf01a149c23552fb9f4fa41a6900d88b0d1cc5affdab4c724637900aed7befb179438038742d5ea0f69efec90d81c5e01ec9dc62f5043418cd596a9a37c2dc50bb97c21b8d11973551efa2d902ff1386642930865247fcf8da8f882380611c2b22c1b0d59e64a2b74d9bb237e8f539e660e51213d2229dfbbc05b181413934ac3765d33063d0d21ce01d36d51b795a4a5151cdee2aff1f040fc5fbb5e602dc4e6efc933ad0229fc4ec2c590c42a58a40def552eb3253535a61fe9d5cc84abe4d9054464ffa931444ae3a44c97ee3bdbc754affb5c1cbd7064ad7a0d81808211758cc527fa294aaac92cb03bbc7c430e74d80848d31ce06582f73e4ee1b0eb1fd49b4e6c1429241ee209acd8fa35e35cc74d1f4c6404558123fda4a78e20f8f4495bd4c29702477ea1572206f0a650da7f4b3faca7e4c817ba9b43e5673a6bad3cca448004041a5e60cb7ff38df562d5c51f4e2b94fb31cd23a7c47f21e982dc0795bffba3e3edc851db90fdf5342b4e47cb0b9ba71cbb2ee3723bbb83810cb0109828cc5497f93daa54633560e9ef215b20832045b99721db9654a7f8ba418c82f66f29a7c74241140f32587e05d20521c899f7d29cce0d2ef9240e2a52e28e40d81952416a3238a7ee7524d0a9536705144d0d9366c88eb7da9c338518ee70706c168bcd20e1d2c3cfc6b59c93ccff1aed274e80a4655c2e4e16fceab2cc4750ce3b90aeb7fd378e953f19c0d415917db54d11d098ec877788f786abc59b1858775557ab897cb3c629b9e3d10d14d2bc9c715544b954809622aa9c2fc5007acda66e7d2912efb8d67cdb21370ed34df38f1c92094c7daefe3a5ff0c3392930d5ef23da5efa2aebb21df97b1f3f6243add3e0afd658ab023bcaec3fd5a42f42e27fde82ee7d06ca98c36edc939fef1e9cbe5e582ca7e9860340fe16b19eaeeadac7424bf15f3cec40c5b3e4c7f9e2a7df15fec45e1796cffa0c817a6e8fc894314cc5f3de2cc842d6da1ca29d8df1588ca20946846b49ee0902f6893873e416ed5257433a908896908b37fdfb2abd83959d4b092bbf1132df238b2515ca68a3ded410c450ba90a41ef3eeeb273356da36a5eceec5e3ed9357686b0b9e7cc8eea6c21a3ccb01dd377b1bd59f74d791627cf872a1745909e16140374b64532e9a5f81c47b8e8f642dbd466e671872c37552c5ff319a197862a004cbccd2221eb7e941fb20bb3d6b6fa8ab135a36a685f08df53b87eea47b4ee966c5779c0823ab9f829677b21dc75c695dd1dcd6368eae9e122c7677b684b155dcb8c616ff4d2bd8e14e526c36f64a4183347c1c147473fa28f2e747232c60840534e5ce5ad5ea3d8f01a2a83befe8ab8b0a76ae89de106f3cd86d10994babb51295a0339a3e11e0b56e6dee8d98e4326c486", 0x1000}, {&(0x7f0000002440)="54f477072ad0cc1c2642cf53330a83ca74079f4b6e2c06e003532118bf92af7cf8a7c78dbe3612eb7bf9d4302093e09b1a7a240083e58f81c9571cc8d4bb4e1d3de02e3cfad9383909502075f5aa8535811de83843fc2563bdda13805c3df2152397776c0551fe3db827bc4334919d4ba14438e569df9875106f7ef1e9ca0f7b38c6d2653cbc9a7b4d2e8a031bf1fd1ceee67d35cd7115b684168a34a9684b0ead04810e7eb3116ae6d8f03f9f1a1e6b14c450c9f4589576f6b3e310dffd4fa4d40aaf57357aed9e5f474a183f7a545554a632e0341d1721eee7e8d704415309e83be2e3ee80b534e1bb397cae02adddcb0803dcfc6ea1763e47f23ff394012b8dad03f1d8b15c813ac252072f9f61202701699cc740c39ae0329e0da0b2a8ae4865678c9050a673dfa41c39bea88e39bf0c7426cba0039619e99b9f59f973f624e59bb869c9992d615a87855c5cfa908c1206a36fa4e2c2a212049f55a7565e6edaf198cafeee3990b012c5d2b8e37d5211d884b110fa097fa865abf6a8c70aef0ca307d1c71e71aa86f62eabd0979e65a5e87531edda6ef2ffece3fa696b1343be6da84c1202b3cc9819feeaef9a34b3a521c8c767aa5345ba3ed6b0274655c0412343e295f01ba1f6ffa0dd011f3a23682a6163e851a498eaf97fbcaae3b35d34f9ea5e1f65cb0f84543f51c5c38ec3e0654a5e105d2afa77985649116b97c7ac2bca4377d7ec8b9c137fa06288d3e91bc1e9179c21c12653f59ac9f1e7a960ca9198103a7289a32186ec6a865f0652205682b6130ea5fd9754c4a3a7466f3fb3dafbf7d435be526b12f5a2939c5414303b819751a32771871e0efb8ed64e85041a30733cc10804726538a9d972ca650d255fc5d1def18cb2c8d2578135db24199e97bbc4fc760254d8863ed644e285130c26ec6148e8c9c64fcbeafaeed47e94e1e34f6a26e3be1375e18e7f9eec302bf6b1a47176c08edf18763cdd05becb2b122719c5a5627b02fe72684e73e89af9278d237b0a008b1fe8e96aed7d5700f6cd671dfe649fd323ed1571b9c7d199db69c65c73d5eae19ab9fea89cd3719244efe3fd6f7a4302eab73870687c805c17762022d8eecd9f6facf37cf0075cde9873f663053a8009706b35151d463c4f92aac6b6275b60718bf88b2ebe8f4741340344026c47f061361303c751841178428fd669994b740644aa0589a4be2a0117211433f3d2deeac38f4dae5daffe50eea0e17037d7a23ba38006ea5287ba30cd99b6b06b44be96a9eb867be6baf5e899406938be5a165f9ef33280b1cc68c721cc75ef868fa942514bab27e48b7be685375188322cc9f5c3b3ca89e5de0dc622c4c0b093aa0670a1a5ea2f205b57cfa4afc43814cf240be1adf41b2f5962f43d00f95441edb587824e94ba018be2fce96bff54f76c579ebf07e77edccc0a900783b5d95e27a182fb98a4ee43d08717b40cb64ba7c3c0fd41c1685fb7bd3dc2805a58b613f48fc39f0f8af49b2a2ac409f9d7deb4a9d36a02f027e0f9d0a470497d08e51bf36be5c6cb4a50f24c5328a67e62545f964167f98d5d1432e94cbea40dd24e4085d71119c34b681278a745c20139b154b4f831e05e583e95070fc8e186b11ce3c17ac3c18feb8c4a58dadb864f50cabe104155ea6d8f2dc156faa8c294373e6e7cac82729395c51d06e19903a363c793ae0031605f473afe33107f01b6ab8d493a313b5bfb5da3fcaf441aec828a918f8537b83874fc6c64fb7f716e3b6b88348ad178e468eccb5f11df760163ed5a9d29b77bd64e388fa8d50a76deccbb6a7bdb2b6a14a195671dc8fd3686b828274f1eb6819b72d581f3019cb229db267cf00a3ec2fcb429b7d39f5736e90d7dd4c11380aeac887a7772f32b20927017d543547df6571761e1a7ca6a7fda0fd97cba05d5059ec573e62463df97188a7cd2cfa2992c1f32fdc591b3456335c430ab3c0d2546be0d403c706f573fb9b9653eecd5bd699d16737685d157a272a83cd977433306bc4cbea91c92990edfcb51bd12af717869ee34e0b2d3cf3c3798fdd089e283f12d781d39834707f9ba18d6579a7198c4c1ae0da5e9fc84ff1fe327e264ec75d4bc61e6af2bb6df11b4a232f5d64d1be1a4bfefe22759e318b1d7732ae34bea6f6c16e89e98c8d80042775374e9476c08c782761d1a23bc8fae2f54ed9745d0ef1ede2b7a452a8e20fb4769bbd2568e572786a1f5dc4bd04062ed133a4b15162070f0cf581035949437e262bfc1769a03fd40427c0354f0148c92c50f429af23dfe3f963daeb25b720290e938a45c88d09e42b4b6b7ac7b93a3ced524958fa0dbee8892b583ce75c6be8e7a43a0ccd1c4564802dc669a34603990981ae8bf40c05ac5f66c462942a0207b8d58cce328fad1069db0f56fba408d4120b05354176b05c70267c9fe92734a0ae73e5660f49db579e130b12b8ccafaf3c92a0c93a378221aeda3acf9c56585d1ff0aa4dfaf3764a7ed300705926661056df00618a3064e33ecb1392101a6ade916e1a68fcd5d0301db05a47961dca3a63fe622e979cd680ebc74502ba3be4659bd9e28c8812cea7b82272a89457aa285d8f8400a0fc7cb23f205f15cbc3e7ccd7648c51d8efa885dbc2e6af0ab95f8253dffe879f2715135cfeb520dcbcfe148fc40ea6e0406de93a7b306ace8e12b2ab738565ade234274c4a7b8545ea46fca4bc62fd4529c8f173f6554db055fd33c623c56207b7d4dd0c074d092bbc7d05066db6e66b697d7bba69e37b0a91db0f9f7485ea1e9c7bf45edc214d406d3ca0a13ef53ed80369e038c941a0f62c7387ab5244c7ba7b2aaf5b5519f086a46835f32b6ffc9fd418f96907375039c380dc2aa774ed8e56c84235009c3a1147131b3c27f9f78900cf483139f85085e393faabaa0c42a81fad5213b5f4cab731cf47afdd957baad3a7b76b3a571d52ac3a16d3c228a9e9d3d8dd12baede0a9bfa1dd47baf455bebb386bb06195fd5756d16eff75994af8cfa1070fb54f743f0ee0d4b9926465582b9f3c753ea0f0e9d7afe36359486bb5d23e5090eecde94cce42894e6898ee5b105aae469a0f38894c192830496db45f5c38d5f70509be8703c4235fb24b2f12478be8f4cc3c9c0a748599660a97560a3b4d76ef955519222abad99329ba4e672870973fca46e8f68aaa1a02fa97ff3c86ebe30b90f6290d52055b3bd55f01d40fdfaacd21becd469a3d61c791b76408a57068503d79cb7a3bcb39b1b765a77d2b67321d345787ee2a2b2526416d3b7e496d3f6eadd9e177ba84326e91000b8c73673b751ed8ad9766d10bda5096dfb33d0556919609f363ab094a177e0013ad502e47a0233b47070fc008ac581c7e86139e6736c3f3b617b22572dd19ee9610c90fceb769fce581f94954c31bb10bf22eac8b03ba415b2cde3d3bcd45e5c07e7489f68313976240f6e69018c26939dac7d299cea5afdafc7108f09ccc9b369407d20498dda40467e68617f34e49da46275ae8d7b9ed0958f889056d64b177a6781487e21ff013a744dd664d188f6830ab5fcce1bb4f9cd34d774ec665e7ed28f5886fd960deb67f0a85db8ef13766c9b8dcebb20a2aea79b3af43df8e7812cd86213ad243b8746d453b6abe37918433e92fc60e4e81a7f51adadc642b70454ed829a608b05ec00dfb322f94b358ca86a712c2808f1f6f41ffacd4273a5d36a3cc266e6dc8e633b6f48723f18c6b8e6a659253484c5d5c9e1a1afc20a65f957f556bdfa12f147999abacd11cd96c86a5ce2b1384ac34b4174130f93268975befa9d617b56ad793f766f500fde5efcfa457519ca170f43111e2d42e4b0d2827f51333830b6492f721dde0087626079406450ee1b9e851e31358bb4faa67b391f5e553c01788aad6d0f8ebec6ea5d07749e4d8b576b0094cd1e9ce2bcee606ea788b599656f0e3d8d8ec65a788342a473961db7f64d31f65ba432de59dca1049ae4591d1b7eea6355f0f4d055e66d4824e1afd00c0275ceaaf182ede84787608bcb4805f8055278822af34ddc70c1aaccc3acb35370ed95c2213566df4f3c52cca5651efe44f4c56098f616465eeae55ec243486abd794606f723e48eb6733d8b9d197bf97afd43b76b94f313d9dd1cddeec94ca7d8b109c341dee1b621ce4e8fa1d0990325d59dc1af84d1b49d9385a98e50077adbf5e4b4ef0a10c8f0df98d1fc29f01bfdcb7fb30e1eb7086677bae4b938a6a46ff1abab95740bd2254cc285d1603c65bb6cdd3dc5cad8e5b5b63b5c0a260678a58e3d7b51e24b93244764efbc3db6bc90e124a33b879e6ee382fe1b24b25183c06cbe049e1dcf274237ace4f1b66645d18e7875c305b1133d7a46671092e798b94f7ff3dd814ba7a0fde8b0a62a2ef20b04b042f8c8e6bf703d0b6b41c81621acfe20ac5a9ee0b43bef943a254aaa49615b55856b7eed55f3c6a8ed5974203ea0f29c609a8d330e2edf16bdc0d5f16da545bf1b5aadcec707ceb77c1d9a7a5fe1947c9464195b35cbdd3209608929d7acc5b1e87764d72cebae76b901cdf9a2f41cc9bdbb7cc7455971fec16bf536e3093f3053fc6249298fa9c63f2a215e74e0d3956155bee1c16d60cfb03a7632b996b78b45656285d968eeb71e688398872807ae5151d45dfe6f2b7436fa6ba25c251eceb3eaa1f229f12041aa64d507cdcbd4f342d07e6c4e4065014f4e5ce208cdefdfdbe39fa43287bb781035dfd204caefbfad017700578e779aa4bd4c935f2367bc8e819c483504a77286fd318299f29fd1cedfda85d51fdfe59420db2d852fea8caf73b41763f7df622a58dc40f87b58b6f9b749d7caf7f8618c47768f9e2903478c556ae21a7c7704f86c90e1f3e374f0b19d4795164f685a83c423927fb25a17a688b2f5cbf776aaf5b613dc9ac54287d31ede4427693e7a1c1e1fcb3e96b97c62b3d2c3252f3ecfc005b45ff35d4f462876e1f0009dcc346459a61ad971248a01f649d2ba9f893ebe79871d0a6a9f7bcd244718a7a7b77e58ef0286be5cc5c85dd62289fa91f5d5038601e57e5109d2bdbefb6ae2098af23ed354f105994b8701618886d2c6fb49ba87f50152fa789a744fee72ca7f4941497071448d71a72d8578d95db60ecad3a4cac3c539ed60e20d71cc2f6c7d69962ec3b3ee137a16430d567d4968571efa0946725fedf2eeee2bcc43db5a9aa3c453e0be211286f3cd7aff695c15453e5f711f2e0f49eda8f6250ea01182186427aa239a83edf893b6e879840606535ad49b4bdb443f7ed2067145686630ba8cb1cf40605d3df51bc7f2520c3337ed112cd4903f5e6b30331917f0e7e1f20446fb8f95f62105391c6ba0d545a8f8ce544851fed305fc6eeeb9ee1a517f9d97d1939e47a35ec9cf1c88f231fc7404551e708026e8a47adb268284d99d68e26b8fb740f8bde5efbd815dcf200825f98bd0ca1d5f32c9d2d82eadddbf424af43296ab8330baaf980985be00d6d5c8dab93668aacc09f96d941ff97e5ad5d7cde28200cd0f6d1feb57bc13cdaf64f6218dbf13fa04cb81b9e76e59148bc3cc89cd586e4966287a2cddd1c9d2ca7175631512b3f933b3c3ec0245a1cff100c1eb8ddfe21dbeb38e32b0aa3678c156d6152a8aeb25dca534758dc96196c3ff5926e639eef576796174290a827a265dcb5e101db609ac8058d896ab157f3b2ad72b304e9e734b1fde876f78c06f81d2015d69093f672076ea047929ce08e86b5cf86129d80d749153b856859541a00f1d771341c749b2233d240c57f0a6d0", 0x1000}, {&(0x7f0000003440)="42d03a8f9ff1263b33588936579dc297203a4fbcf458b1423f03a9d4b01108c2c6c03423c37a0c3bf6632fa32691fcea7d7154250a4ec51a378452e248ef7c6f92388f57ac52c756335d7cd0a1e3d069c2b78687cef5eb70f5297ad2c81a46ffac80fde74ff6d11a056f6fba9d129593851713f53f687b75a5784619c13c3cf5ad565c246b784134942fca19a84fb6cfb66083ade083ec7c9293b8a845f1c3537ec0b9afd8cab8af8cd0d6b8140c67b044e0433567d666546218354fbd02b76601d47197c7cd93dfcc632515e998401c6990bfbea25a68cc2f669ece0f", 0xdd}, {&(0x7f0000003540)="c290b36202a363e2973012488cef71b05235c523e9b8d1d18b", 0x19}], 0xa, &(0x7f0000003640)=ANY=[@ANYBLOB="20000000000023010cd7160f1133f7c9777a29ff000000000000d9e8bda54942"], 0x20}, 0x40c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socketpair(0x1e, 0x3, 0x2, &(0x7f00000036c0)) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000000)=0x2, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003700)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 23:31:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) 23:31:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:12 executing program 0: r0 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/26) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 23:31:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) 23:31:12 executing program 1: r0 = socket(0x800000000002018, 0x200000a, 0x400000000006) r1 = semget(0x0, 0x7, 0xfc18541b7239ab8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x2, 0x6, 0x80000001, 0x2c8f]) setsockopt(r0, 0x5e48, 0x0, &(0x7f0000000080)="246e331715aa84cdfb4cad7e71308c197666de6024e6a87fa4adb590073619f0abf9c6d547e61557e9412a3b9c4b2dfbdb0dd71d38756550f6bacdbd8803e8f7de5553856d8a2fdd5f8de3efebac85cdcf2ebcf04b1f95f8d01d83ea5b9c1ad6132cb28dea76516a00ef1c86c54a81cd00bff2f259121d42d5845bc1bf058e24ec276747f9029937a2c89258a6668c01fb05ec39f330", 0x96) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000240)=0xffffffffffffff0b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x7, 0x80}, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket(0x38, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) open$dir(&(0x7f0000000280)='./file0\x00', 0x490, 0x5) 23:31:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f0000000180)="fb6c0af1e893e6199ad2179617f187734170fbc6d4b1bec22aea7874cdcd2fc32a90898ba4c3efa3105a5f9f22608b88467d0afe198ffbf028762f8a0b095598c2d515b83c66784207573b10ada8be88835698d7a63da9d17d2856d64d99ce5183c643657e0a97694dc345d151a6fb99658cb3a4a51b8b0a1fe34be2360011e39ce0c33870b6b7895b426e9c2daf89394f3a15675f7e929968fc1c247007770a818c33635da0d79abc9ef260dd683e14e9ab22576db92bd7121a345d82d28c5b5f9d50046447a27ffead9fbd8f93f1ed4e411c18a6dd329970026bb700f4273292f1a93544f77b754367fd913f15", 0xee) 23:31:12 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x2a0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xc7, 0x7ff, 0x5, 0x1, 0x4, 0x8, 0x100000000, 0x2, 0x1, 0x8000, 0xb1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = getpid() r11 = dup(0xffffffffffffffff) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r11, 0x4, 0xc0) fcntl$dupfd(r11, 0x0, r12) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={r1, r9, r3}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r2, r4, r5, r6, 0x80, 0x5}, 0x80000000000, 0x969f, r8, r10, 0x800, 0x43, 0x10001}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) getgroups(0x0, &(0x7f0000000440)) sendmsg(r13, &(0x7f0000000380)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x2040, 0x6}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="6212", 0x2}], 0x1, &(0x7f00000002c0)=[{0x28, 0xffff, 0x1, "148d70a1e5c60e981b5f64394db9fa1bd7e8"}, {0x88, 0x1, 0x7, "e3a00d62d6d4741447c5bbfe101dc986bc551cf30c9d2045b206238e1b7fe6a27aa2e51b9dbcb6d76def1b11ce22b32c20dc053f1487bca7af2aabccfbbc2692b410e5ca01af526c91f71b0315d21160e9e1dad4a31508b91816234bbad7a47b8473168a377e0edbd18d2a0c5bcb29077bc99d842c88851d"}], 0xb0}, 0x400) 23:31:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1a1071243bd6b961fc4450730bce42796674bb9c077c574dd309ef65e2991cc8494da6f62a56000425735be2542bda1f828c405b349f584b16b203f0a05c5374f388637d8f6c1f44a11998455fc761fe0b175f64bd4752b557b08742acba8c3010a660255fdc", 0x66) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 23:31:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="29626c59d73b016a77c37148b3f911c707db0f40c7e14efa7bc6b7437e17b027c5e74601f9c4c90fa810ebd2e19b937b53ca6f18b060c1fa0e3873d703c3eceade4f4efa3bbb5ee46d962e5ec162d411b8ef0b12a5181f1751ff16b511f9c31738243d41f71e1dec30dc8386e9", 0x6d}, {&(0x7f0000000080)="6c92c72a3e9a39c4f738ada5beb8c283451cf87429e9e5e17b1b1968378cdf546f6d2a90e5b003c9f9f0ccdf9c9f14e441b0a43973333df12c56c71d6d811df52688ab056a5ab6fa2c05ae8a7d3d1850543056f9a51665a16b3e7fd61b271b9507c98774971642eb0c67455c866f7d186183b65c92a00c8611852329f68fd4328b7715dfe83913e66fa930406a060048bf67341e4d3f870150feff3c78790f77777ffb2f2eedf33ed0f00579a0ef0abe70c56493965fb9f4382598356bd5eefec09338c9c83c2a4719407a3995276ce5214f64d5a4630566169a4392bb4ea62278ae6ef04e8ab2", 0xe7}, {&(0x7f0000000180)="208aa12fff01c141285a69bb7f7f95e3987fb12e1d341eaf2ebece2b827a8c07764025db27", 0x25}, {&(0x7f00000001c0)="a6b1d661f2a67d2210c0bff3154456d178581179ed4a281e9b1815d7496ee8605a78d101c8a9a72c893de2075615d868e3362b1c6882e9a7cb0a846a125c0b15154f653112e119704c1e854312b2edc9b818da5fa32c9fac5668c5bf114be04eeae518b6eb9386738155cdabaa53d1c380faac05acdac98aec98e492975089d94a1fcf4e1bac0238f27de761315749c38ca7792f94b3db70808b7cd4adafd0c295ad321e8d509245e48e", 0xaa}, {&(0x7f0000000280)="76deb5677d2cdcbf81553630af94d093365075ebe8510be9e4d44951209abb864891f91e995e8c2508752a9c8c1727bccf85e508462b50f42a630c6ed383b2f706ddd181f03cb7b5fa454c2716966255e21b65b12783973b2a8b78da58dbb9567b35bfc35611975b00dff0f91484acddf494a4ccb313705d5ae0577d5c7a", 0x7e}], 0x5, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x8) 23:31:12 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x7, 0x7f) r3 = dup2(r2, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/96, 0x60, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x0, 0x5, 0x5, 0x4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 23:31:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38100, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="b8148ef4a41380b90adecf961c7fe48453521df4e290ec0475fcf32ee9f7d93190a859190288bed835deb57a854848b2b0c26fbaffb28687a0bd31bedfd0fff15b469bb29769b5", 0x47}, {&(0x7f0000000140)="2dc374099ab7d7a16bfd5a36e0f99411f91e3863d107795f263f69021eae6655d32265f1598d048abb279a0445b0c5176bd9e68e760674", 0x37}, {&(0x7f0000000800)="279e344e801436331f8fc41b68860ec28d7167cc4165184ff6acee1fde8293ec85601576542f7964addf546b05b1707f489e78ca999567ba17fe719a2282b5632acf56a302941b3dc610f88001e11e8c7aebaa43864ddcba0f70adfd403c93c954da3d3e67d47906d6c295a0d6ad5391f97ca129958317b5dc45732c2a87d5feec8d1d2a473e4f5aef0a693ce2d129653e12fbe11383b0d15ec627110e9134244bf76954e7ab2710976ce080fc9b2cc42b5f93d3ee8443e68c6761b8fecf48b3cdb19f4f3fb99791610b70ac48c30c5ac4e34903623d50e3ae08900d382c6f16a8ae07a47a8fbdffca132d5cf41144b9d6b98cf7f98524213e12f4918082721d58f14e093c6d909b6d996ae68600e3e8b3d66ef6e42d4655c16f210afff6632c41034f1d33be91f40f770225508d16647fbbb18b613d81854d91b39ebc264b2c05913071e933f3f4e01f739b37af9adc20fa543bab48c06c32f17305eed464d18381c97bc5768a947009b6fa2557d3f61e37f6a2ef8f571041014e0d7b2e890de875b160ecec95ae11dd2463253e0c82dce021c2f7fa52bfb84aebc0b93e4c134e4070ef551313a1e9786ee4f3a9c7da43da307fffc200701930cb4dafb26d3e15aa4e6614426ee2dc968028ce09a5907b2580858d20ba57d1805229c1d7b7b06e459c54e232d36c63938de460562152a794b27ca06ebda7f6a344bd044d2a47429492c1d5ae00aa6a86c4a554f03d71cfde79eec66e2c6f6b6d8bc52d22b37a52684fc52e11f1bb5f5b27f8ac6af4be6322fde42e2ddcca58e17e7b8577cc7f669d6917e0355fe676a71fb829784de6304b41f589540cd9825626e8024bb5c27b5449d550e27cdffbf70ddb8cfd97f242eb4e0ae0ddc680405e29947cb944585734ad4ad269f304ef966d54beebaed2ac603f4bf554a6acad827747e6dba1365132832457123818cfb1caeca2d8cbc6fff883f73d31ce22129776af2186731cb48118985478c8d733aed1a2fa034367bab6d4e3ea2bf84b274fc2abb0a307921d984fc7c3dc7baa623abc34faeb3cf6c36a27afd7920331328aa59b75947b6c4910e99a28c87e5414d6244159311256a7d668814619958c11cb3fc2749ca40a236e2db9a75eff8d7bdb1ad488397d775d9c6cb2027ef5a0c4f06960241b819c6c6ac67774ec2ca7de853d728dc930a339f295629d05579df86b39a03a9b95a5d87e547e631aef7a73ec3cade8e5346899ea4a2e0296373d4f1c010dd2ef2ad9f6920981c972d2d6f742837922931dc31308c00f8853ee4196a334297a0a17b463dcd2287ee94986cc201eaef681b8c231a56e2f6c177e6a0a42b6b9c107a94e47c873496dc7c63f2cc8929c07f47d9253ab230828ab890ad881bc4cd084102bdc6c17c1cf7fda09284bb2e8e9bc25e3733e5b46c2159c33f44dfb767346fe8b3634597cc3eb34edaaa16f98453c6ebf477a90e85c28389885e023d4f3c66f2701f63c7cc4b5fb712392f40dcb1a2d1f2fa4f3bada62b6d10ecd05dbab40e9ebbdfaf14ee5d5ea593451d4c9b7466d29301fe667e63194224b234342c0b8117237ccb46a119db0c124bc108e90770d6484516d1bec8f8a5be8ffb16acf9b6086d0e9af793ff45297997714ad78c6ad8dfcf37738afa63c2ab776be09f0ee1383617d1fa044e73965e9b55b5da2c8f048ffa4d25b7d8bc3cbddf20921faab4333167b7bbe11e9f77a61171e42b659f9eb3a95d354263448069e565d0f554b4cd4c600f6f6711bb078a046d57a377e56bc8b1cb70d15762c878ca09299c48bf37716f762b259fb2e6be4be399d4e3e0cfe83ba2b96ae910e46842151901fb85923406013e46125ff6c4756821ed7372e2aded5da26a7bc0022c1e63da4b1d3ac4ab87f6cb697550c180bcb02ffc6e836ad55e4aac8e0e8071de3d9ec495e32b3b73a1ab90f2f6486a8f96f649c73d20eb9489f4dfa84a62ac18d637f842a358231d3b10a1579ec1d053702d33aa34c13be233c9bb2f73594168703d739c8f9631af7c26beb24dc4d1bb0f5e94bd221914d76f6e0bda69b8532d0225595f9376ec9c7542235766c0536b8199ff1062f13dd1d61a97d55492746966324f132e132f07e43179cc6f90a404922d07fa3730f60dc860f7e49605d461bd47050854e32b9995e4436f65ffdf8a8ab4f891a7c4d251d8426cfcad86638ae9b78fba5f78d54c7f703985e74d13b0e17bd58859d4aaccf64683b8fea2fd8ed03a252a2e7620b97f696aaa681c6296e74ce2761d7b71f8914c52fcc3489006507417545c5736ce1af606db414d5b2be53723186ccf1fa32ca03163768fd0b881c435863e3fa10af851b11af7f184e5481704b9f5754b1d5c76ce4772fbd2bd23cdd7e7a8d38d0b8148a8088e28ec8685bcd8f7f36239439de29511db9fe983ef338aa04e494c9192b61f15a565ca9eee0b0e60d069cf21a346f0fc500c8ed366a836f8d66b6e4c6cddae971a7e0c1bdab109db8e06e2ee4f67cc7420324c2b6082bc06eb6f771defc27536683c547fb773212187697325e6bbac1c1b92adaebb1cc49345eb063a0984338b9c152c850cdde2e549fe3c8ea9a4c2acca67b6f916b2613a4d17110acc55ada574063cf1ec37edad1f9a4ee274f03ac20d30953c9010d93b2544ece16ecc61f2afaa06ebf9fa590b452c4f7270c450fffc25b5ad30fe392eadff0325a46ae643b37d444620a3b1b8f910ed9e589acc3ceb0a1d9349126211e4ba20d31417e043a8447c9f6d53ba467b13a8eb462dc6b6990ff71a255a52bc132ee5daef3ed59b6a461f708a290ab7d139ddd696625e5988518e90d6d65db1b8f3770a42549e8fce205ffef09a427bba025d9216280d11e06be68c495e5d9961bfa66f14fe1a0a3901ed4b7a054fde2ff036e67bfb9ceefecb59669510d2c4a863f5e8681a1302ec6f0e2f48aa3d379483bcec449159882e008e82b75bf1110868f620b02371223d7e6c49161eac987b4324d97bc44a43bb5867fa48e13032904b33d4c6c85fa0b1dccb2fe188a270fff796b533dbc91f791334e09379a4a8741a78bef2aa5a483d0fd69719168682f348bbf96c3823e4f6b10c248045dde03f29da5cf7c33534595d9104d03b887f9d66b2c21f7704a38c385acd1384b8169da1e1c3d15cf91803e43bdc514872bf8b32d2127b10925c2b4b0ea144cfbf38f77234c628478d565b1d36c6b7db8043370410d37100ac118b90ed83bcd881fb4f470ddedace209b3accf27c491246410baaf34441ba1ff59a2295cc8f04a58e276c91d99c9b113254b96a3771a371a33e7795992f6906630f7b4274d78fa303a2f2d019c9e32874063a2c6943c1277f17eb5735888c9791647999dccbc2258807e25114abf10ab2700fc82f6d7a12c79c03611a9062e47b336f8b763cb62bf85c0631a03967575534959841ce866eee96b0a92263b54724afe3f8ed598a50d3aa0453885f19dd97fb23b2f85c6df2ed7a8e0c4f4d32953264ee8a3115b966bdc47a58218e8169b44d831444c76c8ffd42dd245288324cf53db9917cda8a6710be8e58767d616455d97f812f44f678b859d5009d50f484786078b07fe919fd750d67d724fb5154445608305ad7772efd0ee822540ca174c9ab21e717c69bce697fe175e27327458a3bb9a32ff589bc76b7f543284bfae49993e35a311dcf652aa6b571d7fdcde8c4936f6a430f19fb5d05f084e641d70518effcb665c7915a993ece4a6c339286d0a351c513d21ba045884ec8dd0038dff97dc9666d30303ebb3b81ebd934a375c0ea419ec42069edc08c18e2863192ef8565b3285f9dbfa767579cd15945d4e784930c3d0f0c0612cc26deeddf4c995d88f0531dfbe99ca08328ae52d307acd3571f201e7bc9c82a66b56b3f8c0d5790d2c78273b7ce6c050417cb9c16fce27a89f51450aa93611d5a697a87c4be91565b06d594117522e6b7d2243208509628ddc6017d80bb71999aebb029e69bfff4d08ca0d543df8f9dccaee0ac03a105b988bdd70e3850495b49ac4203f0f3158360c53a5ae7efb4b2b3e8fccb7b7fc9513fb6caba021cae129c3ec788f2e899df746570e3272b91053aa403cf5fa462623fd5d268ff881de2563432129c26539820f3391e44187799c7b22a186568117b24b2d800e800b1e37d22c12b1b324b16753c2cb66643c36d80b35c32ac696a16f5bf822c7c10c53ebf52aec269e5ed765bfe3cd908c1219e2aae77e389c0475bcd98b8828b75fc543c8699c8f345fc1816b69aa64b21f5c0866ce70b68e354acd5786fc4324e3d4aabb4b0edffdc44072a7dfdf1aa24e444c75ebcf2e6de9c39417eb9cdf07f68005135ee737f3ae5c89dcc4032934a122f6e0533e1b86805b4426390f59ca05f8cd0a9c3333435fdfaf7324f53e8c2c75a09d804c88152576b5ce05659afee686d1c88f98a2c6ff431b1a8673a932c1a231ff405fc74543cee357c95cbca9e4a8e1422c657dc01293c1d61ccea3f8b46775247ba1495c36bedc3ea965913cdd4ee51cd054254504cbb0f180d092ea765ec9a22a49918d91b1fa9d4a66fc5804f207371484274737e82f6e265f7e40d7b6e6d8dad1b060c7cbe19adb350bb14617726697744f3c2a040c9970f25c2bbb4a78fce62630da6bbbcf258556ec6b51fb64caf4f6d4d0bd2ea128890cf61f1e5a49238961a33d4b3c8aa36aafd0db047a06b964c9c4f802c2539a49cb5a78d1feb390f98c18b2c0e4ce7bddacbfc5b7478d4c934bfef0008d88bc4d758c3f8b553949c35ea3016b087f00b92f9e759d011c3746fc98722b8b272227467cec2c5104f30bb01eab298d1f7b325f7e604c5a51ed02dfc8874490d6ad641e9ab5a3c073cf4deca08d1baa1e9e47ff54a78d69023a45bab17ab56dcb2fe358e48c88098d74e9870b22da18c61c9c21f25ccba021b51ab9781b2b89f752ac7cd9b569589c47740a7e6e6e5be68d95b657ff1efd1a29f90493159949db142bbf76922be39394081dcbd053dd4f39197e72674af21da40f97d9548bd30f92f1ebbb29a229069a8d1ebd6b722c899a4b50cd02720a507410afff0214b0fc6d71fa3ce2f4e625ee389c65c96dbe9cdf227183b93e15c61d2d88c07774414f3826425fde21bfad5bbc4ada343bcde50eb991996f1336118558a35b6842ddaf5ee0d4d2ecb9ea770807746a8136bfa213bf074e736d326563db43a4cd08b26ae47e5b932082423aa42b1d6649e289b710bcbde8a0ad70ca0f038130ff6cca1e4293858c801d2e078287cdd0d7f16a3bd1947e57ca1359d11d0d8b4e0b65f5334d904554b3fffda06114e1febbe90ee0c1af6826bd5e4a9ac9adf1ca91012f31025c39af0c67942295ca4261cad47588847abdfc54e110ff63e92d62d09c04ced00aac69e9c5149447eea0256b0585715af9ed44bf1ca9611a1eb466f553a29bb0f9c991a5b958e32a46c10fc6cef64bd7a27cac83fa664dbc6388d88fcd79580cd17e9d3e04b612ad435e622c334467d58e13aeb0d9868aa152911b9762dcf66e1aafb0b8ca5d5a9ae6fbe1a7a4cc81190eb0afd667c0a3dcd1cc6c6d438959ebdf1a80207121c35eeff3f664b1d62e48913e204a67108ecef02a0d66d66a46048549fc74f5e7ba8e6ea7829c08ebcbd87232fa2a8239664d7f1f3ffb62188d6317116a841c174dddcd2b377799857066ac0fa6a00d50eaa240dd69434cbfbb45df491dca7dd11ae8b64d7ee53c1fce7802b0e13d7669cf67507bbd16389fa46cdc5e49855d6e85e9eaf550", 0x1000}, {&(0x7f0000000280)="216af1fd093589e7caae0166bc50f4fdd81dd7d2a3ad17b9f1d5249d22d450392f316651c8b0a2d381dc2fdad7a810a90a7797190ed7668dfa55da2e582c6c1db3718b44e6e830225b21441cb2edff43d658c14a3c50d9e02117c010fc8dc4eb7741", 0x62}, {&(0x7f0000000300)="23c21ad26b4ae5fdf558a13af2144a93a3bd8cafdc793695d92cdf687c5c62d4be35383ef1e6b06a6aa6010f558bf01c420a156c4b18ca5e4834bb79ff951fb910ab076c1331c90fc57ab749abac441eb414fa416dc2eaa075bb042c4d6b6684d8b6817a282171f83f2a046aefc13f3029e248f516bfa6264bcd03d07802c8e9cb3b48e11d69e74debb05b6262fe8e31fe6b7dec57352152ae81737039ea34295dde2f8c92743800b5321cafb1af45b00832", 0xb2}], 0x5, &(0x7f0000001800)=[{0x1010, 0xffff, 0x1000, "9001f8b2839ec7ef2f2304813c8b6b155d3045c4694c1f90a5ab1e982e8434946eefe866f0e3833cfef4303bedbe1df42dacfcc56a49c26988b873719dd046050959f93afb3fcb2705502f609b710a518d6b7ba645192c59accbeca378dc6ec1ce8d090b49126452c6635384ec39fbfaa0d87447e5824f49dc9dae0ed69e6839a0f6c994b7bedc3362c1252b2a94af46d8836e05a1520e1271b491fbd1585c5b1a8575b8d712392e57e4fe14f00b67eb86f6f97ae06a1b17d6a916584cfb2de28a98397117e540cc0dfdb6140755c2ff3ddfb2f5d64fc4ec8355d67c33d494f9b9b438d1cb6c76741cb4c70ed7884b55b846742b0d5abdabb09a3ba3825cc156e5be591ccc89bcf9446e651a1a9ed1a4c80dd3129b39ec46d56b43d2fa3e3c4c52d39a152bbac7dda6dd4ac2050be37e19cc5e6d4fdbd8d379e75751a5dfbb2629b793c6736bb07eba7db54b8f74a2e9b22112ea1020ddedfb55895e9102c2d301303ffd8374f30302bc75f61a10f67d99341a04612341bd7e338006f5777de1e2d1fad0682a9e0137dce1856697e8a5897ad7eaab77cfd9c126ad9c6cea7c626a9a9e4070ec380c08ca55cbeee6a2effed81224955049cf0883c467914d6d3ba9bc2f376bc61a86817daa25add8ec4a2594ada5bd30b09f1542b930149d757b10e8e71e090719d4b1fe0d2027df18b2aecdaf7a3f8e5617ead8b9f35c42eed02d6ec8ef542eccb6ebda9ea692449bf27fc8074e338b30e345117135931d67bb700356b4300421393186c6a634f9cd6d4bbe51866c60db1a8b2851bafcf03f0cdbf7fbeb00c414d989ac03060354246b2f5ce1dca5046cd323185274d3167333eaaad49588d80f0c11ffd7c6eafc17200446f4a949a20599af2055a37b4fa4656d819b0be8e4603fb2af6e6dc4136cab8ede96641a2a9427b9aa4e7e55ac9cf2fe83b5d32a779fd429f086490e773b0acee641e4599d45e5d8f46dcda85da7707c08e35c37f9a20f325b07b0a08c470e141e0315b9ba10f724308c80c416118c41ee2964649a6312603a6de4c4c3e44dff7eee8971171a8b8843f9de78843a33382385868c79bdadfce9eca9ffc32e75c626e9a85a6f46a35f0233eba1c026268ab83a1e3473583ee1fc25798b551da59b22f92c04f5f1a58f0802f97ac9f2862283901df3e3d5f8ce533629434745f75250230945be70c474c54f8662c5ab0a2a8879ad6662fdb04189336d13a4ba3b41bdbd6fcf751ee57855d2d20426496af49e5b20631180ac77f9e35bae5fcdbd31ccefebe6c1b8da260900134c7f3a966222a50ad0caa94ea46ff6ddf3f8964f14106dc6f308659a2ab34f184bd14b3d3a0de3c4584da148a24deb88dd9fda40a5960d457f78b72043b261fd281e6e29e00eee6c3f58bc47d405b5f217acbb9a0618d9d4dc337325390dd7dacf41254ee89dbf5e75a9242355dd0ee8c41b73390c4b481bd6d648c531c0507ef76cffd831f65e546f75f6c7200a28e1c38d0a4bba375ef74ee4136d809b2c3a1701d02d8d824002341ec9a2a39c282ad9937ca154d1fdcfab49fac0d08846936b311773661a40773711745b9f136be2cafeb72ad332d7ac39974643c2b3bfc68b7b5f2a3e9772ed73f0ae506b3efb06cbd29494284524c8813e2b0bd4c8b4df4bed6ba9b42db7efaffa9b42862a10046871eb69f244ff4b0e3c9dcd67f6e4c9f3662b80fae8a6f69e0315769a0179391563f14f832fb72d675de75068f7f167d7820448c240a1f629e0b869d0b120261194c9fc0776730897d48076f122840a9fb49fb91dbbeb044b7b089c15bf56e5520a4cf434298119fcbb8efc17c3aab7456c8bef42f0a7801478e67a213870f10a3e7b13f7350b180e7f6c1af7ac8aecf7d41a4b3ae39cc391b2f773a7ee80f0fdfc4ecfac7b0bb1194fa951e59d7aa1ae13c7b4c5da588a4868f7f7aabd3245569aa7de994fc39ae77db4d35dd2fe0da2f12541e30d500b2091d6283fe82d4a1ba820fb4d37c377e264953e586d3876d0be59b718b86317ab5736fa5e0bf1f72690e4bef9d836fcad1fbf1007d5b173ca137c16f26bf266ae0ceddf569a64f76eaea26c3eb757756bbde88dcb6cd37d605ecde5eedf501a3ee70a5e494c539fc6a53f3514b12b88b8e2badf73d1c56da54b2a2c1fad8044d3412224e5e8ff78023504b3ca8b82df0cb016325065d8a1b69d47870118edda679d03304a034b88561fac31864f3527f9cc99292d8236980f78675b22e6a24b71cbc64020ad9fa299b36f216414b879f605d730817ec84f32234b376d6bda805b3e72fe2ef4853fbc214dd3000ef52e60912e29b7fa3b29b25572d8d4f8a3320fde45d5dd85b4c29aad3ddf7941059ff033fe57c36b22454becd6ad7d8e3af895ac0739da809711094c5fad8915880e61a6170683a59e5d293d034bd83a506d0e227b5e2372b77c72813d4f48c9172bfdf44faf921560ef72cdd9e103b1a5cb661a0d53ccc7739f50f5f3f62b13a7d1596af3de26fe2b9e8d314ef462cca0db835324400a84d52ddf91b51d701ef88f80710e8a1bcab1f3df2db6fe9c708120e22127b134c99eed04a7edcbb6b94655384eed6c283c6a230b5a686e7228455f08b23669db4ea8472dd8756fd295ef3a1ff141b862a4b73f57386c8ddd501804f5ffa2edf0d7631a5a7e178060ef85d63bea3b89c1d9accaab48118fc4a88e0aa7460c4f6127ec45672e69690edf11b2b17cf83d826872ab97b5f877c316049752e8a6a545445c20419abc8229883f54473ffdedd655214525d1012488e1a0d177599dc1c3b5ebf4f8d01b9d9a9bd538ebc2f5d931227f596d97c3215d99d437bcd31d8f98c0607c9893c92618c7298830fb5865c0043d435da9ac0baf8e2a53288f6552e918f5512e72ef47cc98c84efb42632c15bbf79f415ba7a7886284a79c6e5165247fc11fa1819af5b6f3e5edddcbaef31e0847ff4cd28ddbab06d3853c42ac37b87bdb30c84a907c209eb0fe42c291a93ba0bc4e925804941d52d9c27b421627a0621cb9755bec36185f2f24b50b32f252c8791ab8a20619984ecaec743f1b858c0d6202ea587997dff9cf88d6417039d198c0fbbecf898b4fb02b837e78bd19ea210b0b5e06d65d8b7c8ffb9c2a1927240e938f438cd129ee04099b92b93d2ce25c95de6772a501327d0f0063a58254bcffde9e4a6aa9f0963ecee4163198d35fe5e41a06aa773d626238c56bbb2ae1fbba05ac686e4146b453bfbe34373533e658154790bd573521379d8cf94096e8f787761f8f32bdc8821d06d67076a1879fcd386a217faaef71a08e829beb1de47b846f34ed7b629da65bbf4b07ea1e7aba92a797f43fc8b9ee53d82cef2f20d335e31a6962163ff348c179335167029b2d10ce9bdf487575b315e25a3489cc31f15255fbe72c5988a69a7f1245dcbd66bbf1b67ec2a66dbdd2dfa3023a61ab43c2f7316d5d52c7ebc02559d73a0cab4b887adfedd4343f5b213eea4a74bf311fbea2616244cb93b3ada48084fa3f1809ff8828ed0e5b0c321973db4585cd43ff068e264026780269a9c188b7476ff4e47ca94546ccb3d4b7cfa7f180610f6f1a3cd1917bcfff223b5367f98bad1160702558db464624f16acff4a707fd32250b88079d3b1891e2e016c10914e696025a9de37c6ef0abd058645755f2996650d2a91f27a501e5a0088845d84b56b97bb6a4db0007c8b6a17b65cfe4ef47604fdf7ff7d60441a04a774719a601bc558109ec2b3549db525e0b8c110f7476b593185725b00ff786f0fed837bd7ec885eef1b1b371f77d8121107c8c875dddf4d0db6e03f102504f8119c4a664df45e79863bf9e27f9b8eecfe78a70239b9acbb6e6eb44c97245d9c95caefa01668d8be6d282da5cd7bd3002ab12dcc835902d326bd279a2e18f1475a580e3604f84a153d00d689111999f10e16279495ff8b7a9c67c3ca40315563f2468fa2a6ff81e285a3c47ddf082a55daeb7e36396b5c639857eb8e71fd3174ee06fd89039c13b5e07681de505adbd92155d26c26cba68ebbe597c82c7d9999b6697323c6b24313aafb88d3a2e507922036ac10b4306819a7671a987697509fd56ce258e18277c933537953e66c299d66bafe5a69f41533d7991624ac57b991ae12993e880eb183d32e68f8fd28fa276619f66ba596ae669697620e85f72df1fc86b3bd88f47fc6f8a6e169ae6411908706c9cd3540f65bbcd47d9078a10f7e118a804a475029d67e4f7bae0a8babb4e7c72915536ef5abcd724d8d6430317b9a94591ee0e124e94ed5d89f76487fdd1488424e69ab12fe515c73ed6ee64608bd006bb51836ba30331415b2a793854b1606353459f2f2a3ee6fc9daa21bc15590a5237685ed5cdd0390da7a6f67ae04a67544a1d1607043b65968f5e0c7daf273cd6e6de09dbae4c67679ec24e7bad516b0e89b29d7a934c77814a09092d72b4766a644cb85567f1bfcf4cf0ce8e6774cc4b752c8c4b4d881c3dd5d057f7a479ed2db8fa8c3643addb5d0dd13b704bf27f387e8582e73bebe6520d3591b72faafea777b21012e69d0e457727b016145b8498502b1fef97dcef82441bdc868c915089129d90a9906fa8f87c22e3dc6f036e29b8781b2b95b6bf09a7c9d72faaba26b42f0f1ebbde4b6d8b96cf54c524273535cdeecc03e22902f14e8b48b4091695efe8042b824992a4b3ef388edd334716412956eb4f228aee760ace705201b0605b64b9d32b15fcc0c158746852bec16be71b6df98b0738a3b2b089350af085ca4bb49aa2b75ad449cd27a0f7ac8e9189b52045d6c18474c9a40ca2d8a5bad2ba6639f8abbca2ed88be5e3a8baf8b216b59cefa017f8eec7077b66bc4e6dc47e3a4dbafedc8aa54f03923da7d148ab9d713ef25b4f421020757dfd5aad50cb289b274e9a9b322eba3748c3b850ada3314bfb2bbb891ac5c0eb7cde09cb9136b2aaa2669529c82cd1484c0aadd765df7403630b1dfe3e70a010b43429e7cf7502c011139643368c89c4f997a5979a50b598d6e887a052548c18e73f54234e4ec93710d5c36c9736d97198b34cd61bd798232c23c13913e17da7ebb794985bf4bf01ae59e5988b60681a857b3882ca07d23f1b09ba82de7ed2199989c77800c6707fdd62980471ff5952ca9141033dc380aee314f4bd19c709b87a4160458385e974506a3b17ac4b6b525cf85da2c571a350dabd928d6fa89ea266980f6a1089574a3c22cd0cf4fc8fa171dade6a430449b2dc2f1b6f2040feb7f9830582d3bc690bdf1f8016241886aa61a2e50582677c0126412643d00996ced7d9669f8bf519e780b6a101f836b2b5aa89b6e042ddfb69fd6b3b49f249f0bea5418a282ef4a24f930bce72391c2670fdc7eb3ea6f7689aa879421a01e4e1aa9842a328824a4b2d13f7f9a60a2338d38b5230c568f6984e39c2d4ccea562efdc3468bb59f20e0394d053e6a401e61057a19e55b8892d74a99300c9ee3e750f29722ee333e6c7315201cf5787795579b768ec619ca8419cd5eca22d627122e6e4b7f2c919497227f3f35dd1946441248bc032f338a04e9fc19cf2f3d304b32dc0f340d8dbddb7769ac77f043ed3bb4a429ad1d3b563747c8f11bbb7d808f27aaaa053b7d62afa9050c864a810c74ddd122090dce6bfc57cb002c8ba86d70a2d7748f2d30a2ae1ddf90b10ce062b8858cb280946f41a2aab6c730de99f0cf3e3e2c66d814b4b1084924fc47b5ff415d82fc5d22d2c3bc65e131ee5b10926991a46e48753bf9cf828"}, {0x48, 0xffff, 0x100000000, "63658cf81147bdb0eb5a1852dd1fc2b913ab4cefc9cf9bb9e6b08712de185033443346b037cdae02f15499401b4c09b52f86e2f73432b7db"}, {0xe8, 0xffff, 0xaf, "7ccf3ae3ecadab2046893cb3aa32226ba0cf093b721884548693cca4ea3006ee10ac3ec0df0409b8b38390688560f57aa9d9855c84737c6c795900a926356faceb2cf454e2df1252df1c6b7152b89102d6ce9e1f24beb186940f34e9c19f1336458162d5812925e81445560b8254b3437e3c8c2ffdfd231f2a2560ef89d233e6c99015aec14c1faa4e8a8ece6d9843dc3968060b018fac11b190e73e478405b77f6ee095715f1d0069f3cc84500c1f47f292903f357534df7a375c0b8d0ff86f48dcf9b03f3d4e02f45e5ab16fd09d1795b2e90b"}, {0x18, 0xffff, 0x2, "8f"}, {0x88, 0xffff, 0x5, "2d75f02ed3c8901611cdd24c2a8ac3925fb71a03985280d28449d3d654cc2cf210942075db76b05d739910b902afb00e1f4fd77ef01102bfe570dbd4de47959660743d16aaeff6bc95617d59c241e1f83afb862ae4b91fe9aecfb356af52408b52aaf68cf72541a5acbdce40affa21b9405df5e5f3"}], 0x11e0}, 0x400) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:12 executing program 1: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0xffffffffffffffff, 0x71, 0x100000003, r0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20e80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xfff, './file0\x00'}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x200000005}) 23:31:12 executing program 1: nanosleep(&(0x7f0000000100)={0xffbfffffffff0001}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) accept$inet(r0, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) 23:31:12 executing program 1: getpid() r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0xffffffff, &(0x7f0000000040)="7fdf8b22d665ceaa455f88483ca7b0f8320cb40f371fa387dc86670ce4396dcf0aa5af3aa28dd0bd02e94a98575c0f26cfa6fc22031b9ca5534a2f2829b29824616985dec819214eb82749", 0x4b) mlockall(0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000073483ba600"], 0x1) 23:31:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$inet6(r1, &(0x7f0000000140)="a875478747326a4d233dd5fffce29bfab608d772b984da57", 0x18, 0x4, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x2}, 0xc) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:31:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000400)='.\x00', 0x0) fchdir(r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)='x\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x10) 23:31:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="439b2701247d65769fe686b55d8f2a0d6cf1dc3461f7900a0a01c38077ded07b7c43053fa435fbde20c3acdf2db0e5e489e0b428e3a9238b", 0x38}, {&(0x7f0000000380)="f9975059acc2678a81aff6d07d88978cb9a87bac028744a4d595327f440e813c849c6c891d433faeb6288e5b2c95a6e9aec14a3cd79ca6698bb733cfdeb0d0108a35245fcbaf68d5d696703fc78fb3834ad6ffc764048871772d57dd82cbd6c3df61c99637bf40f8eabbae37a3e92e08bf9b166199d7faac7f5d7749f35e34be09fc29ab41ceeddff5730d844e1de16e97b66d47cf02c81f920f867f6f61e9476c01d4553e6ab9bd2407876f10e1459de93f59acc729058fc8db9589c22a", 0xbe}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) bind$inet(r1, &(0x7f0000000300)={0x2, 0x3}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="cd4bf3b5013b04bf2e6f7d8718c6a51ffdbf088827483f0a5c1556169edeff9ad034c4d94983431d1f09c6257cb93d248996cbd10177d2a21b820ba8afda60830447d6690df556d095c1894b5aa137f962ab5df555260cc783ec90f4e96247241543796a5309e3100590579d8c31bc98279bb78cebedd9c469c4b96c3ea1", 0x7e}, {&(0x7f00000000c0)="e96f6c82baed2f7ad9caa72475e359f2e7102ea299a6cbf7107f1cf3ba5c9b94e492529b5bdfee92962c2d25ca09c66025925968ef873836d46372806186c37d34279b5c6a0f5e9cab2257e30d8154d94684f29e6cd0e019cb6a789eeff161cd8eeec09fa94e58fd8bc23026b5c39eaed9bd375ce5fef1793459d6712b26ea834b066f5edcdc927096e2d61ae27297e1a2cd1cdaea504a163af2d23a5c45e2ac2dbc05ac4673646a4b9e294a85a78faf7ef610f8f4d2cdabee765f6959f3a52b95975b7d1329628a5aca8f", 0xcb}, {&(0x7f00000001c0)="cf6499b835870d5e499c1912966ba293c98aa2e0d22a35a143248e79a0ec58aa231dc583b7b956fd416bb7ff273aa4c76f813230ae1342f8d73dc3ae186ecd90bc336f243795168850a4a74fbad5f83e746f04b5e37bcd236a5e", 0x5a}, {&(0x7f0000000240)="208c0ddc6d192d6628ef280ce1a32b4ca20141b924d3bea2136a9f384656233bf17172888262a4036f3ab2a4f5fd20606e8efd77106fa8024c61aeb1d953c7f0a283a8104a7c5ea1164efc8fe44f35b8bc1dda04435a978c780be01faaba924fbc649f1f9f05221df829ace2ca98730047c27df83dcf38813a3773b32f2ee3671ac2a3784cf950fadaac4355006501a700bc3f2b6a07c8892fcd", 0x9a}], 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 23:31:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="50054d033125e6e4145a486b5df2ce51940309d8312dece61d122ef3a95b0df2a01fccf90b0a8794a756ee4bb1fd68b0221fe783816f0b002d9c3840b87e5f9a6855dc5faa90ec2f08fc00c362dd3ffd3d72f2ce26bd5c692c7ebfa445d552e7ef5f209d4a9bf22ca5c25870bbaaff1e3df5ddcff9fcf53d8f25107d5b83c6e43b2ad5b4ff7bff4416f30e2d12b042281c54c6a17e880787498eecf0570ec916563fc1c1d7ed0b188c7f99a781570b2371063ab9efa3290540e0c395275cc45bed05273e246f2ebe7c", 0xc9}, {&(0x7f0000000180)="3ecbd66fc26b8e4ba0c97f93c06d65987c582f5cc5cae7732aa4c1d6e2c8acecdb87a3f46dbe4698d74e8dceaa49f7a4f09d257ba1fa4ef297c00dc91f0bc19145d6d41df4e59da981444f496e6f24d819c44d9db52ebc3f603e8b36833624c55f4befd77d42ff9f2340abcab835d08e3709a88bcee7a29e3cd86d4d6ce59c5f7b5d45ce1c9b858a73ed88c46cccaa1831306dfc30ad9629643d45ad0ed4cd", 0x9f}], 0x2, &(0x7f0000000280)=[{0x28, 0x1, 0x0, "bf5d8afc8af29147b8db8c562343f7e825021e32505d205d"}, {0x30, 0x1, 0x8, "378b6d17491e8323cbab7ff9ca10b93aab7d46ae4c5ee50b4026c5"}, {0x80, 0xffff, 0x3, "ee64dcd03ea0b8e990167b514537c89f479cb4b6304f4d69375d7d5ca36bf50ec88dac43c975625d59e066e03ed62899940368ae6217740511ab14069e2b1b40660e40738391e3cf0f4b9fa5addc51e5a8c2d72265c3a39de8d96141ca15f4a5d0278a4c829426cc30d19b95dea8"}], 0xd8}, 0x40a) mlockall(0x1) r1 = geteuid() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendto$inet6(r0, &(0x7f00000003c0)="6fd9384b8a979ec11941f32695d36a9fb6b059d19c1eb538080b008201ff3a86c757512362bf3dc877d58830b3e524ed200da0ac66b479473bf0f9f7dafb74d9a4b203e9539e577209db7ff72dd4e46d9408b49924338c3079275e81613d9d4e20876d2267293cebf322b0cdfba0476332600065417f4a51023449233d114bbd5ed9c67b2fde", 0x86, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = semget$private(0x0, 0x7, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x100, r1, r4, r1, r5, 0x4a, 0x5}, 0x1, 0x1, 0x6}) mkdir(&(0x7f0000000640)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000680)) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) munmap(&(0x7f0000fef000/0x10000)=nil, 0x10000) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000880)=""/121) unlinkat(r0, &(0x7f0000000900)='./file0\x00', 0x8) symlinkat(&(0x7f0000000940)='./file0\x00', r0, &(0x7f0000000980)='./file0\x00') chdir(&(0x7f00000009c0)='./file0\x00') madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000a00)='./file0/file0\x00', &(0x7f0000000a40)='r\x00') setreuid(r3, r1) syz_extract_tcp_res$synack(&(0x7f0000000a80), 0x1, 0x0) minherit(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x3) shutdown(r0, 0x2) 23:31:13 executing program 0: open(&(0x7f00000000c0)='.\x00', 0xfffffffffffffffe, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10e) 23:31:14 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 23:31:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 23:31:14 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xc, 0x2}, 0x8) close(r1) recvfrom$unix(r1, &(0x7f0000000040)=""/216, 0xd8, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 23:31:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x400000000000007, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x5a) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x3) 23:31:14 executing program 0: shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffd000/0x2000)=nil) 23:31:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0xfb51) setitimer(0x3, &(0x7f0000000000)={{0x8001, 0x7}, {0x1, 0x2}}, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) 23:31:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 23:31:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x101, 0x1, &(0x7f0000000100)="3dbd779299f247ad34da471c6f9625c4d2f67b83dc96d66579ad4272698acd4385550d7486a46d08547142c974ac840e77e16c472aaea3cf740241b01b98cd1b83251f2015230b1c0868d81364dc9d3d50e6a2b8aaf68bd3fe9325786e5594e06ccfb407a9acf2c6eaccd6b3c1e07432a4754127145beb8efb462627f74d4c5fd14a3517c617bedcf46e342f671d51821154ce1217616a51a8bd67241ce622d5124488c0ad83fd893531f67f5ac965cb76615c321174204591ae561957bd2c14c098f78baf440594688f7af553eeceb8a3600fdf6afcf22ec90cdda85cd7287111d1cc2a41764bcc98d771e5b3b834ff", 0xf0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x2, 0x0) listen(r1, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 23:31:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0101000100096c053300"], 0xa) 23:31:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() fcntl$getflags(r2, 0x3) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:31:14 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) 23:31:14 executing program 1: pipe(&(0x7f0000000080)) 23:31:14 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='c\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x26) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 23:31:14 executing program 1: socketpair(0x10, 0x4003, 0x102, 0x0) socketpair(0x19, 0x2, 0x5, &(0x7f0000000000)) 23:31:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) getdents(r1, &(0x7f0000000100)=""/4096, 0x1000) flock(r0, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) getdents(r2, &(0x7f0000000040)=""/87, 0x57) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000001100)={0x3, 0x3, 0xae48, 0x4, r3}) 23:31:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) getsockname$inet(r0, 0x0, &(0x7f0000000180)) accept$inet(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="36c7d6d4d0f380d0accefc15c5b996053a8111ed291b848e9c8563e4776fc1ad9922e90c4718519a649a9520b5a7468495edf6bac6a37a7251269e0d96653685c4c1f1b27627f73b2717c0598d7562fb79dc", 0x52}], 0x1, &(0x7f00000001c0)=[{0x80, 0x0, 0x5, "bbbdf88592b6f311d92202c30a984399d6c026b53900e0210e5e023c1285b8d770ffba5b8db08b53aeb10dc4c1f26549b5773cbf2933595e6c86b5fa168040b9142945bb9ae0787291891bc38ae32727422778e085dcf5e83dff2e6ad1e86c61f9a5e68ab623bce62732a2"}], 0x80}, 0x9) 23:31:15 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0), &(0x7f0000000940)=[&(0x7f0000000700)='!\'@\x00', &(0x7f0000000740)='\':q\x89\x00', &(0x7f0000000780)='\xc1.\\]\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\xc1.\\]\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\'@\xa1\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='<$[\x00']) r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000480)=""/197, 0xc5}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000680)=""/66, 0x42}, {&(0x7f0000000600)=""/65, 0x41}], 0x4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) nanosleep(&(0x7f0000000000)={0x5}, &(0x7f0000000040)) 23:31:15 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/161, 0xa1}], 0x3, &(0x7f0000000640)=""/4096, 0x1000}, 0x42) r1 = semget$private(0x0, 0x2, 0x84) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000002c0)=""/136) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 23:31:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) utimes(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000000c0)={{0xffffffffa7d9822b, 0x20000004}, {0x9, 0xd56}}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)=0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000100)='./file1/file0\x00', 0x10, 0x6) chdir(&(0x7f0000000040)='./file1/file0\x00') 23:31:15 executing program 1: mprotect(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x5) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) 23:31:15 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) 23:31:15 executing program 1: lstat(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)) r0 = open(&(0x7f0000000140)='./control\x00', 0x800, 0x2) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') 23:31:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="40262a859e4f472b13eb2385eed39ae16621cb6e87ef842727ea102e38a047a6e35e6aa3e890fba61681a6919db41f5025dd352c94ecedae0e1632680d4b8b6131dacd9b5c0728aa3adb8c5eb516844c1bcac4798891374c2343a3a1701e002a6f08e599150fee976f1c5bd3c4b26a994ecbde12d81bfe64022e0865242901ce36cd9b4a60d713939f29cf1a415cf8a9bbf34a25270309de9ceb98787d9cabc37ea0db7a74ef9aa80b6d1f7fd4426d175587b910811224bc1cfcde82916a26a13beca20a9eafee8b037fc8202dca13d2319f77bd3ee77f4429f73bc52d8bf3c492ac586b", 0xe4}, {&(0x7f0000000040)="8be8a50b7e052efa7c99a715e8c5e76b35f4ad4986d23b3783f51ee8e7a9390569bc9ca055c3bc064b4d244388a265932a9d5ab0f6b72aa794165272d779dca8fe4f970b0432120a43afcd73ad2e001b7cec647348c22274c8e2fa13c560fb2e37db8ae99bb63165fc53b698fbd4", 0x6e}, {&(0x7f0000000200)="bb3a11888797c34a8adac6604ffdab5e9b6015fa33a0c59f6adf971728366f7526807955deea918b3499e6586dfd0e500c87142bae5ee1fb16f434ba340be3844e157284a5e89238b710bef636418514cfc91425871b4c56dc619fb66743a2f228dce9ec4a2689cead3f4c3317d1b759208a1b58325def611137707c1c2c0afae01ff2af5a6f76d793ad8a920ebefa78cb9f143b7baf7dcf277bd5c7b036a92a9152538a82947879ba78fba2154afcb358d1c6ac2ae8ad0fb3ca6eaff0df9b032a8a8953281ba88e08a5fe1aad63a84960343f8260509c", 0xd7}, {&(0x7f0000000300)="2f765aab289da08ec78485ac", 0xc}, {&(0x7f0000000340)="9429cb5ede9d12464792ff55ae652cf706853c676d857345139e019edb15a5227e3b374a1b542bc2dfbf005c2279296c55484d50d425d349ab8f4d9a7b46a8fdd58380a723dc85f6cc11170afd3ab66969c57b455bab1c673ff022773ac013d6e48f90c15cb51d5fdb73279a2a35ad037c8a47876d8da857736a85438845bb5fc2fbb5c555da110f84afae9eb4c0d79a8c51254f1636ba8728ef4081332b252eac81d05430c0aa23af3a330c531831cbded3b195189d9763", 0xb8}, {&(0x7f0000000400)="d82672fc7002f549b64bdfb498b0d227cdefacce0073897cb43a0718b0365357165189e9fb56d40d5fdf6a9f82f2aab61d3cedd92e80623c012ca7d1419cfa6d0d54142faeac77bf0cc9371142ab0ccdb28028e817cd7cefb3ca1492bf8fce653a8d315b4be0ed2f766cd74210e56961bda52763ca6606de9ddd46f28572d6772b03b68f7cde2dc229f9d2746a54afc260", 0x91}, {&(0x7f00000004c0)="767182b181c3a0c9ea6a14d43a7fc61cb07c2e2676739287a651dba653dd3613c96edf63b9d93371587164fbbf5d75bf87c9ddd94432cc29096c6d9e250828b09bf7d924eb35cb019289da8e982f40f57180e4bf235d6643419c549d9e632f42196367b6dc37b40ebf9534df1c9e8bd0428ad409f21a2c6d6078899fac247d4f5d10b95c8d593e0890829d1d4e56be5a0d4da6a04e6c9328a3cc8f86b505b29b206cd2f1396ad94abe74a2052694148187b81271fafca5737055d7751d8b243bab837328f6b5f3c86396358f622bf9e261126f913aaf7e6c63863cf94de89ce525ba90de0e117001cc9938927d65342f09c880b44245", 0xf6}, {&(0x7f00000005c0)="c5f437c7c7050a9cab54876d5296720332d9356eaf14768a9f3ce1901fd6e7117c696a82a0ab", 0x26}], 0x8) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 23:31:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) sendto$unix(r0, &(0x7f0000000080)="9d444d0416b96daa28d857aa744a904cb2fe026d39f494c501980fcf442f8a8d167618f49a0586a8ca82ca7d", 0x2c, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0xffffffffffffffdb) 23:31:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/13}, &(0x7f00000001c0)=0xf) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 23:31:16 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x86, 0x8000000000) 23:31:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180f1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) clock_settime(0x7, &(0x7f0000000000)={0x1f, 0x401}) 23:31:16 executing program 1: r0 = socket(0x7, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 23:31:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) close(r0) 23:31:16 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3f, 0x900000, './file0\x00', 0x0, 0x7, 0x3, 0xfffffffffffffff7}) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000040)}], 0x2, 0x0) 23:31:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8080799df9f5e2538ad905f4d00"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) r3 = shmget(0x3, 0x1000, 0x185, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 23:31:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x7, 0x5, 0x0, 0x3, 0x5, 0xffff, 0x3, 0x2, 0x1, 0x8001}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:31:16 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = socket$inet(0x2, 0x4000, 0x8000) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x3}, {{r2}, 0xffffffffffffffff, 0xc8, 0xb, 0x6, 0x9}], 0x6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x7, 0x7}, {{r4}, 0xffffffffffffffff, 0x24, 0x0, 0x401, 0x10000}, {{r5}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x7}], 0x7, &(0x7f0000000240)={0x78c8}) 23:31:17 executing program 0: r0 = socket(0x7, 0x800000000003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:31:17 executing program 1: r0 = kqueue() shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:31:17 executing program 0: mprotect(&(0x7f00000df000/0x4000)=nil, 0x4000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:31:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000000, &(0x7f0000000040)=0x10041, 0x4) listen(r0, 0x0) close(r0) 23:31:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() 23:31:17 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) 23:31:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) 23:31:17 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f00000000c0)={0x2, "306b27505d5e5864c9de64af14ca0093bdf3e2a342b9c8c9c14eedc6d4ea61181acfa223954dfa7b100f13cdde23f06f8483f26371d85b7c2c68044519308cbb073c53c6f5104db4b46027a57057548095587e64aa55828e8676279a4c6cc578704036a1784b5a9c52bb62d6d5f33765cceb4a9b7771080aebee4aee38d76baab4e9f3074ffde3"}, 0x8f, 0x800) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 23:31:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 23:31:17 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/253, &(0x7f0000000100)=0xfd) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0x7fffffff, 0x100000000, {0x6394e4a0, 0x9}}) close(r1) fcntl$setflags(r0, 0x2, 0x100100001) write(r1, &(0x7f0000000200)='R', 0x1) 23:31:18 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8441, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getgroups(0x0, 0x0) r1 = msgget(0x2, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x111, 0x4}, 0x20, 0x4, r2, r2, 0x1, 0x412ce6a3, 0x10000, 0xfff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{}, 0x0, 0x0, r2}) 23:31:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x422, 0x0) 23:31:18 executing program 0: fchdir(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x27, 0x183, 0x0, 0x0) 23:31:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x3ff, 0xa2, {0x3, 0x8}}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x111, 0x2) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="61147bdefe5139af5cd9b8f0cb6faa69c274d253e70b8d5e20795132e4057a7844b160cff700593748797bd24d1f1942b46e2659c9dfd4ee994bffb5bfb47c8c6013bd06659104861dd85b2c458c1e63c018deccfa5b34c7db4896b9da13a64d9ac8ba0c358e2df74cdd208e67ea50e469bce4e302d8aff79e01e268343539443bc942a904bc878ec4a8de75e119cd5ecb7dac3a026614cebfbba0b7c01324b71567ae4f7c82cf06467f83717c8287a1e2ee002a6353847fdfc24f153cdcd1d3b57605b8d489ac30881650cb184981949b6f638e4e1b64a310", 0xd9) fcntl$lock(r1, 0x6, &(0x7f0000000000)={0x0, 0x4}) 23:31:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x400, 0x3, &(0x7f0000000040)="186fe65c", 0x4) 23:31:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f0000000400)='W\x00') 23:31:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xdbc58ab231d2603a, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r1, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000001340)=@in6={0x18, 0x3, 0x2, 0xfffffffffffff000}, 0xc, &(0x7f0000001400)=[{&(0x7f0000001380)="42d9901bd448209ddd3487f5c7b2724e0f0bebbd24954257965330edc6a7df0117ef8733977175643cc5fe2850af00ac059a05bbc6ac4becdee3bc708acbd1b194845345b407214cd3a0003a34cebf3fb0b638e3fef9b4d79c8e07c0f64a64b43781e18de5f34ac1543f9c624d3d3b5127d978048994b344856a24c820a0f458", 0x80}], 0x1, &(0x7f0000001b40)=ANY=[@ANYBLOB="98000000000000000100000009000000b57f617fdf2dd6f8c1717675492fa201bdf2369f5680f99df7d123e3fbf6fd87a328391cb07c3eb525453d2d4b82c2a1ff780d613161b0a9f0cd6dc7e1ba57429ee95eb01bca2258deb568b05f1356a147fac42f6d0872c20f73e05bc920f0553acf978c6973b242e3eeb40dfd76c69110668bd99e4f11d589bab210bf08af2a90288db23a9a00005800000000000000ffff000005000000a1cb19d5f63a234c41270170bef9161340e23e8bd2446b993a85c240666e694ca9b110f1e51802ead376ab4ad9e342717a2c1a907fb55132969b61bed3ac45afc7a6d11bd48bf4750000000000c000000000000000ffff000504000000bd8e2d1e0125dc88c0a12b5238edcba3858461bc8985d3a7a23c7030ec273634f81a74658736f0388aa5faacf9b55fb6b79fb796455a87fd3ea677871315c01ee80db2b7308c9ea08e6b5c94fd515a3036fe62bbaf5e3474e6ed5e5e6cd5c49ff3edc1873381cabf9b83dd13736631a329457e40e56955aac01e64ac4e97fd7f665402bd1ea7553979caf3e8c17b69821581c6d93b7d2602af72f57069650000100100000000000001000000730c0000a7949cd4176578c9a2ce58b8a7f01cea83367dfa4a724293b4934985f8f15967428e6f01693ba464e16a325fb5bac6ea8c3004a01e188b91d275702c7d931ccce38dfb2ec7e386fd4384eac64796a684ca2483887f7d569c90450d885973f93506681737161b52863067568e419a54ed294e14a897c1ffcacb09e9da7ca402475f886931858652c795986b4ba5f9323f7c973b007556001c54ef1726e86df18968cbc7b0780d5c245ed990a891283542afe1ff21197ad12b560a0c0b114ad191ed76c2a1a04a54734e41676057c2810dfa525da20932601b7b1d966662f3a2914147a7449485238e8e1e6d9be60b5fbf072033443e0b818d8f000000000000003800000000000000ffff000002000000bd61464e017d450e81037e206258f3af2bb9ac728dd13b612a6a008fcadf009deaa0ac1200000000a0000000000000000100000025000000e5c8fa4b0af0ba0981718b43809c9df00d5049a9b31e84af0a51d7698f2b6fec257168aea0d239be0e1288bda8f4891e999cc05f94d616074defc7dc46dfb778081d2f1e3c59a712a06724ddc5685568a4284d123261666ba7ad29eab20e065a8406107bc7a67022dd5de76cc06fd429f1af32e42d3b5515f3afa80e1cdca0b99253fd91bde0e75e64503465000000001001000000000000ffff00000300000006375c865a1ee11426a89f3d2761026299e2687cbaf308bd58c0d218b2c1771d64a1991919555d67637d92d546bfab0c3b7576bb5305728d747409e4493e863f1115bd51dc4c9115c3b14f08d634fe0fce1d865c34d5be245254ff2ab3733a900ceb89643b1976fd1d50f5aecf49e852f7b205c82fddcbf568dd7c11e32b382f8421fd39f1060210b5b5eb75dd63e35baabbd11123c844048aea32516e2bf266ff2f7241de7283690cde531428209c003f482f1fd44fb9e143c19400a78b07c85b2d0f69f66cf687bdb3dfe5a7d192e83bcaf6cd3f0a342167770dbe4c91366974046b37e4f35da96f05ce757348de6e67a8de1484f3d8cfaea683c225000000097fbc0fc44f469b787034d693aca75ccc21e513f6f47e1359dd2607c9e75f8a552b02e5e005d675bfa2f0afd7683c3571b7269d52278c0845a060ee55499889e3a7abc79fee326018249d493d9555d14f2b80ae9178c857b36f7b4849d99d84ae7dcaace35e0b8240de83cd3de4cf5e56710de963210901ea6b0b3aedc866ff72fb04ecf22271655e28db336916776fbe375dc022aa8c1cd0ffbe3d20de0f6e09b9f07e5525ded43c148f4c6f613581dc8fcc8479549eaeab06e67946d06667fe6957dce3bfa559213c2c2fa689162de0f80aa049f132ac60c0028df969ce99a58b7a96cd3644efbecbfdfcf5ffcde3dd6937d7ddc4db6a8ae45c2b6ced09873ec6bb2266e78cbc8dc269485556164016a4f8710a8ec88c90ba3de8a3b0f77d82d80e3bb8709a162ac1a6877d9e9d8b313d305350d0e56902c988b314dbff554cfe4ca02f383acbe574b74ed18829cb96200a4bc1881415254378492044d512c4125cf1967e0bceb449c12cda7cbdc87b2a8758ee71c103da21f1324082e5840f09283bcac3bd6210335d3a98085963fa5796dc2cbefe68c0c73e78d58741ddbf293a579d5e59a0afb0f3df919a51d79fb209f72ffcbbdb44614db2869f90b67ce98031ba91bcc5277bd6156563c40d84de40b793cd8b687000320bd34560f6dae3e820ccee2e1058a35e30dd59fc97f78ab0e264d58ca8db61e50efaff708417e657a87f6dfa605a8a253fe7adf6fb7b6e220057c9a2b94ead3a5d92290ab106467ed27bfddbacf5eff55a4fa278c619cf4f8d4b342bdfabf3fcfb591fdfdb6835612a654fd2eb231ef2936a20ad7726e0c0812b05c5fcabb57f"], 0x4a8}, 0x0) r4 = accept$unix(r2, 0x0, 0x0) recvfrom(r2, &(0x7f0000000100), 0x0, 0x841, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x100}, 0xc) sendto$unix(r2, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) kevent(r0, &(0x7f00000011c0)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x32, 0x30, 0x7, 0x1}, {{r4}, 0xfffffffffffffffd, 0x8, 0xf0000040, 0xfffffffffffff166, 0x2dbde327}], 0x2, &(0x7f0000001240)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x1ff, 0x9}, {{r4}, 0xffffffffffffffff, 0x28, 0x2, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4ba6, 0x6ee9}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x6, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x10, 0x1, 0x4}, {{r4}, 0xfffffffffffffffd, 0x48, 0xfffff, 0xffff, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0x4, 0x400fffff, 0x7, 0x4}, {{r3}, 0xfffffffffffffffa, 0x80, 0x40000013, 0x80000000, 0x7}], 0x100000001, &(0x7f0000000100)={0x9d, 0x3ff}) 23:31:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x9c5e3ef) 23:31:18 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x10, 0x0) r1 = socket(0x10, 0x2, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:31:19 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x82) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x44, 0x3) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 23:31:19 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 23:31:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000400)='.\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)='x\x00') 23:31:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x7, 0x9, 0x1, 0x0, 0x5, 0x100, 0x2, 0x1, 0xfffffffffffffff8, 0x180}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x800000007fffffff, 0x0) 23:31:19 executing program 1: socketpair(0x20, 0x2, 0xcff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x28, 0x1, 0x6, 0x5, 0x3}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1}, {r2, 0x40}], 0x2, 0x1ff) close(r1) 23:31:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xc7, &(0x7f0000000080)="e7c3ee7b93be90bd88d4029631aa0ed4ed3bd3ba40fd901a3d644f07a1a7272a3b121897f7fba3066d5a8ebc52c32ea9af430c7609fe676cbd975ebd1a28a416eafb2b861f9182af4229d5d443071b9cfc6bb29ead733c3a13543aaa4bcbfe511cfcbe0406241d44a96ec2d0ac6f29189236fe1bd8b21383920ace04581d3eeb13414b85c0557bc067978e41c726e2a42d80221709e1fd18b93de73a9514044f9718db86262aee93e71cc83f1bc2585ee1ef2d6ce4eb3cd3146eb5788c6786f1701281dbdc1a25") close(r0) shutdown(r1, 0x1) 23:31:19 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001ff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x71e93ba805ddbbb5, &(0x7f0000000040)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28010, 0x0) socket$inet(0x2, 0x4005, 0x4) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 23:31:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e2000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x2) fcntl$getown(r0, 0x5) 23:31:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x4000, 0x9) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 23:31:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x8000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semget(0x3, 0x7, 0x404) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 23:31:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000008536c37dc5f76ef1021ab465c6adde26ac00000039fc6d3fba0c7f0c90a1672c8172c0b843b2d8c29c1d89039343fd9fdd523e7a3ea0eb4be81dbae0ed87c2088db5e1d95d3b6f43"], 0x4) dup2(r0, r0) 23:31:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000101, 0x4) r1 = semget(0x2, 0x4, 0x280) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r4 = getgid() r5 = getegid() getgroups(0x5, &(0x7f0000000000)=[0x0, r4, r5, 0xffffffffffffffff, r3]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getegid() semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/85) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x1, r2, r6, r7, r8, 0x100}, 0x4, 0x2, 0xb4}) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x8) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000240)=0x1) 23:31:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000200)="3f7695bf130eaecda47b0ff6f087af8535a67d488e882751d5682f794bd140d6fb10bdd6763b0f20a7ca1d19fa33ff59492157b9d99a4a074a731d4cbaf1e8c04987d4591faf10b753fdb34942ea8e1da8b8e4d89f18f5038e08ad1846aa148d3095f2c6a76f830afe151accce0eb7599d3016b4703b3bfa808760ce08f054d9d84e7ed9866a7f025241f68ac022d64f3b3828b4b2f065b127fc6341c37bf859f38888d55218b535d0a5e2bd57d9cdfbb5d45557a282faba0e828842c7ab14bd107b68c43757324f05aa305dd80cea52b13fe317c00a7deaafb0f604561bf7d58ae00675", 0xe4) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x7, 0x140) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffff9, 0x3, 0x86e1, 0x3, 0x1f]) open(&(0x7f0000000100)='./file0\x00', 0x7db9f376abb7296, 0x10) 23:31:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="6ecbbf38b99bca8eeadbef8f6ed24e25ee38328b4b44b65f705c2263d3f67b38a18a6bd6bff82e8d7545277d2bc37a0883ab2d422488ade852ee9efa6edee71d2636826ef277017c8f5821834d997968c47b578d10d2add10078bd741ab9ff5bc46a6d7fef851b42d95f9cedb1e0685389733613c992f6252637efddbfaa88533397395a5db17fd23579d193e0bc93b1c81ff897c0095c62aa52c6fbdaf05c7d69c16506e07fcba58d69", 0xaa}, {&(0x7f0000000200)="2fc2358784246405dbf2d48c6c2ddb4e1d3bfdcd8a4ca248833ab5402de2eef2d38c659d89c4ff6dd1ec246957dfcffb0834f2c9ef7aead5f44f71d2a70a9c9d0e6e35751a2cd673fba5ca2dc1dfd1570c0fa5f96571ae2bf3562953d3eda48903d84e72a20690e3f96b4dc90a5c17d9d051305269860d0974aae1f5e2c2e426314033c269cbe03a061269242ff75f7f00daf1b34c318cfd9d911d3477159e868155b7385882c3a9c510193d7517", 0xae}, {&(0x7f00000002c0)="7eb433e30903e6b228e14e4d60b8c4cc3bf844ebe73bd8a8b75a4eb98ef4b41bb7a04492846986079919c5ce89d106d7ca9ab85de04299099368cba034340f2ca85cf6d19dbf768db0b7e232593fb0b0f4716e28495393e190045fd5ec4db2ebb0546d82947973ef6c15c01a94c0881c2aa8489300e15ada9df12f742bb05538b7c02162355fa757efd76373c1bdaa9d96db31e569533e0da45685f8de757cf72d62931e9ccf09769b9cba4fef28674ba4708de34c1a46458fad2f6f82d74b79691345e9668d8ae71479e8c41d6b556f6a5e9169a50d64dc39ef97d61d0e6ad80a1eabdcee9429a1e45e4ec9bd96d255903166ed2ff54f061d3c34a7", 0xfc}, {&(0x7f00000003c0)="2b2bc483f7903c5e7354faf42d04858314226ded656e54479d11983d71b034ae4005dc83afc1a63406362ca07637bab82e233a4c72d5a9f133efeb0864c8f8b0eef5f0d03bccd3ba9b8523c1ec2482ce89946cd74d5fad91245fb02fa0a773f8af0bb9dbdba839d8af236a63fbc39e2e1b3f39c8a4955e0c6914924daff7536a10705e4082ed5d92daadd36a00080b6ce9ea7fdf19f9f66804b99a2a2a6f9cad071aff9d96ec49d30ab231bf72658ca5", 0xb0}, {&(0x7f00000004c0)="e7b882a1abfb4b2709e82a3e46a34871fbd986959e80fad0db125e74abd8de069c09e9d45f770b7dd0c89418738a61334e0c537a01b44e0c97a173ba1dd90d8038d7b2628fce6c121f2e9b14a2e1fa8997d79c5ae9a62f7010224b517a89799d6789887336cac11e055145de56d44575d6737377c8f27e067bff55d765ef74c8454f90fcac476f5b5c97d5b7bb9220d7867effd246835123631d024e7905a62e4853fe7598cab4c398d89dea7f4d3dc84fe0514660", 0xb5}, {&(0x7f0000000580)="fd8f586c4034a850a4c21781e290097223f2ef77b9e5bb84cc4c0d1b66a583d960d781fe2b35ab28bc20c58766264278739f3517381445e0517dd8708319bb9ccc83691f4da2788928e6ea7f2b640f1107acbf187855939a377b32f69117110b419da8b25a714b9105fcbae1703b712a4406c2b3ad6398ff68d269902b4f4f6ff192853fb609669319b75f9287a60bd3057517efb14b3ba19ed4a6bcd82b6b26610f57025f4652886de4f2e2a079", 0xae}, {&(0x7f0000000640)="92f997cae39cbe87ce17125b4a43a9e322bc9a4dc032d6de7c80d75402e216dd980ec0af700d1fa534e4b99e91a6be24192da80c4bc487c4b6744fd964bf85cb2b94b379a4ca2925d9905de8edc5a8f09d5e20fea1ba2b2ebe3599e37152431faec307ac46102c0066684c8718bdaae85baca7a6dd2008f7a2f6ff4f56918b3e29cf31ed20257c6488f47f23ec490465982203a0cd811d2db12a6a94e3caea3c74f762cf595c5365d11fc22f4ece730dca4aee33b88f5b3ecdda3f60a6aa5ebb39f112c3cbd08c13f2594dbb1d0edc2a4d122f9d97e2781962c8d195e5e9799a", 0xe0}], 0x7) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xb1, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x8, 0xe711, 0x1, 0xb67c, "61f47990639b492f723f07a570a9ea39c870a277", 0x1, 0x1000}) ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r2, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 23:31:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x80000001, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6657bc913ae4b0e83b627bc8d11b6b887313fb876aae68ccfeeeba0b98bde14d7c304a818d406032285a4d046b71dd3cff86b94cbf78e08400c48a69bc40986b839c69964224b84e26df92dc9538682f18e139659a5bd70b8463b95c8398b578eda2634960393be57a716c21932a117df3f4cde7c41a44446f28201d4e9046912d0394da2688d21046bdabc6f409d43669dc1ca3a79f4340a5d968ae2f5b74ed65c16bb6729cbb0ed75ccc22a2dec875ba87b18e65a49d1302169a9b38bda8c5fc3f7fae1fe90ed2dbfe693e971cc4b1209ac12cceaeb587081e55ed45873a", 0xdf}], 0x1, &(0x7f0000000200)=[{0x40, 0xffff, 0xd8, "479e71fd068142c44beaf87419429d27a0a98de504ffbb5c723aa4335db451a68740007cf3f3875283008c1f6c4560"}], 0x40}, 0x409) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x5540, 0xd, &(0x7f0000000080)="622fe853d56840e6", 0x8) 23:31:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10180, 0x40) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9e34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) kqueue() 23:31:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getpgrp() setsockopt(r0, 0x500000001, 0x9, &(0x7f0000000180)="00a01d00", 0x4) 23:31:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x1, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0xfffffffffffffffd}) write(r4, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) r5 = socket$inet6(0x18, 0x2, 0xff) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x889, 0x0) 23:31:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="889bcc4847b6e9d30d2a7a10ea16de38338fc3a7ce1516a8ca4b280fb39a0a794793781760935a93c070e312a3fe4544ab4db4475a0e40df81fde47b28e53f6af4", 0x41, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="0187de741e696c653000426a386c64dfdef6472f"], 0xa) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/196, 0xc4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 23:31:20 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x80) socketpair(0x0, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r5, 0x2000747a) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/86, 0x56}], 0x3, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f00000003c0)="d72c3f1f13579aed66cee388302d01a321926586ab60db124dc39411adbe6bfef299d09999ea12f61676e689545599b955f59894b2d25d2196a300ac925c2f2bfe16a881f1cf4d7e979ca315275c2c275daa6be8595b18f36b455d43e19ca74b28533de9656ada7e1baa06acd37bae886957effa5180855a6592aa83592ccfb652c2d16c5d7daa44ee82ecb6bfd9559c20", 0x91}], 0x1, 0x0) fchmod(r2, 0x40) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0)={0xfffffffffffffffc, 0x771}, 0x8) getgroups(0x5, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000540)=[0x0]) setgroups(0x2, &(0x7f0000000580)=[r7, r8]) getsockname$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000640)={0x3f, [{0x2, 0x9}, {0x3, 0x9}, {0x1, 0x1}, {0x1, 0x1576e00000}, {0x1, 0x8}, {0x1, 0x100000000}, {0x2, 0x20}, {0x3, 0xcd5}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0xfffffffffffffffa}, {0x1, 0x6}, {0x1, 0x7}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0xffffffffffffffff}, {0x0, 0x7fff}, {0x3, 0x6}, {0x2, 0x100}, {0x3, 0x1}, {0x3, 0x3ff}, {0x1, 0x100000000}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0x2}, {0x3, 0x8}, {0x2, 0xff}, {0x3, 0x59}, {0x0, 0x1}, {0x2, 0x6b}]}) pwritev(r4, &(0x7f0000001b40)=[{&(0x7f0000000780)="cfbf46cc45f62d890997b58e10d2181417306f7e2c43b558ba86e8c09d6e9327a15f151ded4a48511ed4498e5599e69dcc4ddce884bf071dfcdb248c714fe5d9371fc219e8e60432f021a99eba6c355f4d076e96411643a837cdc4e77206eab4f5ea82c865ed341e37e5882f31f36fd82601ecf30dc6b2a71b6a8a8ee93fc1f9efc1271b1ac5c3b0d81c2a8ca81badc6fc4f4c431b60bddcf9b585b42a1b57698043750316d14c95", 0xa8}, {&(0x7f0000000840)="7323b877cfcfbb1d90b51f5d5e8eb67a0c0785896aaaa9a6501c05591100dcceff08a995a6396d3b9f36b93a7373d99b153ebcdc63eb3095b665641d35604b16c495e07814b9ebb744ccb63e61dc176a83b71b7c81d767a4824f723819b44f2b9ecda6ec9760369ab7de15097ce7a45aed1ff5002b6a5a4c41dc20b6a6231c7555b6327e9c46df0332eef56f8270fa9b10840c9c9d0d8be6931b1e3034c4e3ba2e520c45aeb2f150026a4efa0c0ca29df42bba41c7f162c991decffbfb904638b35618541fee0f82d475b650e5a9c9f261cbc5c5f6a032f5d5ceeba37b740dee73a5dfeeb08d0706ec8de73039f89bc448fe73580877289271eef3fef1b7ce317528f987ee96afef0d419c747f4c2cacf03ffa32e65e949ee52db3b9d619cf2022315d5f2335999b0e6960f41ce074927e6771620455d53c730ad5c98a8e4d859bc3a1904c5d40befcab0bc368494e1469a9b92dda057aeb83de59d8975f3eda008a360f664ed2e7882ea9a7298274fecf5fcfbdd12f0de5a5359243f8883392e559cecf4da6e061ab223e73bb67e609325019955f6efb7c68b9c242ab774e7c9c9a9c8599cb03d24b281b501426da1bae1630b5146ef8be96f997d703a4c131adc643ce59f760e0f5d49428b5827907d522ea3ff67e042d6f1fbd076fb9f25847fab26291447c1a7a95d5089f56999a60c28bb825cf5021efd3921a205ba13a7eb434d3a510e6bfd488319b35bf7cb5a37b12ae7dd9187755fb76baac65d45cdee3aed358e84b88acace05bd440a45d0a62f2564ee45db5b5d42c11cc390a003b9a15385f54a21957d4c8b2c23f1401b0b61b0b118fd343d5cef8a11d04ddc137222089fc95230ba0a33cb8664dd94ae28614a1b910f522048e87bba70551740778f475f73e6bad1c5f7005b6d22449d0a23531bb7e3b97c6104074d3077dab9f13c82e4f4b263f491ef8241ec3e2d134b8161d5d016f8621bd613405645179e95503c7154b08af9dac0214bea8ffaf51a3c76e39b344a2bc168b3b4bd2f7cebe08a08685d582361c658f3f78695403dd54974f701d2b0f3598c509cd8211c7ec6d073a6b1620528b3dcd9f27c3f8956538f6fbc407d9779da3832d2c7cf72f0bbbd0319c8c5bedec0b4b5b6376583628a3a9a5738bdd2056974f5bd0e22f1702e950a3e456eb4a439d04660968fd52ffaff21daf87e713074bd2ba6a90718929a93e09a2c07fe085714378ed4ab0cd00325407e891340939545d12d1356dfc7c40e637d753ab048b6583a49b1c97cfdc78dbf9cbcc7bdeb7f228fa940357bf0c7232828efb3d3843d2d4a9be221be6545940a234ca36aa1ea3f68f835c9ee25c6bc77d6c2fe8f8b5cb658ab77a6220d8b813d4f72330ade52feffb9df13ae4081f7315141914f0c4fb8946a232dc2a1fd89d00f58051eaf0dea73bb7c6e6f19d79da301b73f0773851e9d930a79ebfde1c221ca864d5b64c2315d143e8f5a65ca8074ff225e8cf4c32cc38afa583cd51f5fbc6b0a0baca0daa12ba1456ce9f30da063beaefa558b52ca0efb2697c90d98ea275733477da1dd6b825c1aba27c073382972e9646bb9b38e70879e64615043c57bce2bb37d4dcfb2cefdec2a68fb1af05adf03319e0b51aaf31537692785f6f96351c350961d8b87650dda51dd369f1b03a4d6de5d3b27fa5eb3aa8050876277e4412613f12063b73f1ad9be3530875e23d3857d5d64d5a5b5ddc5da78169700d818d6152ec863d870d9008ef6999cd2e0a1362d04d0d5535a5cdc13b0b863e512e934fb0db00056f5c4e1fdd7b3de706ed4b1bc09a09e802c5fe99971baab49637318afa12349a85ef3d81208814e1e43767b11372624f38d4794298464a2317410237c7a5e5d76d170ba77442d5f27c809b32d7d62f9cea8a246959abf4c72a765815ffdbf07b366d72c33069fde1c80d8c93870318eb75dfe9ba4008b4fd2f469f070de45e1e661384711552d1d56df4483da924df27568f6536f8ce325a547938cd54707705767f14828d9561af127a8b077f4cffdd1e7fb8dbf81c825b0f60c13480ec1e85390f7cac322fb1b43021059142c58449b4613b5e69e4855d7dcace6c610f2aaa6c2d934a5923c14fa8e4d53965dd520ae1232928d8cbe274c6f9d78f41883f3650c9a92581477eb9c1df2ad088f4aed4ae2d7f6a0632d47e8a3ab781c5de3d007785229d7cf486723102671a83afdd99253c6aa0a2f94127b6db5a985ef9a2524ad5c6b427a066bd382b5a17278ba06e1e0f4ae7d1931a73f27101ec1dc7b4d7d7a1500b5af625cef845ea498c382dda54661510830f861ffd7071624ad3272ebcb9c7de619cb1bc4d226b87d759162a5716b9083e6748cc9b1e950207b6cef2e26be534d628a838963e68de25099c17f428e891136623032585af03e29d22b702e02a5b57ff5004f33df608ef1b25068db3f5c3c1376b097013dc3d661ec1b0399223e2ee1a938a0a6dfee84d1729dadcbfa326c2b9935784c41ade9b3e95c85abfc946fb41bd93ae1466bc62f408e5218b72ae2df76ffdfed3416ae38e2f21c65cc962bd0fa8b6bbc3928d581339995e53e3ca1ee66493f3bf64b9070aec65a7b545590a3bc66f32c93d2be56c4fd7f7179701c0aedfb7ebcb7b0bf3279110cb6c2f28630f7b20603d8dc28727afb79dd63be82605aabb062ad0e45bc1d2b2c992e7369998f06a57642285d5ac225f0236fc6025abc0c8fd4f59332cbc31834263bd2d4a145ac44d36516cd93753b87c07d43ee0caf0d3aeee5468ba1685d28566ec19fb1048ec10b1193607fb889896ec9a6b630cfd7f4a924504ec4e398c1a11240b15920cd9feb95086614546183f9fc91bb02075e803433b5258c41c9f5af04230bc2368a5d210cc992b9a1bb448139ac1637d9dccf37049e6a9817941f49e37a4dddfaca01e0465842f67d8e38202bb3246426d25818a30f49c82bda5c6f19d3deedf360c78c8f9c9975914ce88d0de1d25ecaf8d6809587fb325a2a0a1a03d18493f68a097159c03ffa1fb3f3e4ad6365a378d055b18bf53a0c528273cbf73b8ddad77dbbe6e455394395bf7ef3332892fdac0a646b2fd807e77ff6c35c8ea23018c68f9f3586780bfcd2b4f938d4b8fc064884c364f236f348d0f2b5acd122f350599e9189937e1a1e7f0d9389a7770288130455d821463092e2944515ecafb0815c84aa2b6191c5e037991a2d31963735d5ea7f793bc583c3037298325d49f4459590b266c21615cf5dc11c843825597df278d2b8113ae374d521e94726ef1c0b4829109ea783902cf8706f5ea61f8dc48e91cb3fb41cba3f0181276a6e4a94ddacd78927f737d0bc55d99656a1760f68136bbd192a794072c216e8d5117d95fe27f5ea1cec6bb73bb0bc32b144e6b0fb83d6674d97f7f922fc2c29b07ad934502ee49c9eea51766d95f867b208a919e41416b9b23284c5e819e02ad348c3dc5f549f27084dde3edcd4ef684ccc9abd2e04353c56f645aa750ddf7bcc3b5ae9f3c85e88ac311ab96e344ac0196b63934dfc19f14e87d92a3739aba6c20d0110819ec87aa7f07e9102b8d2b7a4dbef0a7c8ddc69afbe946d98f87bcf460016477cd21acde49ff95908fe9b4305864b46a352c08fa7bd5db77e1c76278b55d7d66dfcc383f44b71aaabfe6e80a2fded2fdbe33cd234eef65873b5ba11819f6778ae821e7d60482a310e90958b13fc294c9c3c2d0bbcdd2cc422864b88aa89bd4845e2608cb9d2cd22f23e1698228137b57fcae73cfeab5703cecfdff6262b92c4abc595c6ad95dafe76b1345c4573af4d6b3286fd4f9e2419a237f2677195d7871d54eb93394ecbfa5724f27d38b52b2297583b2fcc90391088f6df097c2e512ea3a81db69617363fba38f1c4293f910e52d41e0014916b271be0b816b754e93e6acbb800e593c12ccff6b89ed9faaffebc9c0323aa70085600f98c3f46571c07c0fc2d11e017ca81304de1b493fefc2c8ff1957fb02b833239fbb4381438899ba031f44a1325d76c368bbfffcf02585fe972529ba53a7c049d3043847d42be6e7c608d6833d6b4d6901ccfe75327c69d4e990197a935cbed448128d7d85df06ed22cfe93ddc2e2ec11f392dfb0dfe32b3abec528adf4c6320814175dcf01ad42fd98db75e4823b73fc4f3f2eac45a957434d90c57aca400a0ff7d89eca80088cea32bbaef4876ed07f7bde5908f7953f9a8901f4cdb29f4ecc7e1dd79eb65b194a9d32581c284764d13539904e62df5cb28a1f5b4e8e00593be652b23ef263f13d4760bcea6607d8cd04586a1f507edd5271756a336a59b936a0118be7adc6ff535bb30b6188bed53af061d90be1143a0c0638740825b24f9f1fc9bdeffed8efe4ee8a41b0dae4f17684bbdd9387cbd787ca3332d1fc500ea5d232820cd012e9feb1fcfa8c23db8ecd7ff7f8506c5d2afc58ca2d16d8444dcf0bdc05e7696f436f6956f627a29ec4ebdfd42e5e23a493c1a2bca6413b8a6108981b2e2588b641280e42b9641faf623066a4ba4bac3179263a6b1064daeabf39b660b0ce03be57d961baf10d950b5e9a9572ec8ae3dca4b9074e688c114b8156caf488d2b63fdb120b15bbd78ad5818cd3063068c66bdae421ca30f3632c1624a13b5fbbd1278b124840cce1297c770a6042a835ee3fdf23b434b04b1e8fba10cf7bc9ffe6e78c223e14beb90f54b0de392d5a4102d06e479e7b8f9b9a9937cc1a09ddf75d0fc7e219ccce8b3e657c7880d3e2ed810d3bb402ee9ed32bf1f0d23eab73228cb636934fdb18d6a3191ff55e611c7cacdedf75f1d5977a9489dc7859af4e5f7c642e17196aba34d169749bb0c07ff4d385ff4504e91711bae4d8c09007f856d7bf54d5b5fccfcc2897c0fcb897da307de8afc37a99f7f3e0243ca273eb120cfa0abde9a392aef719a17adbf99db3d894910cf0eb096436d9824fefc36d5b4a8b52bed1b79b2c3b6f0d6d84f99ab568b5e17a99d723b3b0adbceda59430d54206096963cfa7aeb33ee7285553dfe7a565387ac8a30dbb8721237c7ed30f0d283e6b1a01df533937b9eeff35ff1874c1952672052432d261485e212efc10bc009c2c1afb89e697a7d30f6a7cf5ba4830d6a9c241f1650b4c9b97a152db4312d551723a7324bfd904eaf4cf052a98cac3915a18b808ba0e73205c5fc016ea58ca439c323b38fd47102969c4dcda32ab2f63a660345f8d62eff720f884556ea07eddc36adddf4699e1f6ac6b5d7c6dab7022bf472f08f8cebc2c274d932f3a94ba4357d751b075261bcf6ef1acaa6c4b7e5a250706b3d0b9873b677086b80f752d47e8006657d13116d59e7e1fb3f1bb7eef1f14518e5dec57c5d005f59027b04e1f071978ec9097c3501ffd444a4e7c71838f3f93ded01c899dfe10dec6149deb63cd11ec83a41b50828fce01e1cf89f104d324215047df5a834b45ba2a87eb3b0160388d1ae01a5d46d9db04352c79827c67004cc5bae9fad3f9241bb85566296851bc0a82be5624c9129201a57378f10520a5feb7e50ae78495058e70f498b1bb2d7c46ccb7631dd7d13a88ed712b5b9aa1e3c0a6b898e1b96135ded6b839f83f2b8889f11e08a14563998958384c318c09877dcc7e29b5e3f78e9a08ef902836594296fa21cf71c54c2cac043bb7318922ddd93747efba95abe75b4be8cbb7d2884c10716e159ae0aff33147380458b3372d054f6ef2ec0bae5f1e17ac48933e33e4da4e4e2a04ff86ccce8d7a583e26beca8412d49477f78cc2613f6c5b768c3168d33", 0x1000}, {&(0x7f0000001840)="63b08da1a7c79ed328c60bdfce5f7dae4e2c26f817f4d0a1543b3b4ebcc7c734e57e0c04f44efe0a11c8c0a1fb0cea0b81a247f6f350a7e7f8bd5dacff4747e28d1fc4e87fb9ffadb61e32a5f184e45875835817500a2abb76c2f227551f12cb4d673cb0496f5c62dd83d22a0899f18bb6bf90", 0x73}, {&(0x7f00000018c0)="981c787a5ad7da74e507be123ee2b992ef900a1f17d79ff0c6a9438f6c674dc7b1d9da3c68cbc2d957314baa30cb932c3b331724f114b410894efde150c43865cf5faddbb5e06d67e6819245a88b18df7082f6e42bc9b9dd44e0cbbe934489ff7b6d21c1e04fc5be950e988670bdb8bb31c7b527562fdc31cfa563c3d19fc091224ab860e008af938f053e6e9296cdd7adaa5ab83481cb3e004f", 0x9a}, {&(0x7f0000001980)="f8219e1a7251a8cc715de270ea08360e213733abbe92458053349b8c4391e6de65077052dffb83604e6b04891f0d80778c9bdb18bf1febb79b9a000fe0c16f2db049c998b5e9873cfadf333aed807164773349a93a09a905082bd314ba0002c3df58c8220d79e10ba4d9093fc6f95370d3553132bfe3e87f2633881393465154f9680ff5851625e0bf038452123b6daf86bf8456c22ce59b53491288d07a9c0217daddb856e5efe95de02b4167cc108adf9b4b1b8909cb18c0", 0xb9}, {&(0x7f0000001a40)="0117a5a395f79b7ef475ae6dcada9a685937055629c80ec2932eb938bc16a75af34e1070104bb1bdb52d4950c5d1f828ecf9268d91e37b053bdce63d737c2e8f3860fce3475559932bd2de7a3b97ac98af5a280ecd6ba2e3a5a6c37921674c1030a4ee27ef9bfcbddea2d1932537163cdb3cfeb3c73dacf3354be82ba17bb44b0898d9a78a82609381833679ea03777472914e10d478e89cc07cf5660b5a5de18819a76a7b6b03eafe7544f7c1cff308fa390c07b82e56d334d5398206b1c315c168414a6324fc182a7d41957e6d7a6aa1b20b3ad3b367bdaba348cbd143e7ddc89693840091e940cd851f0df1725cded638b74c4b87", 0xf6}], 0x6, 0x0) setregid(r8, r6) setgid(r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) bind$inet6(r0, &(0x7f0000001c40)={0x18, 0x0, 0xff, 0x9}, 0xc) accept$inet(r0, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) pipe(&(0x7f0000001d00)) r9 = msgget(0x2, 0x2) msgsnd(r9, &(0x7f0000001d40)={0x2, "af217e0888fc26c6dc8910fea73319dc8d636dee6d98cde610056786133edffd5ba9b714acdfabcdc47206f8006f5607bc9f9f0d9e73585ff7ac952cf0db350aba89772b707562300bed3ab7b7442904c69d4d4a473273925bed694866c4edca47ea"}, 0x6a, 0x800) mlockall(0x1) msgrcv(r9, &(0x7f0000001dc0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) syz_open_pts() getsockname$unix(r0, &(0x7f0000002e00)=@file={0x0, ""/108}, &(0x7f0000002e80)=0x6e) 23:31:20 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="e0379678a900167d52025339c0f265fc4204d4ef3c5ba84be940e4e3800b363c371c486ef38cacd87abf73fe95827c60644a44e37733f5f1d34ceb5081b6fc04807cd6bf5a32e913852c96ab4cdf7705847a11c178389e8b180869c92f9412b73fa90ef239bd4a1cd5e9ccd5c58e3535f3b40809a9530b3101cec6d9d7baa7f7b6f1398b420e3842c37e28987614efcf400477d55e", 0x95}, {&(0x7f0000000100)="14709ff33105d544c38d16dc8f43405143b0d74969b562a1ae47f2d9b1c9ffcac1a9116b53eeecb6d0c975271af50d1f798a016e78556651353599053fb48a604a00a639b698326e661fb3ff4e795dfb464ea14226451f3df4f2ed01bd744860c0e67a0e80a07e3a2381430b08c48f3419dafc77ddb1763e9d8c7da7a4a9667fc9da1a10e3a94d12a4e9e2f4f833fd9e4b3996766fbe34056e253d6deb58", 0x9e}, {&(0x7f00000001c0)="9dacbc02fb1a9e630417c500a5e4205c682fb53abd2af46650d63213bf0309d6b57b651e59aac2f3b832a01cb60579ca78af1328eacd03ca0274de7e4db0a4699107dab1efdb4865904bea81c2b5d30396b3af52721bd72a", 0x58}, {&(0x7f0000000240)="8e6c13397560b90063bc80f18b6ee177f7b7b191f0cc94f268409224e16936ce2bf138bae2a64b2078dcf569461ef0dc12793aa2414b10d980c46528e6f6786aa9fc2604a2062d11e831a5b87dcef38a4a370c21d4d20a4a00a358603df026895badda6e593c587612cd5c9c4c30e5303370239526e89085d97ad6faef18c55b9ca765c533a53c74452026fd6794ad8cfd2039c9945dd28e2a2467607adeb0969c7e2a72dbcdd9106a18ffac4ea6b88cdcbbbb132da1755b9edffd9d40b4e2ad96ff24dbab8102c07eb4520a2bfdc87f32293c550b2aee3c578456edc7c7a86ffcc402efb9af5c2f1e5e2705201271686b2a262a64dd8f9c5d2e4f3f92a973c21e77b4881feee634664f769c5400bb1c74787f99660c0b05e0dbc1046c9d305aaf9643ca9a5995c3867af8d1cef05b6f8b760e0da4ae7c10afae11e81e4e27992f1dab3b700825e89428bc1b191f81bb78e13fea82ca9ea425d700e6bcf4a3511a65d5209173c63c50d5e71cee54cdb6cc9cff1d1e3085c22c756e0ae33e0a97fa333be43f3754e473c531a6c46540df50aac7df503514b5c9ab715b330199ed40878183ca3b9788265c93ce7f2dddfe10f97971c17c1000558a56f39f3ca87601241b7cfaa7b0f5fb1c1a211e84bfeb7125343db6a7f9e072f5f3f097a9a46d2899a8052f263ad2e5a496fad6a9bca0a3fa634d285025ccee5364952a5e805cc081cb7ec81099919778ccb344aa6e7468039710f04fa421f29043ddec2a33cedc7882564ee1712a5f8b9eb5bc9f3e4c10b50f0e43496dbead537dc2d342cfd9bd3b1a789eab892e008af676786a39a95ce5f1aed123b7775aafffe618dc6210278c1bb44a3ccb0160a6c98c559e6c9b09ccf7c5ed25652e7ce2fac9852422f9a70456e1c46a51fe9e21dfb529d41b1c1134d67c2f4f11d5a9d9ed179d3ccfe9dc76ae69e57d46fce66e64ef29268be4244da95556d585972b7fbdd1bfa6b638acea68d3ad1af223cdb127a324846ddbe624ba42648b2d8970d1170939e4df5b92d7eb67e3f31b3e0198f25a844436a18d62633c6301b465f74d0510d98640581fce6d3e1b026190e5ed00b33be3ea5c177b95f9203d6b387195150d67265705738cdf4392f31022d6459b6fdab5a965f818ce8e803d1dc8aeb679657d640e3b1112a4c8bd9f798b1dd4599ed544ab3b04e3667e552e48e65c50ca8920eb2d5820106e109cb7581ec7d04c53e7d4f9d688a72581c05641acdd22aa352a85f81c314c97921e82e8eca874b4c8bae194ad6fb512fb90407b00adb009fd03516e4a3abc6f46855438a5fd65f507361ef848cb1b61313484226cd4e65520e4cd78a64af96d3ac91c11d66d139cac258d5c83d5ac08870333dc1e983cbc0ae22e1b670f2208f97ab970a14fa178db6e7ac32f065ab63b9cf7a8e4ea72f3255b1e3177290ee52d78fa8adbc18a1c843eb6855052993f2ebb2b02b71b3be19fefe359ec8033f790a1d03366548bb734922611c92ba7ca95eb8bd48217c93533197f22d2ffa01efdb4bb0f026c45b04f0e3905b2357560cd19e36c67df816a84fc55a16bbdd0622e8eefc0e05f29040e338f5f955bb8205f5f40d94bae0bae397e1aa3d54f0bfe74623180a1387bd867d468d209d1405adadb8c4196402637870b8abb51e98a2db1a61a6e7c8ba42781683dfaca2f2b6a416a3dcc9255fc4c0ee3982f1fd4e6cfac6d008683129d73aabf5068817342be5a602e4b8db967dd21d0478603872b8eccf155327a3f77f1e5defd4b2d9be59f38488b8e197b3db915183e639fa6b5c39cb9e3f48e534e621d4ce70255c4d2643c02fe91b65b7f5bdb2af4ef323aba6cec48ad4ecf6842df06235cbf40103a755c1ccf5aa3386c94f1187282a4a0160fae8806c9d51a0923ba774f20b03463dd82ff6920075071558ad64e922480a3b47bcf7a745155df34a668e6b2b8e752ca826bf927317674366b348b94d3223bfbb2526f63af904a7a89ee28809bee1d997fb17ff92f57b1e055cce3a3e41c7609187955185e6b99c40cccb6c5c0354f0882dfef01cacd552d476d95961bda9e3c06f9c35b9463a15033e2dc6fb8c6fa679002afad63a5bdd29d2fb86d9ace0ad4dddd491af3016d30970364f5f5b99a261e0d6d56df2b4975f4364d4885e90b2c248d81318b7f7044ef3410862ebb08e7f820db4fc875a96f46ebc48e4d4f320c2d5813d4ffcaf72b81688777c4de4241701f25cce70b254dc1353fc4cf621933ef158c70aa45b047036bdca289fe5651aca631ebb3470d2f7fd8a9c64abf1a90557c8a45e2916cf693415b9ee5bdbfd16fa7d2328f8d367e248ac1d332ebdfe36c539e607cbc2da9c9924654c07bedd0e63d26f27a78c67d930811fa803c0c1b4e3ac18266740801ef8fd195d9597c4323fce5bcf7e0d51ec0626d228291977d96729fcf60f3d16361d6cd2af1d3fbfd9c47d20e0a9f11dbce4e86b1bfc3c46ecac18351e5de7e24a70502c13fda28e4b06a1fdf5a1a39f43c22beb6de80e64ccd397be9e18452cbdd32311778b0534c96615a138688cb7e2888632f5b158bb454f9a65e6165e9532f975445018f0e8d6d5ca3a18d66a719fcc8ee8afff06c0f33c5519f0c5ffc0b2cbf806c5fb401527c7aa4a6ebe7fec65f42cf7c483ec2f30b8f9ac03f02aa2b7b66dbff8b1c235693540e40a062ed472188308dd99f2aac1a1df6a29bd26c3ca2804902e46d613cff3bae4299e8501fc23b15eaf4d68a9b59ed07fb0c849c80f5e329c12fe31a8e1bb75bc9d2d8ca92d73e22f5157c0df8139e703711d6147b86a714260ad55b19e99099d046d52a3c98ec6ba04d2dcfae4f0caa819e541a9ac9f6cf22a0dc5c43204abab3a897bfd4f08aa9e6deb5e4415e05827d4bf4df45c1f3e77eeb2d88692bbc3a46b637b29a3873c84cf116ec5a4559bcef7728d8fe6104f81bf6557d1bb604a609041e388683e704ee130b63ec6bb67797a3fa973f1c61bde4439a178a1ca01c31cb55d4f142790705566be026e0fdab2f255c2beefa70c8fe375125bb13e6de6336e871f0163ff4284fbd2951afa6280d0a988e6eb0a800f56b1ce19acc3fe9ddaec0202e71e1441865fda050528cab58874930548a9edd9ee94b2837418ad9bb431ab31b589faa73804974700ba5fc3e5b3fce5ed332dc07b3d54e7c9fe5d000c448543806487a4712eab8c76d88f1158c737ff3cfdf412b1b3afdb5ec76fe25fa64d2aea3dbf14f5eacf7aa7ee2cc2127b198ae63c120833f5af9073d44c2795d2012a0a82f156a1083ab1fdbcb8c9b39879b1371059dba1fed1388a21867c68e8803a74de8b6b8debbc447dc3a568ce88243df8c85a943c93cf014568a96d2b1dcefd361db179c642ae6e4c4978afdb51e21b22473907fb6a9b877873a1132b7f0db53775da02313c2057ab4b94540c91f3ca1876a84f6b75d4b96ad5248b674b2b18a379f3300e6d82b15601edff63dabcb4cedf24ea4cd67501dcbf632973f860f90965a1a26dcac3e33c6dc4a18bded452e82339e358fa4a007c419e69da14887f0e604c0b6a7dd81699a96886bd23085f7b94f4a5fb47326b8021bca8afedd92412ee4ca3502a6d557a3f3720aa997e5c892cc9c2032783b1262daab9ff9f2436fec86b636004d530da5ad7bd44f729c9847bc5520406b9d95b0749cd27064c43400dda5eae7ef9b63944c9a061ba923cd9e1c0a56943bfee49197edff23a856336a366b87f9ad7d4e19d808e1c79122b0c6495a03caed9312a1fede413567b85925edc08295a204fdd04429885b90ef3c586f78967990debc7f5ac3495f01a6bf888c5898021b49b64d25eaebb00cf1cdebf584769afd6248b67c4faa4c119d0ec6f5f7a410ae8d301b772658f36a740a005f5852770168521aa54080012fde5c6e775bedf3b9f54faeec27f0352fb73798e7fa2cd289774ea88373362bf25ff7d8fe68af5d55c47845ae7352d42e321ddf0b82b3812add17e17cafb6255db33d673c401d69a7e847b85f1906dfc85016a2c98d690b4fcaf2f375ad3f1ca4aaa2e1c204680af9330a1da18a2946ef5793134109c125e5a488da9272946bed58c6a88f6b68038ce67dc75eb915b0bb56baf48abaabe2f3b5ba93dc516602d931cadfdcb36a87750d6fdd2e9918c8d07b2a5fc3a8e070a92ba615380ab8115e383c240f2757513dd7bbf7d5e6accca2e1324432d022d4f22fa040e3f79cc79fdf52a80391e8a181e226e0407a05c96dc4c1815774ad4ec825146b2ca9dd48cebeeb68a0826b157d7c1c0c5fe609a03dd066c7f26d134b3e4fa3a2f6a29ca2e6b9efd6cbe7e004fe9ed76c887ab0e1f73f4ce927a23617ad738f6e7745b2d9e4bec977fa325e60c05ea3f42c946da46b8c35710672d0c10aaead619efcba4f66b8371b628034478db864887be18070a29b64f22b22b8dc30b13625e82c8807d9308677dd770b67fa3c487c4c9d1c2b50b6ea9345b09ee13f9f485872feb207f32a4340abc1baf835015a680fb0a1d89f72798735fdf4d5240bbde47a000a7c8d047b0705ae90cf0b0cc0f3af3e2662352cd6592f66bc9250226953e4d40a5423d64c69b0bacacf5241497848c5be2de950a69b03075bd635938425be81af6d81c7eaaf42d90a5052c5f55995b4056e380b175be037fbfbf339fb77d0a9450b46fc59f3208b6f2e95f49cc88ce153a894b4a5e45a4282de67465454bc33c6c27e050542e1cbb2e4a4de8e0694d0391d4deebf28cf4ca960c912784934ad969d82c7faadcdf46589b7595c9a888f31e9069d511e158f53bdbedb61e8fcb10c73cf9974625bdb7f0ea0a8f6e5993b00b639f71092f991f83645121ec42b03c279df8e1d27d3621a46ca8757a77178dd7a580acd0dce15cd09c328f4d0154ecc468342533c8b9d07ed092e285f6ea347f9d42017bc10c6d3757394e7536544a914bbfcd566c5976a4878cde9c70cf984c5abddcbd7235c9cbe840cd425caaec8985fb430834f6d8ed1e3a471b2bfd64a80e8ac26ae57224ab47cf9db2d634dc663a675302683388839d3ae31d05e7c75e8ed79418bc3425f625e353580c029a9f388e65da97643e403c18e2694cec1fc348740875cb78f1a7a09b949bab0721907dc395660aa3b6126dce61fd72f3e4dd36de88fed1ae03fa4d85afc533c253118a3f6741d06f693515c9648e962ad9304b21c839b0591f22c8130176e2a4c14e475026f0ac458f2b994e9074b5998a72d0514ff2399a32424f477e8f5a32bc843338f252f8d025c5ac227b170b196bf6fe2e7347f5e437a389f3f54118bf6aa212a5a98f5331b2eceb2bc1034f08170facaa68f1a166479aae7c1265bc5bf0178f0ee1e7698de54d2bfdf75e3d56b86670bd83b65804342b2dda088ebb3c952d78464b32b5ce7f155c13cec8b6c8ab0fb907cce5f8d40cbd95b3c0215a569d098be39e2f2458e12b2a3a7ad7d467e5693432e8260b0d21a199745b4e5167e2f7efb72efc936c1e06d40ff12de6fb5e05113f3953797a6365460d85eef80754994d0c7dbaf788a0fd4997523893490cdc6cc48dacf5f88d4fb98b0ea041d2970110ab85e6467b875960a0f36ab3e646962d3342a3e576db9bbcb0c323cf8ef3629f5ffc2cc18ff2ddc7e51117184d515cfe184ae3abfe0c01b362310ae21be098e08564a905add521ae09624ee4c8cade3183bec92862c5273e1d1803b37b3fa4f88e7cd637d30aa43313f6897d4a33a5982bdfbec8c65e718fbb3b08b32a2b20aa95f14c60388304b", 0x1000}, {&(0x7f0000001240)}], 0x5, 0x0) 23:31:20 executing program 0: r0 = socket(0x15, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xffffdffffffffff8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x4, 0x2c, &(0x7f0000000080), 0x217) 23:31:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x0, &(0x7f00000000c0)="8716ded93698b04b97306826abf44b7c838ad67b47c44406674fef6c1d6b43aef34b8a910db37f19982a2b28473c14826beacf0d1f3e5342a096b6e0f5ddc9c4c27c3e3017c2143658298612123ce47e2f5112a1d163c7c6229e7f97a5ba51387dc882ce8235c568c31736a68f7a3ebfa0432ae539f1a9b92725f7916982f1bb57bed1677ff3b5c62d9f81ee5e9ad392", 0x1) 23:31:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe, 0x0, 0x406}, 0x0) 23:31:20 executing program 1: r0 = socket(0x2, 0x8005, 0x7fffffff) write(r0, &(0x7f0000000480)="6a5047d1be3e6e9020e0a6f3f0ec7b20b5356c380d999c99eb9d09e606ee04a47676bb3439998d6e4cf62ccc8150eae0b3c5fbe7de19f2f8eb0cb710f801f196fa54643fd6718d1101f750e6e9774f403a035729c80f8b7ac58f716ed649129e98bb156814c1338f5c5d2becf5760b8eec1dee208ab781dfb47310e70fea70494ea2ba7aa64048212285439f86771d4e7fc665c42ecdddbf8a8322122e1e69d56608b08f2c49d5449bda99bedf8f28952b627f763e5c0f1a5c942cafa5c100b0f39634c910b165587e7ccfbae6c2230e56998bab7f6cdc72e80c2b7e25200f33f3e599e55c9e88c52149cb6ba7b20185c6c33262defb5d4e4671d6ff38d7803607380fb3c74baea8bf0c0d5be0baa66d5fcc8152bef8f626d549e46d903d37c25328c7c82676e2035dd96851d1c516cd45258d7db17d8f249aa952636662685defdb4632b6964f79e6f7479b333ae0bf7d39912077eca769418075ab13fa580cc5d75075d0faf0cf26c90d46cc10431d56e2f738b18b4c5ac820e442cace72a23301c732d9019cddd2afaaa9985b81a1b1744daec622c3d3f79ecd08e38ddf6d3eece3d107ddc129491b91d69147b694018f4feda3afb4c013a9f9d8112130be4c0c575c40031e8b588cabefc3dc1a293705a971ae8ee0b76a204d3381ace5c18dee3f46fcb7eaa5f5b68e61438ee326699a7413241b3eccef0683bd1561da267d572cb55399521c1faef1c9b5ff0420b8f696aa87591f4f15c9d15176671519322ec2dd318aace976c60b978f56994f75287fffcad7594cd16dd7643daaac2e32e49182e20054abf3dd4289d6fff6480cabf7fcb46d79267c884e8a1630244b0fc40b4f5fe67dc74ae87465988f1a0d41310f5d0e6d94dc6d2fb01435d1b4ba94121730d23efa9851f5ed6692b5af25682fe8a54ccbf988ea8ac0a2aa89f27cf516b324205334c4cb4884b78033ce1a719516abe1935786b8bb8a671fa4e54e5016f764afd73f111d3e95ee4f1cb01ddb3b2de213c1e2d3ff6974bbd9342568ccf2804fb1f7b0033daebfd4ab9efb6487f2b36d13da77742818c8bc7fad634a2f1a29a15cf960daa689c5634c3df70689fcce6b1163b3aeb04c5e968bb5b0f7b7edc0a65becb29dcbe583b71499756bb2bed9424a0dfd95f6a24431b89e8a8d350e0ddc9e529c7a969dd97e163f3072f165466f7e404e9b1dcadc7b605736fe801c5ebf47631539328ae42f45bc9e83189017ca48550d52112e5605a2d0516e3509fa35d4f171f1b5d58081da4c9ffae02190c9ad62629542a35953c9fb129f01af619e3c9c45e07f3125f4dd8b486fb687372b10c7bd764540f498b1d83f93f1c10be7a6d1637d4fc601577763c23c30474fa8f0fb32083102805fbdc1bfe41ea36e06e3b09fb582a9130c165bd5d7dc1aa0477274caa7a10bb6a3618a0c39516ac3bb4ad403c090baee5a04354164d97e08cd5111b974839f61d7847dfc4412e0590e6e30ef0c3b5c3b2172a5dfe7fd605e6f353ca41dbe19180564f95a025af104d6fa34b2f24b840388bf9cc5f427aa2131f8dd1e8c811a5aefdff165adca1e1a9a09d05c6e490e94927a6478eef516c6e51867b22b0204dc5a965ad5d1b1db6e4854f53f83181cc6e55b3c1fc696b508c40c2d3e425f8d39bd2c867ad1de71a372c9020d5672852d2f52bf431f4af9ab160bb6c2c268cdbc3c2501d65834c1d796128d8f085fbaa58c27cce581c4001e1a543aaed0ad00da37292b1d564e487721e6ea9483fd1f6813146de728130648bbd2dd388940424cbd9608d7cbee903ec19ba73995ef26c237d62fa57dcf6715a44fa25abc7c1b220dffea84917bd1e2b7a49122d7b3188eb0f3359ad87f3fc36cd05103ef76b0171556980eabda7eb00f66e53fe1cb7dedc4a45f5ee1f50d5f18b071a9db0a1441833523e6f40e514c7e2b58b7c515467da72cd6f7efaa988a2bfebd7f0cbba7a51f472a5c2fdbb5bd22d2cb057d1086bbf0f30bc6888f8a1db856518a35255d4e7e84e6c955d5a391a716a9a8d5e0390b50fd5df96c3725e122b3189d2a204f008d8789bec43ba8b8f37a21eff54d4cfc01f8c385eee94c8b1fec1fdfa036b6bf485c793a1b8abf36f20bc52c63a62d82b583c825fd77de112583497fd6265772310f270ce9d775a5855717bdb7bb65372948df788d5325bc4f89581d7fd5e4be730f16c3963eda4ebc76b220aa837e729970c126b5d8ca79d2b3d69954d933784c71b319b87bed46a61d6f06869889bd2d702c70ebc57ac52384318de0ed82204f4fb098af4bb8c9aaedb4323995f86e46b97688c073171e9d90e5cc3b64761d0224291a09d003a6f85ceecabb68f7c917c526125a903925f25e76e8c397298b20e94e0d207a946017ed0843d5ba28e50d1a49daf1fff7d58984353529ef3b28eb41630ac38b51bfeaf30f86e738b4e17bf2ff77b4da018ed05a2c4df1f929a7925cce9436c95794e0142ba2f8bdfd9b1b857c40d0d0928343204a088bf0dfebaf3cfd9a046f1b51da2791a0f25b5387c5f1524656e2838cb13b19da268577a15c2b1f37ad4f2abbcfdd18607d3a7b70e640f59887975df4a3f62483cdab5db59bc58e1875fd50eb60bd475a977342478db959db2dbfc4a8188355f846c9e447533648f75e7c043c60cabec67d06afb9f77ff42d6716615d184d4771ae54b7056e303d08039256cec32eb3bc7f53f3261137be019a49937076495fdd406c800c1fb0d3d2ecd841498bd89e58b34084ed307f482f032edaad118996e34ee9fcac1b30013ee9434b7501e23bfb4b706de255c23952b45b157dbda8721c428fddd429a64f2f53699824609c5faa5d78b51a9a9e225723c1e710ea329e60c7550b7b1f014ed2157462399aecc81fe9c4fc30e80c356ad129503e05f3c5bbc1415ce10e4eb01782ff9a7606d22a0e277382799a1fb00d20f9db49a8efbcb99733f9c3cd5f7a102247cd500069228829fb2d133863eb8b90540f756faa3c1e81eee67456b4c642b3a36449ff30410db3ac000e9032afd64a833953c5b9e83e9c61c523c80e428a6c42641ed4ca6ef2f42cc751762f57f3e1cd0b29819ac80796b3cb3f98c551777c878f398de650e675ca29ae7c4b20be98679d64cebc657f453561d43ce018f77bbbf7849ac6bbd0794658426592b8c2b10061e906e6af765fc18e6f067edc4322b8020ed9ac722e853959f59950b9a9bf8d8e8a82d68423418604d504e8ac43d2b822fffdf375741bf03b199669db40d10c4aecbed022f20e24ede7714b17f9f522e83b311479adf47623d8d40ec664f1848d6bd1331f1c08511a14d569b3e7d7788ebb5dd391b57695ce14484aa04be1b5ca10704a71ae7908e6dc4f36feeffbaca6e99d014a2f7ad575ac66a9fb1d24362f1584190a67932b4e5c39af695c25753f0830de1a657817d2ab63bda6ca22c9370814f84e3b9e52e163170447cdf031b96ce6c9f45f7bd9fb59f9f1a07e364030a7bde2de96af5a127ce4c5437e3a9ca4fe2e8c83e286f5ee5953310e800ddd1910d2e2376925314bc673a39abc5407ce2518b9a32fca53e89fa6c57f778cb52879583989b29a054678a66c22a58200d61a63212f3763c67434554c18af72ac65348894d7c35e179c564998a7c5831d824bcefacb6d637b0742aaab9dcb550ba0a6e3a431bc3cd24a4d7e243d19ce89a8ed0731dd7d94bd6bb5b2f8c1d7a9be8879edfc34590a8210ee16971cb5c044ef64fd39695b737538cfe984a0cf194beaabdc62bc0c71d7b784fa16c07e1cbead36e8ae2732da15a4e97be9bd8a5500bee7f7ed98b29871dba00bdecec911ef19377137807737cb6519c70390d721ffa6291723e8764e624e510dbf3354229b892fd8fef09243af68a2ae949b8e0273f06ab717ca1f444b19b76896bc7ac272fbeddb40d42b95ec83c1f6cb967b89603050bfe0c13ae396928065f73cfbfe1cefb55fa81fff7dc4b3c2c4c62bbb0d2065a5d7c8a0756dc59bb1156d43946a6a31fffa4465500ab65a02e8025a59c5e50788317e702b2ff1eb0dc087eec0835719795255d2b6f595c7e39d37cdfda65d142bc48b541f0498936f9e5e3b938fccbd866c63704f49459ba758f2d8eec20b30ad351f2c7880605daa1a007d96f202871bbf560fb08294af8b92c17bb202aa297f6908ca3084f52a7a522ed09402e4bc1cbb89a20f47678624eaab2ab07edb008a82e3e5fa7f1ea8b450c5f38b83c7e9442a6252634bc30eb4fb09dd578a51b00d49e36683bd910ba15218f0c003427c2048d17d423716f77d750f60de44f97a10e6297c737e77509ac63e9887ad43cd161ab3403d13deef8c720576733c2fc4ad983e3fce598f40988808456657b11e94315aab276a5c1feee223ee5171847a03e231ad8a82567dcda583beaf61940a2042d5ad3b7e179191d33ffe7b76acd171b3db086dbb3b0e6e50bfdd50fe7d77774cf3c3b8e678cde8bbb60dad3ff500451b4427ce67e69ce53f00b75c0c4456ffa7008c8ff487a20756b8ccd2a192a86abff0134c83cce22eafd0da493cab9830b047855fedefaadc7214067a538a5daa18efe2ad9157569dbc0761eaf46d40fdc4eb3e586fb8ed9239f1950cd76e73c6a6e66ec33a024809cbbb87f915388899bc70154198627b878b0fa246c1c22a740de18416b413b6035c44d872ce5e31ec4767a0b33ee391179d5616ba87536ce43a022a8f9f6230fd4ba65a980ec55e9cab88d1827ec232ef2c239648da471cd6abfc7aef73841387859e9eb1c46d725543b75d4377051774993cff480f91e5ca01030f91d21198f689103afc9866613019d2db86316ffed3357c7aeb7063224e40ed68307e8129e256ff4b781871f5fa8980943185c1e884e799597d4214cd887e182bbb80df95628f4479502aba0cfbc092a709e24bb07f657dce81a750d65cbc056689f8815f483bada796461010c90d893f2cf32dffaf8f94f623f5251a751df064beb9cd630892b787870e5e89321db697f058ea8edaca476e89a43fb7f1a186a19936c2dccdb65ca4a52a7edee5fdb0f0cb7e3b38a1af86f4574ecfe8b3cf2d6120d2e798e1dc91e29a82719796468c657553ae162c0628fde5eabfd3a77f120c8e14896484081de4998a566865a8283fb2056a028997e57ce3aa3e7d587ec02adbbbc79fdeb231c3ac8bdda8ff7e4140236fc19d0afc0083772b5c13f96f58a13515720786db7ae2d29d8ff754a9eb14d38d9d700b064450bcfd9274d72c370b1787038f8e08a649ba114c340f5d2b54aad3117168a18dc0effcfb2cbfd7c9006244f0b9003f43cdccff1ec8235080bd4d02c5691bff495be78b46562b0e3557a7128f123eaf46f102684c24c276aa7f58455bd5b9c15e8a2919b7c9482330031bbc3a183eaba591aa343c70683826e68f89e09f4ee1bcd6f82f8728f7d5e05d8223d4d8f4a81071e9c48eccac9f0e86d0d9bf79d2d2719db908f5373e7db450a0789bb7e2e78d22131d72588f189553a4f18f10f094ab63a55bb5ca76462c3ef3c5bc6e5ecd70574b41dc2bc5bf1f7469bf4cde3d34c9eb4b00f7c1e202a8d0e085a0bfe9b05699923d8af9bf8240db1ff7486234aa71c3bc1ab965a35023db8758a125f5aaa4f5142a6fe8b88e897b821c9f7728ca07ee594cf71735126dbd26bb6b07fa78dc8959555d2c4591b24f32d243c3ee7dba2e3e2f216d0910b9b13ccf2ba7c01a4ac273588141e0aca267dd68fb14fad809c4331636d5a2daa266ff38dbbd64fe3aaeb5e4", 0x1000) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000180)="cfefa85ccc6a518e0b4e13821e0dcc90d6e1f25a2abddb2687a053a8c86778b865364abc7e2a5a8eb37936f5f6957753902de8587604fbfb53b5b569579b9e32e764a4d9ca9e695f8ccbcd277617f5258d3ed93f37ad046a07c006cc586d18b7baefe0f7891ca121c4d5804b4533ce2e4c3911a9435ff1bf2aaab010e58a53db2d7ed61f6df9c189462656c42ee9ac2bedb2a37a0328255870de635f6c5f6bd8bc1fe0c26033ae7aa19db333a17a941c5c129b74f58a6a14841363e2da4b85f9", 0x12a) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="38fb0b982c6d9fb0de10e828dbfc89521c0940513680150c51af228467899f34670edf04ea9d03", 0x27}], 0x1, 0x25) dup2(r1, r1) r3 = semget(0x1, 0x5, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x100000001, 0x1fc00000000, 0x6506, 0x0, 0x6]) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 23:31:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000000)="da", 0xffffffffffffff94) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 23:31:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x2, 0x4) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffff42) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 23:31:20 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) shutdown(r0, 0x1) 23:31:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf0b2, 0x2, 0x100000000, "07b2d98d38774a40bb959dbddbc3652f9c41fb15", 0x101, 0xffff}) r1 = getuid() socket(0x10, 0x5, 0x43fb) r2 = getegid() socket(0x18, 0xc000, 0x0) fchown(r0, r1, r2) fchmod(r0, 0x10) 23:31:20 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) sendto$inet(r0, &(0x7f0000000380)="00a8e4a3b50b76345ca2e3b376228e82d9321510f2819e46f4ab3c0e37837bde4c7d2eddd6379852a89900dc31a90495a2a7593bf93a4605a74e253c8e1c70f004982d038a9115b84c3d620970c7842f8aa2232d5d24db3da45b37f5985869415b4bd7d4ef737f6232399dfea97f3931612c7cb00df56effd965d8c4da936bed336467bd2c3d7b5a03d8de637cba01a025013d054ecbcc9c832a9cccc6cd730af05a0797e314e281a343b3a4c3445711c69d1ea433b1f38f2415c90a08d6ff26542366347ed3efcc8bb9e2d76bc8f297e3ac6aaf04f6cd505b45202a801aeb3b6e39505c98a166af2563189c1c34286e2317813194e0e1a1361332cd90984fdfeafd2aa3b3d3b06e64756d086a25dc66818c0eccbbb1be26bf8f4595bd2082a349ddba465cd4869e3e82a6ff35301f9da23ead8c42c0df28a478b09e47290fe72a999fe27fa07f4a14b77854b705a580f7527b799a490ae230794c79bfb83b360258e2c72b1b2cd3b15fbb350dc37a8a8847cb4d305590acd85e6fb68670c2534ad14c5bb9108716bc455b35fbe8a4be8c253d552b370b723eb5b662b92ae4f3f13945ca9bd88a11564945fac4185f8820e3dc3a173369ac69c19b1fea606eece64055b239d59cd7f29f5c8cae1a5aeb03017b0a3ab54d941a216fcf90311e934c14ff9cccb675dac3b7fae3e62ca5dd8b90865a2fe3996aff5fc489bf03bb6e1f0e906718f1c8fe7b0af213cdf51f5b46f29f7f426eede57a2712537553cecaef7076ce76fb5ee288e081572aafff6016545b7a16e70a9d2a2cbbc2edb7c0b1f2815fac9c63babba777b9c00659b08fe023094253856d1f14e2c81a732299a629dbf53084107d6685132cc39c4d3a15691768d448ca61217fed6ef3b889a1c707b624a284c9a83946d83ba0608a0665fba40d469600162f65e281ea526bd8a856ba29c7e640ef58afa0be272a3d596e961466a2ee76162e6d8d3fde532d59bbd3f8b7ccae96969be606c0459f2491d01963f062a8a8d4763cca64361f19078e506bbfa748b50f506cf985ec8991d14395891a4e689953f9056084c1b15a36963893276a6f12653daeb20487cd1714810b3db2c4180b80ed144515fae9cd1b747ead261d52323a789e5cff7e1b67eab17659207bc4434bba28a90a027115eb6e9a67b0f31c7c97300043c8d8f61626e4c973b3f48c7e05f0cfda444a5856389b8d0bc6bd1503f3d29481ea323f50881a3337a8b0e143373cf6caa9eae41ef084f2235ec5a8ce699fa425eda323d8264306b442676364f14cb1f67783ca707130ff9b868de6154a2ae6dd3739eff8eccffbd233c310f0231fd1fc1a7ddf65745cc678db92bd1b4ac78e28c34ca1cdb8e1039f46e8223f426efa55bd46b56278dca265bfaa732fbf91bb97005f1ec4d794b38dc0eade54274e06235b3e166e84c27dda53b526f2abaa434a5a48d911e2577914ce3f9ed8bfceff4ad2efe73c03fbc261f0ec99b4e2728d70d1c41444b91f75f9b860d39fc6559a0e2c8faf3afb36c676f6ec323a1e0e72238df12e17f276fe21c2e0d6b5e79690c4cc87dbb28545f259dacbe5557c81fbc1ee123f78b27f8d2c8a082b03e86ef9a6d560850e1a788ba9051eab4026bf1c7721d399e47f07d84d9e74acb36c94cc60e7da5be48918c56560dfca1e1f98c36bb67edc7a00525309ddda1254355e0daff7aa5b889e15abf002b8d48e57a932fdbfb6cb1a7add742f4c235c1f3cc9b4fc1b7cd54394bf982842cab1ca78894735f61ed0bcc87381afab55aa895e24733c8252cbf76d2e4edc55a62bceacd7eec44b867b70dc1bd6e47d422c3d2118388228ae7633ccb64f31e17cd53474a5d5bf907213790c1d5eb2c398946e2a1f3cf1a7f1de1cd2098a34a10016e2f0334e1ffbb620807d90c0e0c55f868533236ef6e43e4b65ad2b09268b31f33cf29649944c9a9eef349183a41df3d7654391c611bcd8df5bec302db44adc3a667c87cbf825f1c770bf91d2ab24ca61f7fa4e69277a93e98552196e8941baf144e36cd79438ddf081c8528b7959ed5dd00fef7308b60fd515168d5d19c6f3dd0527cae0f7e137fbe4a3d14d53a1e4fc0bca4d73dce8a3d4bc9f6d00d2f4f5f2c5bfe0eea2a03f54fc879a73db8fa52fa2172a7fbfb9c08e42ecc70f083c926bf4b44501aa75714ab8c7680082a066974eed7dd308422bebefcca393b1763a5d7704b041fbceca7b2e14cf56951a03bc18a36efb920646d48b56ae821d5c37c853ffe5b73c51c6b5b5b185974a1f80543e30f656aa5e1124a542fb6a1396ec513130776ec93ebd4f2ebc2740d7652a0ab20af1e11c8334d6a2ebf6f27490b7a7bad8d00198d5d01c987a622ae5141d7c00bb1795f887d42bc2a68607c89856057f056c71f618a8aadcfc513a30691870d8db7331a31c148f76c7baac66453e42da510ab1621af6878795a3bae722f2f7c6742071b5576745155c2e7b52714d2423cbe7c595b0828753c377bb9f47a1a85e598b40d67cfc23de144d00d4ba5ac34f3bdb96363d963b8e9440d0ede24ee7a153c1f4f955d1f9e9ce7259033b74f4eef7207b93bf0e4666cd41d2e0d5d3599940b9ad5c78a40e10edadf79860cbce35a1eba4f1b1d7029cffd85e2e7307c027777322398f1dbd23e40062edf14a4e01161fbaa230da8201c019dfe756c329734a68f99777b4f11ce40c5921543a5e7f58dfb1718e97aee3bf49a8b60d2525d2d915c2a88ab3edeea20596cce62b006c330a3690aea854a9536666cd281edc39a374625635640e57070677c6625d54636f24087d3dbb03c3074a5fca591ca4856b181c6d3afa5173b7c25804c45c58734d3f1996a61fd805a62eda9f1dd3441e72350e3f289907da6d3200fc5a38e58cca311f79b36d7dec31a0c65ac2182ad23eafe34c4512ab511cf15997e0c0540f6c33b9d63050b69dbb1bc6fbe73880be3b6bfc643693cae5d4cd13c6d5c798187a2f5b4d9ccda096ab6188863e8f6ee65f20aa5eb24019ee640fe09ac1dffb756c781e98aadad5858ce582025388983c7fe928fdcd1cca4fa454cb5522b33a2d238b64c862f3e205eb3ba17325115302ee5372b8b763220492426705edd57824b89152146e40699e743a50b64d3b6931628ab595a2d34e97a4bd7afdb979500cb0123ea0148592cb7e47ddddf06d0f5e5550418bb1145deebaf9bef08101d67d566cb1f13e5693ccd5e2a76d22405d138ae337a16ad1e27e8baef772f622534a8be42b27e8d375032ba8636a14ca11c000fcd43c8d43e345a7de060c9904f27cddef11fe42cc9940f5d6d87c89d787c82fdde8113e766612cc366e38480c5c4ba50001ade6bee78d5d8f6d5b677e25f2a4bb05d74abfacb5e3ac3643e102dea9c1f557e7f4edcead2e34fcc2e9a9804e366071746aa4c3a3f8e5e8be764776905cfa7ce70b148397907634a0287c4d7be6d0e8dc6d7004cfb3e3d4013ff346f4ed9244238fba0022ddf071da0caefcef97dbcbe1312c634e9ed62741009c3c7f511d2de56f25d40fb183a5d0c0e2ed9b75a9a9b65405a177d7d86832184fec683e06c2d0225ff81d3862b0cb15a6d4b09218153ba52b4535d16caf8e9823ac911ec174e64abf7a35e5f27b1f91d35cf7bfed3a618bf62a7d09a26fc6c8692e80e5087912f79107eb8f06a860283e8a5d94fa5d4bf8943f51034ddb9dd9e14bd40849748e30167b0c41a6d68c0b8c2bce80b43f2946ee9855c05e8bc7944d0af024c434b945c7abdd55aa06f85b0bd51d58a4429cfa9f3feb9e88ccdc823eb8ec82f037a2c420427ebfbee0d0f7f606b2fc585eb37ad5f95765a43d0a67c195c7ab411e84aa0d06af313c6a1290add9a51598f0f763a8a86431bd8b33b908236968b57376bb07b2ef3321d87aca99d8bb69791afb02397578637cd9c884fa0f1126d9720ba9370b8db2784b8e446b52dabbb0be793445648a609f689da18dcb8c42e52c847b0ecab96f2122fdc902540f1cd35617b998571ef360ef3499e2e00c09fd8e4ee61ec2a9c4e77f6033d8c883d127932b27547fc1e44ef72a62ffbbe0ca45eb9ca28c601534aabafedd36f5d5b840eadf60129507bb3919cdae5fd7b6b2acdc27fcbcf1c4fe23c9a092a50d0aecf800c2fd290c53bb5cb6a0fc4e87b30d6aa3846894e034c1770555b40907e8ca6a0175182b330eb52df629dc5342acb2fd064572626356e6d200a5898db43983b119684456c3ea5c677f4b156f579b9b6c80e5e43255d7992d7f74dc3a575ac9d92ade1a7fabaad51be04fc2402a34b6e660260f85d005ef981d0144d176f6e10fb6df7bad07be71867a8b818a5f406d00d44e343467417bd17a754b9d7d62680dc75eb1df5c6890966322990582a52c4ab9c53c8ea708a29830af17877d55b6b2b3e353889599822d1a97b02040068a93f7b68b1f72b82495190cd036b04ef9e08091c7e8c13281e33853218ac814972c26359fdb487af93759aba00b5696a3ed0d671e273afb666de9910ac026f313660bf75305149c5964bddfde87ac1cad6ab69c18a8e5e3829d15de37ffde0f313ff9318b943874b58bb902b50721c360f2274d330ab824b4729a94f2937ed8fdb76b5f30f0341894625fdb57ea8cb03fdd087a85241df460650a02b39527d94a017ceefe5dfe6a68b5ecd746c8f3268d1599dbfc09dd35aa2da284c3d9992138009361ed825d38fadb990b385b3075d85ef738f6dd9999ff0605337d6e07e518db83836563ce908969112dbc72c1ec1f4745bbfeb1060b857b61b5aa2698a42f28bd5d1a5f164712cdbb5e0202fafbb7490c2cfcf0a9d2578c32bb9a9bc3f2342664fca091a23153a4e002567699e5e7ed43e0cdf6fa3bdae96bf28e80175f93323cf486e0d1fee3e6cd1d69d244f71ba791324cd3c7f9ea508e1fde9a6876619906592879be1a8e3d9bf2152dd5974f1c1e5944209bf3aecf5868618cbed46f3c1a240925cfb6477d132c3a009e6ad1fd7968883d43ef754b025c29de9e991ae262710e6558df6c65bbbf0cba7df2444b76951a316bb3985fdec92b8874a523935a0b3e605fc407aad22b1277131cd25169d8b7b06db99f7a27ae7a90f6cbe15943dc6b4cb432c67f7be26ed5c8d1bf42b99e02110da3ac6ab8d36ee6a778d27f6d5541cfb7f6a3a27da586201c7ab3e607390a211d87ce8c583de8624367fc8c974160643125a4d1027d5917fe2b00fb8516dbfdfa32c8b7c77a08d81cc62fa0b3806e75ff9cd40b98837a0bd6ce114615907d1b7a532cfe7e7e3daad8cf8a135d1d51be8beb8e045d5f568fe96157e22ace41eaab3ffec790bc7ddd416cc37651be348c9b952a077bf974b72262c27da4394c44203523310f1ded60f4b2d1dcf5cd6e9cd99d54322ae1e4d6fb4b04d17f7b1af449db7c8144f3bfebc9af313d7d012952a6213f526194d04c4bd5984ae18d16f6841437a13fc4bf905011d33db199c8ebc8011cff557e99064036a9ead3c80088411598d1812e7795af13d23b31b8fb007b76599841ff9b610c358d6b5b695e1e0462234627407f1f41547a4747f4bc685918636797919919d71cc6f3c48e1efafd312ba9057fec60fd1707847eea79aa8d849cd9e483ecc9c43b0d755cb2317581851735c043a912b005f6cfa42fef93628c21e75c818137a59018973f5a0dfb91e378c0bff7fb19821d88bcdfca60e31bffe4dec9e73316c3295a07571fb52ec7767e96fa09798b16b694fe712a191d42041cf14e78ef31580f59620f41a03596c4eee3", 0x1000, 0x402, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000013c0)={0x4, 0x73cb, 0x1, 0x4, "f35f48d14be967b414d638616c87100730c8e777", 0x800, 0x1}) semget$private(0x0, 0x4, 0x0) r2 = semget$private(0x0, 0x7, 0x7e6) semop(r2, &(0x7f0000000180)=[{0x0, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) semget$private(0x0, 0x7, 0x508) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000001380)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/85, 0x55}], 0x1, &(0x7f0000000280)=""/187, 0xbb}, 0x1) readv(r0, &(0x7f0000001400), 0x0) 23:31:21 executing program 0: open(&(0x7f0000000000)='.\x00', 0x20000, 0x10b) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) 23:31:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b20000000000000000000a651000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7a793594377a5005c0e900000000f61648ddb1ef6e798f00000029"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) pipe(&(0x7f00000001c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000b5b700000000f7ff000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000000000003f0000000a0000000000000000000000000000000000000000030000000000070000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bdf7c6b44ef518a2aa1b7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7096bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba244"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) bind(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="01085d4ef0ae10000000"], 0x1) 23:31:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="63c68c63ebfe09ae500c1b31187a2445e3c49fa21cb0d8a0be3f2036b57b3e180ff94582180dd2bac85a16e3b6ab59d2bf4fdcf2c90d87c595b5cb9c8117197415505a28fda98e", 0x47) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 23:31:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000340)="7f60002c2124c94b42a79864aea43f0fd96c919f180ca0a9d5f137620146901d0ecc4ebd5b705c6c912f7a44f1e338b6ecbb2ed31bcffca168bbd9b810ccfe031b14d6b1a92f70770040555883a42c988776d77834e530bf464f7ab2a4b831dd4afa9e9088f36638cd32b9d3e5a07ba9758e8f4ed21aae4cb932ca09a40f52577de7ea6d2b3ef9e809b01961c68ea449d2d0b81ce8c49532d6030904c803f88b791e8177fea7d12f5448b576c9cf0216e528bb864b8f", 0xb6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:31:21 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x8, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 23:31:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket$inet(0x2, 0x3, 0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:31:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 23:31:22 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x5) socket$inet6(0x18, 0x2, 0x0) semop(r0, &(0x7f0000000080)=[{0x1, 0x9}, {0x2, 0x5, 0x1800}, {0x4, 0x5, 0x1000}], 0x3) 23:31:22 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getgid() r5 = getegid() getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6]) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000100)=[r8, r9]) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 23:31:22 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x21, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x9, 0xff}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1f, 0x223}, {{r0}, 0xfffffffffffffffa, 0x48, 0x6, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80, 0x20}], 0xf, &(0x7f0000000040)={0x21, 0x3}) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) 23:31:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:31:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) getppid() shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0x8) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 23:31:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0xfc) 23:31:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(r0, &(0x7f00000000c0)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:31:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000458000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x1}, 0x0, 0x0) getpgrp() utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)={{0x5, 0x8}, {0x80ca57, 0x6}}) 23:31:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000240)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x44, 0x3ff, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x8, 0xd1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0xffffffffffffff9a, 0x1f63}, {{r0}, 0xffffffffffffffff, 0x13, 0x4, 0x9, 0x8000}, {{r0}, 0xffffffffffffffff, 0x43, 0x0, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0xfffffffffffffffd, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x70, 0x8, 0x1f, 0x3}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x29, 0xfffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x7f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x7, 0x6}], 0xffffffff, &(0x7f0000000200)={0xf43, 0x6}) 23:31:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) socket$inet(0x2, 0x8000, 0x3ff) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xfff) 23:31:24 executing program 0: shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0xd9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r10 = getppid() r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x80000001, r6, r7, r8, r9, 0x180, 0x800}, 0x6, 0x0, r10, r11, 0x36, 0x200, 0xfffffffffffffab6}) 23:31:24 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x81, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x3, 0x100}], 0x400000000000266, &(0x7f0000000180), 0x1000, &(0x7f0000000200)={0x0, 0x100000000}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 23:31:24 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:31:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) dup(r1) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:31:24 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r4, &(0x7f0000001480)=[{{r0}, 0x0, 0xc1, 0x8, 0x8, 0x1}, {{r1}, 0x0, 0x9, 0x8, 0x401, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x1f, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x5, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x4, 0x80}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000006, 0x2, 0x1}], 0x99f7, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffffe, 0x27, 0xfffff, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x101, 0x400}, {{r0}, 0xfffffffffffffffe, 0x62, 0x40, 0x7, 0x9}], 0x0, &(0x7f00000000c0)={0x5}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setitimer(0x2, &(0x7f00000015c0)={{0x100000000}, {0x0, 0x5}}, &(0x7f0000001600)) poll(&(0x7f0000000100)=[{r3, 0x106}, {r2, 0x8}, {r0, 0x30}], 0x3, 0x7) 23:31:24 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x101) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fsync(r0) 23:31:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 23:31:24 executing program 1: setrlimit(0x2, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:31:24 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffff2fff, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x40, 0x80) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7f) 23:31:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xc005, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x806, 0x0) 23:31:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x1c0000000, 0x100000004}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x5}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fchmod(r0, 0x0) 23:31:24 executing program 1: r0 = socket(0x20, 0xfffffffffffffffe, 0x7) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6531003a7ba34b200bdbccc4b9abd2a52b8ed5dcc1cb65cd36358966aaff2e642df65e8979ca1e5c8d83317d0484ab360bc6e3d35bd901b49214a42c8e088c497718cb1d7f36552911645f20be9e82c5828cbab9a514a317a2148e15097ed5f734e200000000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000001880)="90446b2eaba7e1118b43936e85860d58dcedbefab3f6ee3a2d20f457e5dd8fd7ca812bcd18c948e4f0297527e2e5fff54bdf36c78abc6d737b09e8eb0290a96d2732509a611e70b9442b6f87d627729b1d142b99e272f2c4544bee1c90cdab64c83beb705ab61b2efb05093b8923d87e5101d0d5c3ac03a84c3335af014456f14a6b4fc8f0bf499b10dfbb1a9b057b7f6deb1cc67d26824a5f8beae9824578475a26dd6640959c7017792cd7bce95c98d591838db64b511ce2a372da4335de8280611d8ed8ce8a7036945f8d418decf5494a4a69cdcd1661a2f2ddec449377374433ab36d45a78640d422d6c3825589cd2acede7c18b4deda55791a3481f53592dcff8b2966629716da69d0ee20a1bd3aae465b9c7bc5d2380fcdabd6ae36823bc7cbe21ca3ce759b2e0a23c097c1b12e344fb3f4586a0dbdeebe93cb1b59c93c793ab65be049859ae5e5b1df7636c6480d1795418a0cd4fe3c4c9a34666d3ecafba25d079db3ee3500d84d68ef7b05c1d6218234fc8e05d38c7af7c836135c117005ae55f6ecb0e1f24a70707d0cef1a4542628ed237beca5224f07c938f95bc9fa60bb2b6171884b5dc93d32aec0526c83a43dea693b9f18ded11cde13c9aee8ecd7454cfdb43e78885c2019ded79f051155fb2fcd38f0bd2f8ea9b1704dce04d881144b52fb8ef3fbc8e513c406f43d759cef5a69f84aa601dcc13e61d9456a047034b26d04faf93d8e3d7f3160182dc785e915ada8398da27f07b9ed9ef2eb2c746fc13ff752e8ff2116a2808f8416d840b640b7130bd57a519595222935e9f0e71e8eb5332c3b3e600cf551495b4a0cff07b29b3cddbd58552799f385fca9ecff25fbfab2589377334f2a54bfb0da6eb4d9c668166c0444656ab31ece7ade483031ed98acd187adee9161825780a14ec8e4a2cce146180810a997b13df523f4ef88475eddbf1814a9252e3bd4166ff494432d1e25c6d43a7a590bde12888d57f3fff3059737a4221a5a40b6921bafb8c19bf24fa50172ae385d6470d0210a54da46ba796949cf784a29af2df0baba219efe3ace9d5b19dde44a2b8b0b611a1bdbdc85f6d90fc4d3d899ab9bfaafd7ee912780048ae69e6b17d1725eb3e0794a555eb89f1ddeceec2fc095a5e3e73d3595413cd8a19944c6ec65aa19b7d3b8c20f1510b81c204e03e789baedbffce1d7d8a8aadba3d984cde1a92c48aa762a42be956ddc0ca9835b663731b5c62fe10fa5c7e1581d32546e359e3293787b2c99907e15adc1c84da7816fe6cf30b2bfd98876b88d738abc71e9a047fd151e144db387e93a258fa57425070c0415bec69d48072914aec184e2b8f08c022884d195c50e1f6c0276d358100851bb3a2feaa67b43c8d463d0fe549e9dbb7578a91b099d2009bd5dc52619b5402e33617476317dc76a36660e6b1f801362a988bab51bdcca60ac56e8b8e31b17f8ebde77e4bf58c546c195f2ee95f0b6ac7449e29bae33de243442026ffa8b31b04afdb9f2cf46852cf18fda0e5c95e131e274e7c0be4ae194386694950dacff29b10ef44854b1697e0803c3222bc425eb94322a01520b8a16aed69c17120b61da8c61d73eb02cd3421516994b03622024d0a8b25b557f6606d9aa06327685d71ec2188e546d4fd13628b997439e3c169210051aa2a6f8172becbaafc81d7edef190585f2a135466222518e2e7fa9bbffb9201bfaac6c24302db6d4139b731e3444bb202f2856e8c7635d906ba38c2c427203618781ad868db74a6ea7dede5ff1f13f51af8e3ee3fedea0476cd36c34cf16b28856865bac52548f57e231545af4f37c0f8ae495e0ae985722a22333d26f50b736bcfd7bf4ccadef83a1508ef306d3f8ff99a5c4a252dca36b5b1a758f0a1816b070dcd1600fe963a5f535986450f229c2f095ebd85af319480727a57d88b3512290f2331375f5817c797fbc46fc1e544091893798b8ea09574072fe47ebf8e6ddb22940fe57360f4e4857bc4f8c607b8e5e8f197bb3fa772efcd1edc2ff1d595d05163835f895349089a2a28f704520ce6f17b4ea2f2cec63e7caac7ab279b0783a2e8a8c2432ecf9c3e4e31cd75c1c1e2ce508da39b1f0ec1af6e566476bcc6df9b8204843a38fd26ad3ca8a99358d2f5f2019090f64fff625c678d2dfd34310967ab6bd77a127aa9eaf33ed0510729ef22b16ce3dad30a7960db05d1b178bb918e74577e76ebfb4683323c8ee22f3b5e124a1b87212daef78eb3a5aba5e6e8ab02387d54e38b905ccf66e7862402f5e2398b95813665a4a57ed36ce9ee98dc514be6291d31051a4d648d9150c369acf6e868e878f8f54a065c88b271e40bc7dfb84b719ec0d1a3046e936095c8bc4760aa68193bd6033b03411b5cf5da3bef78a432d22bf4a53c08fd791d06e0ffc9de2503cd01688d176c345e50138c377c0e38fd056551c96add51870ba23788734634cebcebd85ac81b9fa06e569d1d741d384db7937c46264038344574268f4b1b4deb533bacf4cf41c4ea523ab99873749beb18bc7db1fec880da467fbe55945b1dbc128dfd93f561a385b2396252c6d4b5e4f46fbe4715433191be491c647aae17fd00ceb34ff2b67e45f663ae1848b379eab3f6fcc7182be474b3c4be9b00e08ff0786a3fe7015d9392b3d8f14c875e47f350bac92ce3c8bac382bc20ae918b9baaf012a2a4303c80a1b4875c37d57bcea7b4b356f0305f0e4cb81fb07404623c03719e68f78654abc684011634c4552dc16818d110628e5cc7606c18776af8d761b7825d8826ae835451a83bf328d901573a2d598054ae67f8ce11f8d04094a1b2899406e63e720c3505ca30a56395da43b42f4bcd3e4e966399355d56035c0fcf09f63bef36f35e14643749bc609c7ed04bdd8ef6fc696bede2578cc67f65efea8d0b8a43f07b7247856d1ac5d93644c57f56bccd2f33afd55227fb243495244288908ecc09c5b187f63406e34416311c813a07b175a0f227ef8abc800d3bb40a7ba945fb29749372a1b0f9f0a5688cfac8f27cb990eb51d16304df1b3baa0fb4d62b8ed3a543a3c0943434dc401ffff32867fd9eeab36fbc2f96b69795e7c6e92fd5e104e7be13b3f85e05991f069ab9575429f85455bb934ca8040b16fde1c2429f7d76b6e162c9b14f04f4c9b6df007fe98878d58b3c15a51512e7ea1141eacf3222a486b136196ab21dc0b0f9df12504a65aaebac066dcace8678060efdf47e8a3386d1806af35973704dcfa78ee2fbfe9c77f8336d7b1a4536139a859f4bd2b36ba56330c8bb006f8e08d4b762f550dfd4f52141027de9bdf68e0b0d0501b057b085e8ced41e2bf0456f426ce3dcd505d7b40c41faf7fc1dc451fe920285572e2ed6f23a8a4561a8232ff5a926cdc6f85b43c4aa4fd9f15f068d4bc2249f88c685721b3471040ac656a6f0f08f04239572a416d7d56109b199af8b581dffc1dbb6ef5469f96620ddaeff4b0ed179e02b9dfa30cc32c678b7fa067aaff71323973c2b56e7e86e6b3ef58c6a5df1327d0ccb613e71a4e585d2fe957f6460cf13218db8b5562cf09c014ce763b9b9f69e2523520494feef391a262122ecfd51b0b841ecfe97738b6fe1024bcd34d0660d4f9b95152d48cb5f71eadb46a70846645986c2257b88bf2455385fed9cdcda782b33bf54ca2996cdf93fcf9d756aec8956c612672e7708481a635923e651b931fc25efd37f326d54894748cb523cedd210f50ea86b555f2e46d924ee7d634d63e5252b405d276d9cee6fa295e594b4d8513c4bbe36f1d5470c24dfc49088a3f54494b5a6cb0ac42b05eb8b3c14331894b2627c6ac85fcc961095ddc6bc749f3ac88c2c8f4690e8f1dd5ebc3a00184c232526c76fc33ed37672a79f6e06a9c006a050cd17a7b84b734b5931377a11c85d0cdf71a4e131391abaae3eb57f57883610c0776c24125b865399e1cf29a3e8cc7f2a0a111748f74e3fb44627bda555a5dab19541ba2ac03474ec1848aef612058bc5527778f7f91a6365b49225a8872fecd15c4d61912ed4363d23702e86ab0c9bd0b9718be49349eab9f0c87d88ba36ef00b1bf6e9b42d6cf92696821dacf446483f66f3d728be1c5d616ef5a3437eb6e87ed4215e670a4655974a98ec83500ce8b885c091928dc2af7435af7dae493ac465d8cc1b4db933d9a30edc99139fba6c97c847be936b471752df81ff1081d6c666ebd65bf5ce95a61946fc841cbce699f7e671a8bf291140c536560cddf457e69ea71be9d2f337c00f36292a631878b136b0188abc312caf24a21c67e355dd0b1f6497a423bebb36a3997d27f1963ed0014e0658b33393452e4f0a0a38313697a5ad643dec1ae49452ef51fd1c9ece106077c2a2996fe290057763ae1741fd1ec04c31c5e7ccb18f9e518f2f5bba9bda486b27a512d30201ea1dc292525d12fedd44e707b1dae700cdcdcc5ce387277dbff4932f90a23d91a609d3888e71fdffa9823b708d2fdcca11cbef8a098907231ad69cbd40bc6ddc4461086684161348edf53869fe7211cf994b9c5e4643a59bfae8b04cafcf5f697be163e82c23520959dfbb6e83ebffcb94080340dc319137a0fd913c4eea2c37e5011d315a4b1f394e0dc8f8727e000b7a238fa15a53081c928216394e43b585cc483ea369b761b41b9360c4cd7c8fd552e5f54de13e7c04c1bbfa946d94b809130f60b72b9e2f01a905b714e7c1097f08de408edc6a83a30e91e1417543456e8b3359fe0d7693dae1daf35769ce2585a38d187023e81ff4391e5f45578377a57ae64707a2ccc6a3511abc5d6d881ca02edcb7f11f1a5fb3afeec9767ca5c62b6349a821a7413230d1db973f32d7e10f1630f944b8d73e53171111ab12336638033416680d08461cf7f0ffbf9a84103003475963275dc32eeff6b371ae9d2db0cc111417f1a543b0b7e1d2746a1cb8760ffdff10dc626b81704da6e42ca039513a89bb46cf831a101bd24c0836853fb3728deda0816733d7cf1e9f6b76352d743129913dea85277de56e9d53e2721d688498d152332423f98c534204201483d2b4d4e505dfc7f4e2f09807f052f34ad1501f938d74023826f81aae763df911deb56eeb1e832441225a1a8bb444bd134494b46dbd167637ca9b0a55bf88866d4a27cfe50bc600e32f58c0b282f412ca1b4ee81e489de19cc7e157636f80f0dd4aef28d6e03255a1f551142ca591513a291ac536b4b07561a2b8a48e30af1577f67679df0096a5f5fe9f58d6f977c3c2f4898253621298e29e882f961292ac960a5dd5e9abc03a5ca063c6fe654c859deb8e887df7af192303a54b11631697ae6e8fe3867d92da621513bbce3413f96a4b2d1a13b4cfc6a634f6b88f8cb4946184247af471b6a4a011ccf7789ddd97f4b6cfdd77e78190211266a5ab4d2331eb8959f8810d75853d7dc947c1d5e02fd027eab825b137710fa5d081d456da7f2b2fd26d40fdd8934b7624b10320f44e049bf2350035718b3", 0xf33}], 0x1, 0x0, 0x0, 0xc}, 0x8) 23:31:24 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 23:31:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x62, 0x200, 0x6}, {{r1}, 0xfffffffffffffffd, 0xdc3f2775f26d9ede, 0xf0000000, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000034, 0x3ce6}], 0x10001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x9, 0xf0000003, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x7, 0x4}], 0x6, &(0x7f00000001c0)={0x1f, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x83d5, 0x4, 0xffff}) 23:31:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 23:31:24 executing program 0: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 23:31:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x8000, 0x8a80000000000000, 0x100000, "d730c1e7bb6fc6e23c5b00000000000000e74da4", 0x200000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "8543d0090000000000641700e8ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 23:31:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() socket(0x7, 0x8003, 0xfff) 23:31:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) chmod(0x0, 0x45) fsync(r0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x811, r0, 0x0, 0x31) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 23:31:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xfffffffffffffff7, 0x3}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:31:25 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)={0xffffffffffffffff}, 0x8, 0x1) 23:31:25 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='rc') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) 23:31:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) write(r0, &(0x7f0000000000)="1675be42f625a59d739ac206bf19c18e84af3f0311e37a1d0c0f92743b9bb27c767099babbb05edfa16302e1979b714d67f38d99527d550748b98ca003f21e5242272a35e191a95b2b117c6d2a20f2f331d9f110343bdc9be06dbc7ac77a463691f2a4630e350c2326f4c19d9fb9978a979697b178b6967c86c5dbe30d3307975a59175df46cf5e9bc0f3df5e94c4854", 0x90) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:31:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) fchmod(r1, 0x80) 23:31:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xe2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 23:31:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)="fdaedda19cb0efe80b4e2933696feea9a0cb0e2b3d7dd3f3e769b60f120a2829ae7e109727facc170d44253d569d6bb2ebae71d5ff15317808bf1721e534b9f4a577d2b39f9f85aabb62260570503af5fba551298e696237c6ee5fd2a1f1b1a5a093f20447d546d8803e7c753bfab0c0397952638df0815b9e31049ecf400599f88d07e18572541bb3c3", 0x6a) shutdown(r0, 0x3) 23:31:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x8003, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3010, r2, 0x0, 0x0) getsockname(r2, 0xffffffffffffffff, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x4}, {0x1, 0x9}}, 0x0) 23:31:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 23:31:25 executing program 1: lseek(0xffffffffffffffff, 0x1, 0x1) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) 23:31:25 executing program 0: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x6, 0x0) clock_settime(0x7, &(0x7f0000000000)={0xfffffffffffff7b3, 0x3}) 23:31:25 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="9a15cb66694391427197ae9617f24f5a17d1aeb37fa3d1db306a611bb9179a1bd0bec91271ecb521ed53e125b20e4cd36b45979e000bf18baccce9fff59f98166fe47d223120685df97cc4c9f22ff94b493f6ffde49b8e4c4ccfdb2390aaca88cc175e07c4455cac36445e0b3a57ad4ce2d8284224199b324a1fc28bd1458cbc4e1972460c9ecbe55678c3", 0x8b) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 23:31:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 23:31:25 executing program 1: socket(0x1, 0x7, 0xe2c) pipe2(&(0x7f0000000040), 0x500aff1f03892384) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 23:31:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xaf, 0x2, 0x8, 0x2, "dc906a9a947def6c4ecdfc66f21610314f36d783", 0x200, 0x7}) 23:31:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() getpgid(r5) r6 = semget(0x1, 0x3, 0x42) r7 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) setregid(r9, r9) fchmod(r3, 0x100) setregid(r9, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setegid(r9) dup(r10) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r1, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() getpgid(r5) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000000c0)=""/121) 23:31:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ff, 0x40, &(0x7f00000000c0)="4b74954cd3c355eeca4b366c88aa4156ddbffb56010000800000000094458fe22652331285fcc436c039e5b7082f3fe7505d73fbc4740200000094c6fa4604d27eae34f7051956ac46cb486814add4e532dd35179549f9a001d950a78131eaea67535e947b7f08e890b60b097536a5f9c52778bd2d5fdf70abb4be97263b73b6cbbf6a1a291fd7005d9657aec3c2ef7ba2b6d3162145e513e89ecf00000000000000000000000000000000", 0xab) shutdown(r0, 0x0) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3f, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="f0066f336680f1bb3bf0f838e969cfc218611961e810abbef37928ce387ced09a8a0d91208240e97d4c56edbfb8911e1da834e7758d5b933ac84a7b8d1bbf4316a06c4534eecfb3f02db50a6f0c5a106f5be9282b875f11401333c78aad9907b737ff352f9300c55f0da2a47c393c4bb1b246c4b4bae001c0e9ef9163c02bd8e7714", 0x82}, {&(0x7f0000000040)="431f0efd3a9b823b17ec34f12a50204eeb18352ff69b54af81c6f04e27a001231484b23d6198cc0291", 0x29}, {&(0x7f0000000080)="9a11543621a93a929263a8d1f1f902fa", 0x10}], 0x3, &(0x7f0000000280)=[{0xf0, 0xffff, 0x6, "fff55043254ec2d7fbf4d93233c5656f887cb0f8046cd5dd66006bcf77f78b522e30d3ef35108570dcbeb15684791b966b4cb4c756a98bcc85af58354ba155d2fa5ec3febbc564bcc3b066c35cc67fca1cfe3c990d4fcda10b2967a87defcf17670b31578536626d58970634ea08d8f3d8c0bfd11bbf3b5722d96c8a90207f6b2dae3428edfeccbf994ec4c532c9747f80b738b1f6c83d40f6b07b0b6b2d7908c113ee3d4f3eb2d08711c5554e91db03976bf4f5a6058cc0aae0298024f72faf7274debc7144f0d0c7b58173134582f924e4ae67b4b2683769a67bbf58bd17"}, {0x1010, 0x1, 0x2, "b70dfeb080898414185f63a14f1ca387fc757c990ff8f2b477f8085cc3f4d905cd143ed88e808dd1bf6fa10427447baf3ab2f8bd9d4dee854689d94650e62f97cce2a222a38e19d038411871beea9fa5835948d9d4530eb23dea4355ab221f7f93711c0d618cd453421a89b872953772fa3c079bbe31ba7e8ba8b4dc7283c3b7fcaa51275c4dfd302e2a8e65d29aeb1fcdb5342d807b9287e48670a5032aa308914662c4730f7aafe89631252e5c32333f8b0a00b62b025ee8507951120f292551a26e6f8493fcb284af1c96dd2851baf496a89a1abd6cd78da84ccf79f47de4956414d604cbaf006b67a548c336973ebcc2f4834f63eb72bec5eaa425473421ad5abb7cf29436c2db29d37d2a962e51d2c362ef8aaad148a8dc1a7fc6bc67ef35fc928a38080f2eb634867f71fcdb0248ed223b122a02c8e8aba3932f7765ca9b52e827b339a19e070d7a286ef0e752ac5194e0843c5b1b611985280bd03ed6c62d93db6c37fbdfa336ec3d9e7a4b39f74487de6dd26cd349925eaf06346c3366d36e3a6024a043fb3ca1b84948602ab7687ac91ee79f2c60011ac375580ac7dd7e0bb8a69c12fed4984ec64f8ef628b8e97cae65c9e1740dab95edeb9319f5e3a54e67c636f61e5c25e987a0dfb0354eb94aec5e54aa63bdb607a2cd4095aa52fbca93a2f2b045974c79678eb44ca0bd02eea4f78436dcaf9f90924790f5318d8188274dc4e36c2af776e16d62882bd1286626aa6c9cf7d6ca6723bcdc67b6629718b18066ae68b39cd2c085527c11d05e7cb68167b781a295f1f8c462cca3b7c9613580952326ac9613584597afce70161240e5cb3b3bf611b81d04c5939e60ab01156a0850737ac5bad544af573b4c43c6a2d35eec72d8ab93b032777f184e361c165efaa32b42eb9785f382e4a6e65e910c884faae6ccd583f19f78e02d0c5a8b1d5837b8d76d7972d9ad15fe8e212657e00cb54e4fe818eefae96e0d8a9ad4f7dd3a391c248f9763078222051332eb400d9880b581c611015c0a6396addfa0e0a6395b85d88e4b1cd93cb95f635f87284b0f347a95cc07f27d9132bddde620c661b471341e73e1c5bfef7ac334bc98813f534f22cbbca34989f09688d9cd4097ebb9a61e21a6f261454b0e975b4d0b32336eed3d3b10ff6c4bb502361275e4358181316822e848deb42e5ca18965ac4db0996c07e2ec973b389f7ab85c292c9205d51b8e1765ca8fe2b333166562c39b8bc03b51f95094448192ac9f8c37decefeabe28ca3a75f2b05ac0e7ac80670722f4161c38cd7e67ec6fd594c80f9ce86454629edb1f446fdf1e186cb8c7ea13a0f5ab3531af0f3a27ea9ecebc5bcb401c3170795f286d5558c7434a805ce22b364b0a60c66b7ed46693cee556be7a025a03239c4b0be68ca4aa56b8d4e16596aff8ed888e6d9a80f913247813de26a40cfe721334f2d1ace410b885a75c762ce2c2a95e642c909ceb052086fa7d90b004875496d7ff1a62ae969a1ccd692182cf63f640adcd8ad942e86e1b8e957189ed4251f32d4888a67fa0001a2f41464892c06b80e17c278db2544238d2f0bedd49a757dd931da6378a89b27a58a8590523c71721264e1cded4bbe1aea79fd7a741bf26ea304962355c9d30fbe6febb4954f6663642e389857ef6879b1329167a6f2c465887022ea3fc35dac27bd960b0f6b108165e3c3ac6301b675252c3880b6a518ab27cddfabc9e62d012738088257d42204796d9e1a868804f44df63ceb39125f54d14f524e733aec21953cca79adadefdc1f9085415969c385999aa8a177c23747b0f55f4c81bda630d6a263394a4c8436701b671b14b8b01912f54abe40096547ba76d92d1150d2571ca1921a1999c92acb3490f303354dff4eab7773be6652c53d9828f487d1e7e54417717f63ad09a0b5fedc7a08f92dbddf8915dbc63d9d3ad681f88837ca9f08584ac78d2c27ea974895d523ec693f240173cb1d7b0ce29093b95742133959567637842faee3092fa9b404026f0acc0a21345420351681ce864c76164d864b090217dedf18405fcc4774075e23df3d160951e92910e4869f98caae538f1635cdda87efd30c76e069a47862242c5b93cd8e5f17d68102b7aea720cdc92032977ebc5466ae1a7a7323e0a936d015709338a18e0a51bef3d7dc8e14d683323bef8f12173be3b0d1768a61a1e901cb2baa92f5925664fd62531928f7f1bda888ed581fe118fd23f1b072ae716320974d3e28c30442b7ba4bd28ddb899c5b3ea8a1db4e6405e1734d3edaab17413885b91868232682b14e4bcf3cf0e318aabc13818733a7ece407f1d3847ca08bc6388ad30faf3156c8d5a27057163a3c000d550a0bfa948bf714bb71ec6c6c67ec70991a1240cd4f2204d4033b04323f6bfd6f0c6eff3698dd4d3ccf8fe648c5523b92a9d9380d05b37a8dbd38fe22d78006bf06e3a18fe13c658256990479989b9e4e311f46d80264effee4846d3a9bb7ed006a513c7914ac26e7661bdcdfb924b988ac48b14ebc0da1dfdffc9303937693731cbbf6379919bdcf753cc052c13a85e9b015bb4a98f288c87d9e58414db3e8f92dd2cbfe15ae391f67cd87c6117746ac7c3a4e5bcc510f834582c200c0d75a836fd3648e7df065aa28f11d61caf6c4012d3a76f7067ca4aa94efd00b63c3f52ce9ee0b8660cdfdd381405857fe2c626c2d947d7d662ced6d398dfa56ce9c170be1efb1414b6f619ecd3c8ca72d3f365b5559b771084a5d6680ae859560eebd587f5e29b14db3d00d74b93ae0ac47642a2debf714125f1aeb76a511ded0fd1cdb9a0124009a31da642505ced445c4e945e308566cac5d484812ea525bbbabd4f8a4a756ca08b048f82d8e39723c0ac1b90b8c85909a4ac3a7b6ec6853f507ab0491af60902dd44d00ab27709b61b755d189260ce060aafe436e0d076fa55051bab68b9cab1da46869322116ba657a0e7bc6bb32e2d496b1f0ce0eee549031aadd2b398fb50ae7cc83a6252bf8d1d547edbc10626fdf3be43c87b706f4e4fc32b4913f52b1dbb64e1a35f691ba0d2fef9fbfdf8162ea5e3050eca9374a14a7b54fc54c75957a891d9de0e8fe5e7665ea5633a5f4f4f806bb332ca8c528026be7d837a3bebc537b979c412cc5c7cde6a7d5c1a285ac629cfea04a649c538b695be6b26193e4f81950ed6ff3469ca50987efeb49337ac870d44bbb3b400ad5531af451dd9de164c118ba357f56b9472c45ef0ae475a6ed0c844c3432c078dd397acd280ac31e6ee88692379c352da5319955decabd6543a7620a38aa49481b68765bb42bb5ee1cc62d55dd7286a00b449e82d9fd649e0f0ca24ded9f5bb171537a79cd0235468efb7e170babeea77949b95626dc874bc2abc6ab7f3a29bf6e654864a8b248fc899c0b59794709c72e69e6e2c94d8aeaa3637fccb88d37de6df6281c728add9610237e971e737049c15b53328a13a841e68a0d631fa2e9bf35d0e85929983371e45eb0e425490a901fc76d1513ad9bc539f7262c8c1137298bc31391c4cc28e579606f7fe0a2bc9b80eed5897a2fdef910e6878a7b69491438bd1469df9c8b7fea290fa18748e36d4a0baf6f4e084fa52bc2279868bb15b7a80484c44d3495c259be1af9056e126dc04263a8b9201fd57e89d3fd38487b062bc20d335703cb58961e0b8710067e8f0d05ae59640b97624b650f403f30ce424bdf3d422a30c86c4f5705d0db261198bc320d85065393d09052a3350373ffe4ae244e4b05866cb5200fab72d3f0d58b76c436d28ab592a9a687e0796680b6af1780239c6e66f9a78f0ccdb1edcf479d587b71eed7a46db22dc1134ca50cc7007a6c387f6b1ac9b328b30eb4884b9bba947cbea56a8c0713adc99a379b2b3eee8d517cff55665f767b88125c221ecb45587b63d270452e1343a9b05b2917ecd142363e9ad6f0c559822e8467727ac7bf7a2213480ed4908485a65c3b4a4d70e6d831e4e6130dc5a221c35f69c42e82e29d4fda4667d2e0f85e575e645ea1c29ed61c2815094c0417efcf7742f07ee4210fb2b2f87d8a7e93c86b6ac7c3501153e327faff3701ecfc23641f44c096e9156f90cf47279fd6b579d4a439029c9fefd237003690c97201b816e4dad138a1a51548792d16c2ebb05c821ae41c1c39f0f3ec1febfe3fa4af70d4dcbdeced20c1f3b502fd9ad20508b43159bb514980b9f0d3f53ff00deafcaeacd91ff794b4414a34c35e5cf3658b5eef5e8deeb20a0a1fdde06657b28891b0b822137fa5f26d587334454cdf5103dafb54caea5afc393b8097d55d4edb3e37c140cecf9a61ae2c9668c9ae7e32ace39091a30a5b39fc90637c3de1424575e2368a818554dd8fad4547f794aed2fe9a47efeb7bfc570ea6b0e09e128fb85958cdd73e061a3c428caca5a345e84615fe7759f2ab3a931dde231c9294080a68bdd70df210a6bd5b5f9297480787a717be4bfc88ffd54e911af4551c7cbd61307493cea9a7150a603135dfba56af9ef08b8b141d234d3ecc67237cd030e11a82cf68092aeb9aac46f6a14684f696a2f0157f141cedba306ca130f82c2d623f5560b90135e263e13decfe59fb9384dd7a4e51e1dc92f67863659980c9e4c8a8859b0a61317ec33d80ce56b06b1cea5b2f189132899436540aed7b10a2ac4587e010a7ad429a32f755b4ad6f6f79ca0109004b0ee6db979bdb1b6415d4e377325b5ff1441aefa516ce794e08e6c9e955f33e7c6e26adc3436ae129449c5ef4254e87aca412094641b089098351e440a3fc0209290056f3eb7f78ca477b940a41c84382decb6c72fa0d3ff16c2a66258c8f0f1a12573f808c968d4379aa56cc2ac8da1eb4c1b682b8ebe1f43abcef5cb5bf87d3f72c4a6ab3e07c5a4be9075ac78ebf02cd059b086e4d7f1a1bfa5bae75e3ed3930cc7afdee8f6ef0a07e85e292c55434c3d4b3d7d0a0fd71781fcb0418b82904f204d28152b475ec34e9c505869691332cb315339b8eabdfc6978cd0790508b5ef7e4eb8b4306dee41aeabc19acb03f54f1e76b5f847bff079aa75b14e3c126962ff8b1bebe828aaec607c64c7b0b5d96a057a8fd8e510dec371c84903904abd7f32ccf9af35ab5ab56098517a06ab6190eecba0319bdd156f917baff7ff49dc778e6c06807c3121dee1a0c07fdabd43d8f89bb7a21815e194f6fac6b62559d526e827a56f8a70bb2e4d6dac9b6ec6999c98ac1d103adbd53b0d5928cbc40fca092fbd0e915e9cc2934d4ba7b60d8c5f12fe4687ac3f8d21fe91d14d70c60519f479402f254d719bacb002651732bafa2c407338584d220539a8052cfa511151bcc3aa0269ea94528df4dd2c348c4bf7ae9a19dce184e955a78a9963f61121a6504f00530003b127aff678a753486e11dfdb19fafeaad2b47238454db1af4b18123dd9a7219a78b81ca60cb506aff5139f44626d58d7e681a580e45adf160196b6fdfcf2f23e7e91a7a83a71ce9e9baceffef50a7a7e8c5cc5d14bf4809397ddea24251faa1e17edb81bd7038f07a7f71e11c0635c342aa09058aca2c98025cc29b38f3693bd7c2ab6776d2c2116179df0158e3d74e8d979a1f836c39fdaeb35c0495bef88f263207199027e765371b3dc1376ffbe1a672014778defa3b917b66068f23206250ad49c929c1316b448e4e561ec3a3d653edec613d58ff5264dcd526cc1ffcee6909bb08f752ff4d56fc612724662ed4bdfcf0e7d5192ecbc5f4324f804ccbd5edf353eaee561f2b613efabec586ea1801dcc210ba4ed8a40"}, {0x48, 0x1, 0xfff, "f81bd71206e40fedc614a9471e0bf0d8e8ab256d30b4e81872c6b521cdc41a6b6a866bf071492e49cb3198809e1d44283378"}, {0xc0, 0x0, 0x5, "3ae76cce0b7092e5c08488e7fc61d91e676a0f90982dcd263fa17109f6aa2cab4b84df16000dbc73527e5a90d2a342681ba49b3f9c7ec071bd6bd497d0bd0f3d7320438ed93a49b1c94b3b7b238be98d8b6507d3b2ed48f97ec02fe842481af67cf03b4601b5380dca61fcefaefb20944a1c079eca965853386f896fcc0c075bc5ae206d2b33bf71febbc0e965fe89d239aabbcca90ab841f4049f79f5d081d8c08a0d721c5a2508a0"}, {0x1010, 0xffff, 0x100000000, "fc5527f7cf0868eb1c7dbb131bca7c2470bc20453baedf51923055ac72d51b372515292457a0d397c87e94dc7099e5b515dfb1b9276283314ea83a0b226ba404ce7c7c12179a7e4a1f319b31c5cd3ba1dacbfce4e833654338b5540c9cdf0650bd44940c9c9b24d609fab8e0222c37a5e2d4d535b5114e5918848232068497e5689b895415108dce9635a69a3643e7d7ef8f0f5818c395c5c789bc007c085f242fca44612926a049ab93aba253bfef8af0d80125b84ef902ac762ba690cc9ead57018eef2e26a23e31b451c747bd1638c37969500d79845a4a7b449e27c26562f65e4be9f18033c1ee11c49dcb2c65ab892f9465b87b8d6ccf3ff327aa22eaaa49c9c1b72f7bda349d87d7171f1c6f632412096fdbb469552659e2faf1e2dd52b466e26d128e1aa1516117e648236490671aeb98ea6a131af9b6ca73ab7e173748029c11fc4b5a88fe0c061941611a8a66c1329002c386d6b8c0b1b9fee7d8e08f640c7f83c68d3e4bc322ef80ced72128d04b781b896138805019c4d0fb14e2ca5004891dcd83150f3952474c71ef1d50590cd2825fdcbe6716d3c3df5e76608b666663e342014c6f017128ce8779f20af04ecc482588796713febb32ecedbcb02f7a732faff825adf8fb0bbd91da5b20a97fe88000cae5a74d58ec07e33cd7a980e53de7dd369398be9b882c01fdaf13c0a98765140b1c4e7977cc717e1aada507f0c44dfac4a7634c2f2e6dacd722b7132bbea7de76fbc8e8a3deb6eab3c7b65c8293dfa8c170b0ec0703681d169cc4b221a357788da3738b0bd2b2f12d1dd25b1f8a11df3a94f2b940d7e5c7d93c3fe87bb7833fb6db3a0a5786f6087216e08db802986aaea25374d3cd837b0c499cb0aa482d6318206fa07095c49b06fc3751f4a319ee2129b7142d8a5eb6b02ac27c092ceba1ffd2be494575b2f176be99cc6b246d01a9fbf0034899901a00512c884b4e9749863a02c30e0d07d5d837379ffcea686cfc91741ff321e76991d091866430847e0810aa302a0190547642f6a9fd95f90dcf601b4de78f2fefbb2c66b9d8fd017da3fe1d55bf17918c252d795722d2ae055db7b0fa1bcb8b60080b85a72ca81247fd711e8ff2c0fb0c592e23460359e54a1da7af1aafea9bcc2376411fac8f0d63030cebf58a2fc5ce800dfa109c12238a397bb53829d6ff179db64c66c1d7069e4c0ad4e5e1ebfad071220600a0aa335d735462112176a2656b9629eafd94b702bfd5fc366fc5b060cec0af7f1dbcd647056a818686b8b8292c6d1622e9de0d2d081ae08187d80875edf82c5e8d0678462afddec56387d6cd7bdc7fcc5d6de7f3d761bca2bc468169fb8fb63807cf152587d1fe25b38edbdff7000883181774c9a57ce28de4c31cfc4c5b21950f82fe0893184afd7876737f71c69b037c80f4d6cc3677ee11c7eda64f4692cc1dbb4002c912008e7d8d9f0a7f301dc7246af8367ec4caafb54eb7791db83a001a5c570b6dab69199aaf51d5677ad8a32f835aaf2fc4f50807b7cdd8a3cdf6275d946d44f79ccb867db730c37d93cda49701272fa788f52c049a5419c443bd3c2b0ed2cb46b05604144f97d1f2293632bf4789a9583c3c05efd761562d22f2ab7ddc3c797270c10339d8e2c6fc9273d122753463eb79f58d5838aae547fec935adfbbe48c1fad420596d9fe1b22ce1a71611462f226408354b598f48e35c6a38cff5d896962bd6906f40c28db2983f608034322e46f6716eba782ae1db2e51fd26310695f35d900f17427acc260ed72bc2fb24fdda51618f722a68ea3e0a930727e9819dd2bc3abf87a2e2eef77ccede1bb404c63dcbd60e9b85637742b7cf19b28dd7f4c7f3e4bdd09db8484aae3f9f309fda601c18db941b2a03c8185e24d638289129104b12dc9736a688040986cf245e11104214f18a9e0f4456f0f6ebef77460685e6588211f890fa5d244aeaeae53e56cf3c654049c40f5bf100156f398ba491a6510856ecef8ba484cc6e429f3b8a403f865e664c32ffa662d4f7a20fe445ff6edea0b11f64584f489b93658a0db39a0b5396e0b50c533d1104b92d8152496fb98384752aaceebffbdf0c4667cc86f7986b9261465620a0904e62175d1c577c3898c77cf82773a2564ff2513adb345e0eb0d3de18e820b867c5536d65323a424efab816c51749f7e3c7bed7f0740fdd58ff8f5ef606080bdd7daeb4d5ad31da8c983cf08a9d77645a774a3ae73127567c70aa81c981ec9904a46b444f222ea76d786615540a8eaa748eb362a0562cff5d60873923a385ddf6cf97d6a48b6561db2342a36f183e19c4860ebe105a707c854ab107385faf0a18165f4a04463d49c37aa57fdaf816e5c36bd8b99ebde554c16b46105da4bd644751c3959f34a8ce37db51e5e40363c224f6a19c3a100b75a7f6d4cdb5b9b972148b59d09099e07ee1bcaa9af404a4252f3b3aebecc9dbf3c8f6c08a65020e44ed1ed2b8c44308ff6a092d969a1e38e69d22c1333ad251ba67b18e55d530d159e9551828fe369a7c200984f4388587026a93a7fb8476786964b303ee621fa692db4031f6a6e64da57484d61fce37c896be75bd0e350ae05f20820aaaab02c8594088c947601838bd4ada01b9980cfbb9c0137b97064a472b81bfdaf6887e7379e97f22bb8a8ad7cad11a9a47c1c58673d5729e75f259902c9fa6f9513ef47bb55b7b5528719d316444782f6ed7d517f854c655ff7aa4209d65db563a9a05fcdefd218faef2c74f0f640c7d23a7944a466951d892bafd45b9104ccddc83f348b9b31be291148017915bff79e5c646b416965f7543b6ceefafbb46fcf35f035f962645aa7476915a8245d04cad79f1a692115c6071f44e834885c97079c99ac49bba95c4d01780d2c0990862adb92d801af47dbaa236b2d0a6d0b6e939018cc3990724c0284ecde532ede9292d9b50dea271e88698c22cdde51107e51c75eed758e5218d1a2b8c8618f7e7fe02d21ea41fa833da04239477466d1eb819a1b9c4637f1381e1c9418d96263ad69f0dd2765640a7571230996830c96078914ecad163f08327732323331cc4db9783eeb659d52da6b63c5a98f4aed5eef9f8f0c36e1c9cc00ba422a94b8e15ccf0aa4529af706db18430051ec7ad6fec46a0c72c71411500287c1d205e20dc52ef3cf5c20d0c3fc1d9f2ec84fc9ddb0c06b1447550cc2cf6a97a89f317b22a61c5d7eb75e92301feff49325ce61ced8ce0aa513755eee4d4f2ffa69d1dbb24d7ae547d2c5ce9925c32ffe123f579b76dd61867729f95a54e4e4a3b1631b1627a51de3ea6b2f2d4420fadf229c1ae28ae738f2fa995ccc044a14adccb2c48ef3e9d803aaed5757ba654c8ed7d47eec9863dd333a4788e74c05cd93abe119850f212f19f29bc2ff6260f055841abf149292938beb4655296719dfdf87d3fdcb49f8047c817618fd9ae915d7e0382539ece854386b70f9a5ef6ed175592563f88d7a89204ec7c2e30185812ef69d4cd4eefc27929b8a299f08f6c0ebadce898c70a3407664d9f47b4b3761ad5ad4cfdc7d6a32e317077698794ea4b901ee941150a7bdd865c6ea59382f6241eaa907d8e809b5fdce854e64591adf111816c4b296ab0873e9c7dbe3fbd67adfceb562e08f1b43248c5e5100474ee467ff8b4517830529c5e1b8936f41a9104182bc6edf75e6eb0e29e3cd8387fb7853f4cac077e755bec80d63ca62820b695996014b2115fb8671aff4a900b40776c48c03de1f62c33f601b4be6c0c2e63928b0a64e24e3a2b147e62c3c453b74f5dd33e7399da7357c4899d57d73a1d0a602ad66350e39abbf635a07046b167c9bce9041b7a3b9dd057622bd6b7cd38fa11acccd9c35d41f14a4cc94ffb42b1f921537cfffb07248fd04ba00fe24048a29ca8230db2f9409c83d237b190cadb27993d09ca11d85f5a92e48a46a5103ed044e485ccbf2f0f036ca1f4790a669e2618cd6a38a64a7e2be0898c59c297c9c1b20fd82fdb386f0b77b4b0de93bf683a84cd5b0c3281f72ea9f456d124d2de67dacb7c95905d7fe19712afe8b52d9e941bf730ddf04ebd365a26cbc13ed637c9e9e2256999945e1fad24d5c4217b1a1f5c32b71b3989bfb4359377e8ddec3d3f58903d39f44fcc449b69a04963bb5a799ea9bdbcc65ca0186aba305597066265418794ec9c474e02866e1f69171bdc67e62c571e528f811af6a40a16ebed052fb63a31f2e400787004fbdab94a772a1235cfbd6429b66f33907309f8462252b65163ff6e4925315d4d85b0f2a654dd459a19e7ffc2517987649a33c78a3e5b38a69cc05c68e05ea2e04af324a59cfd5525d63ac45596d7a207591e23a922beb01581a23786960df854982b25495104d87c8ff871f6e66c7771c553f7924735820f321a58d40925265f1a6cbf58b9bc29f8f8b4bdab9ad95d67f480557b3823c3b3c588ae6b70e91c12427bb106cf8428db6b4e70920444e65e4aa29404dee2c71c4888e5242b3df2fdfa7988ed52db84be51448eb225a268a3b6f2d73e7d4c5f92ca6faab325cb50fa08f6088d17bde8a48d339c6a11a33a825dabc59138d1710146400930b247e835f6ef9a212b647277777713e910346f71b8b947c679dabd9d3f339fb364e284b1f336cd4cfe71af898fd79849bc7cf5e7eadc872dc35e3e70717d38e35c0c6fbd050b7978f1081822abb83a9705b1b6040c20aaf2de970f01f2affe21968822efd0a81a665a1ce00492819e3fab25dd44f4a70e6592f3a0809f9caa6a3782f049a976e4c16e6fcfc018fd2b313363b80ae96111cf968a010d7dc573ecbb9d46fe5c6d8abb1a5e3b911dfe2ef8ea9bcaa69f9b3d49cf903638b39a2aa80110bc9b0f2836536c1866957754bb671b59e7e653cb9e5acbb9b54f3ae6d4ec3206397a529fa804dd126756c3a75ff8705b2577c6c934dfc5e0a6cbcaf7cd30c931515f5821cc40ac582da4b8627a93f0667c7cacdecc875e6abd02b5b16c62b555cfd812021d0220f279665bfbfafc547c4c3ee149ced3ae63b2361e7c73df97bf03640654f4a3092b456ac78fd0c865770314c71bf6667e21bf52549d9d3b1076b5b2dec66b221df0ccdebf57d9b491c91995f9c9ef3cb8116e430300cac370087263f4e74d6343d78eba689f5efce4bee78b7c7000231da6166c8075650c90d64402fe0e06adcdecb0d747421a0ac45ea59f1c8017ad79cb74bd345584c405e3f062d1c5e58f4da80dc53125911115788181ee07bb7d89ef2899b0d028c58c42b8015213245717f4b2ae03f8926fc68f6e2efba81be027a1c52dde7113d0e28d6e67f277d00463eebb12193b89d275b08f9b01ec25ab227474752d9e86a5d1e26377f535cc1e62e2290e47436491041ef886cbe9419a4e7f8443d606af20c7a5775435ead6e5919708406abbe68483d241600fcce52c747b2c8cabd1c0820f4dacf903623c22cbf09836ca6787ae6f7fe86d6c268ce5fdda8e0c125f0b3d96157a0cccc615edad689afe1a9c49874066ef5d3f7c1411c18148ff37a183bb09537bed96f5e9f22b36c9c124ba0c6bbd46da5023a901e444dceda2864563b093e64e764837e671c95acf073ed2952fe9e327e40ae02b7782ee29ac61db8fc89306c12bf7d3c929ed58af4196dc025c28454ca26264e2bbe11801307477e44e0d0c8dca9b8563353f6232e32b0d6afe6bac330e0230c1a0949a266fad44e38ae2314b9fc4374092c38909eccae905a2feb8c8b742938f97d8183163f51c3096983e994b2573ed1eadb6d6"}], 0x2218}, 0x0) 23:31:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24774a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000003a00)=""/4096, 0xff4a) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 23:31:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0xfffffffffffff001, 0x3, &(0x7f0000000040), 0x0) 23:31:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x80, 0x10001}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x7000000) getrlimit(0x0, 0xffffffffffffffff) 23:31:25 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = syz_open_pts() r3 = socket(0x18, 0x8000, 0xffff) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r8 = kqueue() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0xc007, 0x0) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x402, 0x0) r16 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r17 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x8, 0x2, 0x1c000000000000}, {{r2}, 0xfffffffffffffff9, 0x61, 0x4, 0x400, 0x5e}, {{r3}, 0xfffffffffffffffe, 0xa8, 0x800fffff, 0xeee, 0x206}, {{r4}, 0xfffffffffffffffb, 0xc0, 0xf0000000, 0x6, 0x7}, {{r5}, 0xfffffffffffffffd, 0x2, 0x1, 0x1000, 0x100000000}, {{r6}, 0x0, 0xb, 0x1, 0x820, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x4, 0x40000000, 0x20, 0x1b}, {{r8}, 0xffffffffffffffff, 0x8, 0x80000000, 0x6, 0xff}, {{r9}, 0xfffffffffffffff9, 0x81, 0x1}], 0x0, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffd, 0x33, 0x3, 0x7, 0x8}, {{r11}, 0xfffffffffffffffe, 0x68, 0x40000008, 0x0, 0x7}, {{r12}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x4}, {{r13}, 0xfffffffffffffffe, 0x50, 0xf0000011, 0x2b, 0x34}, {{r14}, 0xffffffffffffffff, 0x40, 0x3dbacfc870e18603, 0x7fffffff, 0x6}, {{r15}, 0xffffffffffffffff, 0x40, 0x2, 0x44, 0x4}, {{r16}, 0xec75273771ba14a0, 0x55, 0x80000001, 0x5, 0xffffffffffffffe5}, {{r17}, 0xffffffffffffffff, 0x6, 0x4, 0x9, 0x2}], 0xd3b, &(0x7f0000000500)={0x0, 0x20}) kqueue() getrusage(0x1, 0xfffffffffffffffe) 23:31:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file2\x00', 0x8, 0x120) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) open(&(0x7f0000000140)='./file2\x00', 0x8010, 0x50) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') link(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)='./file0/file0\x00') 23:31:25 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000a6e7e5000000000000007d0a86915dca07000000000000004bb05d1cba4d34764898598fc09495dfcd9ee7cd3efe4cc2710e4417a8ef3d"], 0x8) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0xffffffffffffff9a) 23:31:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x10000) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 23:31:25 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 23:31:25 executing program 0: socketpair(0x3f, 0x4, 0xfffffffffffffff7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/5, &(0x7f00000001c0)=0x5) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x80000000000002, 0x3) truncate(&(0x7f0000000200)='./file0\x00', 0x9) setsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0xffffff69) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x401}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xcc) openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0xc0) 23:31:25 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x60, 0x40000005, 0x2, 0x9}], 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r4) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 23:31:25 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 23:31:27 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) 23:31:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:31:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) recvfrom$unix(r2, &(0x7f0000000200)=""/38, 0x26, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:30 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup(r0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) sendto(r1, &(0x7f0000000080)="3fec7998836164fc994508879ffd26eabb28e5e1574e6c6c9ff6c9b242c845fac455a404ccb7fc40903240cd8a5bd75779a7458bdd43aea37c521aecfb3d017785a64442add59a324cec40ecaa72c750314e10177e685bbdc3c666076c1b04eefecbbf7af2f6404cb4cbce969457546873cf4e2862822d727cf9a6000cce1adca38d6b11b4935d3212ceaa2a59bf5049454c7a713d395f5cb8a8145b049633abdda9d7b07488295d99c235f9974f291bedc9440ac49494b0ab5dd165b4ca8817d97de76e718b1cb83fce738873d07a2a20b6103617e5ff650fd489ca828f9e57df68c881a3b6acece3f92aaeafdb9352c32b18", 0xf3, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3f, 0x7}, 0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 23:31:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="7083536f6ddde0ab23950ed46540adeae4d64dd0f1bc7300c4ec0609e1f45285ff846122a0b88841c4e71eed1b7ab330dd82ab0c03cb0f7f", 0x38) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4c51, 0x3, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2829, 0x4, 0x7, 0x3f, "3f48caef1b860e496278b605db0308e65470dc77", 0x1, 0x4c}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x10000000000008) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) 23:31:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0xfffffffffffffffe, 0x4000000003f) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) 23:31:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) kqueue() 23:31:31 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000040)='./file0/file0\x00', r4, r5) r6 = semget$private(0x0, 0x9, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r1, r7, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 23:31:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$getflags(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820226c80000000000"], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)='e', 0x1}], 0x1) 23:31:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1, 0x0) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 23:31:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:31:31 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f00002f2000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:31:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x100000000, 0x800, {0x400, 0xfa4}}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="bb5a7dd44aedf6720aa37284e00e9a250af74ceacdffdc580772fa3aa7cc070a279a91f6b184f96735a36130354fc0261dc8f0d56b98f26d03e23500a11ea3216ec5f9fc5c913e3a071deb3b1357a5193c3560ccee6f88835e036ca0b71e2699afa7f4fe144aeb1d0b07456e90f47d9062b1b1252e6ece25db6f3eb0db5910cd5b32db55d6873ad53dc3f95721a289231bc5e7c2e1b032edb95ca4cebe2bbb1ba3ec5e308f656c7177c7b0227d6399c08d69a2a7fe95902c10ba6e6e77c17613f89c06a089f77ec389d221baac37051f1cdcc0b56afa3c3ea5dc8e4f3df741ce4e047f9d0f1e975049a9fab16951f271f848d6f6ffe6", 0xf6}, {&(0x7f0000000200)="0800029f03458f71ec76e0999497c82a5e765c7d5daf11b2866051803ba1903e99d772111c0672f00174ea069fff2528c8eb59798344f28f63d77ef91f591c130f323b70a2185fb651e2bd65e9c47ad83ee18dd528503218bdf999be5b810cfd10a7aa18e6ecc49fbc764c944dd1ba3cc6897bbbe31561e442d2418d7e932eec6e845e7d27ebd06acb4bfe6f7c4d84cbda84eb9728e0ea67c46706900749dc43043112ae5b95523ce4bdc5edc4bf4c714c5af528b99adec7ae186b706d7388a20365b1a2ad0399", 0xc7}, {}, {&(0x7f0000000040)}], 0x4}, 0x0) 23:31:31 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ae4000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:31:31 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) close(r1) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:31:31 executing program 0: munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget(0x3, 0x0) socket$inet(0x2, 0x0, 0x3c70) msgctl$IPC_SET(r0, 0x1, 0x0) 23:31:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:31:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) msgget(0x1, 0x4) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) dup(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:31:32 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0xfffffffffffffdf6, 0x7fc) socketpair(0x20, 0x5, 0x3ff, &(0x7f0000000300)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x1ec) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) getitimer(0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4) recvfrom$unix(r3, &(0x7f00000001c0)=""/144, 0x90, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) faccessat(r3, &(0x7f00000002c0)='./file0\x00', 0x2, 0x1) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup2(r4, r5) 23:31:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x4, 0x2, 0x4, "e253c81a4628e22388e6b835eb283d6900c7a9d5", 0x0, 0x6a}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4b, 0x1, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7f, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x82, 0x8000000a, 0xfffffffffffffffd, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x85, 0x4127}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xa1, 0x20000003, 0xfffffffffffff801, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0x1, 0xffffffff}], 0xfff, &(0x7f00000001c0)={0x100000000, 0x8f}) 23:31:32 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 23:31:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 23:31:32 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 23:31:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) 23:31:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="2b13426d557594e0825d49f548fbfd95c23952ee316c077da697a1a7951eb69c7529a0d71486f57c514710d2cf949a2a4076e1e40c738116c4b947b351d0dea7700908003b8ea4298790e9f21496e46137eae9b3bb12ceb8b49d46d7bd23e312ea4da80dd73f2b29c06c8412934e0ab4c68d2e74514e1b40703fccc84d2e507d6148f7e586bbd24d8960c8ac95f6b5f0753c31d193ede7127f29450c2687e2a6a4be26fcf930d6ade34b96", 0xab}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) recvfrom$inet(r1, &(0x7f00000002c0)=""/86, 0x56, 0x0, &(0x7f0000000340)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x3, 0xed94}, {0x18, 0x0, 0xa5fc, 0x3}, 0x80000000, [0x7, 0x401, 0x5, 0x1de, 0x7, 0x1, 0x3, 0x9]}, 0x3c) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$setstatus(r0, 0x4, 0x80) 23:31:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000004c0), 0x0) 23:31:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x59) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f00000000c0)="559fed8233eda58baff7299117077a9f1817", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f00000001c0), 0x0) syz_open_pts() msgctl$IPC_RMID(r4, 0x0) msgget(0x0, 0x1) 23:31:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x6, 0x1, "001100000000000900000200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 23:31:33 executing program 0: link(0x0, &(0x7f0000000140)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f0000000000), 0x10000000000000c4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="d14ccb", 0x3) write(r1, &(0x7f0000000540)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625a0849aa766060c8d035821f0d7e00a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec68f4302001d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fde100272da98c616602b02aa1b61989f7f69675d2cecf22336a17569c883e8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e85ba8c175435f9b4805000000a95a9da43c40733d0c3cfc30cdcff45eef7537e37c38f68b56c7407c4cd8ed44fd246b6b5db6023c73cf8042fea3c728ec7a69240d8f50d2735d00000000ab2d83a4bfd597b8995be66289c8fc840d653c28706825b63c921766bd1ca87abfd0b19446e57abe23cd2bc4d66db6e79cc85df941033ffce7e1b26dab79344603d7e225824b6d81744a5ebe2c20600780a3fa000000000000", 0x28) 23:31:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988", 0x148}], 0x1, 0x0) close(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 23:31:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="69e2fb2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:31:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/93}, &(0x7f0000000200)=0x5f) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 23:31:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x147) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000000)) 23:31:34 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xbec, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x31c, 0x2}], 0x698a7e8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000083, 0x400, 0x6a3f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x21, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x65, 0xfffff, 0x8, 0xff}, {{r0}, 0x0, 0x80, 0x10, 0x7ff, 0x3f}], 0x7, &(0x7f0000000040)={0x40, 0x5}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 23:31:34 executing program 0: r0 = socket(0x4000000000018, 0x0, 0x2de) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 23:31:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x898, 0x8) ftruncate(r0, 0x80) r1 = socket(0x18, 0x2, 0x0) socket(0x23, 0x4, 0x8) setsockopt(r0, 0x29, 0x33, 0x0, 0x43d4a05871de93c5) fcntl$getown(r1, 0x5) 23:31:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x4000000000000000, &(0x7f0000000100)="5f7ad280fe8ec7e0175b693245dd31d3b9afe4cfc8bacd063c59eb4e2bb22e6a96af73c8ea2d3fcead983ff0c3c25772c56e28e2fc31d4703aba7a852250bd578e7ddbb1a5bb67352a20aa81049c52c9f7a05facf6fb31ad5cc883725ad4565a655f165b32b2db9df1af974e613f4c56906f2999074b931a12cf059caeeab99ebeab4f585bd5ebb599a33aee7c589a8d56daceb716939a6547c4b31b1fee71798cf99348ee85fcae02cbf8d19e287e5efdf8135b95a0e944ab2d87413354acb9088fe02e82ddd2588d18e2138e9c33fb00e949279075ed2115e7fb1ad652ef808261a38e521b0b23df41f0eb1b35832bc7d732654e73c375c655a3b30459", 0xfe) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 23:31:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x4c6, 0x1, 0x8, 0x9, 0x7f, 0xffffffff, 0x4, 0x7}, &(0x7f0000000040)={0x8, 0x40000000000000, 0x40, 0x1, 0x40000000, 0x80, 0xfffffffffffffffa}, &(0x7f0000000080)={0x18000000000, 0xfffffffffffffffb, 0x7fffffff, 0x5, 0x6, 0x4, 0x6, 0x7f}, &(0x7f0000000100)={0x4af, 0x7}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 23:31:34 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x0) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r3 = shmget(0x3, 0x4000, 0x400, &(0x7f0000d0f000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x6011, r1, 0x0, 0x3b) munmap(&(0x7f0000d14000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000f0f000/0x2000)=nil, 0x2000, 0x6) getppid() shmdt(r2) shmctl$IPC_RMID(r3, 0x0) 23:31:34 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) fchown(r4, r2, r3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x4, 0x7, 0x0, 0x0, 0x3ff, 0x5, 0x1, 0x1, 0x2, 0x2, 0x3}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) getgid() getdents(r6, &(0x7f0000000380)=""/154, 0x9a) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, 0x0, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 23:31:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x6, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:31:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x800000029, 0x8, &(0x7f00000000c0), 0x0) 23:31:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 23:31:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x80000, 0x0) shutdown(r0, 0x0) 23:31:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) execve(0x0, 0x0, 0x0) 23:31:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x3, 0x9) setsockopt(r0, 0xfffffffffffffffe, 0x16, &(0x7f0000000040)="04005c00", 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/97, 0x61}, {&(0x7f0000001400)=""/207, 0xcf}, {&(0x7f0000001500)=""/201, 0xc9}], 0x8, &(0x7f0000001680)=""/106, 0x6a}, 0x0) 23:31:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="a9856ff9855ff5b1f800"], 0xa, 0x0}, 0x0) 23:31:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) 23:31:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 23:31:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e843048e69931929648", 0xffffffffffffff1c) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:31:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x5, 0x800}], 0x1) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x3, 0x8, 0x4, r2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8d9, 0x5}, 0x10) 23:31:34 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r2, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) ioctl$TIOCNXCL(r4, 0x2000740e) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:31:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x18, 0x4007, 0x4000000000000000, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10c20, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x20) r16 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x200, 0x84) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x10000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0x22, 0x7, 0xa}, {{r3}, 0xfffffffffffffffc, 0x10, 0x2, 0x4, 0xffffffffffffff82}, {{r4}, 0xfffffffffffffffb, 0x18, 0x0, 0x7cb7, 0x4}, {{r5}, 0x0, 0x41, 0x1, 0x751, 0x9a82}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x80000001, 0x91b}, {{r7}, 0xfffffffffffffffb, 0x1, 0xf0000003, 0x7f, 0xfff}, {{r8}, 0xffffffffffffffff, 0x1, 0x20000001, 0x4f6, 0x80}, {{r9}, 0xffffffffffffffff, 0x24, 0xf0000000, 0xfffffffffffffffc, 0x1c000000000}], 0x1, &(0x7f0000000640)=[{{r10}, 0xfffffffffffffffb, 0x8, 0xf0000040, 0x101, 0x1ff}, {{r11}, 0xffffffffffffffff, 0x44, 0x20000007, 0x9, 0x8000}, {{r12}, 0x0, 0xe2, 0x20, 0x0, 0x10001}, {{r13}, 0xfffffffffffffffd, 0x20, 0xa0, 0x8001, 0x1}, {{r14}, 0xffffffffffffffff, 0x88, 0x20, 0x9, 0x5}, {{r15}, 0xfffffffffffffff9, 0x2, 0xf00fffff, 0x401000000000}, {{r16}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffffb, 0x6}], 0x1d4000000000, &(0x7f0000000740)={0xff, 0x6}) r17 = kqueue() kevent(r17, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) fsync(r17) 23:31:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) dup(r1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 23:31:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) read(r0, &(0x7f0000000040)=""/17, 0x11) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 23:31:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) getppid() recvfrom$inet(r0, &(0x7f0000000040)=""/231, 0xe7, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 23:31:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 23:31:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:31:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = semget(0x3, 0x7, 0x101) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000002c0)=""/229) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 23:31:35 executing program 0: r0 = getuid() r1 = shmget(0x3, 0x1000, 0xb, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/232) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0xc1b) r3 = fcntl$dupfd(r2, 0xa, r2) shmctl$SHM_LOCK(r1, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) sendmsg(r3, &(0x7f0000001380)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000180)="ed418d10d8ab0680f345fd3bc2c16c9a8d2fa135b61a70bfe03707211290a7653672d676dd27541476127f9132f555ae7e084958f1ad90ece45d3977b3f8c94300a754b1393a3446c6fcc4af34e73bf27c3b50984b57668570ebfc622cba9aeb6f919e46d3b2752c863297b7", 0x6c}, {&(0x7f0000000200)="413beee877a1a02c8a502c71c0db0770fa4bc0b53758822afcb5927dc6f70d0067655297e41bb02abe77c0180c195e379547783c4fd604291961eed34a78478369fd3c5e76f9b62ebf6e52cf5b7bf85987f6e162b261e0f2dc8b059edfdcd7ea47c69e72e0c8d7c2b5611ff114c59f0bcdbc6cf758be2376d57afa44227ee6e13ce3d9cbeed3806ee25b8f4805670232a2512d7df07ac5e82fc4276f60c5478f98b2d9f09a270b6295df61c7ad3f05fbf18b487d80de96f2383880b4e66a8a4fccbca3475106d6fd4cc18f79e0c4ba774cbfa84921d8e9a42a237b6c5edf1341da11b92738fce0a8a36b2df487f83d5cf9a61233d0d48ca5f90ebcb6a5d97d9308a1c73f64ac2e2735f8041b640a6c4a7d38b66557b78417bcbbea4398bcb39345d9d086cb94dd78ebbf411e39e72d361350de060b4f6fc15b9bab1b39c5a1b0524639a8a6a42113709fe9c0bcbd9bad7f952e3cb4640f70f295029f555bb134c50e35a83d159c88da9e4c6cb2aad668b52a2c0720c157ec158fc2596e7c14a338123f21cbc87bcab275a5eaec383cd14f25847d202f3f1e45e3ee6a73f4dd4f3becef569fd823a8a9010fdd574208b8c078607bb880ffe958c2094eb2016608944a44c301ff9a8b8aa79e5b265be26da65d5386163d341de6b7ce487b220a62555e500ad90d1e90afb549b2ffff6e7f2e1c9eca00e303609be86968b74965d7e9294847eaeb454c853015dec93580e3c97a773e1c8b00439d4878954d59601bc986810f57044871fb1af561f69185f693ec2e82bf06c9233fe784f05221231fb34ea0775163b5f43147970d47f3608c1fe3e47f7b591a4e9aa236a13b2480dde96d7da6dd549199c01f07c37a5ccbab8086c46c01bf3f983d6d1b1364bfaa3ecd07c21123d0eb1663d6a7ce73ccb3aaeab14f8ff8d0f1942ca048f06333bca6ce8b83fb77d75dff8c98b249e56b4e64461d4fa2b77fcbff33ae9fefb92f2d4f7e5feb40439043b44a77b31e13510d33c500419d8225766f0585ebc1da0d3d1f507f29425996ab16797500d4af7d54adb382db41849ef54e54d725a978478e0632080c39f10c469940fdaf17a7bc44576331a6c82581dd7d8406e5fc4854844d9f6cc2c944f3894d052dc1585a07d1acda72cfa2e740a87295768654400ad25f084d14667fa0ae6c8f6cdc0ce9907d1cc5c582714cdd09ae02eefe3ce6c486692ee722482caa8050479fbe9baca86ffe159fd2d55e616c4e54ab63a0802ef01185500d9000de382b587e8c55fb91f5be8eac0dce60929247b10ef1e094147d06f0245af63419e46234156105aeffe13b3cfdc83860864750948f3707a596a014737bc68db75308a69d801b51999097e27aab670b029a7c58440cd1229a28f4464604220d66fdef28e4ab6fd8fa17df8c44d5fd4a7199b5f1f967df73c98ccd9099a2d97b19a8479f4f64b47ceb80ff4f7e9383c5b9f1f59e5b4a4b62190dc5d9a1a8f5a7c8c00c682523620b572bc12baaf3f2d80779107005d4753c7b646a260b2b7da9b006d05828de298553ae8a017ba717154a82004a54f8d494564e6767460d0d6d5c912a8fdf18cdc87267a74fe4a6253ed42ded1e98bf350bf50cc3398497af2ad9a6d367684a0c5a31052484feb3d3cd96c9017713dd6fdf761fb0a90c2f235f311687c48e481c38d4f5a19ce9d4a3d54f4e677f056bb79d292edccaa9baa4a58df11f086f9c53b2647042219a37e8c74df7ec4514b9947f1144ce65ea3cbc8adcedb0e02eebdb44ef4ed3dff895941add57911bc92d9cd30bb6beae18c8d07421cf98418aabb0c5df18f114aee94491fae5a77a4eef536eac18d07eae6ad4c755fda640160e685fb326418ad9e24577cd3e2f12ed11e53c19944a12abd4364c6fb29089e605a825bacf111da9e66c0248a65425304d87a1cde1b5bc0a88e00921911b4147040f7c509ba5cb99ecd633ef3a0faf96c415151cf7b447bca6706a315e7af34b59189013c7b99dab543a966a821968ddee9e4d6404652dd1131a526d453690e3f0e9596ff33b766e8fa1703d3bc489b38c8503fd5b5fcf840b1dd080d09eae1fc3066345982cf26a7b8f0207f94074b3d23cd3e05482c771a7c7e8a6852244c4a00e901007025c11f80b1c1c6f3462ef20cc70596c54c303528cc834c1bac5312a324ad2edf2faabe00130fa691f2dd1c1b3565c802c64907476fce4038c45fb6941ecfe44fb4a291576d662d255ea4de7300387a86d878ffcf0ab75bc6714bd5de9df54f8218fe7a81ea7e524a48af1c67872b18860abc0836186aa8f46a389e5ca7321cc31344f8e4d9afa162f768b9366288a167447738e949ef3fba234d2f8d06d41de225f3bae7f77e442ce80c7c09693f57dedc4c929fdea9d3bdb42460774f2fcee06e1d4e82864d46e8f8a89b88440a8d75b82847cfdfe0167caa4a28055f86aa5aa4376aa4af2fd6eef366e54cffc6f08d1b1891aa569a9da60a8bfc02c6ed805d8817b45745eb2a8fd3621348085afc1b00f8b35573c32a333c3ab0c59a066fa093e97a728dc169b41bf31e8c75c79afb89bb450858f221a728ec9247417c69fa1c69c783cc3f3d148a0ff90e95230cda9e587e59f53c312b384d6282b20525b88651d2317cd0307d830415a30f59612a63958b81d40777e652e36a18b588aa39d0e9505145c6b51099493dd53768cf14adf9e2455a397a0574585f4f21a4fcba14d2ab90661dd220e8f46b835e9028cf0ce3471fbee2a74ccb5856fe55063079b97ab362b4591f1600b90cea841d3b1ab1069b5f149f6f0afd78f9935d5db4ea2f46e5aafec3811166068b79671ef1fed66eae6157c5078613a9086e5e2c329a67d05c4b110ecc3433e975d0e90723e32a9949597e2a3e939e0260b8def79eb371e9e2da59577f72de750300f56fbc5ca8d4ab577a8adb54a6083374b0cf5a6a2221744528d88638f256106f7546c4967136e6461e24915150d400d21fa593229bbdd9201bcc2f875a3a4a299848ca71e8bb7aaec4b8fbecd095a74a403e2880c52195ae917aa96ab37f0e9f7e8d8b6072d820c01f960f89705fed4c952bb883c74f515fab775ed8aa42cb6f87ac3bc52304a1a657b1e4437cbec309789e2231bd7775319e112cffebd7bfee197d9c3b25c1a0dbcd5d4d795eaf05a42ca0e05e5fb9eb74feb6025673a6af5c2bfeb4f95168203f9a3e8db46e9583824d74f127f2915695ef9bf1ff828fb261ada60b1ed70a602af4e4bc7058a450c4f0b7e791f0692bcfa6c503373c299ab4b35c7d46dbb9a9c2ba6fc429bd067a52979fca608403795a774169cebb8b45234bb15c6572c3dbdaefc68e90c4ee68d74d05944cae258e3c2148a464c3741c193d0bb0a41b5f035cf3460f6bc20affe43ff7f95e5b632df8603e6d07dfef222d01eb29a23c1a29fe90c321c25755b6401be887a7da4a6bed0f4caa8989696e726fa1f646dc3599568beca287160cd58d64ad54b22705461e76982f67478261d252d9b895c748f9493905f78fd345f07566b3a76d148612f692827de6b28c744d1cebc59e5841ff45ae78cb86bed2e5d10118a8c9dbfcf8964d6c5f66b8ca28e22266340e0b39b1058896e8bd47d98e1777de1fc4998a6d248403facd39558ed4e23bc298a89bc8306f05cff0b035cce80268469c8db154a8863b813a20487fd171899e90df2274c11f8ec78d77b3f9934f7e4bc445cf0eecd9abfab27a3acf41ee70e8cee5e78efc566fdc4277242cfb00cbcf228e0e295ca472c8edd0c51be543fc449222f6ba98833b8303000363d2fc5c454bd3a06f52c716fc142877c52b96d08ef8dec0908a1190adfb6d9a4b7e2802d491f4b565b522ab63fcb160366dd62f1f3d7d91a41ac77274f00cfedca2008b5a8dc76ce79ab3d270bafee1e57f02f2242a454546228ca20bee46afc91968c56f8cdda9919abd0d4165c98a326d7d3ceddbde7d93505831bfdc257bd3917054a7f175707b4f16a586d48507c79795041945863a562a71c17d496c3f09ab85d29a22529410c6f6716c43976f81e8d6c7519804bdf0fed703efefdfb3cacd5672a1813235c8546d017e5a0d3a2597395a9d12ceb5f9f3c1962c4356caffcff9d612e93801b725b16997186c01d8d0578e029adc37c0d3bc789c85e45b27a3751e6cd895ac5131e9fd0a3e9e5536af8448c1c80faf7b4f1945a7b0f2814f12312b1d2d2e5cfcb1c2c5f5616f89a37889d8a6fff0f80268fb32173607a1446665cf8d7aa0ab9a0449347a54ef2f2bee9d2a2d96a7f15b885dd594d810b521f1578a99fe74b132457f273b8547a51238bb6f1c4bc277001d775f9467729f17971ac1ff04d1249c19e88799075e875e267b38ea6f4a7eb9a4551e356a1a857d3e5b4c713dcb9920f8acefb83fd5d07c16974b60e27441d9bf3fb1f81b168d3093018f813d950d443e6b366a98a9f895ed339a70bccae34b40eb45cec6338b519d75591f26ad3bda7df7bc5355a8e5afe1fbcc6ebb74f032263b815a574e38f9eb489e1a805c30e0571f3db2ccce543c992d13bf3c0b0a6d60b0b17a81f287f8762dc01d17871e8c54fb040821fbc1d33d9319f9f314ad595321af087c859c74b434490b350e1a54a6dbc41fe80b13969862ba51a0716b342d4fcc478a684302183ae2760137175412af49f9cd4fd5e0b8c1e67368bf053b43d61d22991f83234a3b9ff110f1282c22c8eb5c55d7a90cedc63a0f6ca6753f538c6d87a6063b395eb1d5c6b1cc32097d86d5c9344c0ff470207f76b67301cbbd9ab8ddfedf9ef9e4ebf6d84e9c05dc96cc8127c1a558fabdcfff5b6fab385dac601b0280147d9a1631db8bf62d363251f6721a53cdfb22e6a19e9e9560f3565c4f7505bf94a28135b485feb14f85b738a797d4f1b6d011d0a2aa362f3e4d3fb75b0f2d82709921831bdea4e161c36eda723f0b77bc182f31d0bae2ebdd71025deb17575efcfb81dd03a5f32204cbd31abcc8b7748e6e7ccc3236d3e77cdefe112f7849f44322c70ba6cf82f75cc29d2e1a5a0ad5df9ee296610caa85b0b2566d58470afc4e9ee811e3ef0391c5bbc70e09db7e9212c2fbad12e28ff21903812764d01154072c1f62bd43a4b0083089889806c266d52219c688df6c6ea317ba67532bade9f97df15bfaca7deb67a5573ae4c63e15a3f1c7b54408429ab59c2353f650f89a60bcf0157fbef43c94374246240912610772a4054f2c3ad674e6ea97703bec34d94b297e3312cc5a3e91fc034bf7b4eb9000b92871157863032944f6faafb2fb8ef763135033d7cb2c728b9afdc597d78b1686552d8c8b6fc4ad145a1041053f030da5948aefe18017b7ef0a0a3e7cf044acdd8da97251781246f20eac171005ad7849b55a5cb730285d260d5ed23518587fcbe41f660b8e01ca335ddf94dbfd6dc81500567e2421943d0751716078f6be21cc8b3bdde2183f1f0ee8ad0258042e87773ff61e178e0c6dba6ceb74c81c779db4822d1ef4261b4c6dd944df812aa9d73a54a90ee0a375f73a59a14ce8fdbfda26c3327e332ce0a2f92d58076f5da8d73c0345452933c2e1cefc3f42a6c0436daac64f8f1baaa1d39aceb3abbf289c40c155eb05ee07088e64716d49603844cdcb59fda9d94f6bfa4f96bc19f6847a99e5a51f49640478dfb001781261584489a52302bb9382f38a2efba5f055bc55252cc820a972b8a6070f0acc3a94c33a25f44733197542837e042e8f1ffe0192d5d282139833a10dd97f99967118d6d5bf58fc5f907be57d5", 0x1000}, {&(0x7f0000001200)="c7c64b5a18a02d7c2c4477d516094a58ce", 0x11}, {&(0x7f0000001240)="58cf9e5cb4969f1a2a68ae278d8bf65e2300ec0213f0fe6e41239cbb16476d672ab53a966da05846d0a8ed9d535791b3f3e996b41a00640e8b86a78234fa550c98c6dab5143849155dc6492a0ac49378ca7fc1ab2461ff8d8b7a0f308d6a97210a4845ee5d5374247540923dc40a6adfc62d05809e44f23eb2b5c22c57612844", 0x80}], 0x4, &(0x7f0000001300)=[{0x70, 0x1, 0x4, "79d1b2359a63629c6147b9530f4b335246cfa2f9a86424f39ad61e429a09c33a66270bcc215349f24e206e837ca45c042f4c8516d2ef93a7be46b7fe79f909e8f36b87f6e1e53a43769ff73a3d48f71402633fb9e125bfe53a78c0"}], 0x70}, 0x9) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) utimes(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0x0, 0xcf4}, {0x2, 0x1}}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x8000, 0x0) flock(r5, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) fchownat(r5, &(0x7f0000001480)='./file0\x00', r0, r8, 0x2) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1000, 0x1}, {0x97, 0x100000000}}) r9 = fcntl$dupfd(r3, 0xa, r5) r10 = kqueue() fcntl$dupfd(r2, 0xdfecef05b37df678, r9) r11 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000015c0), 0x7, 0x7fff) fchownat(r2, &(0x7f0000001600)='./file0\x00', r7, r8, 0x0) sendmsg$unix(r5, &(0x7f0000001ac0)={&(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000001680)="63d6a1cc8762807f11dad0b8074167a64488caaa1b111736be564c3ba5f1286f49902ac609914f8efffd9d706da13296086ef8b5554459a02549e4aff5cefbdc03", 0x41}, {&(0x7f0000001700)="75bd9e531c1406623b4fbad7fb756fba83fd3a7b8b04e72138775f614244a10cfff4b9de2e58d18ba9f78afc1a3252987529012c4681d837717cf594fa6beb28f853768194456f88b426141b341b27c375d735d314b447291c04e3ecb962a11bfac4cd51c36ad7d5ef312dab127f0a7a76a48c9205bf3edb740c6fcfbbd334dbd858b2ff7bb925440713d84d0f953d54e787cf6113b59b608ecfb049364b39fb73d63000804c2f3219cc55787e9fa01383b93b55a946cf663913b4bbbaf16fc0096fa65afc21d76643392d348733799b74ec867319e7f813521104a10c6b9396cc6f5b0a85dfc5cfb7494e2d9e9616", 0xef}, {&(0x7f0000001800)="24f64d46b59ce967aa1b8a73f6ef973a7e9c16c5401fed3ec610de673b0bd09b7c848e94d5b9cee07cc17b900c3937678a660e8e7aa0a8b8069086ad88e008c272ace3733b124d4f53354b8354f392d0db1879a14e6f520b98ffe609c77b69244e5104bc70e2ab938721796131c908619c41b37695e907343560c77a077e34aa77f9ded83eb856a1f2914ce273dbab048e59d49d1790685adf4d2eed6d64516debe57e05ff0a35868dde2d65a3ebd480051708e38bd09b8debbf93c0910adf2ee580d7f12dd5d91d5ca087a309acd93b09e65a3ba57e0ebfa57d2c0251fdf346403b1e409b5fc58117350744f9f6229011dfbc06515283090a", 0xf9}, {&(0x7f0000001900)="ffa399c76f08f5c6bade706d9a966d89d5251b78fe154e6a6ddd2249a8cad714e2013255d558ba29f92e1acf7f2ae67f33c26d511a8d5e5e4ddcfa3586c049463b274b4e9e48bc5bc91f92d0274f20b1739271585172aa81e3a8b380e65ba44339aa37eb7001625d50443e4de79bfb38f93d3808776b660b1fac32656b8396e91bb5c643dd27459a97cd61679577a469860672ed88a551af64e7b0e19d", 0x9d}], 0x4, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r0, r8}, @rights={0x30, 0xffff, 0x1, [r11, r5, r10, r5, r9, r5, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb0, 0x400}, 0x2) lseek(r10, 0x0, 0x3) dup2(r2, r2) r12 = semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001b40)={{0x8, r7, r8, r13, r8, 0x2, 0x70e2}, 0x67b4, 0x4d4, 0x3f}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001bc0)={0x3, 0x4}) 23:31:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x80b5, 0x8, &(0x7f0000000040)="026c0df3e600681478a15f4a9fe181f9d2f107666dbb40ba7694e83d28e4019cdf66965531650c", 0x27) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r2) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 23:31:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x74c3) fsync(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65309c5fbb2c6e6f2d4fcb6da1bb9a66467fe0ce10acb718cd98bfbbe7"], 0xa) 23:31:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000580)={0x18, 0x0, 0x21f1, 0xce}, 0x358) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='/{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='n\x0f\x00', &(0x7f0000000280)='(@}\x00', &(0x7f00000002c0)='}/\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\\%-/\x00', &(0x7f0000000400)='\x00']) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000640)) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getpeername(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) recvfrom$inet(r0, &(0x7f00000005c0)=""/102, 0x66, 0x842, &(0x7f0000000480)={0x2, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x20000, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 23:31:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r5 = getegid() getegid() r6 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6]) 23:31:35 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) setitimer(0x2, &(0x7f0000000080)={{0x40}, {0x4, 0x200}}, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:31:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2a91, 0x6b9000000, 0x80, 0x485, "e3b60c60d31dae79ec153c65533206bbdacc2f17", 0x2f9, 0x8}) socket$unix(0x1, 0x7, 0x0) 23:31:35 executing program 1: socket$inet6(0x18, 0x80401, 0x0) 23:31:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 23:31:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:31:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 23:31:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x4000000000, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2c, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x3f, 0x1f, 0x1, "fb315be084059e3b599a34975a91a949b3f9281a", 0x937, 0x3}) 23:31:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x71) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x914, './file0\x00'}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 23:31:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) 23:31:35 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000005c0), 0x0, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c653000211b7049c9090912b9051eddb09771e2808323251ec2115e5820086089a8ec385e0221d5dce83a7ad7a503700578c775615d321d06a7d11c66ab6ef67fde41296eb9c3ba2988e91b1c2e7007762dfa"], 0xe0, 0x0}, 0x0) r2 = getuid() r3 = getuid() setreuid(r2, r3) 23:31:35 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:31:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000001680)={0x18, 0x3, 0x2}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=""/4096, 0x1000) readlink(&(0x7f00000011c0)='./file0/file0\x00', &(0x7f0000001200)=""/245, 0xf5) execve(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000001400)=[&(0x7f0000001340)='x\x00', &(0x7f0000001380)='x\x00', &(0x7f00000013c0)='))(\x00'], &(0x7f00000015c0)=[&(0x7f0000001440)='\x00', &(0x7f0000001480)='-\x00', &(0x7f00000014c0)='x\x00', &(0x7f0000001500)='x\x00', &(0x7f0000001540)='x\x00', &(0x7f0000001580)='/\x00']) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001140)={'./file0\x00', 0x8, 0x1000, 0x101, 0x1, 0x0, 0xa, 0x200, 0x0, 0x1, 0xffffffffffff8001, 0x8}) 23:31:35 executing program 1: chroot(&(0x7f00000001c0)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f00000001c0), 0x2eb, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x2) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/105, 0x69) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) 23:31:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffa}}, 0x2) 23:31:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30, 0x0) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) 23:31:36 executing program 1: socket$inet(0x2, 0x4003, 0xa66) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000080), 0x0) 23:31:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x3e0) 23:31:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000500)="43d36043fae736ff138650c4c8c24c940b29add54a80d0e8a6553b3464241fab4ceedda7039f7ebb640744d82fea0b415fbe72b63b525475ae3f8a1d9a7cea6b2dbb00eefdf19745e6f14a6a932b39e68461bee074b5379a5a62a0ee04b7224415004b4c0db949745aa31fd8a25b17286f78ba5670154e85ac79ec8b3264d1d47a5a72947ea86e78222152397df289b8089b86e24fa7f2bbc6ce105ad8f286c7f30f49d6255d7264de6f89aa7e5f17a3f6f17517d192835994ee2d7599bc91352a2d213e22c9c8e1e0080865517540d17c42cb9309da431e9bedd6a9a992b3aa98b1b9bb5c6aded15c069d27b268ffc0d8784bac788d388ca8da3ed5be94aa4e916c8c79400195ba2e033745b01fc72125497b31606193a4f6926592ed367c0f4f34b296f166ae41ef1d83351ab0336aa1f2ea0aea89d700ec6baf6f6dd3d273bf0bc948c6c9bb4b4886ff74f386755cc5bac90d2765c05028e182b85b5e3da1c795ada7855ba89948596e473b14fb9a1b1ef12635bc9800e9f50a7adbbe73e86b2eaf87878957c30fdf3f3593b3734e8ee8f063f87329b16f9789a25fa54fc2e936fff840e68a1c21bd6038f5c2a9748c05920a470b5b24f502ecdd5e686255b715d379f0e4cae2647a01435036ecc345bc3f95ab5725c023017825f4ea74f6ff28b8a13b26d1189aa60771f7e1cc67bc494dbeea6c439cd695e8db3b4565c426ab71512568a0d967ff378fef90861d6924c5d03d8d3015d983c3b060f2f2a57a0d513e9b737166e4e6f5d62a268563bf007d626fa4e50447a6ed6cb2b6638df43d0c1f226fd12796d5f2e4179a8f6317fdd2f2387d87ba0ac6c1bcdfe28eb83026fec3f55d65d3d779a54a7ba7f248cb756bf72756434eef838ed36b5abf4888f9c5f5c5b478fc072ece3a65e6ffd2a7dde4ebd9dcfe050399fcd9b27d1fa1098fd7ed5590b810a2b9021dce998bd423a81674ae7781e57ec1ab64f01707be75d7519fc49080b6c714da8f397690d2cd726b438e3f6a765b500634a8220a661eb751be3e1ad047e2763af5187ea27d91860a07482de298e7aa00df647ea8c0760620731b5cd1220b603f663a53e95bb69cc342e4a9c235c79474d14c81c5b04a8b62e79a056f111ee2e91526a1c36fe746a15a19de910d53ba909e68ded11d1479bcdacc4d76420ae4cda0d5b1773b0540e984ac5bfc7902d4aab078c2e821cfa37713f3cd38b5bd410c71dba603b401ab585e2488025b663d0b9381f7b7417c7d0c5c5ed697336c72b8a9839fc5613a7304b07e9db46468b69d3b0e375abede7026abb49527468b020ef05f27dae55cd29cff5315e1e1f224725d7b0c3b536ad14f9ccf5610c93fed08e778ecb222dd66fd865c5c906aabd28fb64dad5efb007df9f2cce50279559b8699e81c71994f0f1b4a3167cb3fdf6c18999b68408cb3917f4bedd349035647e2f6a20df234c50910677f7680c624f73e9ecf9da8a1708a15b327ae8b26afc8d8c50738450a6d8a200e3ebfc692129707dd009a97c298a0e7dc80eaf72bb35a2c877f35468d666237a64610e94dd7f3bf08e63a769ee777910fed4d34637939649a41ffdf52469474b4a024e3123981f26c63ce4c7ec152e9f3d196efe7425b1336ba065b7742fae07b0144dadfd95ade6a60e62cba9e4692261f50c54b395a9bb5d59e9a71bcb1625e293c4f310c4dbfedd2eee00a0c5a96915db8e9b95a976fed056e5406c8d5c876f213a5004ccec0744237343b1ca25bc33ad4599898790df49c4d8005d9e568d2cfcbeb05135274391707bd7a2826fd71daea786df9e189e733263c6434c9052dc26eb9c8c402acd30da9cb670b17a9d4f8ff2c48dbff877714606f7614dccda4f29124e777b6fd80e8129e64c2be485e280e06a8084c8d205ba3182948a2a7300a6383dfd5b43a900628f5bc9387d652021732f4ae175afa5bd0962d3aaab976b8af82fbf7ee0ab01c06b02adda87c0eb90f3501f42296180e273e34c463ad02d262a443a2d2fa7b148b2370f0fed4adc97886e4c4a7fbb31cd72232fa87cb3f811bc9c720e40b1478bebf6a1533c4562c61f20c7319be9b94d6a2e1b564b9bb1a601450f6652bf1e5bdafd184d532274c8a4711720577441307986eae2053da60ef39c24f36b41b2bf70c5e7600901d68f61177072142d461f1ed1a4dc4265086bccb6a926b3f05f36e79a6358365d583d337f8b6cde924bfbfcca8ce089d05318869d81b6ab5d524735b70f30dcf9a89f50a7a82fe4fe59c59abed73de097ac6f34de61521e628889c2fcbbbc7ee95035466d926b8aadd9df95dbbc6a4ee55c983dd56ececb52997047107b7505ee12443d632c4d0b412e961111db5feb6bacd7fa24799fc0096b3a5ead6d4ab402dedca8d589ece5a7ab15b198ad227a51bbdb2c65ed884afe1ee927509a98c97b88db67e4200847f4c13581005ff89e8657a0f732b8e65852269e05463349f588a510a4756ac0a9ce6f74035f2cc6551346b266a216b516fd72b3fc236b54147732a253a731deaeb8ab9c668c90fd85fb95ab7271ec4c60e15c241fcf975e356830970752602015945734875427cfefa58e829d484c777412b5cf3fae94b29cbd8da8b200151285e5222a47835555ce09e6575fa1dccf63766ed5ad4d3147050e4643f6046c79e08194fc5006395c0f5b103bc1d2bdbd28bb887696069d26f79e654f5cbb8557463ca89067a85e385f45172492b4de8c1509c2487c6d4dcfe5ddfc9d428aa94261c5c39cccf32797cdc4a9171a9630dd95e60a2a717ad11a87aa732efa77476327e0bb184c0afb4630250680fb176310b359c53c382edae7b97a175af11674e247e9349a81518c7e1a22bedf64de928a686b1711bb025f1a1121aacf10b2ec867058caf4d72bcbe8180c88ff3ec5a5828fe644878307dfdd42f8b1b4cc49a378261a3eb6423b25e2e9f71e31dc16c8c2df23e03231af918af2546e3303a46893ebb5533f562a90a9f032cc7134d703706438a492f03ef35e679489477ec023e0eca9858da7421983ac1d7a030a9f3b207a4fc87c96c35e7fb9679853bb5d3f9c5f74a7754122f717075aa6fbecde6230a49873de5766d93b2207e467dc3ad4b38a7edf6d07539b3e57824d217ba3dcc7a4ea5f869978afa6711df9ef84ad01bb7b6fb59ff62de5100fe432a104694602c5b150f238b77ff124427943e427646e51d1ffd65e138ec6536652117f7aa644ebb3239347eeac4070f8ff57b4eebb88320370c8ba6824d96bccfcd7250e3b27848f31f24561b49563a0e7e0d36ecdfd77512bc587e3007e539a99b8e775200bda5cb843fc85851b6b9f07b2a736d762814ea7e3816e65e69e3906d4d51a698f916e794f52c17ea51122d5102866a5a2391fc50b2f812c7949fd3ffbc95b0c94d238cda54d4ea05efbeca471656abf40b4d1845fd0ce934e1547fa259bf7c4b3af0533e723d5e583d484f3590bf1f0f815c6c2cb61bccc9735086f3419a8fa4839f9448caa48aa903c9dd63335e82dcd5949e6af8cc2d4bf018149cbc2326a3a76f3e65ba69354dcae75239f6c99b08c4f6e51c89a86efcf463b670bf8b2b38978142a6c43abd364944ff3949c28bd080aaf5fe0867f766a052a0019ede5bc416e3c3de2438b82bc83eefbf75e7c6163083fa78dfd40a7e4ba6a21d308467f81574c9d63f462dab9e87ae59acf6c5777e51ef7399578f39f3e1a7e6c9149c13fcd986052e5e078871838f82797b190d9d85c53406b2eb986b1aa1213d5cdf935887da758130f6e7f620ba20c457cd332bf00ef0fd063218a461a1e70882e3d9e749503b5ff62498592837afdc9f49bb078f2449a01b47fd5b6a10638300f726520ca59c2fa550b243bbe4fddf44d99e6e1bf76ebdeb3dc56ada6a0d0c26108a80d11c67d72eb429e1699d50528f1ceb9af2e79277e9daa5c275561106ddeca6514c34cb93f73b201d72aa33336cd763df8478131cfdeda3ae6d1617f4878e061f26a25e9692615e777ff1984b6ffa137b123dc340028ab8290b68ff050948f27246931d0356d31dc3733ae160a7cb4d1634722fb7773392e204a8c550565a1432b08a23f2831b974983d72235b4cc1f3433e611acb1ac9e44415102d25d2d915691a4ea8a22fc41d37999af582a3cb6086a4332f4b137db20a0bb499716578bd8f6744db85558e9d295dccc5b75f80beed1c8885246558d7be9968500833842d1ee241a75b805990f89bb12eaed5a1ab84f5c5895426de55217bba193900d27c1fbf64c43a7f02d8335228064b81b1cd798161973c062957d600bf60fcedb57dcee3059d0d54218ee11abe6d026ec6e02be78ebe65fc0af71a365eccec2105a0373cc42b7a7a7f16d8bd14a757763639bbe919b2bc3dd51778c1cadbc7212a183ba77f82c764f55a07c445fc9a1110ce957631cc57253c8817ae3f96d8bdf62ce58db366975ad7dd6e23ef287dc27dbbe28af938ae9eabbeae98475009079e303f7110a4a64dc74dc3300c6e999745e15500983be95a148e87597ca33bf23512bd1408279215dd663cef9673f5d8dd6dcc76a0ea5488f4cca797ca5e1f789f5e574d7f6e759cec6100b6c10001a91d5c797222bcd605171b3b0abf96fc980b3a292c5de888b2964050d377ff861c33818d0ecf35375bf958e241c2b024892026627d476109758bbbeb50fe8965889e2e70037d17418d29e82fe752ee7c84d3e7aa85aa7903712046a56a14530a8607f76fbe2892ef56c12cbd799dd708601e435b72568c9dfecbfbb15dc6e3dd95dac936a4ceee2071c12caf68d4b3cb54863581d23f6140193703a2bae166644efbee7476cf83357195cebedf9327915e3470160864526ec48613bdb82d0e4fba3f5f541ba520cd41c057f453306cf318ce6a5a86d0dda92b264bb2257f771fe0c39869d00f8faadb340da0c934abe9a71c08767eb5c92c0dfd8d0a29bb15aad17bd28cb8583a793f71307620d3f6e2eace7676c81ad4dc9a124ea4c600323ab80891ee5c5b990bf674904c056cf964fec9c2f8c1ea549ab5e912a6bf177a0fb5380d42eb026bc6524d4a5553a106bce9b5bd00b1bac897ab1e2273e105f1c41e3058ed700efeafe1c641b26f734d63dcf227b6c4725301f22ef47ee57fe968ba2d87d4cd199282c756a1fc60bec3d1831399ac3c41dc4241f0a2476dd5e7229244b22d1090956d4b00414a0187cd9779ff232b489249fda4886e7bc376eaadd797e0592fbb109043ec0ee58893f42f69c27af6c39e6c85c29bd82c4a4fda8e13e763e08c533802e5a33de9e1cc4835061db9261d36a6ea72a8a2218fe1b26e67530e836fb75467c7cc9c255179c42d4911bb43ad5cfe88307d4470828f7d8e28dc13771f04042ef118999811693c346fdab5a5f683fdaee95ca17fe28962d2325c864999bc3edd9f8290aa611d26f2af139f5ac2498808b2c35df11663b2bfca462f3f337e80cdaeb6492d3377f289cf5859853b5897a1362227153a6ef959975e7f367609b9af0b4b01463195a46298d080051c2e13081e8331f2fafa245c7fb183ad194393597c2a20899a4c426bf689ef47c799a4069d81b5ab5e548243af615ed143eb7190bec145d8199a7f4abc1ae362afac590f5c3f9d5cbc6c619a0a32f91fc5b1ceee46ef4b30f0fe1b3f045969461ffd934139f945f8db58209720f4823fe5a06c1870315781b4b78310a2d77916e7b21628edeb7a54525fc97e5ca865d6f8de2a3058987197a0ff82865c8326aa57ecad2f553", 0x1000, 0xe, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) ftruncate(r0, 0x0) 23:31:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 23:31:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 23:31:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 23:31:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) 23:31:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 23:31:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 23:31:37 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r1, r3, r4}, 0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8000) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000001540)={0x3, 0x3, 0x800, 0x3, r2}) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r8 = getgid() recvfrom$inet(r5, &(0x7f0000001580)=""/210, 0xd2, 0x40, &(0x7f0000001680)={0x2, 0x2}, 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/ttyCcfg\x00', 0x20040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) renameat(r5, &(0x7f0000001400)='./file0\x00', r5, &(0x7f0000001440)='./file0\x00') kqueue() r11 = kqueue() r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000001340)='/dev/tty\x00', 0x8080, 0x0) getuid() sendmsg$unix(r5, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000040)="13d1da84bf6bca9538e6214bafd381396908b79a94e95d286447045a29cb0bf31ff43600f3d83528ec5d2b3ad32c8857114d8b859da2842db7fe9b6ff1317ef51e6b90acd47183a9d937b766f66fd9a17a41780090428d353a6db0009b83eecfdd12b96cc838809c7849bd65753c2515ca95d24ceef76afb933e19a1ded6ab01d6ea10533a9f62d423db286fd38eee4dbaa5042c349607d42d6c58f516fa7cb954b2316bb10b823e7e4a0f72afcc8e837b44b15365a6c037ccf86a87f6177706dd9ee0755a46776b8df93653afabb7e413a0e78d69ae28f10905fe8b8d728e4d472a6729ad1f94f11cbc49bce328", 0xee}, {&(0x7f0000000140)="f138946d97e41f1fbfa891b076e1f504a3cb502620e102819304b0959b0017c68c8d65be9cd9810f0922aa5d", 0x2c}, {&(0x7f0000000180)="2821b02dd70a2665c7708ef79eedfbc044f05fbb241b2540a6ec318f910de0cfc01e52746d2f2059b83a3a7784d253206c15c41192d42438c9a3fc38d792aecdbbddd0685c944bac5a728eab3ca454b0ee98886b12849438ca2edfc3cdaff629f2e563d8877dde5c67b17af735ed361822da69aac1599726b2a540444ca588eba7239baadf114bb8d5bebd9862b415dd3d51d7d35329e2a88c075bf05fa26f72bd0db3ab392fcce009d4d6b369f63ea6205d47b58388b750677e3bc9e2bcf0e4ef226c4a7fe6b9fdaafdfcfdec051012853a8fd4304c2c5371708083155f4c74d4a84ef1ea30f2036ce74bdeaa7b584d7a98790d2956543f043ee81ebe30fba7d538c7f350364fdfbfb222b131d606a238298107124e1880486b622045ad4323403f059063b3fad3bbe1eec28b1fe67a1815e536f0451cab64edd8226319c166f14699847c5c6a5c1eeaeeab0b58cb18d673786451babcb0f35fcdb877479874a424987c4447ac8195f568b2f0550708777d6b017a0baa955a02206c28b3e35584b3873d1c4502705d6a0b36b32647032d20232cec6c46862685be591c5183f3eff7bda00bd4c55bf14a6cd12c85b839089059a2a3a32b5f1f2376b48a15f7149130b08254e65cdb2c90ee0f57d009ab8af34ea1e187bae76902f213f868be64c4b6a540e0b38aaa9e80e3304fa4e3c8b985fbb497ab67befbd76f41f5218136eb5b0dd353a0c1e1393b9197ca75140f48bdc630a2782759e5be3daf23bf234dcca0522f27a740353d92274648aa4e701479d4722747d2199263729e396d14ea1ee4660b56d1489d3f689e6dbe633087f37eab572056dd7a6541944b3e9847f33986a04f6f781f832182566ba57307dc6404dfbd976987526ec685f9c0d124c726caf2d9309b6563d0957aa53e7cd44f6a48c41912407dcb135aa3e3c862f402e1fd8980c03819a0f9b431fafd7101728c7762cf24a00c8f89d00d398023afaa1f6c68e01f81ff92109a1aaba2c12e19effadb72dbeb0d0f806cd43ab4e0bbb1ce269e2eb22c408fa5279b55c70d46fbb69c89f96ac25b17b2fa7043d3be17a0d56d3135e4648c7192d28ad93734c8a1943310915c0bf1296074057353bb5a0332b40745165c76d156e2bc29b433d1a8885c74837b53fbb1a5be163da5951f2319636abfa2194a3f01de411c1a92ba8f8297f18f61aa114ddb28875c9eba0b05c0ba72fb8e70369d2d87f2c521443a7f1dbb8db39e87f968ef83a29c18e996481c69944270923c42345c891119a64c3ddd0b00e31e4c47c950a8b8ddbeffe3c59503cc40767d9c9cb50205ae3b947aca755962db3a7ce90cffc66ca84195e6a69625f3a617d121a285f183fe8f882c26288b6de3ecca165a953106435f8517b2cc7638f7b7dd5b6b7a8ca28760fce3e8d2f2528b9bf8b266156480b7a64b0135f3733c94ce2f1d4d611ecb9dc88bf820302e0fd4d80fc3ac94088615ee2f485ad244b56478b8e61db94e835c445d66e5f78055e8cdd144e0d449f5b4927397965e2e9c553605fe9a3189ee65e2885dd8a91418026a0ad846167020373e9cc8a6eb906b4530238c4a886dbf51d2b3ca54c386eb1574b6ca1b5b6b3715854591071f6feab45adebd36fa17c9eb466759abc1f0dcbc8a42accfa6a7fbc37e2e906a22431756b567ea8731ee167641ee87d644405bed9754f802dd4a4d44468388b45016a9d1545a000a8e5632121b49724baa76e28b0f9e238f680aeb43cfb35052f01b649e7e522de6f010d645bf33d481fa90904b3835a86fc51d6f6bea54ffc4e55c7212c4b499ac1b475f7e29a8be8dad56436035dabfa61e6f584cc07736188c990f2f56d8a2d446aeb428d71c483855adb7914f85c8678a8d89383dff0f350b95af08140d61e9076f9fbdc1d86e4d32e8270717921db094a2ccc124fa293245da4afc66f77b6b18a14a576b073d5cdafb22c750214cecbf8de1130c2db7fc08cacc0171ea8821fd1795ec4857ed1a6394f36508569062f510556e81668b720e2baf7fd6d581adade7c3165539bd120214d37801c6b4c6afb94bb4314df44790b73ce95dcdf1258ad0106f898003a56fdec948594dc2f08e31f24bfcb2918eb53fb9521e4ce158ecf21c04e91cf12d5ef0fe82eac51b7e8ea8ed9445a2f96985c6d107c8d4d15e72cbccabff641f751e4737ac8fadc1997388efa013104e55b2a1fd5a31567c4598a16ee7d4ec9e5fa3fa7cfcf96c3338054df114aeeecf15af8da46f6eabf043f32d15ea3520e8e1275d204a00c773764e88264609c20e62c16f7df53735df7ecf603f944d1d1a5a6154af230c2aa310739fb63887b46210a190609a80373f063a43ea25707312ae7d5eb299d3b5ca5c6bf3cc275fe0ee4c4800e92a6b06f0c1ece37638f7de3e3487262d1a89ae1c981ecd1f02b21ddfa8a36d59039c8d113c346e0a1e68fba1b7ce7ccdb09f28e84d90c1e595b41b872315599223261684bd07571d39b3555d527f91fb4495ca1b87ffe8b59a327a8614717547b3ead54c4d6da41e2f82cc783eaae0b3685bc1d6afa9bf10132e87186f8bc8198b0690b84ff0a59a0bea855bf8cb952d0df855e6e54f83e43e9b243f8f7a0798fb4e27532348db93b1478270c9a63fd9dca4171bb6616398ff3f34e5ce3d9970e4ff9a748ebdad0650eec750bcb804d0b2d0f6dcfdee27acff0c8335a7f4708405fbaefeeabe28c88e55d0ecb7bd5921b01f489fc993c47c272580a81d442c66c7a7349fd2cb0ab08e00ce2e2135700701bd88b78464b8a59b322111830fd2239411051a343968258b0af07abaa4c534aa24e87ad0ca1681174b1ff7aa819a7d3e9b2749e66525ae2deda235ebb708be9a79b77979cd5dc69ea03ec86b7e2e10d2191777c86fc3ff0ad3f08d892844ee497a9e9bfb06b9594f7c761409f6e7ca11354de6617fb92f9993322d874d541072d9c9804681e3f096bd7c14103885e84b59daadd3d76c88ce5a8d529d7f798a83c16aa5e2cb356fd85341ecf6907847a2b176758d822d0f98645ea9041675460092c034e716ad4e1a603d1c035db65f02094d3b759f5c0f81ecaae3d9a1706d7d722fe60437b03c767d24e59b4562c88f5c108c93f7a9aeb1480e62d07b6577678f1aabee5bf151b9510f31ef90b2663e379d0786e5a34df2b84c7b72d8bff52fbeb5158dd4f0a1ac3f6d001c4a045fb4e264eeb413b53bf28b5dcd7408343451f46583b4d9314d0d0edbee7deba13329a16a78655d4495be7dde735092ac499a8135af96968fc6b128b39830f681478ad78bdbcf6a11d7c14b1d2ee285c39769391e9a7722644fe4b41b5542e1e07837895d86889d9f1da4ec1acf93a134c97d157462acbc8d06bb48e1a1c313c72d74580eb81387ea65f2a4cc7f97d644e0a36388251f4d92403e207dce35cd2f004d904a10248cb1b939a0bb36e8988bc35857ef338bf8849aaba52b395de0396cbca4c5532edfca6184f8edee8bdb1e3e6ca677c7edf68fa8ede52edca069ec49760203a9699b62424080a1cce9f460643635139bf5ae91a35976edf36fe35cc5f1debd9fd4b69c7ef77c2c24bd756bb47ffd812d82798fdd6172347b12a16ffcdb8594384ebf89bf4edc3cfc23edf3a3f0b158efdd1e03dfc7df8e628322b6405b9f9b6ae9ffbb1ad0a1a36e3df52a2c6c73515ca6e5ec2922e042c7af7c030232918304009dd1923c86e9060d4b9f7bf2ee02d754e6643dbde2b4864dc2b206e3948d3dd170bb97daabd56ac9070211a713f40abfcce03ae169b8d6757ea15516f049e9a5d87c2bd4704d051b8adda2d916119091077d4877b5b5cc6e6e80d61c3205c30bf78152f438f8c9b9d76bbd2d264aa71f644fa3b5c5e5e37e0322c0f0e31c05491a05280c4c8f33f315afecdc3736eac017e97ca37d9da42aa053626d8470883a52bd128f0459c795e050da3720c5c1d784f212fc1c62c7691f3efb10908914252b27412570d404f67719d68cf6318293401043115e0d2c8dd65331da8db9dfd4806bf597145b003a4217e6fe10b4293ed9a068593da2c0b84155de0ed06206705b21deb480aeb7d0e4b055f6981537de32ebdfa1187566f2af7ec81d5c676834987b22bb9b550519f90c4c87194424d360366cc08e4406604b4f8de833eec474d1a3a285ff979b5c39160b8f358bc10c0a2760dfefc590e6fc02152b379c9a2e312421359184486da238fdec9194b27f98fe3c9bd6d9bbdd8104df163bdf5d2e0ac9424882457cbac2e4c62478083c52db5b4348891ac5002316fd7d26475a7772d0221d5eb4853cb563acba5db7fc81beec68b8ba3eb7a7cf4d0c7ffc74f4a0a1e6770be90aeea3885eaaa28857760bb5d41527544c746de2c090d890a09a1ef58350c4b22af721ed3a8a66ee28af8d6623c46c8508cbe3970708c5bcaf88dfdb5898e585625f3524f6d5dc8ffee47f00388350e8fbc0593fe18bda8bd064f668f13abbdd149954e5526f7a754c44863778430149fdd927d03a67eb23832d238f7a060e63fc81fc8b77bc003a8f94aa60fac683c8c74717603b499c123a8b5edd9d64e7c8f6d3db8577f5042e0ef080936ee104e918d20b20a91b927ace66223a30d9e87040a3c3df92abf20a459f290f44abab0159bbfb5b18fbb66e61ae14cf062fb4968e364fdec5f0138fb7d961f5bb47d8d22b22f4bd8c80dec020c3f40311e1a1b084f88e128c7a33caa49359f0459c3cf1cd89f2c6484e8ebf8da19111dde061b788408a1dcf9dc70f7b60b1087126ce615754977550a80fd77763014b79b3c9c64c9dab34723e298a7d860dd2ee54b5474dcc7f731f076565a42410a7415ef325ecf13872166d820b0e63a407ab0298c80aa16fa8162dfd335520c5f12d0f585c49381b3eb63977a04cc206c4f8d444b023b5c3516a858d634000efcc3eae47327f972bc8b531e1b14a18bd49bc3e7c5c2fe8825a4e94526b964389fcb5297c5aee32cc176c3134d69ea2c758a7f0682d77a1ee136d7bdee1cfb970cdb1caaa439cb5f41166a830422f6eb83c30e51f7926743252f4f127af29e60a8516f0d95d1b98c52cbb791273729f5bf240acb77b6c617992f2a2b51327d39e22328d1e826d874cd68c6dc797fbe07ced54256a7b7c8963a01a4cc40e69f2d3822b8f8582e7940afb210a05c7d4f921eeb3316d087df46cf941f13b9d7e1e28f349fa3ebf35f054dd1ec28fbddcafd9e4bc68b2409a5ad4f802effe22a62c58285870b5c3c02b8faa327d1b26e3e286e9b69a9561272dcf23477bf527292c9e5f5ddd59a71059d9b92646158b47c00027508f9742f2d8d70d5490bdb2164180af83781c91f584ced5cac90a9eb01c7b0140b6737a331602067f5854b803c232415fb65464af732c66cf6eb56e75791a6a943592718ab4162f5b03bb6acd8d4b55a117ae164d02faaa48f82036a0aa7979671adaf23027b96e474df3e0da95d98ccc281df81e2f410c3ee5adfbb251e2e2cede8e773d69e364d242db284510af821d09bbf9b1cc6729902edb7ce8cbe78ec90362b0a5db51967b00cb258ac8fc32cf55e2f2000c07f97374bbe031d80f6d9086eb0b4928b69d2cac811d5e6dc0b6c51d203a802477a396c9fe79825734ca4e27d20c1857a0df5242559289e42e009c7f60e2fed3624262700672ae36fe8cb41225a6738fcdf9c08cabbab05867418543b583342b4aee7bd69ccb16ba492cb21c412632652ce502c7fc60bf750da9119813bdb24e54b83ff7f9a17b0a872a16a467781a72c4", 0x1000}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}], 0x40, 0x402}, 0x2) 23:31:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) recvfrom(r0, &(0x7f0000000040)=""/61, 0x3d, 0x40, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000180), 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="afdc6bb818589590a502d94f5a036e4dd39f728765fc80ee7e9486dcdf49243a3496b3c91f8a2645c275fad185e51c898dac5d781e98284a692b0d56c0cbd6c13354e4a363bc844f95f2b9cec1b57e93f288dea23714fc88eade644018ef7e405da045bacf72fd1b834d6499993c6da7f52a3f0142cb73057456acba17dc", 0x7e}], 0x1, &(0x7f0000000180)=[{0xb8, 0xffff, 0x8, "62a1b8b077c47046fb43a489f80e4cc4d40c3aa7cd59cca61ef62c16bf079fedec7789bb98711eb012da9e34528535ce3ea7f7e905869030ee77c2d7e1ce8eb2a7ef0eaaf88ae09e3c7ff9d310f634df42b67895b032dbdff9f29e49b377cb5d5f6fee33faa13d29a68e3052f3625b0fc21302cef0de6febe70b6bf552a041b1ce01b8f168a8550b0e9c8d21b98de42878cc7e95f1eec220eebcbb901afcc1420e"}, {0x58, 0x0, 0x9, "41b553773dbf07d40af0b387da8cc6b5a27a972e8887280e9ed039b384526346c43aceb99dfec85c35f34379aec4bd2a07634f0288d90069a0d3321058e24069d7"}, {0x98, 0xffff, 0x2, "50401c30db6837e939e89b14f0455fd1748b94067229151aabb48bbaaae23c2297527805cb826064dbf0f8721bc039a484152d11c887ad86758ba83cc1112522ae435b4b5eee125aa982acb79f3ae1746931cd5657c329a3deed15c4ddeeed3ee9a4e2e37934bd9268d01477d59b62ca9cc0e7693e161ba7a3b73b605807eb692ed3"}, {0x78, 0xffff, 0xfffffffffffffff7, "c3183bccc45dd33cf125fa3500e090a3a76d01a6eaa7d21058c055c098e16fd45f4c85e2bdaaea06f4a02cec9597d8130ccf415d8896dac883dd08725fffbdefdc63fd1c7f161f3d6bbbdb54e0d092ed59ccca83c7e3eb3529b9aaf6e2e48965b84a8eda07c8c321"}, {0xf0, 0xffff, 0x4, "c85fb55925d162f68fa967ebb178b3b618ee508ac1bf07d37a7640393ed4c400398a8c01536c3fc81b08e8f15c1ddaea3fe49f0ee40bfbeb0e24e5a969065062af8527be64626807639a89aa1bd40dae9bfa3ccb4f1c1c44408fce7554b35e84e4e8866d72420a563ddc4f1fa3f52f71bbb6147ffd1ebb94902fc41cf179091a41aeb18bfe1072a264d363ca0853a52407422e6f9ba4e5d3ec58d1c23357a5fc10bceaf80b2b34c0d35a1f02b2d8c586cb02f70a0938643ecf434d808083fbd3909425f21f4ef0a69b260e9e313bf882c2d4efd25b12a0b08bf1945566c5d521"}], 0x310}, 0x3) 23:31:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 23:31:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1, 0x100000000, &(0x7f0000000000)="5bf424634380e394cac6b32720445ced21a3a67e0130f05459ea1f9d48382464fd06195eb28b587a5c069bd6ac347db78388be6391f050", 0x37) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:31:41 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000003bfa3302b57f303397843efa08c323f10560e3c0e1b804df4ad93ef3561920400eef926a916d810ad73b67689d6b56aee5c66fcca6cfcce32bc53c18b33477098efaa86541fcac22f9e10a0debd1af8af556aa8833098d208426a04fcc102e8568f3330d79f39756553ecdc20b4bbe78b8d966db063b2fd8fef92d29326ac8b5fcd8f4ac12e51bc6c50a16"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x1, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 23:31:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) write(r0, &(0x7f0000000000)="eb57907ee0608ff64d9c51a3788ace09ed499942", 0x14) 23:31:41 executing program 0: mlock(&(0x7f00004e5000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 23:31:41 executing program 1: r0 = socket(0x1f, 0x1, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82215debb90008003000"], 0x1) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 23:31:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) sync() mknodat(r0, 0x0, 0x8, 0x40) 23:31:41 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x8009, 0xfffffffffffff242) socket$inet(0x2, 0x4000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x10013, 0x100) 23:31:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="3e0fd5fa833f238c842dd84be447d39e0e5b49f90a738a359fef956b17164316bf5a3e8bf89f4b0cbd1899215efc8e5d492b7ee776fb7f3f47e8427f55fbdb50d8e2d0d45f8aec0e971c10c559c19f8490bce9f4a4d93980126f84fdcbda621410888f4eb702b0f72c0f56934173752fe4e137abbf860072691abf2ec9f0bd52563a643b04cd1f6b6c6b577ea11758bf5d0452b07aea9a2498d6f5", 0x9b}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:31:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffff7fffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x3}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x5) r3 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xab, 0x40000001, 0xffff, 0xf761}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x998, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x90, 0x401}, {{r0}, 0x7dff62467f90605f, 0x40, 0x80000002, 0x81, 0x1}, {{r0}, 0xfffffffffffffffe, 0x97b3576957cbd7cb, 0x80000000, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x41092e568469508c, 0x6000000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x42, 0x1ff, 0x3}, {{r2}, 0xfffffffffffffffe, 0xf0, 0x43, 0x16}], 0x66, 0x0, 0x80, 0x0) dup2(r1, r1) 23:31:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() socketpair(0x3e, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 23:31:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 23:31:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:42 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x800) msgrcv(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005972335fd97f4970df3c14c2514e23d1f3a8766b9a0393d29242ba00cbc0e6b820297344ca37c05ac3c48fbbc6893c50e84e32adc575a5363176dd96fd0e7be7e2901fe76cab94f5f44b3a48ff2cfb8e04ddf0ccc542a49c4aa16d2e92215762676506e83408db3024258fdfdf101d77d2ecdc0b5bad74fa2d8c6633364e6abeade4f42937653ac1c768e6621c08927463a982a8064d1ffaf07299d7f6e4071b1fdbb3203a71205b9b80f58d43b3a450b19e5143723c4e9195ceebbc1c514a606d2668173d9259787e442d50802bb44b0555ed383d620bf068c708f5fe9aa6b33db0486d4d75a160888c5f28de727fc2a522d9d5117feae92c1b8da6ca4d8fad39d904451a2a6356ab846e82d46fb63c694272224f1397f9e4af6c34b3d40bcc9c2885e3dbacc65830d0fd5899bed8beecee3faf6e1dad1b417f8a9e91d363692af17392b801a11c3e82ff0a8799dbf1dfdfba8d4e1aa302d670f1a46bf1471f52b80d4169f9eb1941365fe02485e2355fe4262fc53cf0a971b349"], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/208) 23:31:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xffffffffffffffae) fcntl$setown(r0, 0x6, r2) 23:31:42 executing program 1: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/153, 0x99, 0x100000000000802, &(0x7f0000000100)={0x2, 0x1}, 0xfffffffffffffe80) semget(0x1, 0x3, 0x400) 23:31:42 executing program 0: r0 = socket(0x2, 0x802, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x2, 0xffffffff00000001, 0x1ff}, 0x5, [0x0, 0x401, 0x401, 0xffff, 0x5, 0x6, 0x40e5b74e, 0x7]}, 0x3c) poll(&(0x7f0000000000)=[{r0}, {r0, 0x100}, {r0, 0x4}, {r0, 0x20}, {r0}], 0x5, 0xffffffffffffffff) 23:31:42 executing program 1: r0 = syz_open_pts() close(r0) dup(r0) fsync(r0) 23:31:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) readv(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:31:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r4, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x3e) r1 = syz_open_pts() close(r0) dup(r0) fsync(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:31:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f00000000c0)="e202cdd91fc40b336293a7b194f01f16cb9417cbfc3816f79728bdbaf484addc44036ae5891d18ebaf44ef1d217926c81d3a0300ad7ec372c0f92ffbc52a76d8fdd3d9f91d8fab4a28ac9caee4", 0x4d, 0x9, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r1, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) 23:31:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) dup2(r0, r0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 23:31:43 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x0, 0x200}, {0x3, 0x2}}) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x2004, 0x8f4) 23:31:43 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000380), 0x10004) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/202, 0xca}], 0x2, 0x0) recvfrom(r2, &(0x7f0000000040)=""/42, 0x2a, 0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) 23:31:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x7f}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffffe, 0x1}], 0xe37, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0xa3f2811800000, 0xeda3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x41, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x50, 0xd950556ee51f5580, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0xfffffffffffffffd, 0xfffffffffffff6c9}], 0x8, &(0x7f00000000c0)={0xbee, 0x8001}) 23:31:43 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70172e2f66696c653800"], 0xe0, 0x0}, 0x0) 23:31:43 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="0002000066d859e61cbe37be11f6a5b070e65b5faa6d6c4530080000000070000000da6b7668b6b4635777a9be8de3e2071a7af6dc179fd1414354b3a6d193c2ec1e0582cd573da6a57647c86c67b986e74c27de5f36e010ae33a232317f0245a4d42e07b26fbda20c220565e1a8199fe3803caaaaaa462e592b65b317a338bbcb88cdc22b07d32c40fd773b22586409c53e31"], 0x1, 0x0, 0x0, 0x0}, 0x0) 23:31:43 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0xb4dc, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffd59) 23:31:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) munlockall() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 23:31:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) unlink(&(0x7f0000000300)='./file0\x00') 23:31:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:31:43 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x2f, &(0x7f0000000000)="31bc4aa5797c196b81378148ea4df83e4b441ab28570d75bac59cc0731a7eee4eaba18b8fe5f1d1d43a588145c03469a2597e04096fcdda31976550e197924d713f3ed7955347480d0a8bea0c10925975217905dde4f63afb8e26a0e6da262f645439e79e239230d546d49b63f316401c5b72d365233d5afbce714b16775147ca15b9cb89de4b39dd43104934bda7b6e3e6eee1d63af0ebaaf2dc9e0b5d33756dae6608cf6270b220a16b8a4b3b530132966efd590dd34b507329300fa581fe3d6d6a8136fa9312118421372cc923634cd9ed576a1f142752c5d12effc2c76689b66b10399ff2f472e79892eaf196fbb474487a09d5025a6a2029cbd5765d227cf595352cc322ffc96e803eba9ef449a56b8c7f55784ca2158a6f40d85510d5e10d464f14725b6a089662b9bd7b8b108a9af32692647d1e5ed04723e9684a79383fb29267748c593ce7d04872c34e84b03c577726d5ac19015168724335759a68c85686e3bf6710dc4f3c4d1412e4c093b3c904fa2aa305859a2d1d02baba04bf0ca9ed77a38aa2ac9b5a8135268df5157c69ea83b6428c058aba0ffc08d3f05df7f6f3b5ba6aefd96a3cd084f962b2c7a12cd1cb716993b4e08966ee68619f0f47db655d120d50f9556066263e1095b69c2df75fa11444d2d14653033464cf646a7fe1a9fd18257545dcef709318c37ff0a22d50e0e8b838d11340f62fd185fd11f018bda35c9acf07a50572e5644637d7ab2977978cae7d83d9fee557ccfb4655fca3685566c98862306c6db2775c189a6fdf5cfc55f8dae14bac1fd66f4cfe353936cd287cee8249bb3214fb71e406f49528485392c1adfd681d131ba9019074d6bf0ee86c543c8975f71722b96a5eaa638eedf12511d6790fbf679301336c354f48fafc0c874fee2b72dd47245c6e3d10a35d457dcc3a01fc4c18c773ff245443ff3dcafe5f868174c6209e624921d70dd4e8abe5566e000b23aaab18d7070188baf56da24eda898bed59f4a87dea721b30989a7d091f7aa086dd7785eaab7067b7c5aadaf197f31a7b00baeb58b6435c562caad8c31851e3d84ca4087671e5f9618fd1930969945b5e7c5931142c5c0f592690eead0df847a4aaf4d3a1a3a258d2240ab9ae32aecaf6b808cb19d523ad66b28c8cb98f5991303f2519011273aa996f4fe0c8d06384269da6c223c146af330bdf72d70eac1580a8621dfed99c29b1eb7b435c303e3c12bc17655e6d2ce42c275b9a71eeabda4e4c28089a7794f987f1496b3db84932cd2af2a38bce6f6bd1ad780a5b67870204db27b05c9c20cf7827d99ebab41a5a6f0f675c242b7bcb6ac4e9e40fa0fef3b7fba628cb01786de1844fbcc1a5aa5d2f469f6bbc8ac01672d5a87337e8f7a68ea80409678a945f92e4234d199479fbd5ad6b6cab57055aeb6e1826e07c51f31683d4ab4940ad470200879ab22d552268c1bf66c0279eb7c4e2f96547e9e30b49b6ede8305bf7c16c7b33f1e8027e6e6de2cb9a9a4dd199b883385f8c7f7901de2b2cc82f8445155753daa1f1ff5c4901c347f898f1b4a10b8a48081999f3b47a567f3ccf35c16f6ce6686a31eeb3a198761cb845c674b5a1597819c0d00a2d117a8902bba469d05c818e1512e41f0837f0c3841134d77446744742362ef3f542939a4fa1b1079638fa1a568ca512c926f05d0bc751214917cbbaab4ca81c376d8ab868fc99023aca53314e209916f61aeab500877574f74be2a961933aa559c4b247c2d7f1da19016ed22fb316047a83c5cc6067949b47bcd851ef872b80c614ad216a80ffab0488b66c67bd61f11813a4e62dcd204e722fade5de08b23888cd03ea866dd1a049ad2295483fd175d0554e6f6bd2a2773859f6e83d1152b3053bd578a6360aa5995f536e29e77f99f4128916757e72e0ab32023c9dca43d32485b5cbce6a7efb2630dd1d5161bdf54230c38783591b451a960dd515783a26684c9d49be6bf82f56e9ac03165c7f9b00d51a45a2d7df51c082d91e47947c855f476d19c49694ef70d396650012a9a31a82f965be00e8604aa2087cf16538baa371991e4be5638ae324831f06db7ad43ee384e006c6298d3e6225edb32ccc73653232e35f782c7efcf8855dd719ec7d7284b765c391475dabc689792d874a280945ab76290c8864136f86771c939185ffc57bf945960cbb15d962aa7c18bc65a913b9ddb13f458e3ff67f6ab773a31f67cf5c7f97112de8132f4595cd213787f4886947c6e677020a1c7d3401c18b5e88b2a742140d4b5590f7678a4ea64972b077e7345fc62bc9e2abb99ceecb2f764bf6351c9be5f926b0093a32654b54c94ef91ebbb7ef40dca185c9ffcd27f698944b0827d3fc4d81d7da11fb9f85c571793bf1e275272cf4b9246d8b0046f0b587129f55a2c64b35eafb2b9e8eaa165e2d70f22634f3c247dd310a72bee018ea43198e4164126a292c3cacacefe6e597f5b96c87abbb2ff9d9cff04b00a74bd4ab6605c6f4845f90b5713fc783f60dd1b0162ef7078498dd86a5e0dff5d2aa034f0992b74d8a3dc17bef2a21b3b4bfc8f38a8de4f5ee984785690aa0db153fa28093c8ca6536a44cca22afd10df2290cd42a072f5788eb46f981f17548e335a20bba54c9bf6b81bebed27e5cbb3d52417325d401c313a84fde5763df37b0975196556e150170049de9909197a5a103a8334fd0cb8a6d9642d3e29e727246b1251e8d688a9e6a568936a87df7012fdafbd479b3be5deea1d6e13b384be31f2fb983f2427760e817c826bb510b55541a254b4cde5dc021c17166b8187cf04caf588ef0f8857f4038ecdddb061feae9167136d0634cbd5c41b102c84fb2f95f81e67d0fff1f6f8b0cf08cb2de37ef7d2c9b1c087fda5d9963d0644bd64fea3da92864a98becf7eff4d37f9f12e2353e8d4d74e817ee9ca10510f5ff0e310d3e98eebc787a94ab1f6bd6a9bb46cddd9788a4d4c377184281a5a1355f7076eafa6f9b918b8fdab09ee6970d72fb2efc930b3ef7a7207dd647cf952e45598af05cb35216ff2f2997dfcebe1940f1eff7e426406550332f44470e4494690b490b58b06b779fcf77dcb855b96229786ba3b9cea5bd87d52f61056c6095a3dc7fc89c7e53ae7bbbd7bba93432de58b586e22c81d0317b36a23d9ca1fa73e0584fc674ca661b80697a43b948718aa0fa8db85505ee51adacb064c02cea72a7dad337d181aacc3ef84738faee198b14c3df48bed0fb227ef264369c7fc624ea3dee7ed032b3adab6e2290a8cf5edb9fea54e9f09bc69966dfb0d0ca37c2048a11c1c25e18d05703297bf0f6ca215d929bee17e2d68e9828f0164fdb0945a699f64765197c340aea8a7bac92126b127517047cf8dc2fb1b072876f496c7d3cee52f0f1a6965a488a5e6df804193b8448670d4fa025a6dca4d415183017542723f1ccf53796a6d42e1a9865f893c877343a194b245584857ebf1700b7ff4f3b639ec14ed96bca500251849af2b42b43140097ad1aedf189828d8eeb63e9128a3237fd37898e2835af803822422a9b9b1577fdf0ca2d0db5fc4be3d7da0c2c6419137cc4697a246bba283b2abb496382e09eebf302dd56147ffd5625dac1cf44c350a6ee687864fd74e6635c4e64a67185e5834298f58df08c092e44522a3606e40cea9189591ab791ec4f0119b715ad1a99fcbad8cf4fa0ba4fd6d832a7ccf9ad45954da9d9439e87386f915cdb85f884c1d5c481a4983c7ab4d805106286a6e8b4f142161130d93d9d7a77542cec1c5fc0882f8ee41b326068fb1f0d150f3a8279743bd89ee21f47398f348406b11f7de1cf648ddc6b6a5b465d1a0b99c917f7bb2503aacfe71005596fa5e74efcc236929b545a185361807027cc5a97d2609caf00f4507d04e0a8bc155eba2202638c223fe15dc9e37868ced48f2096bef4a66e7346a12594ad7574189c2d937e45ec84c726830f27ac30e99930872bef076f60577871668bd1d047b8ff5a1d90280a5a42d37048a9d0242723fffe48e886d9d5ac081cff110e59f65ce79cd3a4d70161c53f9777aac85452510f2e0429bd77fdd1de3c838b8ea90188d1b65c32e1bd7c9e441e950bc290fb7f0c01130070367340b607354243aaad4580d46f3e16913daef1ddecbaa7a8fe7e44bf2631662e2192d6485f4b2e6bdc69e1d92e72a1d66081570267270b1f5d895a4dc9bd4b05c546d8e0b1e755e4c6e2ff3c76ac3e3efc281ddfca8197929cb8b912648beb15279431faa460edcffe782bd5861c1ac799eea119f749a9b4cdc455661e4936655917677804ae11930134cd12f90df33ebfa9a7ac35bb135c9c74d08b7cded1d4add3a0925d6f39fdc5749bf4a26ef318070d725662e00e5f5f231ce87ca7d25ff791cc51987e59605c59662a99e3fe0ed7c676352aa51d4a3dde26e3b937cdfa7e262ea9bbd364e09f7d1c5891871a5c53e0e4ab92a80b8c0f27639385a10642546b06cc738270a90447cd60a7948655c9b5d9bb8535ce4cc8e1a7ab0a6622237bdf384ae8945c93e7ff97fbc4c35c002adc7ba59800056e32a4ac9996281ff76bbe3b3055f5be437eeee635d3c2321ceb89d88d78fe620accdbf361b31d84f3303e4e3f1093bf350d041ce60e70dbbb9d57132615d6c156bb0d7540e4c09e843bd5c7400c1690e333f2485c272db71824cd9543e36ef967f02b3056dc10f5ae53b354779345c07ccc426c2f883f056460022dc8e5ceefaa1581df23d702fba218fb6dff5b5398ba74addd3efad033f48fd8ff963510e71834db8a0ce99e8a6c822e67abd9c82a8162da0bca51ff1442b1a4b93dd168145e89d0043837a8f67ab3dc624b37647853350e817123adab508537eb4f7653b697dcf44616493e7e5c01d1d2d8dc838fc499a07e8b4fe17793e8ab76aff5b0f8aee4f72d9c25824b49d1f918ff3126a906e7046b08cc87d59c85bfdcc03c1896a9c28af009364408a55da1811dcfbc990f505da062afd9aec2a2221c2ae9b83cbdb351c33317749f0d4e73af72613432adb0acd6a3b386970f1592e82e670725ee6c9e30121972337c6f0dae572b3943c05aff57a7031a4ff1c661931ef92ad85d258564c0bb73443d08920cc229c38ede124167554fe1da8580ca1555390518568eca13eb8821358d1bf750f43456b3e84d01ee731adccd3a1629caad56fd24b7064365789933d3c2166237069d0b55d9c315c4a6973ab0fd883632d52b35c3c77641e6fe1905fda2f2418983cdcfc402e1432edffa473d46127806fd7de9ddcd92c09437b31ddbe5ca175532835aa1882c014fbf134feeaf2ab6a4aba74ca2b83e4aa7e0b9d2ca3a078c7c4052bcc19af19feb97adbc99c26b375d16439e0961e107f8bac8c1fd2aa1ea7d04bf365c24ad4b5d88066374b9d9ba294772769275426d367ccbd37df2bd50d33e24255aa4dd52c413e44b8f2f06479b17458d4410ac5e510ac4981d803014a0b3b2b86fe561426b6341972ee1941bb812a8eb1a49eb97824c15de76166b480a116bc9e85c58c7264b193f496a5aa13b34533dcea4138d68ca94107b10fd6a915de31769e0f97272edb79ea833c4342b2cc58cb57b6ba2399bb982dcd9f8e6259e28b3f038755380e1ce5cfa8d8be1d7ce94a4e7f8ee7b40086e74b3bf648a13e0b5a87b40a79e9af636d7509d9a7345369a97a92b682039875819ba927b9d01dc101f9fd7b6bfcbdb8e55334f61f2cbe2a409549e8f37a634c61c18aba43e002999d35293126f83489c3055d5c6189a62b5b7e5311bdad7731", 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:31:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x837607d633f62efd, 0x140) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/233, 0xe9}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10200, 0x0) r2 = accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) getrlimit(0x8, &(0x7f0000000440)) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) setitimer(0x2, &(0x7f00000004c0)={{0x3, 0x7}, {0x7, 0x5}}, &(0x7f0000000500)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000540)) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) open$dir(&(0x7f00000005c0)='./file0\x00', 0x2, 0x30) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) unlink(&(0x7f0000000600)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x1, 0xc0}, {0x18, 0x3, 0x100, 0xb6c9}, 0x100000001, [0x7, 0x5, 0x1f, 0x8, 0x862, 0x7, 0x8000, 0x80]}, 0x3c) accept(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) setitimer(0x1, &(0x7f0000000700)={{0x7, 0xe1a}, {0x20, 0x1b}}, &(0x7f0000000740)) r5 = accept$unix(r1, 0x0, &(0x7f0000000780)) r6 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) accept$unix(r5, 0x0, &(0x7f00000007c0)) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000800)=""/198) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getppid() 23:31:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 23:31:43 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcf7) 23:31:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="628c458485c6e24b7b0013949e3fca0c26397826b404cbc248a8d0a9247cb58f406facec2d24e6dbb2afe5f6ef77bdd1e7ac8806", 0x34) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x6013, r1, 0x0, 0x0) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockname(r3, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 23:31:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x400, 0x0, 0x80, "551f4c55f2d93c6e149c6468b44ff5e504777498", 0x10000, 0x26}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:31:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x6, 0x10001, 0x0, 0x0, "f000000007000000000000671f76308304ba00", 0xfffffffffffffffe, 0x2}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 23:31:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 23:31:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') r2 = open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x4) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x5d, 0x8}, {{r2}, 0xfffffffffffffffd, 0x92, 0x40000000, 0xff, 0x7}, {{r0}, 0x0, 0x8, 0x8, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x7, 0x74}, {{r1}, 0xfffffffffffffffe, 0x3d, 0xfffff, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x80, 0x8}, {{r1}, 0xfffffffffffffffd, 0x5, 0x1e, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0xd65, 0x1ea9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8}], 0x5, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xf00000a0, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x80, 0x60000002, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0xcd46, 0x658}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x2c, 0xffff}, {{r0}, 0x0, 0x1, 0x20000008, 0x100, 0x1}], 0x23c, &(0x7f0000000100)={0x1}) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) flock(r0, 0xc) 23:31:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x6, 0x30fd, {0xd7, 0x2}}) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001580)=0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r2, &(0x7f0000001500)=[{&(0x7f00000001c0)="0f8e93c1d62ea88be204398994", 0xd}, {&(0x7f0000000280)="d9be84565a0564313b8f4ba7c292c59456de42c805615e718f55a8c5eb2169e95adc02bb90be7fa5744a96549ed52a34ac72a9ac8d585089a84e1da459f53c71c3f5848d0e077fc3f6881a4f404e62db", 0x50}, {&(0x7f0000000300)="047fd901bf6df7c667d81cf4cae1515d606e721b747355bda9e83143ec17fdeb3c9df3890160456247bfc970e645cdfcbfb811ee5b8a392701bc28e50ed84df63dbcf6bc7af8c8ba1d409abf5dcb279db86105c45ab12d6d8a72e05922d1483d626f2b3c5085c950b0bb0741ad74c4582574d02280984dea88d3eaf48e0e5b3e6a97698830ff3cc3e780ac10ed5b26abf0d40d3f98466060be048947f50425f5de6b74b9b8820cadfae7bb0a4ff219fea0fc9471c26ee06028410c4611f8167f09b265d61a82d7ff679e83d59f6de56b16d0df27cee92c82c2a5b5c45ef947e883fcc6a8cb6c32af5ffb804f11e5", 0xee}, {&(0x7f0000000400)="ba41db24791ae3279f08be058b6c5db7f669836990ce3be00b5f4e93dfe1a2097e26594820fc36edacfe7e290da580e86dcc8f388cbfadbc7fe4fb21270bfd95", 0x40}, {&(0x7f0000000440)="7bf436c59deffa2452e1b756b595ed747ba10ebeeee407a3e5226deb3508c81df5f21f7dbfe802e2672e744c196ef14533079e5b91714e930807c838b41f4113e9d98b033fe0be96257623d57aeb3a6acb775b69ab2014627f2fc145e579437ca3986190bf13eb008aac6e8e97745d4d2a64273cd01b0ebc6c125f7d5d08ee8b77e7a35488b1ae0dfd8ad91d6c29a24d72943631f10d18b10729e1e98b7601ea0b1d3334f93dd7261913e3ab221bfeb122c726cf0c38e5080d7e64b24816fba90948d80cea94d18d5e9f7877476f63cdbd28b3a3776cc25998c310c3b7bd5a9abef9dc76fe73d0f3a47221a9a76bdc98e89dc8c1220e15e8d9050f6011a7ed71048323134b92a919a794d1b88bee718d90c911da1f932b6ce847664564bd14b16a03bb5eff3c46e3a54d10716b0f09888aecb98755dbddcdc3b98bd5ba8c8a65b988c44743c3b43aab05f205d5a7a943742f3bd2c20950a5dcf373e28e8cd996f5049e5c26d405233bcc25ff01db36bd746c537ed059d248cbb24926f09c38b8ff58d2b2aeb174308eb44fc1ec89453f114138541090f35c82c1e3ff913d4c23e6bf7ebe05dc01a6bf63674b81f5ff32ea48e01bb4a54dc48140bfd480305b96f88327e4d3957fdb0d3373431dbccfb42c15f6d3f3a69e217f789e1974dce1253b9e89dbe483b2d352af4319751c94751c96f94314824870618ade377a8793aa81151f8a67d7d374e220ed935dd74fb9de3632820fcbe1bbfe5d051173ccc99506aaac3879285130f754a51e3bcd407e41393f9c695e8adac287ef19ef916852a88723a633545a06db693a7343861bc3f2783580c727bed661b6038825d88f2437aaf5d8c2bd2da386934929787c00543703c38d412e78eb45a8b85b07caf92bb094e91267d33b3a7740fe6295e1e26bbf9db36323fd447d3856ec04e12d9d2f189c447734ce2618d3a5975eeacca7179a412929df1a3e81d681a84dc5c471a2ca4bd8a02f9fa5d871efce5648dd7d85fb1fbff800e152ebed6db1d14b0c48479bd06a7e85a2b39bab59960b42172953b972d07be8fc35bafc3398ce9077079f9350caf280eca86284453500537839b671a7e42cc24de0e0f246d236a959815801b7431c16e0593f5b77d54c80d69a86beb94e24a43c81e9f407185cdb9668ff781db03d0f3a522f4ce4309785cc2951ef704945b4493c330ceaca4b1b31f82046158c81127140666a326f8e7697661fee4884156bee2915ebedd9aee68d2d6b57f262c2c987111d38561a236b11528318691b3fed44a0fff40215b8ee1f469cf484e4f626d837ef832a5bc2ab8a70115e546f07808573030c468725eac3629c1c399e4ffee53d794efc80aa28fb81e60e1dcaa9f902e8718aba16bef380967cddcdd16ea97412e0a03d2f9d5a914b5989d3247b0e78fe355d8f5827488f3b10123831d557eaa3f51d647e1ac38fa9f2e7746c7f98ceb129a24319b531ae0f3139998cb8c24228ee14668af0f2790dae6ef88a36c2b402d9b8fa904a2961fcd625489532a8570fd49937218e79700c85957161c4bf58abb3b92a1caa1f1976ab670ffbb01d87bd1f54fa7e27236aead65778989b4df32d3ec46f44e25b3f2d6cc99b80fe3dbd1f216a900b157b270b6fa5968ecb205361d4a428700ab4d463fb0b3b0f4f93474b7c682e76583f0ae338142904ac1ee5ae99a686b2819b3aaea7bb532d31c4ae29fa96557000a2eb1899a0dfc7df7e76d18322065788742226317af82f327c353c5fb1881daca0d6ec55199131f56beef14a378d4110caf7c064f5cd4b594a3591d1dbf4ed42f4f0a6d6513b6110ef966b7976c6b143de3431743dc0149b1f3ea62219719a6193af330b51f8918d9a142d155bc537d6fc3bc1a87ed87710d87650ad324e06d36252b4b548f5c47d2fdd110c073205b106810f9fd66064e1b167ba2ff8ef2b6f2358cfe8534b3bbdfdfe68b06626302780a5c2ec8d9a95ae7ca63388b699bcc4b9f5c6eb2617bf253abfa7132883ede7abe426848d55d39e067283aeb8d5c0f5d6de26536b5480c498d07b586632799189372b294ea0ab171d5e4b18cc1615291801599cf04068991fedc415e86f03578dcf576f8c02a1906790940ad93c2ac399c7a63e9b95371d771d343162c6410bcce672e0d9fe8857cda2dd7475934fed9a3b091eb864d5cbdfbd389d18621ad806578dc20ff08b60f52d10b975f770da3f5f1b409208690e9d08af31dd30308ee22a2b11d922663a01acf5ce538a63926748944a7ca3548688d7acad3d8b764e629d63c7ed79ca1b68d2d22f71864cc940af73f71342dffcb062915d7311a55c1d33890881e003fd0025ec7d16f01723a18e5330e418d157637e7fec8346e4e526b6cceb34bb4a677d4a93404a4a116757b869bcf5ee1993f6b1263dd8d580df0e4d898d6267049e4c56efcf52e45a9dfb730d82a1e63cf80b4a9d0f8810f97068466e2337703ea6563e0e2fa6f3857f7e993ffc061acec2e4c86438324946df98fdc2b17aaae4ca65c2999c5fd91f8016af1f860adeaba63c7c3c84fb2815ea2748e3c472e6969a7a08b8cff38863bcc31ef02ea2d6cf0ad6c6b032c0cd7fe5fd65919538c23ae643da6761bafadcd064ce7f45a20a18d128f3f62c5b949b2e8928ad8a18c7fc9ebc1aa887a22bcd6b3f0973b4034f8abab2d34c49f523ca2afe7224b1b728deff3a5785abce0d73390c513fda00126d9d122e3a48434ec6145e6237d2095c28a9ceb42cb23a891a4638da6b14e0f8397a458f579a724ffb17e867573f1c59d0cbfab1e11e2d0344a437de36dcd89e24019cb50755f6830cdb42be609b1c3795b99e3ed353a945d5b3662e31943bf6967965fe5137b294db3063a51dcc51dab8d53567761d0ef33f1dbdbe502e05fb6e7d9be01a00cfd96aa8b841d86e27b5f6c9048895089a10512eec81e5d304db7fb6883f1ea13ff7e0f18c1b8e7d304467379a6ad08a6fea9119aca3a42c2a6fdfb104770bca28fb06a8b7d6af59442a62e57406686cbfab813569934665efed93db5cf5b7c1eabd03d4c2cccb83a58faf7fe7c28dc24066fe098a19b3b6b921367b07ea8862dbff9c5563386218fd664d6f4907fc8ed2a6e02e5df3acb3755de2b1817a62693db1d87ce49ba2598eab14a14c18bec821be193cc75b5e6b82fc55812d8c0e5430d26061d8c1e6b8bcdc9c252688331e460da7ae6996ef44b3ed8ff9371e2b569a8d2afb6932196650855e13c4f93e9c82c4fb33e9cd6212ba6b6daf875ba54ff28fd34e6b464bb3950a99bbd48baf6de52976661cc6c47a5464ae0113a2971d189481b9745aa41c444381d6f4976ec495c4775f8acb179597ff064bffffa303d3b6c929166f541fd70f3a45749e146ba3477c1d58d65dba38f0d19e61b08a6494d496a97e4d57b94b85870ee415c4aa494d7ac7f2b3fa6e5a7599864698f54d8fc04bfb6f1baeec78f30779566f4c425cb8cf0024e37e052215387663403358236dd56a560a7dc57b72fb9ecb290104940a1c17855750a5a91865c7759961b4ecebe917afeb0c159460fb90d8b337dd62a30c6cb2179ce7cb2a79ae5361d0766c0d220610a068f8a0dc975dad64d066dfb4d463d6d446fa5e8affa4a21b94b1ec7edce39a410d7e6c8b376860687ad25236340a2ca1232451ba0b3570dbe1a5f0f205b9247c61e0b1ea1d4c40e7f54162ed47e7e8a6efe013dabde7d446cf215870f5da05a897696f50d53cb3761cb1f713d486e7679e5a1a468dd6258f9fe4450df0345f304485702eb9d527f6b82574e503822b63205c94cb3b104d02b604a22a3e06e281302bb2c1ac34f01723653720daf89e1348d95b58a50bf16139743e626187d7d43dc33084fbad7ccbadf303a5a33ffd9d706db20f4d589383eaebc298dedee451dbf53459974d89025ba21aeaf4733062a2c636cadb027b611513dcfef96fa4152f994e1899c3b54ff0a31d4d3b7ff9bd54de56838d18d80fce0d17b731b8ff782ed4a5732c4cbc61e4b57005baa33ff8ac8f7ac20c64f56fbcaaa5b3980ccc1259e001eedf32bea3f927b398a06e4f13c115cd40e3556b6b3e90cf8de9b019010c3f6672ee81e013e251e654a3dea867bb52d5ddff5c9858c50f41ca613fcd331a3464b3016161d5fc840ebb740dfb23aa99e91e2fcd78bf14d1baf69f77ddd080649f16a130a7bcc74bc91989c9d2fa16c72bb90dab33931bf61b0049f168f3331fe9969d19aa06cdddbcba7fb95d348e75b301235d5d073041c8994e218c5557bcf23a1d326d582e34393c5fd191dfbf356acedfdee67f4feb6366e5638fdf4e1bba3e443272c7a472cbacfe1d53231b52af868efc04e9a71311f2b892897782cf5052215942d914631834cfb6104f1dd8ed0b3aa1e61e16d0a0591c6a8f4c0e40ef7653e5182d4c1e4eb1204b2368f9250a7a9c33948f196634d59eb10fb80c62f1659e91ba3bd11e44a3f0bf8560fb6bc96616909c74c4cfcfc2383d1fb5e527de0c4660c4132a184575d58de0f0586cef70e9713c427bed771375998a5c035c83076b6fb46e0077bf01dd871dccb0943f5cfd757776dd20bcbef48e716a63861800f5c12250451209ef873158064d4d66766dc3a849ea12ebadefdee9a2b9fea36cd74a54162da527cb1b7984acb1eb872e4a6b34235dd05e78434153c10b71f71602cff609e4870b3e5f8477d7b8aa745f4a3693ab3ce2d52c33d5f190e64bd6ab330bc8b1ddaab8b431b62ff9e435de9eaab5dc2cc5d7fbf713b408eb4452318458c4a441c030ba95cd4dcc3212450bcb79ce462e40291c4721c5605302483da43e5282843337b47054986f639663e57f7d76a18849e9d6755cef38b335a1def6b2d2f2802935d48a667736cc4560e9eb713bcf80bdcfcbde81a1a03ad1595acfa2a815366a2e851782c4ad4b72d19d675cd6dbf3fecf04a8b1f789290c16062ddddd895ac7c4745f9d9cf52cbd3964175c8e19e75f87dd6a2e5564723bb20167d7cf98a5cdf8ce5fbaea02943ba31cd3394f0969e8e79bc742f94905115001295ef227fc6e26eae841163b6989362a05c2356312000088552fc777aaf7a2411179f43c6188f89d55e5910a8005994cfa099112f8f3a54406d5bd0b87b5d770fcd0170d0a61ff135bc9a493c821af2011633f43f32c24979ff85c2c1b4dcd8350fdeb96eba00cd61b6474e87ba5b2cfcca0433b2997442a6c02dd0ff132e6b507d9bf50b6eb621da52c6d3f558c22ac189799f00850ca8ef1f4f6c4440d34d73cd089691c9f0b81ec29a50a9a5fdcd4f60236382e9c9e0423c9917cb9ae63363bf91612ac114273f56837588595d67c1cbe7a514d299786ac9dbd52db549b45ab7721a14400a5fcb2f80f46bdde2a22ebd914121392450b43f8444705f1bfaa8843eebd0ae0a7e8794e60c5fa9951adfe9fd668051c2ae5de76b2809ff0a13720c6e486a9240aef108787cec5f85d18aed5223d277373a58c34cf33c47ea90524455ea83f9e1b7160805a6abc723c05bb68053a6adbc077579c1c669e3a19c622e05a48287b3862f6237034e5c6c12cce869197d2cd76390af15605cec77c5d03d769f418d44ff85b2232d7f42711855fbcb5ec158de75a3059345984a7bda705dd3bdab1390a5f5b3ec128d78a1900500b17b7a946bc52a2b18af80ce29d80124984ba6b66510f58bc38f4131d93e3b4b29a9f5c96e7b7d0e5a0eb8e2673cc2fefb0fb7b82fd21ed24d389973b3d86b7e647a25f14cc837e53984a171638", 0x1000}, {&(0x7f0000001440)="ee4b7c42185c8d08a590b9d78e27075e1ee2bbdae5509a70d78ad1109f7e8bdc28302fc9908a827b6bdf3dd954b994afdfcce53002741e65ecf90977f9c5f07e6dc70b1f42d3607736636f689b7d3f744fc7902639e2b459ca5f7c0d746564ad9001a991c5a8b86dd886f0d5651e8858446c4928038e91bd9b1b2b8707d3a6c3c3f31fcb6acb1f9cfbd60b6714766794ea62e8", 0x93}], 0x6) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:31:44 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) socket$inet6(0x18, 0x1, 0x101) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 23:31:44 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) 23:31:44 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1a9) mprotect(&(0x7f00005c5000/0x4000)=nil, 0x4000, 0x1) 23:31:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1105, &(0x7f0000000000), &(0x7f0000001580)=0x4) 23:31:44 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = socket$inet(0x2, 0x2, 0x10001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xfffffffffffffff1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = dup(0xffffffffffffffff) fchownat(r4, &(0x7f0000000340)='./file0\x00', r1, r2, 0x4) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f00000003c0)=[r2, r3, r5, r5, r6]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSDTR(r4, 0x20007479) 23:31:44 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) socket$inet6(0x18, 0x4, 0x0) accept$inet6(r0, 0x0, 0x0) 23:31:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r5 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = dup2(r3, r4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 23:31:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/148, &(0x7f0000000000)=0x94) 23:31:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x34, 0x0, 0xc68, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) 23:31:45 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file1\x00', 0x80, 0x5) r3 = open(&(0x7f0000001840)='./file1\x00', 0x0, 0x84) r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000001880)='./file1\x00', 0x0, 0x80) socketpair(0x18, 0x5, 0x2, &(0x7f00000018c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) r8 = open$dir(&(0x7f0000001940)='./file1\x00', 0x809, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() r14 = getgid() r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/tty\x00', 0x10080, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/tty\x00', 0x41, 0x0) r17 = open(&(0x7f0000001b00)='./file1\x00', 0x0, 0x1) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001700)=[{&(0x7f00000001c0)="24e62967ca3cdb4fb7b738e3ef9a2f6e7cc7198fefe6f175608516", 0x1b}, {&(0x7f0000000200)="ac3dc964ecc33526665496e00eede8ca165cce828042e301382017761acae01ffed379d0edc3dbecf89d485e3499cfeeb59874de023409c10d7fce7215d3d32f5a46b2d9626338561f3cbac0877af52b01286cefdc13c7f2f545afc0bc0294", 0x5f}, {&(0x7f0000000300)="3e17b3ddabf800f2c5b9f8488e3b2fa47f94576ea12e92a2f6d0690ad100ff401d4648ca1f9738910eb1d81d5b1f133bd63ef4d3c48c00d366f67f5b56b555ca8cb0f4acbe13291a0b65461c1577dbe5f49afb02079e98cc77cc4a8989018a8aeea5e22d52923791a816a768fe238b34566eac0453c18e8b62d2abe712fff5f341cc6c2d577e44f5f45a8f818a7dde3ba159dbb7cd6f2bd1db0553f396fa28551a115aa7cecdbe2d894611515ebd53f41dda1168259e027a9baef7e273f13e3e3d18cded54fa", 0xc6}, {&(0x7f0000000400)="58b2142819e21e772d65f74aab761b815aec5a42755725cd6f9b5819c4676d0d4c18b8f3fe70df793fac80e286d261b243fa4273371347d6dbeb8b45c37ed94d2b192eace387168944ad625a147ac8e695675cb3e7b871bd0a408f3cb0f77280f1bdd7312319a13b14f21a211cede6de05458b16a7cecbce20a2d14fbdba29a9eb7ea8a1b65115bb8c544899287a60a8", 0x90}, {&(0x7f00000004c0)="7b4ae91a06f7f264617c0b54b6fb8ad8f2eb9fb1bb7cc121f6a7f33afd9d00419ff47a866c5bdfeb7209f81d2eccbb9db95a9f9ef869d46815c8d5a14c4aade793a1d346bb7486203ca9821b65968980740b9d091120222a732b1aa61c0751bc96630349cb2bd59510d990b246c313e6d7a86ae5514dce3a667aa91a277026ceffd2340705a094303326fb2dd2ba3ddcf471e4d4ece6ff8b3f0b39c8f2242ef917a03c39436502e2a649da", 0xab}, {&(0x7f0000000580)="30e20d8993e1ca571dcf8d7de3965068f6f94daab600e77607894e53b2c3261a2e374b68802d50c03f49504a2fc5e596c591068c6acb7a9d782a714159a7a666803ab618cf3bbbab346ac3440369e965ed137a207c8f2c6e690041991b3f19a00a73e7aaef69ae5e659393f31f012420065bd9f22cbdf80447e0b92f3802ebd6ba5b60b22f50c5612ea37772dc5e14ad2811520e252b4eec16927c3fe2e1079366c25e6f86c8e1b6768dbed576f9e7af1f1382ff968baff44d75bcaabcc3bdc36f", 0xc1}, {&(0x7f0000000680)="975ab8783028579e65f285f2ab25e5cc9cacb1be7a25b8aa709e75b6f1b14cdd0ed660e058619f5ff7d63325aed4d61dc7ffe6478dcd59fe39c30f04768cb66b95591355cd2880a9c3761739a4a4d44bc7d0fa974471c992b174ef027d1f1330c92e2d4d6e5235c56e331d137570ada28e4e9ceb19590db8b73c12fe4eb890766be30a271e5ab044a20ceaa0a9f372c960a617a737792d421e5195029499f6023605d3dad0c414bc6102d581fdbe5b9f1cad73eeeda1438a669ff3e2f7387ff29367d1ea1f68fda61517083161d0022f7efe7168327e61329b854a9255c9c8a423e0b8a235afbaf69f8ba3ec3ee10c47898dbfd31ad70aca292df5728712ff22b152087016441db0e4b960bd040e445aa903b69763a23150bb93bf40906480856b9415852690ee8e4cbce9229d84521f24c94be601940b227a5c6dbda623e07426d91f097100f973a455ca60c00df0bab56084e9ebdd02115b093a2b207b4c3e30181ec8d2aaec73add8e415d17cf24737cecfc27da27830f241ee5af06ae291777b349c7759644781aa6141f76659ccb0ae490d09c5a38bade4ce1b83b67d05aa2afd3476c4f711d86eb98cfce144ad021e7cdb631e17c67f881d03b94826dbcc6c6eb3383eeb72504b35b874fec4e9bd0e05491490aa574ebc7d896c17e9d26b39aaa5d2f6c2659c85eb38a5d0e94434504e21a27749d636b82cae60268cfbb038ec2567adcb29cb4e4dfccd60042bdfa9565051cf7356b3d08f1a1965c174aa6e65e53bdb150eafcf40e752e372a5b1b9812c17a2cfd070544f50e5fcf4d9e7057fc174c06a811c620c8dd028237600d5cd6d7e2eabb63662183ab0a02f87146dd8b511437b6703e1fce5510548e9eae2d698ee8b555c12228fd5c71e5a001e97af27241d016f0726679c2fc787aa905dc2c26ad0579d0b90aed7cdadd1ee25c30416358a6e6701c41d72c0570145d6a5c242a64057a986c77137ab0f110ddb306beb2d99e486fa9c9c927466ebb5296958870c45f7a3af62498470047530cdc83524a4c5d44c63395d267ddee0497882e0e11f0038e1b632887fd29bd2204a082a1fe5b733aad80b3a296dbbc5a8a92427d9c6aa3831c9bf3145354d539893b19376b94e76896dbb02f0eb1c953f721bd797639c0db094f96296b01b879686695cb6dbd2996e5c14418e32f2437e67a7d89a997f8a94ae11d4939fd04bd4c80846e4b19bde906f97201d48f5fbd98bcb053c57439337fac3228c49d18bb37d0067fd29dc1aa218fc452d5a193d7ec9697eb0bc2f3f7ccc74e40ec00f3bae83b06634c36344fcf2d6f16fe4bd67874eaaaceff4379bca713bf03ded0d96325df46e94ec92b304816add43b39e5748dbaaf3e88da5c9d7c8e8f78cfd56f863305e05d0e1708c794d10a341eacad125df16d53fe9485082313154e1ddfae48b7376b756a61712114f70be85611649d53ec6e38e3efd7eb333f60ff3729397921517d75f18b21d887dff77a644f93710a698fba80763a6c446eb456e07d4ee01781cc1a98d2501aa36803107669a5fbbe6d48aff2d24a9cf2788c2a1b4beeef4b753cc3f4864a956e3fc0ea2f4a4fb2b7e1f5997b325f19260ffb239830969a548f0b040176c5142073aaa756fbc773c6dfe2c7fa0f8ad8af6684c2a294ff22583492bf37026b15bdfd801b537e3853b84511de5636e197b5f0b10a20f14457cf4275fbe33709e9fab6d21414336f68015348d5c2042eec6261040a4610e9e75e08ad217068f15d0fd2f852654840089c0f2216fa0390e9809fbe771eebcb8f6e9e32d0aca58af52474ea41539df3fbb3035b85e96fdc098d9c1a76a9472232406a9b210272284794fcf8883595e48c1fc6e9ee3a51055cceac784e8abb92a05d9dcbd9f6ddcb009fda312c24ce81d678358fee0aac606b8dcbf0004a338baa9c310f470b761cf82db61b22f5d7a679718de2c93ea80967315144143f0473c8fdc119512e62aaf5f4d63f09e561848dcc11f8813dc241de63c69d05b90f752fda5cab508513967099e38f67e1d6dcd5acd5ce3c572fbba606db36ca18582b84e44ca35ce8142fe89127f2858970aedd048f963b701c6a79862cefa6a12cee974807c32b6393ae407c26c3e9bbe9f8c68df5e3b8e47450ce245e23d46368f3384392727e4d3e536016efa6acc2f564307a196d321426622208e378c9122cf129db09ecaa5f14a024103b7045b08ebbbffcff99240b6f1f94c62475c86d952c1791f023e80543289a3dd8e086eb27cdf091bae1ca6e7be5ee13b5284efbd317391de3bafa5f7bcd856299a44611aed0ef970a79e326d35140378ea5525c3f50d7caef03e4545070813728dbb853d2758e328d7b99c768ceff54a93d1f8724519c1f882c91539decf54666e7037f5efb338d230cae32dfb098e9261daab3c0b6184ad999b2b291c529d5c7b56614581ad366d9d62e9f472d45f89c4b9ab6201b035c1f8397a235309aed30d436927890a5772adfbd2afe7c4db6f0e9767eab1c410b10b52acb4f9a1ebba4797742abccbb7d5560c8a53ed60950c7e9d7ae074d3372e00540692e005ce8eaf78d0c7184f27d23dfbeae7e0102852435c6569a7619b8aa11198cfccc1f77ce76eb00bdadb826b4171dfb962ca929ec5fff72b6a73c9ed49b9e6ff9711a52fdf68bdcefdeca4c7969945a2b754b217d105d8d43d1114a322b8c654f2ae64d2016daf830cb609ea4dd3e4559bd4f3daf775673f672d31c0e57627782696ed985c551ee090ac9d1af76373dc3f97ab1366721470b0997649c6a08144fd7de5f045913726a4a37a63da2c85acc08f67b29ebe46a88110894802b04814a4d122c27a620fc4abdd7255490b169f41394517a468d3617987b02128b54d0b16f06214668db4d4b70b916c95d0c5a76e5a0e9f26e81cf6e20a0f810b258ecc5177721535d73585cd451b3192b756cd3a79689c881a8a9fb18cd0a304f43424cce7d39490df1a04f60f40fac52f59dedbae07d9b92ea4403e5e14a9922545c4f063398d08912f4d6e71145fc16bfb4c21b89fdcbc718a8ce09b9c43923b8b8fa4f957691c2c0dc48f3ce10e36626eb74d3e10ab2f8747014485d60b29cd2716de3eb182e36528e31f7148dfdc8c5ee5d707d2401d4b134f54228ad8c99c5a2fb596c04657c88c017eaa0a1de8f80eb75900f5cf466a542c3321516aa11f728db5d302f56d24fc6e01653961019f27d503991cb59472d554dd6cd6f51e5f44f56e95a0b388db5ec314b259e0eb0be24815a583c3ee11cac0363cb82b07c1f9e1f90cb68af5872d9da41977ade3f41900a0b10137cfe03a36360306136b0ddbaad6e84c75e0f24114aa08ff7d9fd6a31be9a857e22cf8c9cbc906c14b4c72e4527fc7694e702e58600bf5346ab61d7833248570b72a8371a321a6a015b4c7fddb52f0464f548d39a3dc076dda3e7c226ba0cd4b9bc58296b4252ac7831fcf323b7945baf819e09222dcc6f1177d088789e171dd7781da909357e85e9298c38bf6f67c37b2a8db1a103cf8e921720e3f128467ae924b309cca13934d2cd6af4d0066bdd2f73df5ed61e23d0c9f3d86750e62a8aef96ad563639b33251ed828184d6cf032780bb25366017b86cd58913b848d1aa907259d4b0f5d8bfc20816d50dfc6fa96c95525376e63b19f92578d6db97061be55493c30afae2d61795d2c08bed2c2747b99dea5e514a859501f82ac1de31b00f0deb353bb9c5a2a2732ede2ba0c4cbcbd6fe0cc81d65b72561b121953ac8e668f368c253a6a1a773f9044e9caaa979ba58f60083fe93dd732cd0a943755bb8dce69df2ceb2facab72ce73a1ef527362dc7ae0868cc466258cb378ae0eea801e7426be20d180f170843cc3cc77ed1afee508b028ff056b471ffd9410adae9659f4243267faacd83b7b5cfd9ee40cdbd1cabe59f42b06f5a1848f45669a3e7669027e85f732e7b949356c659c534d132a915f92b982d4e41301aa360eef553f304fc41e02a8888c545069b3c1f11a4e6100cfb29fc9b967a9e5198f24a9dfbbcadc33a9526b8fb51b41b1ca1b228d73562c7945aa3214e78f631984020b57ef7708ee6f338352ea9d77af63771bb384cf89cc3c77686ef53b16331536f85f9010aacf39a103bd8e867a1815f3135f63185b17642ac954e1c85b34a945897cabce6a86c9963e43f0514240a8b46b20a2316dc0abf4d6f42f2a4a49728f8b97a9558ed444ab509385b172fe97cb2dd553cf8ea27f1e2cc7b55c27a1b5f6f1fd5dd129687a544aa5a581fce7fa70639df4e5ae815dd5440219b37af87f683fb25777974c540e1956cd78c053c180e0dff96f83e211a7d3f8d8d0c73ef4ef7dc52a8bac6cf026106b3376acc5362c056c8cf1d82bde2f3ea172adc65ea9c54559c8e0ad306b7cb25c07937f94668f8a67b2b207d2210b35a99c5459c726d87dcb3c6cc101dda946653a05678c31d26efc8a6882ba42d635fed9b7f609ebe805365c8bf427174cd4f46b16bc8384f5fcf2f65965d007a804b45c21de0885cf64751db961974814d8f7b55b25873c67184cf02768492bafaae69c4070c4ecc6988620930f21146790311e575d382c2c9cd75467c56fa1c582ab05dccd8418ea78bc3be3061bc7ba88463ef4ec6c8a80a1889802618971ba3e877cd84e067c32c51e2bc24f8dad4905f1ad8b81ed9a6fbbb21434f277d3e1d2807b5a2b3901d06a61fe6d964102e228c5695c0d8a0a6bdc97c410935d94ef2b7cb2527340d5e3da9bc681150b92d9db17dcee0ac4fd8dd1212a939f06259683a8fe8b23c4fb01ce01d1b4318dc953f2eef2d1c1bf647a2591f6cecc54ba607d2a793cb09d9a2027ad2cda2ca1bdea5fc2522921a9cadc0253975c5aa7c6e0053b9d502f4ba72ed5b7bdd28d0f237237bad09ed3a823a85dd7cc4a33a6427b29bf861874aa8a48bf07c4f815d77dae02948414efd43c08791d55aa5f4c987cd6856c348a726e248c2ce7fe36fe10a482103280f4e3772c4adbd497fa6a45910e6a0e992996b114fc4d5602882b20affd2ed8bf18f7bbe75267509883fb81843d341bf8d4f37c25066508a308362323745731ed59c3052fa5be308d0f15602eaadd2190fdc281fc683a69ed790eb2de95d0fdaf396eb03881cf81740273e0d7dbf5cb57e78a2d3c3f2998c2e0f4143eed5120bedfe545dbe1c770549643349d4bcabeb90fb5aee13f501ca33abc7acbcbb1a12501e6caa08db49f04050bd0fc8bd1701988cb6f1035cb33458dc623793d0dcf1de495da3295886ac5a5ae1a581bd40e2966f981a17399448d4c104f88e163c5eda4a57df844496f46b357aeb2addc4c7b1ddabc423fd5a84ad176986c70419c28b80e686a1782864ccf3da61559df32108979b2dca16894362f437e1e88c3c6342166feca60ec74be4bb4dbca96996f498405bd546d73fb60b9976211b55b8c7830011f19fc5accce13aafba5cf7a33ff7171ae7debe1a136a8d7d0e875e8d20dfc88422284013ccb77eac8f16611a94bb5b5a07657ac92d002b0bce6c888804c4481f9e9ef545e8b3ab3d5e6be68ab4cf8e1b5b03cdf34079699265c62b427cb441a218b790360b001cfaca5477e031466d7caa53b5335b41097e4ac1468c07bde86584131605ed24bb25ca6213b99f2e2df97a933673c9c526e010c470ea5d0e9ca74a7326a6710e20671cdb35a9f758b3fc6a5a671239ce871420d75ff056e25e8b7bf95d73203f197579ea70e91cb735f3d3d22d455135bf2b0decf297d05", 0x1000}, {&(0x7f0000000280)="10b36eb2c7dc71bea7dd0fdc3adfabaebdd224e58a96c963dd5f1bad5e1ec10e3671", 0x22}, {&(0x7f0000001680)="ac51133997219016eb9e25ac45e45902cc234e7db601fb27e2e99ef858c0799ca0ee68de538482fba3ae9c3f70db04c5f69799c51f3ed1c242719cf3dea74515cb8434f91ae3805540c1a6004ef8f867c15dd7493ef0560510fd", 0x5a}], 0x9, &(0x7f0000001b40)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}], 0xa8, 0xc}, 0x4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 23:31:49 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(0xffffffffffffffff, 0x100000200000029, 0x80000000000040, 0x0, 0x0) r1 = dup(r0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/46) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x4) 23:31:49 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6080, 0x0) 23:31:50 executing program 1: r0 = socket(0x0, 0x2, 0x1000003) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1021d, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/212, 0xd4}], 0x2, &(0x7f0000000400)=""/221, 0xdd}, 0x40) close(r1) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:31:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fchdir(r0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 23:31:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="8b16689a5be64f3408551fd8858ca74df00a4600204b14603296ecb61737db991ace51bacf663723b6aa402b5a44a9382709afd4d812d1739620ad7837f2ab04ec8169417bec65", 0x47}], 0x1, &(0x7f0000000140)=[{0xc0, 0x0, 0x0, "ec8738edd27f0370cb7c5685e8064f4b47356524aae9ca72f1ec95c497eb5e352f32762e72a86f3b15f2dbde64340660ec16f8f06682ceb3143471179c792f3d06d6b053313ebf6d2297ef22e263298bc1e2e210caf6a17661b340a09dea86b1329aff938539dd3c194c488656ed368c14cfa08af82b645e3ebf2f5a57d0bdb977947ef7604da6d751b3caa9d47ae9a08acfc611e859b8358d095b739c4020a1ee9e826d6a0ad4457af31f9f9bb2a98e"}], 0xc0}, 0x1) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 23:31:51 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) r0 = semget$private(0x0, 0x7, 0x7e6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) semop(r0, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) 23:31:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000, 0x3, &(0x7f0000000180)="40c68ab61e3274fedd4c4623c0ea595994a79c7f4728b76a0f39a929bf04c3ad2cbcdf66dc7bbbb1b263669539eb65c8c3200cd2f74ea00605e4817e11c4bde62ae66345c46a6ee3b524ca036d536dc6491447d2865ca5939c0c8ead70682acb999a9462e14c6c4c57be2fa6f9111dbffcb6dc186240678f7d6cba273d9db25418a9413b4a23483dfa10e96d4d3e70e5a48d1d9b", 0x94) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="fb50b3f190ed69612d8978281e99a3957774d82c0bb710fff9722410318597d706bbf2ecd04c6b2aa8b8ac107b2c7152a8a832ebaa4e4597e22a34f4bf0ddfa29f2a9a3944e9500d1f01764e279b1df6ee4e83015355f16346b2f4ae3521a05df74f3adee76afaf8d26a79e5d15b5e0ceebca4aba6858bc65497d2ebcc98c28e0a101f97e13c1a1afa6361dd5dfc288e352560fb7e82090a0e565c29e600f6f1c23ae4f4a6", 0xa5, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f5e696c653000"], 0xa) 23:31:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8920, 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 23:31:51 executing program 0: semget(0x2, 0xfffffffffffffffc, 0x12) 23:31:51 executing program 0: r0 = socket(0x18, 0x2000003, 0x9) getpid() r1 = getuid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="57ff0e71780219bc8269e67827fb1ba78efa86c08c6582359f60f71492d62a4dea9c687226bb31d045690d55f8f8c53a0229ec69c38292da58ae3cae73e281001108de054afaacfaaa1888c0a7014a652bde540a2451f10fbf1abcb3f19a99253e1dff8628e465920b00bda862902a1183df8d1cf15208d2daedcb32c3a579ae13b5d3199ec6eaff7e549850105f4a22126f3019ddafc24b0ceea617d63737ce8433b451c1672d0be6bd474f7c0c2087b41d922f603ab8a9", 0xb8}, {&(0x7f0000000180)="b115b7d3bcb5ab440483cc33c23b0835ef491158768fc8a4005d4cc45324e2d2558f176b0e3e1d594d1ddff11bc9786cc6cefe43a9e63017bacae685a108a89ef16ae84564c4e8c94935d61df3472260d1e632e808aa31bec21fb9795eeabfecfd887370d76fc72277304c0661f5466603d72b42f5702963c86370b373cbbd403511716869f6d6087375115999a20e34d45a28d9d00db3d53bd78779017a4c75de9ffb5b90db54850d78f230d7284e5451adde266241fee61497bd90dbbe82620c3a3556b7ab7ea20367be05e725beec0681", 0xd2}, {&(0x7f0000000280)="aa128e00133ed28dfcff34f5f503678c8eab527595ed696ee2d827811b244352db7304fa0f45e161552ee39b57b93aedb8de5e06690897a0bb443a68775518c1b35e8b6311746f4c7be069d768473d3d10df4276638dab53db7aa9d31b9a7e45153eca87e3073598777acfcca1715a5d70f2", 0x72}, {&(0x7f0000000300)="71aaf791d01f5d6c67255507da03b628738f2a8489cf32b981beebb613f44467330c98efcdb2108bef6d786539af084d6794288df96e65f888190c4bcd1cff1014225602bf17ce0c08c80d1549430e57e413576baededcf77fe031d01c254e3df144fb6a61c59cd9baa2ea8a61141172fa28cf382062e627d72b10fea9700cd0c98ed545ccd85b04ff7058e098e76686fa995d96626c60e8025a607a8818d8fac0397ca684c0dbf73f69926be2b677c786fd28899f8c191cb449826fdb", 0xbd}, {&(0x7f00000003c0)="74d8ed6213d6462c82cbbecd45fa4f5871da718e8776fe0df1042c7786772a2afc74eea014307a36b3694fad41f91f2525d9b8418292800a53680279ca8f8bef11131b56bfc94bd9c2f80e7a0222a20e751b6a90648235144024db014cde87835b36ca32ba79194312f84eb35b1352912b86317bc2234127f6fdac95be86cde73f835ea1fabf3d643b32ff3d6388e6e695b52bffa1b082b6526d8df5de9279e575d75b7acc7fc40ee0888b628ede4408b6502ebb565e4d104a9211b1add8445e795c1d169e2339126acd9c3a6272d47c833d5a938501e9cc6d69672ee90c", 0xde}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:31:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x89) semget$private(0x0, 0x3, 0x10) 23:31:51 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 23:31:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="027de202b85ce43ea900a40270f282022e2f666d6c650700000001000000d6d7af6c1b5fccacb73fad1dd9cf3ba655de27f5"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 23:31:51 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:31:51 executing program 0: r0 = socket(0x19, 0x1000000000004, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="72022e2fe6696c65430052205bf68b437b4330f502496b9c3853c67aecac73e1fe79be85c7b4e91544a8eda289b69321ee049d4301dcad8fdca797851e7d50e80e8861fabbba9677e8b8b1601b1dad184ab394fb275aab3e2e6027732f44eedbf36972cd9bd87719709563f3fda5bbe5d4a08c5a04e81b9d9764aca7078fb55dcda55a639036aa1c8644e9c2"], 0x1) 23:31:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f00000000c0)="ae008eed3c634d739d8af59a94247d41c6a7a4ba3dfb41be7bff5cd9104f27021995ca825fcb09e69d1d2225f449e0d01bce79760443439f3b5c66777cbf4fa8d04502039e38c72c7130e97392f6ae03d8b4ec2a5421ef0672124f3e34ec6d355a6325e0074f31ec6e49dd62f7462392df03595935495ce9f4049764d2d4bcbbf00e294475b50fa59e3314e440bae55ee917b79c517eead2d1fca14a734c6c395980d08989bba9ac568c", 0xaa, 0xb, &(0x7f0000000040)={0x18, 0x3, 0xff, 0x9}, 0xc) 23:31:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8830, 0x20) mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c6530009fd93f19ab540ef1957a7eb072f8"], 0xa, 0x0}, 0x0) 23:31:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="529f286df7b99722d65433b33618e5262e861f0d4189ff71de2531f46374a03f92a3d3d733c1bc830c1f37bc9997d956a37a87db1ff9091e6cfc5c7e0a842370c5f0f82437585c21b87d75725a3e0a9aa6a421b79fc12bf0cd2cb3730ef4e8f0", 0x60}], 0x1, 0x4e) getsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:31:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fbdadd0788b20a7547fdc5543119573d4be5c9b6957fc3b177ed033eced156276068076ae514ce1b283cdaf8a9f072a033e1811cc2faaef71ce63ff26e6a4804471589a3d078ca138884a6fb5beca9274aecd055d5238c72c7030df0c43c8fd2a87f922bc4aa9dd6f84264c23566344fabb71a6337b2fce4780a8a4236fd86692172eecefb250f774661bc123c2ca06f7a1a5f8"], &(0x7f00000000c0)=0x6e) close(r0) r1 = syz_open_pts() shmget(0x2, 0x4000, 0x1, &(0x7f0000716000/0x4000)=nil) read(r1, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x6) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:31:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x3, 0x2, 0x0, 0x0) 23:31:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)="23531634f262c05b79449563481f2510ec", 0x11}, {&(0x7f0000000100)="23d5ce5ba6bbef639cdc76fbb1bdde", 0xf}, {&(0x7f00000001c0)="814ba27930f5aeb10265e730abdab1787e1509b71e5b1c832063eed0151f71aba212a9bfd57d208087a3d0d27cf6e72862fd8517a55d26c9daea8f59795eb1b7daed6fe049c7db16c894cad1fd492715f79cb9f5c1e43ea59f9243a8b5dd79ea357ce8382dbaa3bba023a8cd13a5152145bb73fb1dab7e54135c0eb8a9c146801817233fd2175d63424b3e1a7f9ab1a96471ff46ca011eae8ee03a2a57b6d12e9d652f5143e4d6c26757f52bb37cf33d48189ecbd9e0c92e0b615e22705d43ebddd819e7b1cb6a0eb60ecff55732637ea6b832d22b8274dcc887ac8bef07", 0xde}, {&(0x7f00000002c0)="dc84afde346a14d682dec08e78a6c7de4399d3d81b6431eb92795309031c814caeefe227ba99636538ce19d22efa473ef60c56434c580d8856352b169ccae0e276732f2ffc4c567a647a78516a0f04951163402f999d31fd09dd470eec3f4836", 0x60}, {&(0x7f0000000340)="4720eb1e21374d3d987ee53c20d777e0ce1ed1019566d4c2ccfe00b522853176862ae8ed4aed37871f33a118bb06ef51826715c4c0b4d359baecafa0ccead24aaae97878e0405ee5f23671367c0bbfd5ea6fa83fc3c39b4748756c2889a1f161f2ef965d8a341c4d15b7fc3c03ba3d2b2ab3ab387125f0981d33b33996d9a5e5c8f8dfe618e7", 0x86}, {&(0x7f0000000400)="69f2fed8517876cbfbcaa35582d90e93ae05a8f6bb0871ce98e95e18474aa4d650bda5ec537f6ec6633886d602f9f82ae4d929b07e1dd8ec846f7323800df8047cfc7fc2d8e5eecc7161c8aacf2d729e0bccfc29e266386bd104952702938fd1119e2d09743e097609c164679eb790ad44cdcf5f0e56f8a378b9c342e9e4f75732c10ea4dd7c45e9e3", 0x89}, {&(0x7f0000000140)="d3f52b74f05c6687c251a8d67cd0d4677c97809c7e767eca2c", 0x19}, {&(0x7f00000004c0)="a2ae095038bd4da791de442b65c6c5cea2e89c6891865050a115119e520278a8d1b252636f9ad743a3ee4b23ecec099cc58671d48e9599906f8a63c54397b246319536efceddd22a8fa231b8ebf26be5ce6f4c5c1af2043e3254f8f40ad4c291474df24226a0b395d0ea0b16fb904b8d295e0cef949d58a945586a1af601d373ed47773e5271a25aa87e5a0b1ca5c3539d259fdecc2dac741d2221414e49f6b9b6b27ad482a27d554767d958dcbf97b9378017d679c484a4018a73b45bb591badfadcd1cd48e83975151ff0a8e241c3de01d", 0xd2}, {&(0x7f0000001500)="5f4508540bab13f9e12f1407a9a456bc3deefb73b30ebd94bfa4008347629ae8edc75a6e389a5c931994f42e8a592a9ca8ad1c675f58f53d5c6c4d1ef9286dcab10fb7b79574568ea5f55f6cd4e5a645d8953c8fea4cd2f5d8499993efd48ab0ac335628df0e239bcdbb286ec71bd8a95061979125ade9f7b91ddd2e1edf232756fd05cca75e38a83d74d3fb9230002f73acf1edd321e3c7547fab09bf2d33a10c92ea06076616d5d07aba366922d08bdbe6cd156de20c0b57f4c30a4ad2ac5ba0865956e482154947d077fed597c5ce654be02856b8fbe63411ef989ccb62dd562ce648463f2bd1528b9283dbd59ab0885733aaaa812fbccd832aa33dc614667864d354f63e5389fdea807567f49ae03e892ae27dbb2a30d1ceb3837bcd2563b5416af7f376e6a2828c15614bf131c75a8bd2276a617dc3cb8466f9c3b25bbe2c79bfba9568cd3447d3760e8260c7255b5e538587f582ad87486d182f17cf8b3c2fc7fe9e8f294f3bc12d96f408a77fdc2124b28f66d17443a338f8432e976f29ede00e10f0da26478cc08b386e17e174fe8ee410d2c3fe6d0b17bb98fac18680c34e06ff7173e540fc505e5b229dcd795035d8512b5303df6c4040a73db065256c5658783326a3bd9d2558403aa0892ecb15fb889d6d07b52d9ee64a32b1b7d2a37e35204bc3cfa9c5583d8bdef20291ebfdd1535c3abc1cdfb4f190cb6a3808329d8c14c47731904070711b7c198508d30c52ae025bf84d5088a61545c0c88db3a74c04be0a73268b8466fe4f4fc8e00a89d2d14c52a6393cc39679226bf64cff8c5d9a1fbd3254866414c6df86ea41c3ca11ba9ff6f15184b393a669a6266b63b35e309aee64dc9c5017bd85d40c7a38a37b0d5b23e9f33b4474f88ff1954636905c4decfaea0838d1c2526dcb3f1d45543f66052e369394aab9b4a639c8f02cb52458676169f4cd78eca13e3f9a1bbd533852d2674b2fd9904032e6d34a01cf7814e774c620be07db085b7fe601c7bdfd7c06612ae0c09bcc44386462f7873497bc5ac145ab7c882931174b612564c39151560413174f55ce186abe80fe947bf104386a320b37d6151e136056461ed6470a6e20d0ce25534abb43c7d8ba0c622af1d4c34ba2c9c44e5e3dda1325136ddbfe05ffa53e8516232032612da6f4c753d011fc1da531ccc09e6b14d2f34e7fa937decadc8ab67e29a2dadb46ff4e1517c1500d29f3dcd1fa1b874149e5b0964630195acac033901fcbe4e2e9894ee53096f1f3fea675099c8f652a574b20195dfbbdcbafc66f6e319575ae2cf7b9dd00e9a73439750909a32d197bcb942744b13c19db14e9b261e5a70370ca7cc9e3bbf1c77c21a20d5c6f8549da65af6b2582087bb8e80ac3f6ff1e36f3ef0feea7cb0e6ce088726c802604b34f45d7f51618a88f1dbfb3b69444c12bd9d2e2e8b2ca90c3caea5314a0b32a3b078cf94ec953432f8b6e11777717bd5bc4c67cb2752fc03e94c38e6c4bac8bf6e4510685225db28f42cb01d067ab9990ef92e6c991a2fc4ac8cf4e04de53aeff2463be91f198a62c4cb83a84e6bd5169d64cdb25eb0bbdfc55fb6cca27f0441ef4614fd35b67c6c4ab067643647710604709d69858e34aef23cef14bb7f71e1b34aaca94d8b701e2449a37e3399f16b1d020a34aad76f81a7bfe044cd382f875fb986ebb84efba899e258bfabd9d4997c0a237f8daa2e2d60840f1850379a22dd87d44b46c5ec84ceb6514dd51d168143a6face6fb81cff576a3f14395b9518c02330d5543e732139b171c071639daaaec183503aa3a700ff186b4802f80e5006b73ee9f3beb1d622a15192da5e0e6100e518ec8c7de3ab7f5ab2c185380723d42c58d3ab0f13622697484293890e4ef59dbd83a1ddeb874d4ed4889f998c2e5f215f6aa5ae3f8005ee01fa3d2f7be6d8023f73a83f5d0115f57ef109a04d0b2c01c6bb16df679decc2321c015e3330bf7ae6db1fd4d3c8a104ecf3a92c3b5ea746d1c447357e84a956254076ed8297f48db9f91e7a8c9fe00e9cb04a4d80b2a84c46f22f4e454c2f705b48276755dd4bbfbe783d3463fc8b392015cf5d9248be1a553cd3e0bbc3da1c87381a5cf5e851761cc29e50350bc4a92da1d7ae136926b8590c544f63f9ba43c1260752a2effb9f9edea552d8f664d102126aa44535676813f7ab5e7544c24da391666d68456cae83cd15a2db39984cc22769d2a29c076bebdb34ad05af3a0006f221871b6662c52b43506bf5e16aadce004503d43343430d0ee53c56ed53388a4ddcdbbc49bb7d4fea974eaa6c3ebb2f5bf57fd32c6f97971c18dc6245c7f71cf6728576095783dcfe1e12d340ea25b8f6d6da0da185cfe338f0fb0dc7f56111e37e62c54a57c5a37aee670a1b119e366325b1dd84de3076d912a8ed515b73a6eb2c1f541e1775fea5a2db2e1aabe64d0dc73ba9452350ace43eb9a0aebcf29d666d405396c94b73eacb088fae00c92132a78c3ea9330e1f5a4e0e6e69456827614bc909307b30fd03d3c3c11ba99a988e6e26d9f299827b572d910b62e8cd80bdfc3f4db13f9ad79191c97bd5c8c155f3c8f09045cd30f9da93023799efe98aa7447053f643022a5b8351ac5d096924304db6afeb89a3aa7f81d38d2f92ec7e3f73e2ae8304c6a337a29c3d55f5ce709d35db3bc2f0ea5743a94924dd1d805df9aa03d0e4018874239a0c87e1a08ac8922e79a94a25b067780d2174f9d832685c8fd518f33f33538506ec724b16d9f9a18d0a81146ba73059191df71009138873929198a5870db41f087fba0346da64b08b692a802fde3115751a790aecddf24e5bfa6c68c00a3bbcb9028251b3a9e64682a89efaedab1fbb20399d39042609a8203a243336ecf72dd4caae4e67e22861aecc7bb17cc2231c52291ff08c04d2cfe5c40415b257fab89b819d969c08e3500b8e87fbcb94c7ab725d9d55f25ff96040bed8f1bbea03882ac80dfc431d9b624557e97abeac0e8e9af75b56a0ca9f2b82e096ab7b28724fd25ac9f20094fee8e3c91815eb18ce4e9627d0ff93995fd6faae20a86174b77cf67472bd19efb7b7cc5c9fe84ffd53b8d0afbbc1f1b77cfa2949e01c1f40f3c7d3f302efa7a632bd5054185c463c3238b16dd9d5839117c68d39444c91bb81c7a7c38a25cb287f8de365bdf84d1e29dcfb7ac5820a53c0e73601727203fcdc4f28585b532095d4c918699be238a3433ca7c6ca77b2c59d64a957e2e6c09115fe222a54aec73a892f5a0dbef263adb609d6b21bf9b20ecd4470f2ea93276b67d5f77033bbd6c90299fb9f0927765f4c29623c305a89396f50905f1541474f7f82b4020b9e1f1392a0fc8f581bffcb344196892153646a7ee73b5e9864bbabafd2426c1304e13958fd526ce3302de68f9fe0ddcda2cf9152eb18317a57b0b2aa601811fda9c0e99d18d79af3fdd95b5f5a7f2e1e62a6a4870c382052d2ea6a48e71a7cfcc53b15e7caa0c92579bfb9b0859b6122a5cc25d5b6900ed71d22f963e4c4feb3df94043e5da1c8fc4536e90f2b10cc9097b619122981c449cf80c131c3e9835c660cc2f5ef60ef5b98227b74d960ad52338598e264ae316ccb258c385a292a01e141bc771a6f3a7c5e9df0ea2f0c193a5dc25fbe1bc0f2b3360017ccce7990b562c426cf58bdab830a715870ece0608b1099d9176e9467f7d931a21c052be48de3f47f8ff1f92f5a02ec570a9fcc413b0fb428cbb2db10b28ef8e6f9091c34d799358cdc1da3b7000526deb8020b625c9f19c3f94eb156829598189f1b218e7469bba2e15e69903d45ec886e2cbda567f009ba59ddd7b08cbfd7dce37a228d2a51704206cc5411ab017ee8f8d3ee75d3ad9fda316abb47749092220982d06563234abb0eb97fb824c235e137fa0ca5fe4768f3eb390bc2616dc9fe65f5af8389ba777dd0ee8611ac99ccd48a126395554e1d89bd1f2940fb7ad9263358dc738cf9d9c84642c8b69da2f757c4f9b7f2ff85826972f453a3870e1a1fc881e2864ef57631dda1818efaf05439f4b8394f12bfb6951df55a201d87074da7a9454bc3abb67ea23fc8205a307c74eec3cbf65c40b981d43949ec162a93f2552cca10e0024a4d5815c09a13263cbef0dfcb383e99a802d15d108e4a37709ea4bf724f2e33681c6de4ddca8df8f4d442014751d8fd931af371bd8ee174856c0b222eb94387039c5b465d2fcc7c8b1c2e79f353d08ecbff29421afc7656ad2ecb4b4ff17ac4d6e8c783d79e87927721c1fa60ae1822b49da616fafa0fd584d041500c0a5fbf31061cb2c3ffc04ac91948d513bdf6205efe7a191ed8f4970415bb948f605a806405446de85ebabb2499bbdeb9ff29491fbf8ee641afd3b09c6b4c99e87bc28399b0b714cd5ff8cdf7194ad95e832df51e986b5f65cb5e7bc195fdde4b95a51f72bc847ee4a5b840028c270846977f5944a8e3406134fb7fbca4cf07edcdd7adfd20ac3373c63ab42b7e215145f46ea251f869191873c0234df98d7a60709b02c0675b9ef89398bb9ff17b951ffd6fc81c7f8af24cd5a3bfab00d97de5d545dd6d230cfca11781cddb8ffbd76359b907afcf5f36671fbec56374253abedaed161b981cccf92af1ad256520d6adac808488d03788ea5a342fbb163ce378e507c3d5a5fc1fb7283fec5df30d0ef573fa59798ad3e46350afa827ac836b623e0f766265cace3ab9da737ffcf9aa1a630dea5a957fffb56cef5ced3e1c8c342d1264042e790e9e666219a1d465493fe6c33b8774e9c2e72ecdb2bc5d0eea6cd83d9562ff86e17112651b504ba8616390e3c2993fdbadcfd010917635d4f38bd39159218afbac070ee7f2c781ae86fadd535a077024ffe6fac454c3e40003e784f9e4e42f99eaa80364246d32b1c6b973305197de6ca5cf162aa00937aac0d0e3a92636bebf53229706102489c4956442160f6f415c56d8c73215c020bcb5e8435bf344f7e51fc08a45eb845453e072ed648518fce52d5b4352723bda24a315dbdff8a0f6c51553684328f3fd17844551d2aaeec927a99e989cc54869152bb8490b0df5c4d131043fcd2ac4462686bf32cccb658ba7d5baa10087a24b38399b8527e4d32229479e3d0f668eaf288d2a5c4fd6f1ba3564089e4bf6e9f32471439fa5f4319427bdc2b77986dc0532229852f88c93dd0895ba75a969211be037c1ce1147d7ed9db40c8a9b452b22049ee2a52cb118b0613d4beacf845e041b86f2cd60fd1ace84e25fefc8cb7e1ebd5e87058a087d4f7f0fb5f68f35ba5b00fd6c6e92b30e1c5d415b77662d3c204fe158504cedcf1a0f10881e06c2c4f381b2634be013200b84c01d137b5d93e18202ba56f5adfbbe10fd8390bd83e511ceb4611de024fc648bedc0e3fef263b76f44908593ec783be901eaf717ee39cd6afd599b3f4fcdebc5d8b120666855443078857140aacd450b4850c30520aee980d551ac58d863725890f0bc5e35fcd311e5d62c19b0b51aab0391d25cba7cbb92a1623210157cfdc9fc8c488a99e9f6f229f54df91f8f15789b0e725f91335f709460a7c96af25eab335f84e929561ab5fa9acfb87bed47dd4320ebe7788347be48bc051920df81bf0fa3bdf46158c35d5b7db608e861f4817c111d9275288d092a26c4aafd080420e0121b11df8152bc748e40212be2d9ca1d216c18ec630123dbc4f9b96e78bac6161f6000de54638a8c8fc6a5f783450b7bcae1784f41a3f56997a43be9dd85a8b900f7b51ac696d87837a16f7803591a4af3fb94082a0e784", 0x1000}], 0x9, &(0x7f0000000c00)=ANY=[@ANYBLOB="9000000000000000010000007e0d0000e62df4f7f9a9e812a42ae9ff3362699120a18cbe16495a2b264cbc296be897502da03c2c62171c548afa3d4533e8a10118637b1b614caa77a200e6be4fb50b7844fe80344dd0eee94975895190dd2f2ff12aa72f04beee450568cdadbad13e769e62fd72d733ef69a3465e4501c9b649e54418fb2b49b9e068f7b8020426627a6000000000000000ffff0000070000004a79defa4ee648d34a0fb13ba4a7c89a254239aa46e7a5aafa17d2f513eca0099eb55bb8442eb618a8e42af97f909809dc697bcb0000e77a00670e1aac22ee9f81200eee46ee26ffa7d59e0b3b0b0000d8000000000000000100000029fffffff11bcb9294c955eaf802d6f65d78444d6ca647d9450aa65c25a18c03879ffd09075376af4ba480729bfc3dc4009b0d61b3f92baaa15ea5fc21b50da181b14c47fc19f5043b3bfe86c702a93ab43c74b11a2fb2de651267097d34592418f5626bd55928cf6908c0af583d3352e2281a9733294aaeab47d5878fb8153272377981bb39b1933ef98b74fdffc5c0d783f47dc2005d6b14f3b35223296097e86742a6da97369a6490a214decdabf11ca5d371ab5115908a501720028899ed556b729eee423395ff524b004800000000000000ffff00005d3b0000d7543e9604ee4da5d916c255dfb1b7540e6d3bea27f35347bccc05c1b9a128a43ede9abdff5404d224fcb683352c915a547845878edf8d56e800000000000000ffff000008000000a3ca779c16fbec2224c129507f657575e6dcbd1db468bd15c45b4ca49d3a025bac067772a9e184fca86309cb127160fb581a5413a6a927e0d84ac68abab6ce5ec7cb0e0118ae12a83bbfefc712b0e86f0ac2a6c3beb7fa0b9cf7e6059204db475ac350c0cd04b338101c1191dc125c53d531d5bbf122a75314c437980494dcb98bb6b4dfe69715ee77bf20dfda1db1f60f31f8850cca61af4ce35d082641ae3c6477606493d924351a2508bf7c40ffd9ffd969b0e0b7c9df8012a2a2ad31799b671ff8c73a71341a41ab63dbc7580ddc1db38497ce000000a80000000000000000000000f8ffffffbd06253def4d56ce040b56557e7a4fd9f39a5879b84e3a4da66e0b68bfd9d45af57abb7e32d5c7320030896589258d8c557459262fe044b104cb09eb22d00ffd7f5150588831f54f37162b6a6750c029a2ddcc1466b9980883a47d0215061ed3e4710dd38fe10c8917089f3ce2564d4b97b4b2c411d70f0b8bec892c950febf5f21566e8484fc13e9a09a6fe397c414f7fc8cc5f4dfe91049dfc85403f082f838dadb2503de27d1d820bd64de4f933f0737ca366e67b075d6797e3c61297659cc8871252f0ec007a278d8604dc6de5d93c804ef8be4abb0c3d047a4dd59ca24a1fcc6961433543677ec17784435b446e653ec4909ad27030fafb29dbbc"], 0x3a0}, 0x2) setsockopt(r0, 0xf7f4, 0x1ff, &(0x7f0000000a80)="89204c526328da5092b882c45d19ae2dde30e35611b8b8b730f5aab7fd14cf9e97e6bc4c4fb258310a2beb46af876922c61229005801cedb53406f7326dc1df88cfb48b70ebe6e6338326d008f6fd6aef8658dfecdc40855b7c3cf285f1a030b9b3f7273d87d02a7940ad92a0aba5b01513c90b8190cf9abf26fd3ad408724b1f052a6e0f1351ece2d5e64e1940a5e147d851ec8c720e89cda241e6aba3c784cdb78b11b3cd7e50b8ff5fe073c9acc696a8bbc053a27", 0xb6) 23:31:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) ftruncate(r0, 0x10000000ffff) 23:31:52 executing program 1: r0 = socket(0x11, 0x2000203, 0x96) r1 = kqueue() r2 = kqueue() socket$inet(0x2, 0x8007, 0x9) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 23:31:52 executing program 0: open(&(0x7f0000000040)='..', 0x8288, 0x0) sync() 23:31:52 executing program 1: pipe2(&(0x7f0000000080), 0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 23:31:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "81f3a9165b00", 0x80000001}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() munlock(&(0x7f00001f3000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 23:31:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 23:31:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x200, 0x4) 23:31:53 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file1\x00', 0x1, 0x6, 0x100, 0x1, 0x9, 0x8001, 0x9}) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4) 23:31:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7f) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="f6237793ca0e0ceee8c6059a85e128db4048b20ca7924524dbf44de95180310103ae8696e0b5d3145caf269259e2fd25411cfc496f5e167da10bc53ef11247a9d4da93606d95324de31b7412999703e74cdf3118ea31db5a6bdc7ba7fab94818943bc9f26bc79b924712de0100da57d4d79b403f9404c705151d553a7439eb693394f353bbb8a45634704b370a4ed9fcd7af97742b591bc4212f2aa8a3de5334d03c8ca2a69dd9b43e86901e22d513ceda63beefa475362e431c80c5136b4d915ba45e14940311845d3d4159dee30da6", 0xd0}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 23:31:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x3) kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c6530003ad2c448df44733c3d145a4b13ee57bf8e8b19a6859a85b53dd3f37d8b22"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) syz_execute_func(&(0x7f00000000c0)="470fb496065000004131ae48000000c4019de4aefc7f0000660fd23c78400fbfb5a909000047ae66f20f2a6f07660f3a0a9c3a0e0000000e8f490095a600000000c741a1eac883a9") ioctl$TIOCCDTR(r3, 0x20007478) write(r0, 0x0, 0x3726) 23:31:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/81, 0x51, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffb5) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) getgid() 23:31:53 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x400000002, &(0x7f0000000000)) 23:31:53 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="5218a4c8daa0b321df04ac6c0734e247080cd4eec07d432c53ab46433a3241126d51e74e40f4a722f309ce2f70bdd40c3b01be2ce9867ba1b63677f2227e4d0c9867bef671bf72453b06e7b12b4507127cd0c28a7c40310abc7fb989058e6f53d1a545d256edc57b7d15bf34dd86affef3b71b6b17e1ac008e131b72c6b779f4051467afa7c9b5874de4406be60ffd60a3d41826d7", 0x95, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xffffffffffffffff, 0x3}, 0xc) 23:31:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8882, 0x88) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 23:31:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000440)=0xffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = getgid() setegid(r2) recvfrom$unix(r1, &(0x7f0000001500)=""/97, 0x61, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65c3ecff1099e72d5221ec757ac62695df3c4300"], 0xa) ftruncate(r1, 0x0) sendto(r1, &(0x7f0000000500)="d4dafd5d1896ec4d1f1455c843688d8487cac93764f17a2238f5d7e471cef57a36f4333d753706b2487ffad62f97e82c72f5d645e53948b9e12a49d5567639588b817c38213c81529e32d8b2a8e27e46d3e9e7b9c154686f06dea968b3f5a91dd8fb2e0bd6e7427c5e7dd4ff06a275beb8c8f9233bd354b82cbb19618b497bed3e92e2346c2110e20168ef0a3249a4b6fde4b0eb3f62b5c820c2859af9b1311fd1d889ed9b1013dee41a675f8eb92b1483703eb115ad558792e8ed4979db758098180211aeaf180751d25e2ffb2daf5b81709066df0a73ead1f7fb92a55e784ba591a3d684a7fca268353f9491c8b6eb19200e3fed8193bc764a667268e2d9240ccc3d16bf03bdbbb9d7801e810a1bad5fdbb6f7a885dead1a2c1a31024427e5b7a13287f6f9c64a506de0d15dd234d71acace2eecd85c3530c4f9dbfe378de7af8a5857842c13ec93838729f1552fa19031201f205af4e6009ec0b9f1482add29fb50788f0e74376fa21abb1f6becf927a399e288a88dfcd39335930b8611d6ee2226476c8f49516502949c46187bef2334d87be513d23936b2b3e4087901cd817c85d2390bc656a889709dc2cbd56f85a133130e431e86cd7a17676007ea1af83093ab802b0171243451a0c11bc87bf222efba0a1fcb8dbdb209a5280396112920de53f28b0485b8a889f4085f497b8d4aaf1f95b2edfbf72b5168a90120afe58d55f3ec260cc047231f73325b8f25d16ca11bd81cf5ba6f5d406ced3643cda2ce61e0fd8c5ae46458f79253784bceef1601a158315f5ea4fce2fcd592b35342c0ec177b6de2c637042d3837a453431b10286bd7b72a09fb85068f0a9b67047c8d8f38b50da814fa566603217ecdb1a7f233b4690a30ad2d47878c8a14e523ee5be00e198f5bd57bcd69652bf3b283cbc5680c81b4492a7bafd8eb13807107709f6dfab86766716b0e645cc786bfd5b668354627a17bcc3452f223936ce9ad6bb3ad09fb51c07d03a17a1e0ad5c5a2e2f153ce7fd5e32d2d3e96dce93d09070ed5575bdc1a02cdf6acbc3cefcdb994f6da0b1db5a75424473e4282a5397f1b5416384b2fa890d1165e8adf22d416a420243f6ba041ad9ea8356c984ea7dc283dd47e4fcbf023468dce8d3c9a9d92c43d323441eb71762bdb60ea9cf1cbc3f15f92ec854854d3c794e49173c48c7dcd745100da990e2a58119e76951b11c95f105827e76e9572e3e17ba488992548c6df338438be94bac2401588694849638553d97a2aae3054811a0d18e45fbeeb00edbd89cde775c48c9975a9689cb8db620d241ded3895a0dcae02d8c9404222013890be8d55ad4d660f2cc756a5f163e8d106e0c5559cd9eb6e4e0d118e80651051049536b2884d9410393586a41bacb4c50938bf5ec826482fc2dbdcf5652c2c3be6513c6faf53397fa991c5b5f19a3a107bac44297cfdfcaeb8db044d7ba904bc8829478e4e2f5d4c2dc6eae60cef0ed5b3cfbf96a1b2d1d3fad52eb41722cf4a2c8f886f977de0f99774b63f31aebce51b8627cceff62fd36554f2fc3b47503b0fb182383650cbf2e54c3b74e53c625bc944ec00a5ce717b3012a8f1aa369bcbb174ff046350e14121e891beddf2eb95411481c518781f1b38a8dbe29418529b547ad35b0d8ef97efc09ee7712112ec0dad5053bc93cfc90c6ade10df0fcf673358ff4a4629e9b62b492e265a7469e8ec8c9749afec148bd7630e9d472a30bdb04bb4acf86490632f6db972674a3546c3113afc50e5dc9627a9e607a579f777a2e15ba73a8f3a1f808adee5c666c9dcca8e109a3d521bf47e306584b74c650a346c2d4e6a448324ea0db6f70362914b76a9224984fcb32ffc74bd0c0acafd2ff28824f9579cfe01069d7bf6bbe1e30a4a2886ca27164738db5d36483f8c5a496f0393cce20143e6d16e7fa2c7c569c67745ae02ac80767297dc56f108b8a5c879a35e52eae4377a7e8c9604fcdd2746f4a013fef27aaddb0ce5e822e51a1301dca83fff33c43547f05d499a7a58577e588d9c3282fd523dd0f70ce7af4e0867fc0b56e1465214d9b065cc8f2d6500c4f9a1dfe8a16457f17063c2c08ae6e26d21301870855c0025d46df783338f7f6e5562e697a240864134bdb3a5612749112f6fffb248a9af63e0be23a1955b9ac9b971b4e4f1485a1a4d1d1ee317e67a52e8b3536b6f13c30eb0f3aab4aaf5d9757840b1871c08fb7815cb26aefd6477a194da044ace5e3dc6b344df0eb6d6175db38e8e117bbc2ffa2eb46cc2598eb5a17f6def81cf6abe41d1e7a89551e33d520433563b8cc1dc3f6491b3475d580132490bbe92f59265495ef68ac7cff995f10575acc87e07f16717c167e78729c1da1ffd271d66d08a37425859db3dd0d864ca4f14fefe96c17b9d4f7d1d4eef6c186960a12f979fac8092a4ae5b4b6573b50c4acb514e3d79d7eadaf4d7329711cbdc49a2262daf886a1ff97fb09fb990368e795c6a08174dc3a0522c10c4c8b934a5f298a77091e86611d3a524d6840346ce7fc3ac461862abdececef2b154c2de22b8cbfb1edb0e75637b33796781df66ef700d0347839faa61cf90e1dedbb389c13cedb9ebac6c2ae5cf3d8df932bb4ac2cfc65530aae45560a95c8478ae4dba3f1f25b8a0b5dba074fd9a2339135b802f90082ce3db6f3c82376c6fe1b6fd61ce2171c0801fe6c64d2b88c6b9ee9387db7b55338fa8c251be0c029582bd1988893a6ef4556c09080493c823c97a340bf2a6c75e23be19559478908967882a37786e0c0700428d92ea0ce234d2b8a5e35e17735db01e02446ce995a703e13ded585aada63585a7e85470eff1a459ee166bf048a490cb7a955ff82c64dab2bb7cdebe78802e4d5f4e10f9fc96792c3701b242351ba4d2dfb96d1ebb5472deec0f52156109fe6ae21311ab5dfc57b219cc8002a16d6f76cc7ed9363bce6049ef00a6f7f0926f57a964086942d4715e4a08ecb7d4900a71fda0e89964aea53243daaab2821f0ed01ed503844af1e01378073be3f41700fad028bd93e0a219a376343382fb7730a6da20202cec1765bb3c75a28fa89dc98b97fc8163da863b21903851efb62391bd7f85a68d1ac96baa0acd17074beaa0855637bc615611a28f1bb379e22886b8d1fffb3d4d1de27c94ea2e7ade9998c8ec71f234ad543f9ce3eafeef1caa68f01557514ae7b16590a9e2335305131bbe36fccfa9bc68671b76340e03830dbf752af2bcedb9c35a45a32785bbe3bd6726efb8fc8d8e074b85e534a0725361ccab5163626e0b79f6b9e693e85a2d76af376832ccee16828093797df6162228cf0ce7d0dc7858f6db77f0707d89f35208a9ad1b59c6348a179d3a82effb856f5531e2d80f748dbe3b22b889125a6e5ed827618bfd93d286fc56a2f1aacff7df02e20f604393f10d4823f91a55b4409642fad0514befc11ecaf31934fda29049943a35a67dcbcef1c3b8f66c52f81834f6ce8612d03f03118377b95439ec3ccfec907c35cb2546948f34fe0f4b43720f0c52281e7222a9acffa969f6b85ffcaf19a8bfa2bf2dcd640e2e306bb66a44403a11b277056d5d8d4412ba326b6db1f97877c73ef15371e031e15f8226a4dad1317d9e7087357e432ae27fea9fe3c7eabda9b482a3096fc2e9f42bc892b7f5b121eaada5c05c03b28de7f7d3fc32f7d3bc34ef50974dde0826ea818fe9f65ec6c98a878d30c494cdc18e237d4f3bf283804608fb3c43c2cb0333d44c35323091043801ac452e3fd2311a0ec7db27bb785d330984ad98f1dedebe707f71bd61654e89be8e4979dfcf6d821309c14da4d2f59aa44469b522a580193d2221a57720440637d69f07207da7060cc117058a2743c6dd5b16547a04f1a6ffc0801dd043c0e77094f35f05f8ae32ab3242de4ee94fb33c484eaf1eb112aad5dfa938088a689530bc3422f843af3fce68bda62067e1f781482d927816e8ee2d874972b9ac99fdddfeeb52b98382b10d02fc08dd519a136d99bdc44350bfbfdcae557e7d50b39a2bb6c7405daf5fcdef2ab7af525ea137420ee0b80d694327ca2b36f1560381e321bf0a53b635239d1e8f936d040e4bf48d346aea97ef1374a5a92922e969aa7ffef578ba5b1e40e87874be98a40d4c659b741a4098269c17adf711f8ae6abfc575d672b41b7262583c668593e62062265a8af6a270bb376df29083b4afbd7ca2b5fe1a9e3f4a42caac2d1da714dc6236ee375b1cc55b905f8f1f2b8564524ea552dafef8eb765b9498aa8087fce335d057b438f46c4e2ca75d00e6836481e4101488380fbdd9b42befc38239719cc4ae4bbe780324cc0c959c1160d5eb1736680a517730a40b8ea23257638642a63d1633992431e748b880c048466e17d9b3c221efbc677132fa19b684fe421d86f9634cead484a45bdd9039a584fbff8c7063be476c3e35418bfd5a3598f8eace8b592213027c33e816732f35346e4e357bea651479d92db2d1835f459ce11da7036ef2a1fed88d35127cb11b2ca459c5e7fa0b5bc01df3161e83fb9a2a09cc5a9f9f161d2440bc425cf3d8166ce46abfbaf9a39b5f9b6032396aeb31cc76483ff3859de241dd69328e2706e15f5e48190463d323658afef665af176a46e6fdb1955839f063e0c7ba34cc140a57e1ed3b6ce46e913e18b3d9c04fa11e4e9b565a2c88547e3d5ab54df2e14e0178f969b5a2fc74dac59870cbc20966b316eafd2eee13c320b5f13595a27e62c27543ca038dbdab36f83a3a957b63b303168557579cf00a608edb2883edcff96fbd06cc862c3a2f710ddcd8439b9bf8f74bb563d183f1abebe9d4552e2fa97493b8529584cc59581d75cbffb6a923861b4e01cfe858e97422e8cd39ed72ae21b4b40a41d1413f15c9e25c87ed02f19768ba8f02fb0d29f8ec03cd87464de8bf229b801d5e4db14e1060da85dfef6b736b7360f2a6a4382e1e85f78a83a6ef140464a5dff2aff27b06ac9cfbaa2b069bc57a035b847e9fe7ed740da18b1e13963952e551ad770b2ebca48f533a02613299ae4e125f61c77f6543bec3eb47c2d034d2fe48d30ce2866f1c7ca508089f1e6bb88dd5dbec8133dff78af4012b412882388b3d4bc430eeb2199177813a3b28e34a72370fe3e571e42b6488673cd86499868b173b77a17832704cb4dcbfcd937ba93ea3812477f897742298e4e927ad59cd26cc9a498e53231c9defd3c06200e829faf8c29b0ff28c5f5d04b847696bdc8955eb73aa7ad9308a69f023f739332006d1914b348e19ea5e86b8557d4c972c64ba1b735ebb71552a391f0343981e581b764e98b77fd4508c94c2ac530ea0a7d9c1a67e81195ca7e7b3aa5c070634a0f5824ce351a29479ef39d20e26dc11c879c3c9338e89fba80b6713c01f09bdc0332f4fe14c9d28430d50d1b02dea779f7e08fdcd491562def0b3e10d462304acab1b2e3c589ac4c84c75bf232f0f706dc9f0a6da4fcfb4995ae68169a032ab7f69263cc2940e2152a2d15bac5d5e4580d537bda3e44276bffcdf4e58a6edf6b334ecd533c3cc1fa59d358ab7be0ddf1c7512e4468da942be3fe4fe5afe4fdac434ba45aabe0caf1924522382522334862be40e86804636fab699f2801bfa7c8261d0bd7863b4eb680ba2ededf3e098e026d357cd85640f27c736da43e16633d2d1d89b9f750aa75b397f574ebcc83bd6aaa0fb1af20f8d4a2c8c5b6bcfd929eea999b9ff58053c356511912d0a38baf8ab47539e22676c76c66716e4ffbe44dc578ccec66d7765ff7592bd51a8ce3c494", 0xffffffffffffffce, 0xb, &(0x7f0000000480)=@in6={0x18, 0x3, 0x6, 0x4b}, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="9f7cbe2296024b508c70a995691771e5f339a9fb02acae9482e34cd29f281c27b0b6c267b8bc65e6d547487c9454b09e1a129c729015a52b77443ee0c8a84e07bb629ca4ceb58debcc55b2d9d156aa5fd5aa8a9241e0a748be9bf659e16d06fcf14454dae657d59dea997725382b66029de4e81cacb2b63902a29aca38453c6ce0649effa37d7eef1709b521f03e88bbe2702dfe013a024d06dcf94b6d47c0cc0c06dc3900bf58331967bebe95d5cf2e34eaf9786065e1a093d9faaf63252f7d7c79e12807f6ff831763803e46daa4d9a25cdf1bfeb86837", 0xd8}, {&(0x7f00000001c0)="e739b864aeff8de13f9f475ee2286790d64d1fce009c3b12b7b8f6500acb9db47dd2a5b95734b8bf0b7f6e60306a5d4e495476fcadd6d982e48d327435f64699b1a7b02954b04af5fe46b828ca7ea0224ecc64a0e069ad1828d2243d65cf5a8a20a80e73ee96fcff007930efe3ac226dcf15531c9ca269b378a2ed06728ad6b8f8711c75b5613747f8076862cd9e6dc38cabf911ced791f875baeb0341a51e7bbf2d", 0xa2}, {&(0x7f0000000280)="c21b28156f58f9fa7334e4ac388a2d8aadd40cc0f3ac4bad5fd4dec25cf1fcb4a468ecceb438b1f46f852906e3d406b73dcb78217507a6095e5f6fd03b66975aab751b0434e01e6ba522484d80096a01d3693f5ca6", 0x55}], 0x3, 0x0) socketpair(0x7, 0x3, 0x2000000000010004, &(0x7f0000000400)) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 23:31:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cf9f646bd0eb88e28dad00bd23e2c5accaf1203572f565bbf0bdb642b847b18ee7f10a050202cb73c8ce169a17469e38b5bbd9e25b28e81093c9eaef69005f660d268c2d30477cad0f1f9da07b86382f5252b3df6e8ac75fc1f7209c01c853c4a6a957d235845881eac31d66ede4158841a0d3ff5329507c978441e57e4605ef8a0bbbe5de7a3846dbd6e5fe82e12678c603b9c06fa47c38abd32d346874", 0x9e) r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x8005, 0x24766cbd) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = getegid() r9 = getpid() r10 = geteuid() r11 = getgid() r12 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="6a65f6a6f25e39b940adb87630f963c1aabcf632cdcccf18fba1ed09d0f5cee5d74268d02d5f742e94528408020e68f70afb64a6741fc8352f82b6fd1aeb3e956cc096b50584476470a080973652e0803b93dcd7291469aa87b335a6d5b6bdf4c5c5a120467a2ac9105896fa0b8b6bfeb868400fb418aadaf51b91e1f5b343e475e04854d06cce2d00d8e6dd4905a8bcadced8a3510461aaec1c212d94b8a9554a7977e2fadc70e14090e7fd9916e2bbf909a534e60bd6611799fe2df92c6936a17886ce1c73c9ca3fac0f62ee6f9b", 0xcf}, {&(0x7f0000000240)="48cfa92287d1f4916a6e4a688d3d84f481fed02b5cdbfd56b972792cd659341f544d", 0x22}, {&(0x7f0000000280)="d1f3f97487aac782b6de73790ac0aba4e755e2b507503dc0ebaeafd933e406b985cc2f047704bc1309474442ab6fa1c04da31e4e073439177a9f4d5b41f9665e25d71b124f287bf41a326ea01cd27d", 0x4f}], 0x3, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x158, 0x409}, 0x40c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r12, r4, r14}, 0xc) close(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getuid() 23:31:53 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f00000005c0)=""/176, 0xb0}], 0x6, &(0x7f0000000700)=""/201, 0xc9}, 0x1) setitimer(0x0, 0x0, &(0x7f0000000040)) chroot(&(0x7f0000000840)='./file0\x00') 23:31:53 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f2153d2df45e3baf02ed4a5590e8b78e7edc6dd55addfc5f03693f3f0b3ecbfbec9723529a425bb39486ea4c53a27ae938c9dcb72cc83c1c23ded458d805055fe80314083725fac04e910c5312c42c5d98e0a00554e374ef8a39149db5d59d9752708f2cddb557c8b4ab7fbaf2e325f77fc055020bbf89528ace088c10d44fa9945d23605170daaddc3e8ba087", 0x8d) 23:31:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 23:31:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 23:31:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x2, 0x6) 23:31:53 executing program 0: r0 = socket(0x16, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 23:31:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3f, 0x8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x245b30c7}, 0x10) 23:31:53 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8bb0a034662f4bb4f4920e1cce152162caba54ae543cc49c029f3dc51ef4276a9a1509d41ce1773f20d7119559941798d334978ff2d8f95120a07fc2b6418e1e7b2be0a5579bc8222127528293a160f9fd352b9359dc0f8cab9db448ad117c6794bff7ce9baf2b966963745e797743d3d9dd1675919a6744f3d90d6dd2a13f7c21c3604f", 0x84) r1 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r1, 0x0, 0x43e708e7dffea3cf, &(0x7f0000000140)="4e1caae702fd69c5eaa5768d6f923a5f7aa7ae0897658f2add8ec1e6c77bfc1ab9f1777c1ab490d669f465da4f1c0a26a1aecc865eae60d30126cd2c2b177a57465b0a3e6cac35dd5624becad10d7fc23a32f4018d5369fc4d31a3c75a3d6ceb2cf0a25024e1c23e3e8939ec2556f6e525720c559a26", 0x76) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x4000, 0x53) 23:31:53 executing program 1: syz_execute_func(&(0x7f00000000c0)="c4a221930cca8f8978e3c0f04681970d1f1c0400000000a1000000000080000046daa5ab87fd2df3f2c1be76c09d7b00420f181866410fdb24be410f144e77c483791da2a7cef568a4") mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 23:31:53 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 23:31:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x80, 0xb1) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 23:31:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x10000, 0x7fffffff, 0x166d, 0x100, 0x8, 0x3}, &(0x7f0000000100)={0x374, 0x1, 0x100000000, 0x0, 0x3fff8000000000, 0x4, 0x6, 0x53b}, &(0x7f0000000140)={0x9, 0xde1d, 0x6, 0x198, 0x1ff, 0xe46, 0x80000000, 0xeb2}, &(0x7f0000000180)={0x3f, 0x8}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000003040)='u', 0x1) 23:31:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0xfffffffffffffed3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 23:31:53 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) semget(0x0, 0x3, 0x0) 23:31:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 23:31:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x5, 0x101, 0xfff}], 0x10000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1a, 0xa3, 0x77f}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffffff8e, 0x31}, {{r0}, 0xfffffffffffffffb, 0x44, 0x0, 0x4, 0xff}, {{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0xbaf, 0x1}], 0x8, &(0x7f0000000140)={0x200, 0x7}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8001, 0x40) ioctl$TIOCCDTR(r2, 0x20007478) 23:31:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080), 0xffffffffffffffe0) 23:31:54 executing program 1: r0 = semget(0x0, 0x7, 0x6) semget$private(0x0, 0x1, 0x20) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/251) semget(0x3, 0x4, 0x11) semget$private(0x0, 0x2, 0x100) r1 = semget(0x0, 0x0, 0x210) semctl$GETALL(r1, 0x0, 0x9, 0x0) 23:31:54 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = dup2(r0, r0) listen(r2, 0x200008) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000002c0)="1f759617ca9fe368fa14fee48531edd6a36415fadc89d2e8de2870985d98761ee0fc46654fd4002f54083b34815cf991dd9a3f4512656248d653b4e7514109120985c69fb25fe33a177ae6e68a18e0e224f065cd836e655174dd982400abb116ec7ab685b786a74a5ce072cb31b32bc542669a3111fe9a202bec6aa0c144451c6d9d3524e9c5495ea9f4a650000626f01dee28fb013979333075697f963c223c7a8072121f", 0xa5, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 23:31:54 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x80004, 0x12, r1, 0x0, 0xfffffffffffffffc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 23:31:54 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 23:31:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:31:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000006c0)=[{{r0}, 0x0, 0x1, 0xfffff, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x7fffffff, 0x26}], 0x455, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0x27, 0x2, 0x0, 0x8000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x200, 0x650b}, {{r1}, 0xffffffffffffffff, 0x2b, 0x20000001, 0x3, 0x2}], 0x3, &(0x7f0000000780)={0xfe00000000, 0x100}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="68c834fb2ad66db0724de955f926d2d62d15457022b559953b66db15d3f010e212678779791626b3d54c3e64739b8f334d760e276fe15742a37c783c1560e29869f3356980079b5a8571742cf3d6eb64898b5e1227ad521ac78d63005adf2b7b9c67da062d0ab5125c866c87420a0b4a241f2a5b2edd61f9", 0x78}, {&(0x7f0000000100)="9fb726b087c08ae345e7703b259c173a92653b31ae3b687fbdcf3f050f463d4feabb9631ca52", 0x26}, {&(0x7f0000000140)="38267f0d954470152ff3ececebf66fd1a84613212cc021b862bb997647b80b4ce8a3740ed6d6aed85a4b388acd2001a7b2a3eef61c9de7707d0a5bd144e020dd63e4d399b737032d2768ed81080c3c3db2261fc20af1e4207e1d2f15b80c5e24a409f4d7638741ac241614fb59", 0x6d}, {&(0x7f00000002c0)="f91f8cd6c5157c6a7672fd2aa2dcda3cc7bb8affb5b1fdf3df72d379dd27656bfeaa03fd563a613841fc6e781175e6a785075775239fc2dd8cea6111ed712f6aebdc012c371fb1b93e5839343add3f456469b665244d5402b3b9c36693174dc09045ea97374ceb390ab06f5dbe01b84f5bd98e78e5287fac563dcdfae4a1fcaf779b9b006703b26ca364d652", 0x8c}, {&(0x7f0000000380)="1f7f1485227de37273d480df907347d6176e3f4c6f2b836d6c16686c201c605fef67e468509cad3233d8aac92b4cbb4fe82348e3607b3c30fb188fb445a804b81e5a6d0f1121a0c93ffa29ec4333ed3837fcaa94e4ad5baf1fe1a984a2f994932589a4184cf1fe7d27d0602bfd0df995fc2992ddfe6a407d70a5acf25e202cd00af3548be3ea7a977528b05648d2bd54bdb5d641bc43ac2860a36e72517860f7856ea0d8d16f537efdc0633fd0de91d416afaea47ec28861b2fbcb62cada226d5940588c737a2175aae0102e66497f4e61fb", 0xd2}, {&(0x7f0000000480)="ccff6228f2c39bd5cd1a90c6d7b7f8c0e376b15fd599e4bdd3cd292831b31c32f45d64950d38d636ed190a7cb613f52072db2fa5438fc860dd3839faccd22f4cb0e0e3cc53fffb7cf74d4d03222351a9f5970bb07722b3903f47bc8dcdc9de1619c24ce95a89328ab6300136585e6e8078b5ce96364a3eefae27c2875e5f7d554f718b84d52cf33e73fb5a705d7bb82a291d71df12ce95709869653b6b9dc6440c13b7e0e26ad773b519457da09ea0b4d41819d7bcdd36bf7f22d483aee24ba781d2ea157f83829a29f29bb7a28970f8f447da50c891f07b5db49da9ac8e62e2c35474fc1aef79f7dd3cb5791fa485080504", 0xf2}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xb}, 0x409) 23:31:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r1, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="b42bd47efa1a7f5d0a8e219e023958a1801771491e6907ebdb853f45e99b536abfaea52f71088e78861e425c8e5e20fbc2f3661ea20c493106a44d6828c111049210b7bc2c2aa33537f4289f79295698b2863de6235b31bc8c3a972eaa60cda443863eda05502e2245613daed9445faf44cdab7c4da8118ac84f5273fdf00eefbad24047899a9942c74cb13efca87ba83cf4ad9b9f72bc790ae28b8f2bd17f5215460c719aa825f748405422ef70a2280958aab587e5e7e7d659e9fcaa44486fbeb1c19d91f789b9d356183fde05b4ff908fd0180e36db788ee03d1082552bfef1f0715fe40504f01c67eb824c9514c0ebdad49a7c6b63ce02eec179af1b3b5fe1c0ddac1df3e527155bdff225369e172b5fd73d7d543c90be5bef84e9cb0c89d5df4dea82178bdffb62afeedc3c7940396cb04167e98a701d8e08941397bfeec8f72447f9f017cd4de9708edf7c83c55df6564165203fcc7c86d958d17afaa1839df646190d11e8cfa60cb929cfc4710b064b118a27b28d9ad0e21b0c9ad55f15d51b4ec9327d1210d639a699d5927c56521da7ac8047547e406fe4ae6fe9f59087f19db6c9b31b09decd0bc42982ff7aab896ac3948e27c9b33182040e175dbf39ec4ac49f39652e3675bb77ec100c5df276bc9df0c776f0266b31e0d45ddb08c4f99384153be8a44cd719645c296a72ac94d3bece01473dc6d3cb73b38bba41d16a3d14b23a34fd1b2b6d94bf98001ed012a5c7612a69b6d1c0b960c1ea5fedf988305e4db9c6537400a69c065a35a86184f45f6f369867f4dd0d54e9dd72d7f01caf48664bb2c94f078320291bc76a9dc3bbb6ff1daf124f94b7cc718a37f13275505be47e495a9e24dc922a1b7ab8f4e615af20f9ec6e0eecf5557c3a8320b035bd1919a039acdc2d71792d9697537cf3bd5b126383b75e3e6168aada258c0e0f4ad250b57e49a7e0e80d04079b7ccd6d14f9e7854056a10c786c92cec586b8868fbaf1b6d48906610bc764be5b2a6bb639f2d52a02b480aa72ac85dbcbdf9d3a005637338ec2a26568d95c7c99cfb55f9905418f45ca2fdc03eae3af3fb17f1e2e7be4c6498791e9c23b16dc9512ec87f223fb9a118de717d6b1dc2e57b2df6da49d501bfdbfcf119fbf14c07aefbd1297673ac548a6918583fbc7044b251ac069f9635f52ff53762aa268aac84dac8a981aab354ea18ac8b69f5b88fc884749e0af9c26320bf241baed6a89b696c96ff2a598753ca54a220ea79fb4f15a05de692c3afff44f1dfdc931cebc73efd1f29da6a489bec8b4704009381c5f8e78c3ecae73e0b16d27ed1ddeeb70381be250746a111c310423ffb26207a58a39731387220ad054e7625a35473004daccd1c911b66d7f51a56c216ea59cc4d33046ba7f6b6fe83bd8ed2744483f01321dfc45e7809d8cb2cf318614d7c2510c21c1531662b95d9824983ba02d6de229eb3ae9e1c3090b8ffcb914eed152749ccefe364c925c60c84702a38fc2c2e98c4a299b0b9465c70b242b00f1731cf0c83fe95097aca2236a957eaae9df253276f8b9ed7f37faab9d19d21eeadd2e22eb9ab8e99e4a55e0326acdf75d75385ca7cd9aed1042d905dd04ccaca17bd8ca76b01eface3f5f5ec9b1a6f0bf1401d45d52dffa3ed863d367e92c2a51b30e4194630b803a03f257520dcf38916a250086fc523479eccb23f30002deb98f6923626a9033ab59e95b76cf29ff91dc7e825d7e1f88c2a71bf73e63d458b0b281b4248b018fe32a57a72b2ed2dd9b9c3c34174f24041692cff39f99174f8fef23648e412d471737351cd559b01a9319de5eced98fd54dfde7fab3393010a833fb3269e171c9a4d37ade94965ec4db538fae9f0884382821bc5f1549f27550149e8dc92a8529f143c8f389ae8a93da4df0b6bf7e9e8256d83be8ee99718195cd8f65e3f616e86963fd44322e02955901bac434d822aa0d9ae5666d1a82a3a93aa4900f863a3f8a615dd7c4ad156b6bb63b53ba33c2b6610805a7045a3629ec86194df9771348f4a138b5d3ba5f56cdba5dd78f40eda49be63840f8ddd685d7edf32188ce4533e31512fe2ee542bccc241820b92bda83d843cf2500c0f237a6309070dc635d88b4fda710465b619d897e6ef5a4f57d9f3587b4156fe09e12e6d4b89bc3901211b289728160c786352e7b5f5b807191a1b229546721f859627d9bbe699741ed16f858ce3ce215946657d937d5fe3bab82801252cb8300b8cd6a781763dee5c204a3980af738037136be8f16d1abc56f6ca98fcf7ac3bb349e6a9d9ffcd780d2b5e40f36d40c86d511ae02b0b8501edff8ab736e8d41ec42f167ac755692330e6e3c6afaaeae70be11666b2330da382146d4ef2869fcefad07df87a60492a3835962042c6f3d8205200911b89046b2659280ee4cd5cea5d94a34fcdc4972472a8ceff0c66baac5d434fb10499aef23bb5676bd1bef02fb91e437a4ef8fd0d826a8c337a298d6a6b1b14ca705eec3bc5e9b6117d10ff97386b35098c00359af76b8a327de06233e18307d0bd43f9715c48cfd7eac658162a540c4989ec1c611a43dfb9b84cb374af8eb3efc1d1ce8b7c9b0bd134f0c9fb66d4418d98d5c6100ca8eadd8b97ef955de536aa7ac2fb302e9d896738ba9914f520125e1f4a512d80d87a4dfaba5d373d6c8b749fb6ed666561fb2cc0ae90e3c967d45aa35199ac2e784cb25510323a0b11e44f75a145e176c3790f8c90ff8a0e60e2605f8ec5a606113899ce3b21786828855cf3d66833126d9329eec1a09ae049aed98779c865c9bcff67d337f04d13b324beec0112195f23726d45634862c697d6e9fa05820296246b7d494e09c1766fd9a73f7a9c2938e87b1c8dfa6f30dcf9d3865f4fe66d605523d99cda4ca59c9546dae704f444753119fdc67d6e4fac4f01d702d5d0edd48a7a20f7cdb4ac41e7264ddb858eda0947c81cbc0858b2a829e1ccf6cfa8045407ead652495680154f7c387cf3152dea0ff1561ee285e9868c52723426fbfc5139c6208f4ec711884817c853c7416a47abfb1f846cc9e2dd5546376b293afc47d4e788108ecffa2a2ee567c803454454468961df0d404dc6d1c965b5a39fa201b10cf9af0021269d7a49e3dd6a4b2cacc0aa25916a76e4c25ed25f4cc15e755e60ae96873f9a0dec0b39c9e50c7ba66554642650b746c47c3a2dec14453452f032ea2218205a4443dcfe992d07b9142703636e03d91cf4a1f458441788a4d46edf18bdd381c29f82ed9aff1f63ab1cb6985418a6e9c4aa3a3fe504af7e2976ed443016547129bb82ebf01670a1c81c933be65bdff7ed6dca85617536c8930134857b42364972b3ddccf4521bd2fb6dee1a1967e741d08efb4a48f838a29e1c8974327f468116677c8e5d1fc62da848352101a0e6e764e1658491a1b470286bbe1755a35c37e179618145081929a4a79743a62c78da7a26de7bbc7e4d8e1341ed4f2404f9cea2ae22fd8c3428a0d3ce4f9b2835a448151656bfd8593e2e97cc05271ea4efeea1b4514dc362163a37b3d7599d6f3528135365c055ed1b7eb8aa2ea206c93692f141e65079a39d6a36ab16694276c317ba68a5364d5e27f2bdbf255f9d31a93551852d37415c2a7fbbb73201f8f78f741ca2e931c71268d7c974d9b6003740a726e85d5efec105b187789a6fa175899ce3e04369c5fa1c02b46e410ea92f99d9c963cd943c90ffd2f1cbe9bf92093ca57a5fbda14353a1f2306bb311e3a63233e77d243225200d3ce7035d9371f8eca4c0c2b68e655ff5a70b7cd2bf42097e9b93a6d89bd26d37335a21a3863411bbb4fa99a3534e4bd7b13e08af721a0865df6a8f664aa4296152ac0d51eea532e78fb8292a857fb06b24ad34f805bbb7846b599d6e7e882c207f98ef77f036a301b9d18f0997753e9b41267f88ced1adedf5124d824b281de050c31cf0a813e5d686d0b823afb63f472d0c486c1362f186e44e47d2ff2a1ac8632f5a8fdf853eac102a13d40f869e1d78e50a17d09880271981f8ae12fbac2ee47e3ed94ddc50ee977b93128b4b03164a1477bb7481b9a5e3e137cd41f2f2f1c516db71b46cbd08b6de6b5825e8441994a7509b027d758b0f350d3d489052b75d1ef6f4173a9a9006de11ad1946c4ae26a3d4478db9c67a066053aea694d601bdb3aea8b90b21f15bf95e3c3a011935ca348eb72ec86a5b2e68d85697b55a2ec32f2c12c8da014a466e55d9bf42eccbff7f2581845debb40df724b7879545ee136ce25609b6a29ee95ccf21f0103cac58eb46f6dd9392eaf33343005eaf9e684ff8bdb33efb5a78682be0b93ec975ac03a2b05c14bd1da4792503b5afd3eee02aeb5bd3945917499bfa9507bb485849603f2471ae74752d5dc47b51a761acc8453ccc63b54fdda84a7ce7c8f3f0172ad78e9cd0d00712e3dfe951f39c3ee86d4cf52ae10dfb44d1504c967e0aa01ae5bf844c3b0ee605f25a3c0b92997212c3c55bd95293f9fce997b21e3f046b093a70d1e8acf44e7b31b6ef3b70abda4c8625af3e33f90343635df6b3bd7490a0e8b62bf4ad51e8a50bbacfc6f278daf0ec27962e4e5928050fc58e2679a9eb575c6f2ee23e066f1c4521b39297feef4019b302ccc8f38d4a9084c0adb31cd78aecf9803fa1a813254e2290356af45d477ff68a8ecd2aef5f47e58cd6964eaa774f9648a83fdd375129e2f7923b6d683ad84800f4aef147a49d5ca25f8935604f038d6fe3619f4bdd82a33969138fe778d7d24fa714b841862efedcde12d6d5fcfdeeb4c59b45533dd2ca880f32e111e067ede47f44f4c5ed99b4980cf1a9cb76057985614e53ff72391fa82f859825688e050a041bb03d92161c6e000b29378f8bb8df73b9fb2421167b9050312aa089eda8afab2689553d12ad5a01c6cbaef0969aad6ab2c5b2a9375495b405b0679275ff919da91a1ee15bda2627fceabce49583782120bbceb30444d2bb7f1a0ca2b47b6622f968a0ff23134360abdec38d76bd875a5a82c9f750f0d87f4447f2e948a0a838f8bcca04814780cc6f7c0d9311b48531bd85953a7db0bde37e4ba8c94a7eb26b6119ee81a79848c1518e4a242a477d9288fced0ba2948169d72e7b4e52706fc5fd1841dab6ef725b5923cc83c1b3193674b84b3c895231dd3cb2653e3cf6ac6804869fdb95febb414e0c66bde41a9e3083f2126a66cec84dbcd598aba0f0d568f5976b391e23b4bfdadde06ec8bd298ba280256aefea87cfa77cd5ffd4c8754328f9c8cc7b935359543141cb516c45808b3d9c391cfc0f4d9df5a41c3d8bc59e68be1a840973eb03cea5db4d41fa4bccac9f20013b97e5c8c17efd80b9e16cdac52ab8b85ab66301bfda1337139654132747e3e2b6025eb40c862b49b325fbbb435dd62d5547a485f3e4f8ebaf74a5459ae161c5cf411e83354a6cf9baa7d2c39ae59aa5000bd7379d69a2f5387950f071d02623a35b2ad0c040de63d73d14468606477d8073323486bea96847e2b0116e004d800d5714dd5fb67b3c8a4c31d661640783120638d82bd739b4c4859edc354be7b9be9d90f6aea6373ef5f51f3d31db96afc7092e41832d14ac3910d437083164fddc478cc83fc246b84108643e43f4165459bcb8aaa67d79c3de899e10887c379b970392964a7611b9b935eb8a85411b35fda508f0f7597bb995c2ed03e268204393a193709be40e59425c0e578cea21361da997e0f1f8fe8939995526c5e95bdf23eb16943c6053f0efc3418a9c7c74f6901004257fbb76b1e46080b", 0x1000}, {&(0x7f0000001040)="70d81fb0bba465b777edb31125e6fa9c2cdaff5790b7df23f028d22d9038f6998aee9d2c756419a0c67609eac5a6912df4946f6cbc6bf83de55115e876ed9400da86e58f2868c8997f218e01bb8ce3814cec79e1384495d498ce10f8dff6bf", 0x5f}, {&(0x7f00000010c0)="3cff9b713c4a0842386e10fe613cd8f51f75ee284f8ca61767397983a1ee749445872f5600e6b671c98d6d14f4a1c2bdd5ea2e5fc0c46186b5a4ee8e68f209fb69b99e56d1bbbb6ba8af192971847cd9a5244d0a", 0x54}], 0x3) 23:31:58 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) syz_emit_ethernet(0x7c, &(0x7f0000000000)="455d46ec86f17239df0cfda2f0498374d931ba6ee7e8adc1a2bb05b01acd216cb49c73260d8f97e272ec5e420161cc2a96b00d16b5d9f4b8f52f49ad24a378426f569b15f08708cf245cd507ecc7336837bce23924e61577c44fe62bb94fb6cf767e2ce20d838c7e795b63750453fb2cd65a22ec33aa230ce59541cd") close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x80000001) 23:31:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/123, 0x7b, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 23:31:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x40000002, 0x1, 0x7, "eb07253e29a018bd364c3ad1c000", 0x6, 0xfffffffffffffffd}) 23:31:58 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffe, 0x80000009) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x188, 0x0) pledge(&(0x7f0000000140)='!\x00', &(0x7f00000001c0)='/dev/zero\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file1/file0\x00', 0x2, 0x3, 0x1f, 0x1, 0x38a, 0x8, 0x7fff, 0x3, 0x2, 0x1c00000000000, 0x4}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0) 23:31:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:31:58 executing program 1: r0 = getgid() socketpair(0x2, 0x8005, 0x84, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0), 0x4) sendto(r1, &(0x7f0000000100)="0e20407bcfac114894da19905d37b1328a72aef0cf4658a80364cdffa7d9c0f4488d0d75ddcb47dfea2a71469088f502ac8ddc9187b3e6af1ccfa69193e5fc370841c60b5da7c7a2f629cca978e8715634a43bf506ca7d99d42f305bbbf6c1f78721980abbe89dd091aa39ee31caa23841b3b47b7360e5c9f23540c2f1fedb54eba85eb9437fd948171f0b37340e945f7a08eb8e1ab8e23f3f3408606a64f461a7f0c6775282983a8fad51c8be061589ff302a1e31c2cb4baff7e6841ecc8d3a37a965076ea09666ae5ba4e3c153dd651cf96003352ed2f4cd7061eb38918ffe92ddaafd7f7a", 0xe6, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/184) semop(r5, &(0x7f0000000300)=[{0x3, 0x8, 0x800}, {0x1, 0xffffffff, 0x800}, {0x6, 0x20, 0x1000}, {0x4, 0x3ff, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xfffffffffffffff9, 0x800}], 0x6) r6 = accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) dup2(r2, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) dup(r6) r7 = dup(r1) ioctl$TIOCSDTR(r7, 0x20007479) r8 = socket(0x20, 0xc005, 0x80) sendmsg(r1, &(0x7f0000000a40)={&(0x7f0000000400)=@in6={0x18, 0x1, 0x80, 0x1000}, 0xc, &(0x7f0000000880)=[{&(0x7f00000007c0)="c41b46902820230ca906ce8c6888a9d3440d8ca23b2f05dc361740e9f972190a115abc9facce75cdaaf0d2d70db2a4f7d9dc58f9bae116ba1f6dedd54faac0f6ead29b2d77a78b89c1581e278e3baa1ecfd70be1029667b9f60e097a5ae72af3608385e3bab97df1526d5099107fda1d6cc062d685dff5ad0497d430f8a36df99521a88a3ae651018313d05eb11239f7e9045eed3a02d0872a2452a6ab4d0668ed07f940a2fa5e9f", 0xa8}], 0x1, 0x0}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000a80)=[0x9]) r9 = msgget(0x1, 0x20) msgctl$IPC_RMID(r9, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000ac0)=""/116) recvmsg(r8, &(0x7f0000000e80)={&(0x7f0000000b40)=@in6, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000b80)=""/200, 0xc8}, {&(0x7f0000000c80)=""/77, 0x4d}, {&(0x7f0000000d00)=""/75, 0x4b}, {&(0x7f0000000d80)=""/125, 0x7d}], 0x4, &(0x7f0000000e40)=""/57, 0x39}, 0x843) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000ec0)=""/209) r10 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000fc0)={'./file0\x00', 0x10001, 0x3, 0x6, 0x0, 0x1, 0x10001, 0x2e, 0x1, 0x3}) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000001040)) munlockall() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001080)={{0x200, r3, r0, r3, r4, 0x100, 0xfff}, 0xfff, 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTART(r10, 0x2000746e) socket$inet6(0x18, 0x8003, 0xff) accept$unix(r10, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1810, r6, 0x0, 0x0) 23:31:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="19e8aba1dae818c67cc769cf9a41966b359dcba44d19cda2972e22bf29c6748d064ad30a04cee1232a5ff63b5cc96d0703c595736de7ed1f65b2b48f386d9e02a0ad384a84b2347828b230775d2eb3c3e3d7ea23414104b8d8604109140953493cf7aaa2ba4fe06aecdd9401fccd78bc76cefcf64ea582a5cdb052d9ef0e727e4eb48bfd91dd36ea336fb8054fb96dd6d772acdd1618cff3da224ed9ace5e7afb25777e9aa91ec5b8b7ed86a02378f4bc824900c3879a1755de7bd110e78455b0e34f4f4e40275385956", 0xca) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 23:31:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x287) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 23:31:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000001400)=@in6={0x18, 0x3, 0x973a}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)="afdb8d4270dd762826da58571487149212d2e2a7799eee075bf658e67b64387b2f1a87e0025f9836dac29fac0cf0d19734c0b8f936585787cf65ba1b79666655fe5f439efe29caca6db6356029fa6878a7d1b04072d594d5a9c0e23fdba0dcdec513b56ad927bceb7226c8bdafe1877744e5258d7044fe18e203c18dc38ea0cad86bdaffe0e5390bad59dcd3a67cead3b788e46425e72667d3215c4af1fd5c03024ecfc2c51b83c70c945637939b156e4f0b377d8b30d693f02cb768603a33c17112581670d38664cfe2fe66e213ce4681c4c467b6ec721524d6179ed12f6a69f1339c2e6470c0776f5b94614f301d64e6b87ca7bd", 0xf5}, {0x0}, {&(0x7f0000000380)="43e6c5cd62d36fabc6d578637fa24fb6b334387c35bfadde6bcce24ac15aab4510ad255cfa1adf24d1bef296d813d6b44c124028e90528083138b2a00a632eb1f1a1dafb5689ed883623dc91c1f988ada6b87c8ff352ba6da390dc31b71a34279f4810a26c74e345618888e804959920cf8a0c5e9312148f2d9e157b01a40439a390277e7cc90eaf1ac258149218e5849befaf83b8663f667125d3ebea08edd0833bcae2d9b440bf8ca9fa98550d55f3870ffe8135caa204ef7dfb0fa035fb85bd08680bf8432212ee0f67ae711797a80517a96a4e3c15bb4e50c1138dd54539cfdcfae40f9bbf3d3a9263ac3b1798c9a3c7f1ab1e78dc6f8150ba62029ead5a8f03195580d6d2bc90ef539b266b545a8665349e7947bb1e5d1e4d620d118eab41320ca37e6d4ef8a6905cee833bfb20a2f86a366a72603b3305b3e77ada880f0da20df3d1253ef52652f46c4e169ffea6d15ead4f75b93191beb4a6e7c7c7638b3f469584a22e47af136e525addf48d7eb3cf25347e46c6eddb2777ef5f8cf1074aee45d9c22c9b7030feaeb2dc67a4e5af80f816b18ac6a9511aaf9c617da0a0145616d8b6c68204704f9db657bf2331ad36335a8086f0fffe7f8f6efece383263b0db5ffbde586fc8a4b8fb135cc3436ceaef833d28479f5f5466c6541b5835c9a6493526a7f0ba2f36fb1e3a2f220d7559e5b7c624a3a2607a89130e39f51395c54daf20c7ab32476c3d290f330491229e2fc3d0e2093a1b1f2a2e16980bc2e7a06860ea591335cdf2d3c6dcf38d112445daeaff3213605c7ccf04a71112bf7427d5a05ba6fc6a9776745fe9351d705dd32b58b7debb9ce46247f2b6c2e3e46b9ec081bf20800709213449377d7b97c3bb7c5531809913925e2fac0523043aa40fc94014a31884e071008bc513d8034872d74b02ca5ed422d00912e08d5945c0aad782033ac1ea86e3dca9240f24581ca3496893246912e0a106b8ea7f5e6b424fa2a73ec5e77988e68325071f9dc23fc243ed748a0bf68544a65d004cff546aeb66b991ed4209f874e67eacd9b648e54c5fb0748d19158e1b20030b0bb35dd7583299f886b04d9cf9cf976902c1041216fb185125b6292d560c732494f00cf92e9772e5e2d118a2c99042c6bf9e236b52eea475a6a864f6e080a90c16c26a0c085576a93d6da6c408b8e79c70b5dab01f464d7cca274d24fa78120d44c5208ab254012a746eaaf08088b246104949190a17073cdd7d9f546b2f45d7e3bfada3673aeaa42a27297080e26aa826c6fca5db793ca04fd61e37c7ebda13d5217b113b43fd89f7f1b0c98f1f1fb1de332aa36dfa4c3c35cb7f9e2dcaa471879a649fb228ec97dbd47d8133fbe4ac78fe113a678420ee04b2c3a0ffd5e3b1f927e7b0849c061a10fa3cf533f682c4a432afd46302184357979324a71148fc4c79cb9ffc251676f69289652cd178c22f3d60940bb3b220e885afcc2b67ce66a13425b4ed76f6f6a9957fcde5521fcfe8d75df7e9b1d59a2c82306d0990e55d1ff567c9b587154c6561d89bf2ffbbd82e2338c3f1c01c9b4ddfcd214e1cc72191844b9ffece671528fc6eb96123884511d5e7bfb97624e334ae89ca1aaf9f4b52d330e9816a02614f124b9128320c3865f5e3f37e513a1cb78a83a64084897cbae53b247a7bd5e29db96e94ab26d51031457e4f3c94fadb4594d6131081d5e294c39fc963eeb96dbc3cd5a1d2760121ec1f5e1f1c07596c30ef66dcb0e00007b1b2a22004a798c306899234a08a9bf789fd6f5988cf9fd178e41d0cfe46d6101deaf35aabe5055204421d770050355820a4966fe864b93ae009732a6be4bcf7219a7fb036b2f27808620e9550506fee036474e8f7dbea8102a01ac37442536ccf3c41495ea242c3dd367aa553873cbe1467dbb42965fba2657aeff4bbf50bc78b8cfb90f58bb8a24b9b7bc6f0e586c9e39596629b16208dcb512ac5c6d5481c351ecf15572c5c06b44d51525b5c755ee9753e82d726dfa90ab4092b11d13f22fbcf01eb49f4fb77895e4e8c5f2821fa3295965b6bc8f79f0aebde680dbe3319d551d031a33ebe6f49f084569bc3c7e62bdddcaae16b2a97ea5b9141d0174ee5e19ac3c55a06ab83945a60e6be1b8827ceae577e9a4048e79a24c15a1f7b9e7018050fab9d865996c229adac2c1df8b544488d6155f8213a1e84e04b41a4c2bdf284444897d4fb940e5d8aa625509134f632d5e73457a0f72acb030d6b33026915ea15f984fdf5fa7c3e954eb9f707f79f7e11a44b76e69a5a715a22b69c848937df06d7da3fdcf234efe01bc634b83a04ec200644a8aba128fb67a72ebf4b27fe094a84d8910dc9224a1f1018e6a431f39315b8c62dc68889e5ba5ae340ba9454503ff409ec73450ae24ffb2bccaa6e463392f3ac658f4956577f9ca82649b37e7e35942ad3dd1f9c79a4408c950345eebd1189a7c722f21dd3ba9f063b0e19b95bc65e14e4cc7aaa35ecb973dd50b3dac48e41179422630e1700a06b4798430d09d2d1f96f22e6a109b86d81f48ccfb697544c3f98629f2b983cbe2e01008c78e312f14f0e65de77f325b3c143c6aedd51a46050f0412c8475393b86265742e79853d98fcc1ba680bdffa398072a8c6684449ec823ce6edf994b9394900725e292d9bc8a50c9ebdc78e85b73ecf4a42dcd4fef3b9379bcfba7194b00822cd9d5849c57b93620b4043690b7f89ead4f8b72f14160c3120f693c0d93536b52746e35dc735b09f0a4bf048b0de21ffecefc2f056859058ed9c0fad60bf1369336fb41c4887f6507dbe4d21e6f822ef02c4914e0d0ab4a60a871c73f6b15d4b13963bdd369b503ced7406f2515fc7b9af88ff8de9d85f48dd62fb461fe8bb3ff4b83dbb0d736120cacc15ca460c88c41cad8a3643e9af10f2dd17f71c62bb40d622186c8f78afd07ac8fb0efd882f6e72b6a558ef35c7aa64f390934f6cb1028a749a017ff66fb74d586e45cf8570e4e26f13e16ed1ad8b4b5cb42171f1f36784391762fe22422ba91978d4677b18c454b6e6ff32eb5ac8be76fbdc32aff35aae7297116e6c43728881a864e3f9b91b7220caa6bd1ae5a2d4b7f0743fcebfa07c23aa16b753f55be8e4dfe8ac78a5b63f1f27fda27e942a34a16192742aa66a835ae0306dfa736f7c3c8a0159d3faa7198231c4809302b072fd64b7a4c2ece56ef359399b961b81383f390d85751b905a5cc78769a967c8c57bcfac90955b610ee48ceece789f83997b97eb08cca3621457f15cf5c3cc65b630340f94c87123fc0480d388e117711aca676bffe5c2efafc1f33106fbeacf0257f4a4ff5139110a18631b4a2d829f5508526c3a8d31bc3026cd7e12e94895e82ed8784c73fef525b2fc410105d3dbe56be83af9814ab062edae6c26f7b87c2e52ad44c7479b119be2f8061433d1a8a03da9570856dc6e48738ced166d70664acfd54c2d466f3d49fbb5f84fb9ec900ad087faadb0316876e477f3f34990ec49e2898921f5791804584cc3c6478b22d80c3fe749a2e9e0bd603fdf2427321f3f36ae1eb151f6b83461cc073013f51df0b66670372ebdc1de26127d4f97d74c77dbf00232bc3a32e73dba8ecd1a386214b5c4708ab2954840d1d4e3646ec18d1f9929089a1c35e6d1c87449e4ec244a13f3522b07b7b773e89d429dee3d871208273e5e1d4d20d685dbaf39cc6728c833094a5604b71ad899f9964cf399765002404e6244e5bd36747de1caf1840a03620df91e74d5481ba2afe9302aa016c6a90d5304ada4d220d28b5a2dd4c6c823352961aadce6a61dc8413bd74bebee369c40c0f8b3c95956e2d284fce38614cdbea91594c19e3b419c5ddd24c9ed4537fccf0209eca127c5918e477616357539f5c2b6e1043ac9dddeeb578faf111049a9c3d872874d0d985354819e4b77a9baa0e79b82187a7d78d8ff08891225b6c9c5f12a964ef6df29e5883cd9c144f3b03157c4ac8ae86279520f3b5d0d61347d13765838ab211d28a3210242ede7ce4db9a9aa72dc94b34f69038cf4dcf79c974788baf6fdf4ad266741c6ee23f9cecf413124c3c328ed7b334d6308e3242ffe4402a5daeb602829cd26d854c5931d0fdb9a3b573ef857d19e75dad79ebde9c033960d9de6e5f944103383722132113181006952ea609481e2d5bc5129cf95da8b29ce510c05f7a0263b5c75f4ce7b434efebcfb75f575998da050a7d62c1c0cfc97115218c08350f4989ede2aadb92a93e509fb9b27519ab33fea6e6dcea1939ca3077e389f5c55b0c6f17bc370b9b077432ae0c963ab461be041a7fbbbdde48a8623c8d877b7b7649ef758430eb5c1aa5debd856705f460e6d7c302362213da2bad0e6a1f40076d1aed2f19488941c89436d91eb8501da88d300366a1ff70d7457b86bd4d34cf7a1350acd18c2058d4dae08f225abb68b5c89bf1685fb4646ab414367700d6bc4b8eddc30232b9644a41883309d70a868fb920a4cb397103ca8f4a2d56364ef299a02bfbfc3b3080dc395c10555ae69e1d162c161afb8541958cf5e76a01b471a5d921f78b85297d8e3c57fd31816ee91a9bc88401f6b1e7d939d5101e1332bfa076f7b422be03f7e0ae5a5963750ec3600edd8c98e41646237f6f9a7a07d4834160d5dcf3535f1e6cd0e4dd464debd24a6fc9e3d57b1b75601484bdeaa22ca9e1890ed252e10799c8d902af55713b9541541b3c1358836b280ac67c8798e35e0d455d38265989c2700599be5216bc1df62392e7202a4d23de051c5fb0e31c5e52f1a714bae03daa7e51fe9c0d6525c25f6b9be2ce2df9bdb7e684447e904c5ac039963805b79bb779e6ffdce4fe276bdd3e44ad9916798a9bafc512e51ba994b9a0dd4e82481d4c9d643777f6a26a4582d27078ca7504a4f967e9cbf09f2d4d1339850e56b7e87a55a8d93219f9d968a67c0aaf2ace840ebeb99a06b333040abb872114dd32c7afa17cee48ffa3904ba6fd2470a0005b0631408839c8c30a50c69945ffa0b9f72f5629159d40844ff3b19c26e879ecb107d009b5f49ea6c8ed35ff372930bc2f4f644be33b1c42fbc483e6938c3414a1d7623aef233c5ea64adecb42fee6efea2da978aa7f2ffdb18e910ceb44151173c38ca07d7c4747dc1829653a4f1f2cc6549810b428f589a2f395560c26d078be8552e18d8c2389e19c0c4ee01f12ba8a136296a309ac8385ad4097fc986e27cb75e227f469fb24059586ca6e5ef62257421fd289e3cb36385222eaa344f082b9f49219eaf4c52b72e458d37f4205eaced97fd9f70c25ab07e216ae2bed6e0b1c522f69de5033efb624f7833f0de1e333ce4f46eca3ddbeba93c4dc2bed4e4f36923eecaa447e4e962aecd2f920acd08137408d51dd93ae612767f2af60fb26fb8dbc4c107f9ff5f5f5cdd294b26da26a3f432806e7760d8fe289fd843820e1a408883a5b024f4f019c3b7a9bb54a370c8186bd9453994a210758bc58dae2fc350dac181324870481f2ef67e9de97752fdf93717ec3ca32192688f2490fca3aa126691cce9ecb2132847ca3285f08d811875f5490e3fd5f1f22f0278af4779625b31e28132ba190e292f29ed023f2f8ea3b7b7ce54780b841fcb819b28e89434635483b31d8d25d0c8b44c9fe5e242d2c374591b5f85aeaeed150f3b54d70fea886bf031e759c7205c71cace730a509c296382e45c34f5a5b94633b30d9235b6ecf7e1459d1be87527433a22aae356c9bd3f77563a0e7e99319fd5d4ac395b1757a9f2959417cc0fc7461ec0106", 0x1000}, {&(0x7f0000000180)="5135957e2a78785d9c72d782bf81f1b028f9de2fb91b7a174b6aaa12626be791468576825ba5df9ba89a5feb3bb6a63e3ec20ef65c16a39ae7a09ebbf894da2c8b37c1b654a8d7f8328f154f62ca487c00e849661d6a93204f26bf1c79ccfa8906724c58ebe0c7e5b66b102f5d73a9af73c24f77cc41a3a9feee322570e362c3ce2cc8a84228531f739fdee3e63565bc77dcf9f82d8f5cd16b61f268d1bb4f98", 0xa0}], 0x4, &(0x7f0000002b80)=[{0x1010, 0xffff, 0x3ff, "b37e18d31dd9823b86fa1f3013c807fa120a1c630dcaf92120465f18445658707fa4bd2d9841e755f0e15fd19926fc7b9d8da108f82507f7d9755ed7e61a30ef602eece16a28cb59ceebec7ca050ae648af45496357eed84a312238cda6f113435d0ba14e6b11a2f9d541fb1e463a2b4c0006fe5810c77d60edc27969760b1a17acf322fbb01a93c0a887a937f970c37dd7ecc14eb8a0b77cb02da50feb71e9067e8d8484155499eccc50523c8bd043588c029ef31dc2afa75a94caaf83c5b70021240cd4ea73ae263213006c67a95802b353157a2111663ab02ba460d076d187070e73fed3047aa450edb88bc7a5b654550e85bbdc360a882595eaa02320b5c7601fb139a304894f9cd460aaff8a7e86b12d3a9b61a38a15d7721a9248b5e2dad31332f8faf5adcb413e52f3c364f42acfb21a37418fa2951a8fa1160226942b0e5c9d3e0ca8214821d3f5d350a485d26a6bfa2dac413ba2a1edfa1c9104f56ea4af8720cd2f1f24cbfbe0bbd7f79d4ca6eff00d7360c76c3008f4f8b08be10833e15c9b74094ca4a417e5244cdcd4d75714596d0a2eb3d5507e6c556154981b27da82556684b07ec2ceedb56169abfe19d7e5773bacda73a3f9c87e349aeb55d819e58a84d574245e0535f0c6323ecb78888c329f487d68bfe801c417c20d3bfee4428b3b8b5b14a4ba1763ea2e299a4a8329d9395073fdcd4242bea87c3d7662e9a4e78275680f8a8197a24ce2c9563e84d53fe7bf72e4a64de756823a2565c2e614b75f7bee2a04ba9471908ee22fbd9f9dc72b802795053f1c816719c0cb989f419d10375cb95b39b63e31b720120f6e12efa423fd3b7646e2f2c0ceefbdc3f7adc7c5cff99b44a4ff36ad10b616106ae053c06f31139abd8036115f0f979879b9741bf8bfd5822d2297687835c9e25460deebf386e40a918646d75bc2e7b6153b0bf9cfcb928418386150579d3760613dda443ecee190fb9c84b684ad08f9bb165088de96afb5af181eb85fe6eb5cd6620652023651e6c76eac0be059ebbe9b844c5d230925e059100b44eb4fe528b022fb2be3080b3259b9f2d5d3249827cf073f2dd34d404e2f8ece8eebc4b978f1dcb2ba321cc2a455311b67f3f2fa7a3b69cfb395e5b4f7b6ba4f0fda3ce8c8d85045c8c5b69e55a92b74f86205f93e319e60db96247882bdbad4371d7e25ca2e4b1dd31acf725f35e9d96ef78e9021b0a7c5e42d638a1fd6f1d28d3f45a0eafe830f7b5fe5d10d5f3747fc8feb89294363db497e2a7251edb143ab1589cf49a2b10b03be9dda65333324ce0c9334168f827d871d3bb8c7f064e6fb5d3e2d53b042d74d25626d808e34d97645b641e6e7820af963638aed71b7648c43c143e8e9b899b1504ac6b8ba97c89a99681adca961e61f9eb6ea69cbfbbb78d0b7a0f018088e6b010869944cae815fdcf667bfab15898fdc61cada200f2b5c81c13e700d3632ec0846f13a169db3696a31acd36e8c61882e566ac7da46075da6bf6b83066df91830fe959d097ad2111d062bcd0b539bc113ea6b586d1d0593120c507c580ac7c14f93f1cad56c53506483d10f6f05dd833b2a5a03e6e826cc284dbd2506f09f85571209d7f73d740cb2a50886ffa5d28b6989fa9ba1d0d7c6debfa928c71a9f5b61132fa16e6f186d6bd1226e8b4fc1425077e9041b6174dbee1ea2a2396f36917458a1ffaaf325a5db1af214f18818a746b0a7027fb4d1ea2c6bc6bcc74b426a3a76fe486db7c8b38beb59cda26dd4826125cce3db520030c0634a7f4d884dd9a672b17bf002c3173bb87dc62b13f24e36938c81ccbe0ee8fd1466c8fd8559c84ecdf2c666b4c5a0098acaf9866dcf1172b80c904225461340559e734574de73ce704d32368641e7a7827e070742bb2c2156eefebd04cfbd50f22eebf0067f8ec92f2cb5026fe2d8c7ba242f839738ab0e9fd2115993fb4f152e0cc2ec21c00faffdceaf3502401abf22c7e88ed6a4357b0c19b082463d4e49ab6dd0d7457ea831f7ef93b726c949dcd7eddab737e6257fe995ed6c42a625db919b40a9a912ec11c2c72eedf4c06c6a7e40534a0f4353f50e6888e17d8054eb7bf5f0a7f0f3689d27ce0649c7b161c5a5951a10a284c094bcd8ebf9b152ee4d4b24fc8ead6193104b8af026f0100cd3f489da01bb0f5b155f4aa1d0d6fe2045690c2e19026117a0a4241ac6a624449f3f0b4e5af88ebd2bd9ab747ddb3119614d73a4b2201f2f5c3960b7381abfef7b5b2247d52b847d3aa8ea093df20f22af4882960f95bdcc348aeb2b9d4e649ca3c8b1d9f189865be093f94cc42dcc64aa062a3165c67340e20fd9e8bf0cfd6580c1f17b5f5da9ee661ac5a8e54c6fe6da1ab5de5687eed52410a9133b54575a5475687924630692829d405cb0ccb9db463d5445e58ef935b971a46b49bf930ab9aca10a56873c4e166bd6be0704b0f8ba17935743e994aa760ed66fb6658a3309e402e5a68a8c5cf287c37fd7219e80116ede5c34a00df5d3b46e375b021ecebf6fb9b03c4fffb20b094fa6519bdbfe2b76a6c339385c83a3c75ee594f68cd93b478dfda621a9b7d857b693dfa88040a065fbd299ad62b9341a12192c369ebcf4cb1b160296a28055192d4c19384b7052c5da7fc022f52affec14ea1c01094adb2d0eada9f1e3e45fb11cb7d99c2751b10a91af5f5b41d529d35a600189cdc5ff64ffb09f24d7f5f8fe902c0e05204dbb1f3536e02dd1786ea35d0c3f373407795811cd2111b4002c030f5617fb11a85c7361687fa3e1dfb1af4252bc93a571857a5ce7ed2e2a07d59b82fe0f450eb838c67f9d2c1696dc4be50b1bc0472f602b7200222df81f1fa68fcf68a5f3a3d3de77b4da3b1522be54d22b8a96906b7b680f4985841ad58ddf79a1ca79f137fa505ab053595f3c0184d2283dab21f8367c7bc9f0d27c8c41821c403063155b6855213825fea99a46efa66df06b810a55f635700c752e6df7660d060bda8f14dc0829b799b37429c2cbe009543c29351f74dc9fdc2adf8e0a7a3a9de5b11a214ea3e74b27a01b09948883dbd35dfde0b690bc58ec97de187daec557c83b32933f136309b1d0be54242f69b5c836cdf4aba8ed671a6264ab0c1148bc8afe3e59d35ffbee1152dedde89b173e9ca47c97b5710e4d52e1f60fd263aafc167079084f77afbbb2ae606f1c07af74420b0caa8f7a2a31ceead604fcf7118df058203e098ad15066ba0cdd43205f92faccfd4df84946e0e94d41a7a55ba52edc47507bb1a8bc452f048d509eff83e4fb8a1cfbf1a7015506da959d426d6b903f425c1aa25e1fc31dda67170250588bf6a5ed58654c5816dea07b068ccea31635120a112bb4c491b4bc731431bbc444511df94dd43bb1d9f3e9b32624cc0b866ae0182760861b9fd904775331c1c91032ec3de36c9631e4f14959c2e1ec4f17ab7bee4e912c8c8ee28a0a974c97b0ee740ec9ff87fa2e791c48733ea94d5ca5cef0824e4761735d274d579f9ae83622c88bf77934f06ea9881336c33da9a7df1838cbde58c012adacbe33cb29a5ce1afd904e4f07a477605ae77656680a97cb82473b4a65aebf6121fccc4e63a0441dcd378c37b751ac9e71787e1d09462fa5baf5dea5aa7baaaf509d3f1169549e07eb7ffcc1f13bf594224d3e95262a7281e43088c524b8169e812d6161e9277877508661cc46245e41e105e986cd821fc121fa49b136dd013241f3d3396b6efa2dacd58d75793b0e4a25cf9200f3ab5d9ece4245e3ae2eec15334315b4bb06f439219ce85e93dc501c724590c8d54e1209835847a6488dce57d3aad390a2884a3f832c863434d6ac990410f7f1fd599dccb903239607a1b1c83c807245fa8956a0e1e83591b324014f87f6cb6219d5862be3d2ad462d2c4b8659932ccb5bb1857b2d1629826f1528ff457ac6a179fefd864630238d626abe3931093baa75c1b06002503bd6e34305d9c396a7c86fac6ccf1bfb916f87b33fcdf1405666a81084cc5a279d9426a8c90d91569d01850440a47864883c49a0e7a84282bc4aacd5aeb49cf0db184f5ef9e58957226e590ab578df80c46b571774b4fbfdd32ca71d250a8e2f38420a7dbdfa8f839b7885108dc674fd413f1e35802d5eb32020f077804918db3e478abf83f2ffc8e068221697238b8da79aaca39f7de6d96c93193dca08bf60a0acf290a4ad085eb1606f559e8f518d3db1f8f9685145872529bdc19deedab240f7d1b98bb5a1efb6a712061fb190fa0f9627dec3da540f49fd33e2f5b91821c609dc5f014ccfa3660eb79ad920f70b54baaeeba41b89501203393add7185002fbb7780e3da81a437e4e7d2777f50849e834866a03d172b2642b095df254b0374d65ff65cc7d1380384004fef9d0515f5e654395665bbc521c6b7432f4e44c6a38fe0c101328fb8e914554491310bc84b30b6fec01be245a5861ead1872a05bb87bccf3b5f63d6a0aec72d6c2d0005cd4e2bdb52d1e97cea4f4cd1318793661cf427b03d9b27a8d48465b73097489a19062ffa14e0510613ad99f9a9df7b9ed59edcf0ae58073d0603a2528fefc02f921e78a03d2f690db881ccf59734b54eef2b6ecf7439e10e78828d51b506c212095ff26cddecef8c7a471ae064f315e8958936287eb362fe4d82f4b45fc79015fc81e97aab6d4e7a344189701da6c4d7d4f99914b74a82c71521f6cc6f79674a8a6276d2959206af3fa326e3e735967962641a749a63823e29d401836b1b307f85991f2ab7ca66afdf36f4595cb1ca32e98650b8d38abe072669bb5b4d9657e784405faaefa423bcb536ee615a4a381479f2e83ccc883b28a0e15327b6c347e31bb402efcb1a73683d0b2fd07931d07ade0fb8b76b2ce7534c03a091dc790ddceae18f352bc1c4536d7e51bfa37967554b9dfc1f986c76c32cf93d455136d887e58a10543cfe17e570d07474a338d2b4b3b3c65380e527a2c540d2d5d2ff838a62e10ec7d24924141187890656479376f6820aeaab0ce97e93fc6884539cacef614054701f5d21f9c77f15d155eabe9a20ccaaf4c47bf23a913b36e25812be98b3f3882f99cca3f51ab0fd10aa5d258c5a077e0f8df0b00219b0c488df01453672c4e206b240a477defc1230defc9e4de0235e0f3e84c59c10cbafa1eb6b22807e94740af98b1fbf285afc693265e75ae33cb96de798bf673a04b316d8505281fcad79533f9efbed8ccceab0190a747e3081b368bb492df4a17e102ec94a8230d844524e1ec7e8396fb877d286c1c57714e9eda04854bd52e4b2d29bd3b335eb09570de8215791d01b8de30fcd7b3b930ea1594bb39fd5b89338fde1a2a43d9f02df8e1825696112f21212045c6666a07f89914c62f9f2f899763eba9e9ee1ad7c267c1fcafc12fc2b2cf61164ce3b818e3e3003c8279a27fc6ad2a5c1151951b9986ce8232d89abbb5e30ce170e61aec322c2fd687bdb1b77a802b3166d702eec4c745bfb7d7c2b493490287cf4e9dbc0a9ed61b9153ef1f9d2b171f86e129bceca9e097d8dfef9dd993bcc48b043f67917a82c547c5334e01f276ce39ab072bd590f4effee48fe0a61e89b4b6fc9b4e6172114b6c2dc24c18e4f56cc4a8af9184fab6a3221f90d2a95d76cdf947c6cb628fd25d8ddcf0fa32a13c469dda84ab87393dd446c107288d3132de50bc7aedef294d9715c7f32b16fb49ad2145f574811912566270812c3c3087712731e1caeba97fa440cbcae1593a4ef7d6a4250810ebebd0d264d5f77eb36e23305f32c4b7845148c40"}, {0xfffffffffffffebe, 0x0, 0x6, "210b9e926d01e00c0af771de76dd93c9cd047fececce4bd04eeb8e3303cd9b99c38fd2e995478d8feca301af58faa9e366b0f6361f67e4fc1027b2b9e4c528e44b1b141a0cbeda0e06710fa4075cb709336779be6285ff915a1fafad972773c70183663cf852bf57d00eb3e05a7b4656b1995d223e6f55a42d717920752a18d37b3903865356d9da2f88a78aebc17c2040e3150bab48c2f6476eb53cef13"}, {0x18, 0x1, 0x3, "48f7ea024742"}, {0x100, 0xffff, 0x10001, "61aecfe9c79c91a53c79c91dd4545b3aba21d4bf2d536a986a1d765feaeff7be09d8da37c2d80214fb002b33f7b1f89cf76aa094462a51388b8771e17b7503d34b773be9ec7d388dc35b5745d3786c4a0cfe9c1fcea546938fd9fb794d6e931ba990d3f1d2c195a3f7610108b6c12d462c678d662ab043e156396eae0711ca7832124a86099568f0fd845861676b1d11dbccda783fc383cf64c365ea450dd799a043f552811a1a32ccad939812562f5dc361fe929069333b184c211e4b8f39852863e2bb4df6db575f8d2c16011b79e1283d1ec31db300aa73894c18e23359010b7043b4651c7508c2cbd361e1900e1b"}, {0xc0, 0x0, 0x1f, "ffb0bdd313e817e791453e39361257ee97641bbcdb39963ff766bc856c65e5662ad7e9924d348dd346b79c65056634bb80dc77eef19ca314a67f721bf88d13a9578873052d7d16910c77e1dbc3f5e596c0e069bd01dead5fd6355b46ed73db7d6bfc9654910c9a4df3ec192f40abdf8566ac6f67a1463e6740d1673e025a205e27e193903dea577b52cf07588d9acacc4cf373223d000526776c155c16cfef1832d2c3eb4fc34a81744b5422db"}, {0x70, 0x0, 0x4, "644b6c65f43937e186448ddd1e12de725605ed10faab84bc270bde2c72dc99fd1499c4ee53ea07a2d8d341a242dbb8d791af650c590922b5121cb91ac34064f97c4fb991f9e6430c42b8c02f2c605d07122268b02e3b0344de0342463d"}], 0x12c0}, 0xc) chdir(&(0x7f0000000040)='./file0/file0\x00') mkdirat(r1, &(0x7f00000013c0)='./file0\x00', 0x94) connect(r0, &(0x7f0000001380)=@in6={0x18, 0x3, 0x9, 0xf37}, 0xc) 23:31:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r1) 23:31:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r0, 0xfffffffff972a52c, 0x3f, &(0x7f0000000300)="b66d13d7a42d0bfe980f1702062655424b6b41e43aa64dcfdcdab945f25a33c50de30e39362db7e9293efd7ac4f2b5ae7e68277b5b4429c1ad19c08abd5e9368206fe95a0155c2d2053101d1b887bbc5e0e0ee26778eada6e6a6ad7f59bb888fde5b83ab1d0072000f716ed48ff343e287c97fa72fd2d648f7e54bb7523a787cc4b19d24cd39c6fb6788707f0512628c84cabce2693f508234eb6348cc60c880be44c9f9c037a76726c2bb7b34374c7a5947af9aa7982e5bae", 0xb9) r2 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="00020000606d6c453008000000aa32000083af6cd7bd381474d493e2a542b3040901f796f7187769644042d4ae1467c26c8b93b34bc53bc82c908f0aa92493cd8bfaec8ca110b61a3f2bc8b24fbb6c93b6efa5fde3f9346769cd67d03b52a4049b86261117ac5c18cd19a21ae74395ca148ec7f59d34cc094cacdddbc9df07ac9f389762a258e435c8abcc8cb280f7301b1413246f3b9216fcef923182ffff1a929a53566948d29390397a"], 0x1, 0x0, 0xfffffffffffffe72, 0x0, 0x145}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) sendto(r2, &(0x7f00000000c0)="f0a2f9e488bf7931561e2dfa983099e38ffa4f", 0x13, 0x4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 23:31:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xca2c1f030d029d3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0x5f14814af111dd73) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 23:31:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x4000000000001000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) fcntl$getflags(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8a9a, 0x1) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$getown(r1, 0x5) 23:31:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/39, 0x27) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000240)="27ac0b4558e8a7a1a0b75e7dc8a27c1c94c3a0da473e254beb202d7974f47cfd9d7657ffd595b12bc2b1bc697aabdbaff715405a8a9764449eec295ee60cb2f45dd2a34c558464661d8eec6bd3269064d6eaecb56b87c29e3737f5429805d61d903e5f7bc68cbc15b28efa421a78e4f8dcedd5b24c74de1f27e2c76e6e3441251ef03701b2c3e0dcd9c62558e08a9355955190264aa61c05787b6f7a86450bc5bd9ff9c3d34a3716474b420c50", 0xad, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="004d260d002e2f6669ac7dafd8"], 0x3ab) 23:31:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket(0x1, 0x8003, 0x8) 23:31:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 23:31:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xf2}, {0x8, 0xffffffffffffff6e}}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x14, 0x200) 23:31:59 executing program 1: r0 = socket(0x1, 0xc007, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0xffffffff}, {0x18, 0x2, 0x7, 0x1}, 0x6, [0x3, 0x7ff, 0x0, 0x7, 0x9, 0x8, 0x0, 0x7]}, 0x3c) setsockopt(r0, 0x12, 0x2, &(0x7f0000000040)="61c698aa643270fb43627cfee10e2c9cb7c4b81903cbb8ee035e3d38f9216f2bddb8aef829477d7a031aa74a5565957c0fb3683b3e0ed09fc8981faf2135a9ceccc13554b10d3159311aa016dc3ca390e1c4f1498ff7ed958c95afbe2a2778fd9a8e406e89f78ac216f920817d4331bf4b2305e6d3cc2e307bbd2b20fae58ce98a4edba614782e6dfb", 0x89) socket(0x17, 0x4, 0x6) 23:31:59 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) lseek(r0, 0x0, 0x20) 23:31:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2c0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) 23:31:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) bind(r0, &(0x7f0000000380)=@un=@file={0x1, './file1\x00'}, 0xa) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) sendto$unix(r3, &(0x7f00000001c0)="7cdf14f5723d7d98c57e4d2ec92f888aa0569679b01e7f20d827c5b9c47da42e58a90a21fe2d450a34b04858e99014d709e68db768a8bfc70bf2ad568018c4526a072770e4252791ada2a24f0585bab7f29dfe3b2855ee3f71d3cfcc3e12d71b2623f7cac3c089b9be8d5acf72ed00b62799365cc396f42c509074fc3abf5c099dfe464fc22b85ea014eb0ca1af3475498d098c62d1a6f57c0df9f129f399b913dbfbdda32eafbb7303400b070a83279bc0d40f682ef9d17caca83513cd0401088adf4662ff0448f73577429cd405270cbf8c542efcf914faca0e0070630677026784a19ea38cb00b3be9d1f22f2cb", 0xef, 0x402, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653090"], 0x8) openat(r2, &(0x7f0000000340)='./file0/file0\x00', 0x40, 0x80) 23:31:59 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="7f4cd7ff9b184f587cd5e2f4ec44663b8dbe0344bd0450d9b40d242bb549a2304027948910c4b3c1fe36fccc6ba7422503f1057aba42df9928de854da07f82b7fa3f4a8499c2a2bd170e3b9ee207152631a565c0f2ff2843d5ed3dea3f3cbeacfbc7ad87b32a06e3c90983be3642ccfb6c6822cd3cf156118af550ff91339244bb896db247f7a742b5f328a120a8325c2725ad", 0x93}, {&(0x7f0000000280)="bd4a0ce9a0e30d5f7991c4f8030d9ca3775e2d193612e76bacaba8a27af4055f3b660a2d6203bb7b00a54f8b75171a6db53a2dba2984f6011b85ed6ae14fa7a4652fb58f82b90a0aad87b92a56ef57b2e2c8ea8ad934b7faf1d3300e8fc0176b145d794a7e58e63a", 0x68}, {&(0x7f0000000300)="53fe03e1880b01987d5f0ba8337f023ef33fb7e6e7cfd1d63b9fd6d4eda632dd36c169154450d7b68a3c6152f0e1983a3acfc3c0317164d3572de4d2f681f46c684b2b9873450bcaceb0a9ac0c1c07208ca722aed34d409f5937a02843cdaed096d8d6bc3662a541b7fb6a87f70077c6fe926576b788431cc22af2ea14fb7af496af9f47400bfd5ce05be67ba1e7fa7ffa983e52108fc6f1d628d16fed6a68b1d933df2845825d61e9264473ee246bdb53eff0a32939271c5840af1082f9ed1a329a05b71c595be7887193c3069f068c2357a448962ae05b27a0b66e8050f72c02e210bca370e58e07ef", 0xea}, {&(0x7f0000000400)="66b827d22d974e4fcf92fd52257efc7729050f67c127af99c798bd427e81d4d8b46e0c02b7fa59f334222df6955596a3bde8b0474d3f49c29057f7a051ed2e1a0a96ebeab2eb5f49a1884a47cbf2601864b18587cd7dca14e25d766076b18aed33e9a1f6e61f35af07350daec1f7ac299f9c54f78b423bfd2bc915814e24e48e7e5b6cd4db96da0c1017b366e3b0b32927419e5a88a32a2978877a188f969a2d3a", 0xa1}, {&(0x7f00000004c0)="116ae227d934dce12dfb65fe58e239ca7f3100f4cea7d42d740ad985139b0e169925df5088584b9ed36680329b1f3288dba31aa90c02319f1777f1dd7d66553c00d7f60d2ee450378702c7554a5a8ff9d59f9befd8e0d483c9c15ea1dc771cd9d0f77879ed7cce2feafc27c9332ab12ae0ca3bc6aefdab33650de9a923d2a88a5bc786eaffd2c520453afcd57e04f98219d2670e2e61dd567b8b56b229ab529296f5e4aef246e679595cf7dba2c4c141da0a9e42128c13237c82ec52eb94c01447e4e9df715ca8f4b85cec3aa21e3ca0fac8a741b1a0b36cb96a2a2c2cdd8f93af722a0ace0105b45722118bc15b912d3df0da2be3c6a1efc7", 0xf9}], 0x5) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x4, 0x0) r3 = open(&(0x7f0000000680)='./file0\x00', 0x30912, 0x10) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000640)=0x8) r4 = dup2(r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r5, 0x7, 0x0) fcntl$setstatus(r4, 0x4, 0x84) pipe2(&(0x7f0000000140), 0x10000) 23:31:59 executing program 0: r0 = socket(0x15, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) accept(r0, 0x0, &(0x7f0000000000)) 23:31:59 executing program 1: r0 = socket(0x1, 0x5, 0xfffffffffffff000) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x9) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r7 = kqueue() sendto$inet(r4, &(0x7f00000000c0)="50ca55273728b02ab6cab6fc5539aec80a8e504fb9f83dfbd74e65f5735dea4b340f7ea01b83f374eeca55ece2768fe3973d05438f12e4e046e75a36b309409bdb0a285126626892ef8a897d0cea0ca7a955ae35a253985494814ed542a9fd5e94c996efd9295a6dd510de38a279fa1657fbfb823bf67eb0772f9e27758c34a0a9af20f49a53bcdb63de9648c1500de814dc25ddd3f835bb61c5a157a2853d1c22ac4644199d3a7cb32e0e6de1274e", 0xaf, 0x6, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 23:31:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x3) socketpair(0x20, 0x2, 0xf4, &(0x7f0000000000)) 23:31:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/45, 0x2d, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x784}], 0x1) 23:31:59 executing program 1: syz_open_pts() 23:31:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="c0c93ec0d37d79da764736fbec2febea452ceeb42c141b1915f8d88509dd4fa100cecea7a8517fb14ddc94bb94b4cdfe1fa89585e4e8f5387bc5b5c6a8e25eedec0e36d31e27fbd97c9a4a91341b0a88562427da54f1ca36271ac7bde17674c1f593867f0678b0fcafc7899f57ae217f20285eb13600017a17e6f41b6d23b65705a7411f9099c04db0470de82eaae835e93da28c4ece93fc013c6f6d2fddeb9c7de985f6dfdac3ca771234dd690565bc209f05d99302471699237bb6ce4b89d9cc43f781685fff5c5e96e6004282b2a4ad31b0f53f00584134", 0xd9, 0x400, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x100}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') 23:31:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="22ec395bf490866b66985943362d00771f6a6c63d4530d4aec7a051a852012c4961ee2397b5f8bf66a03fef1c1514073c30d523e6b8ce91ec62f7f2c1bcd85d163b138d26a72308845f476ba15f0086b814444", 0x53) 23:31:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) fcntl$getflags(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r1, 0x0, 0x0) readv(r1, &(0x7f0000002200), 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) close(r1) accept$inet6(r1, &(0x7f0000002380), &(0x7f00000023c0)=0xc) write(r1, &(0x7f0000000040)="a686a28cda20b6daa5d8e7cc20e864ef46004f0183d3cc07bf91b3663cfcfbd2681ae81b05c72b42c3066b50e67ef0d4a4d3d38632557bcb4f58276704046ce873dd9e6c09b8ce732908bda7dbd4a7137a227d136591c3d5a64284dece994b416a313d79e9a3d454a61993e4e4b587dbc5ee584ec76d521fa63ab1a0c67688684e1479910df0947f6290a8d6531866f145098a3d69453a6308c8d0a007628069529c5de8edef35da50a50fb6eca639075ffdb4fb0c8c52cfb7d561a0d317a7cef907f3e5fbe8179b5aea5e5cc314e6cc52f1cfec20c8cf45c212077729d1d54d018b94803286384648b4a8", 0xeb) r2 = msgget(0x2, 0x510) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000002240)=""/239, 0xef}], 0x10000034) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140)=0xc4a, 0x4) msgctl$IPC_RMID(r2, 0x0) 23:31:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:31:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x29, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 23:31:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 23:31:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ftruncate(r0, 0x5f6c) 23:31:59 executing program 1: fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 23:31:59 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 23:31:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = getpid() fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x5f000000000, r1}) 23:31:59 executing program 0: r0 = semget$private(0x0, 0x3, 0x108) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:31:59 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x31, 0x4, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) semget(0x1, 0x3, 0x280) 23:31:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x89) shutdown(r0, 0x3) clock_getres(0x6, 0xfffffffffffffffe) shutdown(r0, 0x2) syz_open_pts() 23:31:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:31:59 executing program 0: clock_getres(0x2000004, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) clock_getres(0x6, &(0x7f00000001c0)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:31:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 23:31:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffff23, 0x0, 0xfffffffffffffdcb, 0x0, 0xfffffe67}, 0x1) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000080), 0x1, 0x0) 23:31:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00002d8000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:31:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6000000, 0x800, 0x0, 0x401, 0x3f, 0x6}, &(0x7f0000000240)={0x1, 0x3}) 23:31:59 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x102a0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="eaffef67fcad0106", 0xffffffffffffff95) recvfrom(r0, &(0x7f0000000100)=""/52, 0x34, 0x2, 0x0, 0x0) 23:31:59 executing program 0: mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 23:31:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) getrlimit(0x2, &(0x7f0000000000)) 23:32:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 23:32:00 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) socket$unix(0x1, 0x5, 0x0) 23:32:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 23:32:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000065a000/0x4000)=nil, 0x4000, 0x100000200000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlockall() 23:32:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0xffffffffffffff01}, {0x100000001, 0x9}}, 0x0) pipe2(&(0x7f0000000040), 0x4) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100), 0x10000) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 23:32:00 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x822, 0x144) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x3]) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r5 = geteuid() r6 = getegid() fchown(r2, r5, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x3, r5, r6, r5, r6, 0x100, 0xfffffffffffffff8}, 0xfffffffeffffffff, 0x4, 0x101}) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f2f2f8e6f3000"], 0x1) pipe(&(0x7f0000000040)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 23:32:00 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000000)=[{r1, 0x48}, {r1}, {r0, 0x20}], 0x3, 0x100000001) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2100, 0x6) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 23:32:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 23:32:00 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x202fc, 0x2000) 23:32:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x31) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:32:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xff, './file0\x00', './file0\x00'}) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0x85917dc0fe5f7bcb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) ioctl$TIOCEXCL(r0, 0x2000740d) 23:32:00 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), 0x4) 23:32:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ftruncate(r0, 0x0) 23:32:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 23:32:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x6, 0x80, 0x9e1, "b6056c8f602aab395f09c81f43d83f793b9bc0bb", 0x81, 0x100000001}) r1 = socket$inet6(0x18, 0x4000, 0x6) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000500)="20ada1bc218720ace83b67178651a3c7e51cf0e165bc16ce5802fc318ee6f14f84ccef905459022bd72a979f335e00602a0e450a006e7b8d76c886fd735dfa7f73d9342338b6154fd9d0c627e0c36ebad0422d6de7d129822a62fbca16b8197520f395f39b21c3788e8a298406d2aefa4f6b3e0b0c8a5e14210ae771e49430", 0x7f}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="0801000000000000ffff0000050000005eb396fedcf79b99f1f5fed83f6ac5033b5b6bfd71522ebe032c9f38631fdf3f3f9ff87f2d18f2eb5439bb32154fda972fe8b2f23c13413ed0b5d32a063c9c8eee822393671faac7e2cddccdff2e3924c743d1e665387567254d56fa41feb4dfc8e56dea818d6868356c71267035a6c4867c899c77ef9b7ace5da61324fd61ad488684ab9947f0c3c9f9e74af111e96915c47e74c2f300aa893bb07568e24263f012a69fced1f9f4381525e744c59aa0b3b577fe0eb3d9247cbc3044bb52b9649ccee6ea6b8abbb65ed5a4a32c1283575d81eeb43af74bfb3fa2bffddc338c0447624e4457738b21026e5cbf7adc48c1c5240000000000001010000000000000ffff000000010000d4f34de26359791ed1a855024c6bea5b5d8361247fee4877a9d538dcf7b54ec983cc53428b7aadf94c4f4c7ccf5707e83b9694cb932726c017d0bea641230ff2749b53ca0c45fcf0f58eaa320a75fe53250fbd723da38e6980cf3e194afb9f545cca325bee1cd4d72696660dc764a83c5d6cd84fe3b584477eba27d9d794726ac9b354b042a8bade2cf1aa7d0b40707f00217a793c891728a81a6f0358f1121154c1a88e0019347eab63ab2267f20589982054f0d24b2c78cd7b457312176d4bba14d3889b1ce9f0d31a71035f6b76fed37f78944e07980d47dd3e7e828dde932a09a90149d3d12ad9b1b8567017ffd8651aea39b1d3114604e07b049934ea117b7b20c5852bebc6b8e0d76616688415df48514862d733ae42095f6b51263bb0833e46d0df4f3175e491a6615f22174a9499856db8ab6e42ede87010f45ee1306d416942c6e29265cb245b1cba622ef66358308306fd886603704bee7cf34fa64683c35471199a2a0272c53df28a65645797259e595f6e03952ac305452b83887b9c0cd1cf10ce7633d2f3e30bede44c01f89c06a27fbbfb1dfda67ea8127c0d0eeea39d0da4a8c1ef8ae84bd0581f4b351c0579756551aae5d1b0021ca8f1b9686005c2db53d994e003e7b79a834c140f41905c24120c856aa27818168469d7ac1b06fc3fe74e88d011d725c9749ec7fc40ce27750bc7d1d562ec68cbd9fa423b552d90d87fa40b3b3cf6a0ebdefa84b22f3198c493dfc4ea349c08abd1bb3e797c173733cd61ef64a0df030f7d39bf08e1c0348419477d712433665e3c55a34edbfcd4b20f1ffa64ef56cdd06f3b29f13366691f469172ceb7ad4dd8494403eab13b93dd7f1c590e59729859664fad29a8a84242b99144ff3b4fbdf24153e931abd9b1180659ba52e2a6925c4c13be1e10689ff8f5d1e647f27935061bdf59e854c2a84c9f70b18ac730b0f3a765a21dcb60e1409c0d29912ea333466fac7c166777f495493d78414bde7866c5e54e2641afe8785f9b584e08ddbf4c0ced16c763f2d304def03976151f8358870369f926954286570ff6a33f143017db85f389a4cfce40aa8a72358084545bd16292629046ffdc05f8728681b009b85929b59885b7ccb4ae83b2df5c38fc7321d08ebef110653fcbdba8cda21f6191ed1064c8b1e209085644202e297aa47d5e14bbbe3814ada7c45623dadff3f001bb81b7a512f9ec940a0d4953a61dc3b65d5e244c3bf99d6a102d5e636dc5c3be9516d3ec6f788792742e76d5a69daedf098be883b619925c864946a2c2f39bf13e7d810087522e828a5b9c0aa20e3398351142b218d8c9a5d4057421d5b6aca4434dab25e01fd2fadbc6109b566b96bdacd404133c05d154044cd3a2045124a3e94e60eb32127ef946d5cf2b42ebe8ad3159ef0e636a9552c0da0e361c93c896d49511589dc4a2e72e19ff818b8be4883727ba108f1e443492546f43e682a1fd4d8acaf267532253b699d9766e394a8c056d39f629e1dbdfc033ee5557754e81dcf97ca9c4ee504d8e53acb9a4c8e8d530b40da497d95815cf2819831b92467d77a05011ebc9ed2d4ccf9260d180dfcffc3f33e6d6aabd7f74cef77eefaec895719cd7a063732d6bcc0092ff4371d440f7541fb4aca4fda1daf1a09b090cfcea35add9c37f8acca17b80ad36f98fc30b2c676fb567f1717513fd2954b7f0e77cdc39fcf3edacb649c12e14cd936d0f13f4f07653ce23628b8c1fc64cea135ed7119506afeded1dd7adbe9fb64997ae71b7a86c7053d10a74cb2c1dc1a477f2048c8a4144d10cb634c37164d567cd876ffb77b2ddb97e053ef558aa2d24bed15435b33d218883b48e710a95bb225ee967e29bb10ca250cb81ef0ee8e1532e8556791b359ce9fce6bad0f9a90475dbcdd68446f2a33f0774a75d85f6eccdd5dfc45a243eb1736519039f425d9a086fee17df0a03e157eba6f226be561310cb3838f9b1d8b99da35e6b0326ad54b6ec22ea65ff5ac9b0c9b2f94674cd341fa403c1505b1dd097b6ad53e5fb20ca15ad8a5afff06c12d82d3290f79f5b8d2ae9917e8ce30d81ae53867c825d50d0717ba644db008537ed8a17c67720918293562ba42ac7dce6cc55b5d6ba03f56ce999f26862f918bcc97f49a421f46162a9e588ecee38a9f4c3815495cf6837bfd0d80f2716cf3c591c9ab28a3a3792398b1471cabca79c92fd8b79e10505f30099ba7c7d2939c7792659d7b8db45ad9a0d4701d2b54386e31e204a1157be392acd3cdbb6af692998077e4fa694de30c5973d71a26b969f8f68e1eea3c15c068277b25e16eb1534cdd0b89aac580f86441da96d3ba2aafc6a347a3e5d8cff35c54c5a673da632a7019b79821f9ef27c05c9056dffe3e2a91eb70117404df22e72fc087a33765d00b4a9f0cc7d7cff7e3b5c5c2b02fb4f0157dbc55b7e608aff2d0d09b98dbebfcae32b6cd3fa4a7adb407e3a1018e0b2a1e9aa1bf6e3c70920d4f3679623f9497c898bc9f690c85a9eff79e58427153bbd97479521c524cf2b5af26df0b4535ded10e635f76792f9bceeb0b755ec6112c22906d2e374b94e0425a69b2765bb32fb6ab55f160501cb52de13f7928d122fe8b466443185777afbf731bbb8b97b22b4dab52895153e7580dda2bf406841f1adfba5bdb31217f8b498931fac6d191e73580e6e20e3fb6b8a2b41480693c92836bc5085460cb7edcba9a206114fd753b69fbb00fc2e6b75e188f3d2b1e159dbcf91fe8133521948f6f1e097dbf245d685e8252ca974c544dffb47dbccd557b50f741ac3f36bc0d99a86ab4b730b0cfe31594282b8813db69d0f074542b23e9778678689d7d721f8ce922da12576183b7c51b35d143d58943d3f79f629e77f1619133f391cdc8be824b4ad03408418814e95c479261964805c554483ec7d9861de9c646cb179c5e2ca2d6a57fc30ede649b0b41d99c7c06b35d008f6373b78065ff4862becb234b0e8527ad9dca4ddbaa7a6f22417785b09bd657d753450b6b2e756377d4bc9955748ed49a93140ac04ea6914b6b071e4874f25e9ef6c23e5bdc630cc90a25d15283e22516488d8f0a4d9c6935e37d5c0051253eda59faec4cf89614a8374d60f4d27c7314a0d8e2f52394788e466eeca13cf6ad1ccc656ada6f2b7ea8b82e02cb56f4b7b461db730188615b5096965d381df4580727bea6a6f83e8e4e69813e109a976ca9dfe98989aa00958c2593353cb9e613086063a47f32aa04580cbc3040bb798db09248110d8053bd319d9295b20f886a364ad695efd11aa3d624409083867fcf4a02348687a6fdde38ed0f4cbaa006064b51fc40012f6399aa920a590b6fbfe2ba7f6b121fc2d743043c2344756750d21a533cf11ce6ffb03e034fdad5371505f3964e5080b9f4868faa6519c79cb013c4ecfd8dbd46aa59c0f2166d0fb8c50f03bce801b774ad960b54508a246aeb59c4c5cba93a85d54e84738ecfe551a50c86d82426d0537ca52f77e1994c2603fbfe5e2a1aedbbf5365fc3d745ceaf7cbd65cf7079fb43abbe02147d36572c1263946efc0be41685d686ca82466cfaf4bba61fb6fbc1b50dcc3b4779795155cc3bec18fdf2f748de5dfdeaa7f60fc3f64a50f814e1613c8825555f4e686f77777727590cfcd83e3123a05731bac14a1353d4173b5afa0b05041b6cacb93e00f88f4c23350ea8ef088185fe08352e0e858f5a2f498bb2af97550b4bd60deac9286e6505ba3b4628045f67ed987ad6e6fda8d7efa7852fe4b075ce27c996a5ecc36332967ce3c053b8c2fb2aa5b6e36d4604c0de64aaa1b26973db5d6e1d206cb9547287746867a6cd1044c677ab88b99288f79f139743a4f4f78ffbf94f6bcbb98c6fdbd39f5545b6f479ec11371ddb0aae9f1268fa59845d409166d21fbab10e1bb4380ddc565e5074c837f5dfba494138bc11fe0659708fbbba042682a78239cf05a10bf3f457d9a5f378a87e5bddc8d0dcc4fbe3169bb16ca46cc7593306611306c652ff508cbb30ed835209bf643f2bd902dc1e75399991ba36b479d8c5a22a8b92bde2433899537dacaabd53d56d926f25bcbea8a97494a7292344ef04118dffcdd3c8ce5ca3ef51c78c16b95456e900ad26b7bba9d545fcfa834a7a6f4133e3ae8597664a88869a1eb84d1d15ac0d75672cf49abe21e1bffa776066f9639166cd1e65da055c0405d5a6798ce04f73d3dd99943b4ef9c15c780afd02e98bbcdc2480308e335532fadfd6de7670c1ad12ae2c644949dc469eeef5d8d3ddeecf8b8c90163103ee1e32b7d3e1c88fc001c8ac39b550f3f45bd928b21a4aa5a3160e77cb289c3ebf043f48c40bd44c8ec0a739d7dc5770fd092dd501f4945fc9c73f06dfe9af1bc211208ba28608afb3d6e287405e42fc4acd556ab9b935d1c7c39ad51eb034fb10206c3c8d1174dd71484a328e7fa740f4c49ae725fc03100159ab5d28a3f78707627f5f1f3308e55e727604af35055682093ea02ffb8e20cb7e421da9fef5fccd859d3eb544949db3254b2ef97fa26b4ea3f346d7e65e15a4f830aa65c5d3a33fb7dfc83f956eec88cdc0a058c105616a675febd39132b54eb4898e18efbc4fae61aee4f2e1e3f082639c83b9b0154ea9235ac4768ccb49e3f4438f91fcb7f21cc76134a5e93629d2bf9df03731d8aa77b96ba0d4f44e81e442994d04a16c1e14391250c44ad3dd2e9ab5221f0edd81364f0038883fc79dc8eeac8ac92d220e6576e53f1c2fcf9efe68d99801397dfc5c638802ab6d4706bb780ee05396bc936112f54b3a73f2870a83e588db6820b4b6da2482bf2493beac76f9463682d770f6f84d435571c9dbf0de1ea7403f4fb8e3bbcf36a842397a085538d9040fc1b0976f8c90a9df5fbd5ca4811e2c1f388f9e77bc51b88e0a36b83eb7f9013cb83bbebc509df42bbbbba8142dfd691e6f4837e6e1030d2ea9706a788b9479172db950cc2eebf29ce599ae5f61a045d48991959b5c223f6d4125246602221b100aadd54332131183a26747595b60842cbae9e3dcb1d8950ce2a9bb497cbc66014734be8d9f121a61d49e05b82022d14fe055ef60a12d4dc7345f9a0abf4552ad3232c4312ee706fea0893aeb9cd8ef0276fe54f465eb17effdae6e89f579be423d5c0a9f1b6bf473ed1718841448a5a49aa0ef4a3bb7657519a5ad190ba0b16796efb8e612f89e9361228f43b0c1228df3d48a14dd5f37f9d193a33fe4fe90ff5b01da143771cca0f1fd40faec892746fc0c8decca4659efa12780e7799fce611a48a00aa439632d6b8b8f02714678b88dad0059a3768a074bcd0553714691609576bab735f0361603f7f2e08d3ac97e7dafc28f6c4ed770bdb117e07d0b9f3bd1471732da1176c40b045a7f950ba1bd7b5941c88a09f96f99476f8803b12667cfeaa1c3a4f17df3e96b777bf9c58d7b72a19c0e6962a35d1723428f3639028d8f8eb79e45a40f21c7b6c3268e790577ebeb561ef59563c238848d7e6b2ec5a70483c5c6390bd45e19d06e0c8a2cbb86ecb505763ff0603305d159b1c128ea01c2aeda019af00239524830523b2abf8ef8cd3ec91eab2856213a112bce79fe449c695b6f43e97ef798d00c8cc7e6280eeba7756226d2df13b7ad654feb301fd3ea6d1f8327f4ba5c66bbbb66705507ff15c122c49d635e06ec07f27848a7c9403974a54d9d08e853e34cab240ab185e129792289edee427f801c5d3bb9813a8b3f051f4f20162e273e1a55990ea92ad7cb6fcec38482aa800000000000000ffff0000ff010000a1592568e35b51b415b8d756cdf95b007d182c6b210177453e3f30062ecbb24c36dbaea6c0f88f6c582b42f8c0d9c1f152a13b085015056fc2cd54899890015b13e8822072906398fedd8deef4b7080e86087aede08b6f7c519dab8e03df2cb9b4294885a5244d10b8979d49268da67a20f8b2ee8c73698ec42ffa78dc7e1b1bcfe6da01599c8ef6c15ae04bd8c6542e15db15000000000078000000000000000000000000000000628655af63690ce1b56cc2ad031798880e4ba74c9a75b4a9d79d3f213c4b71721bc9eeedea745bd2bf6cf296b4ba3496b35cd14b389729cc502c9f7867c80229ba0d0e2f39d59fbba9f346cc10739b4e0d83697ccf1d99579f5cf5ebf01df38cd0a45107b7a730000001000000000000ffff000000000000606e983c918e095818220a4ccd416dd650c6abf07730cc8240f6744612dd9d16a6ae752da09c1eccd4a0ea60fbfcec7ded33647f42537491c54b16bb1d0ea4704596779b8922b76c24d9917e19a05571b6b22bc05791cc1f2227f4103a0365ba0a45799bc072bb77978139acfb2e72ff8592f40552f3e1a9eed5c12c168ad05a3dd17cbf3f303e7d25d6cda80ccda5480f908b796bd2ea9e33d0403d42ea20d052a606c76812e4e5cad8481f2a27292bfd1c6b0b56c1d97b5e0e57228093a971a2d37bfc2266012cd6c1bbc9b99f41344665a9a9c785855b43cdace46e1c210f00000000b000000000000000ffff000008000000e5fc66c8b0a25722430cc1006434007d66aee9c030f020e6c0211784aac3710c2013478ce2d54bf8e59f7f6ee2ef4ace5b58c48406ca2fdf25865106f7a3672e027e91ad7afa7b4a8ea96834ea1f9dc76c4b853dfa7b3d4582944303e7f09c046d7e09213a9268d5e69ab07233ca572b789344656066251669cf180741212841816b4ae3efac7ba4bc0734f1d8332f0da308e618b1a216b6ae1ad1b600000000700000000000000001000000ff7f0000960184ae57969805664b5e5a1b846eebcc46ca4c8907d04f4c0d3631f58270e66951b4d0a6968d9fa2b12736fb86f120d8da9b872625a7b47db7aae51841ee89bc7a9acf2b384117d2945785292f3f609ca9ebff592bee923cf83a0000000000d800000000000000010000000000dc1f39abab74823b8704fb13ca3e0dfaafebd890d23dd2a17f75ea24b7991cf363bc42ed3e5c4cb3c0f4aad774b3f3aeafa8b88f05774f9e909479657eeda8efcdd6143cbfce5f747d9d97ee081b32fb70eb91506b426dfb4dd955bfca5a6ff4b29c23812b0dc6962c2c8760aa42bdea771d244288f8fbd33bd9a77803b47f75c77c6ec1c45f4d40eace50a8789039f567565876838234ce312f6cc0245b1e60672deb4421971ee57ba7a1cefcec733b618256ef96336b81811095a8ef3100d59203a291c20800000000000000000000000000000000"], 0x1530}, 0x405) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 23:32:00 executing program 0: r0 = socket$inet(0x2, 0x7, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) sendto$unix(r5, &(0x7f00000001c0)="e25697924604233591e2f1a9ead14bd77f88e8ca13f0fdb38b6d64792be2914716da6d264da5f92cb4e067e81f42b08a92d08df6cbb55f8043b9ed5446a17a720d855437cd8b5a7dd1392a670c8ce32d6f255af26af46d3c6ac2061712069581b9077581a31c410dd010777d6dc5e83006c291208e185c75d3d88836853b94c51cdf5a15ee610415f5e345e5486fe4901db079d1f46bd97d634fc1f80adac9904ab877cbba2ba47e1392a3b6ba009bb504f58aee2d201cfc7c581a4f72d614e73cd150", 0xc3, 0x402, 0x0, 0x0) getpid() connect$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0xcdaf, 0x1}, {0x18, 0x3, 0x100000001, 0x593}, 0xffffffff, [0x9, 0x6, 0x0, 0x100000000, 0x2, 0x8, 0x8b8d, 0x3f]}, 0x3c) recvfrom(r4, &(0x7f0000000340)=""/4096, 0x1000, 0x802, &(0x7f0000001340)=@in6={0x18, 0x1, 0x0, 0xffffffffffff9e92}, 0xc) syz_extract_tcp_res(&(0x7f0000001380), 0x2, 0xff) r6 = open(&(0x7f00000013c0)='./file0\x00', 0x82, 0x1a) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001400)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x1}, 0xdc, [0x6d, 0xfffffffffffffff7, 0x6, 0x8, 0x5, 0xfffffffffffff801, 0xa3, 0x1]}, 0x3c) mknod(&(0x7f0000001440)='./file0\x00', 0x42, 0x2) linkat(r3, &(0x7f0000001480)='./file0\x00', r5, &(0x7f00000014c0)='./file1\x00', 0x4) r7 = socket$inet(0x2, 0x3, 0x9) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001500)={'./file0\x00', 0x80000000000000, 0x3, 0x3f, 0x1, 0x4, 0x101, 0x4, 0x0, 0x2, 0x7f, 0x101}) utimensat(r5, &(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x54f, 0x2}, {0x8, 0x200}}, 0x0) accept$inet6(r6, &(0x7f0000001600), &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680), 0xc) clock_gettime(0x2, &(0x7f00000016c0)) connect$inet(r7, &(0x7f0000001700)={0x2, 0x3}, 0xc) recvfrom(r3, &(0x7f0000001740)=""/106, 0x6a, 0x2, &(0x7f00000017c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001800), &(0x7f0000001840)=0x8) chdir(&(0x7f0000001880)='./file1\x00') ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000018c0)={0x7fff, 0x6}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001900)) connect$inet6(r6, &(0x7f0000001940)={0x18, 0x0, 0x1, 0x8}, 0xc) lchown(&(0x7f0000001980)='./file1\x00', r1, r2) 23:32:00 executing program 1: kqueue() socket$inet(0x2, 0x7, 0x81) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18001, 0x3) pwritev(r0, 0x0, 0xffffffffffffff54, 0x0) 23:32:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0x100) setsockopt(r0, 0x0, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa00, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 23:32:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffffe854, 0x7, 0x0, 0x152) setsockopt$sock_int(r0, 0xffff, 0x1181, &(0x7f0000000080)=0x3, 0x4) 23:32:00 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0xc0}, {r0, 0x8}, {r0, 0x10}, {r0}, {r1, 0x154}, {r0, 0x8}], 0x6, 0x8) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kqueue() close(r0) 23:32:00 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x420) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/87) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x1, 0x5, 0x5, 0x7fff}, 0xc) 23:32:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 23:32:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9b}, 0x0, &(0x7f0000000140)={0x19}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x30451, 0x160) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)) r3 = dup2(r0, r1) sendto$unix(r3, &(0x7f0000000200)="6a8325a4f8bc2b2033c0f83e0f8c1e3834be4c88bcaba31662b1d49de0d5b0e1624c8ceef1154723d8ec3339f872d385f56d6aed7f4c14536a87744679d35c81a7a36b22b86e9851d351b6681e695971d75f6251ca554b1e6c370cb2ad50bf6ad8f5fd7836cc6ca86fbaba72811302946e637a63fdb3a989603860903311848574f1445f6e3d370d092364611177986a0d4d2bb86a9ca33470f7c4d426e1181457c45bb88bd9f2953e3d6c6f17729d97e7524a64c9985ea56c446bc8eb9c07e7067048eaa80702b622d5d601d0f4a18ff6b79de21abb997df67ae5", 0xdb, 0x40e, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:32:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001300)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000001580)=""/203, 0xcb) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 23:32:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) 23:32:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) 23:32:01 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:32:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) fsync(r0) setsockopt(r0, 0x29, 0x40, 0x0, 0xd3) shutdown(r0, 0x1) 23:32:01 executing program 1: chmod(&(0x7f0000000000)='./file1\x00', 0x40) mkdir(&(0x7f0000000040)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x0) 23:32:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/54, 0x36, 0x3, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x37}, 0xc) r1 = socket$unix(0x1, 0x3, 0x0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xa, 0x0, 0x77, 0x0, 0x28d, 0x1}, 0x0) 23:32:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000075000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/219, 0xdb, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) renameat(r0, &(0x7f0000000040)='.\x00', r1, &(0x7f0000000080)='./file0\x00') 23:32:03 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x3f}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 23:32:03 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) 23:32:03 executing program 1: semget(0x2, 0x5, 0x202) r0 = dup(0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = semget(0x0, 0x0, 0x40000000620) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/9) 23:32:03 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="8a216ef286034ef97c28878d43c03075c977cb990bd9c4963f91913aeb38ce65c836cf5d8821e65ca451c5565cf88ce502ae684363e3393fdf88cb7125ff6b0a2ffde89d651ceb649fcb7f2f70e791dac490b21386fecbaedaed29c4b111736aa99264114c92b44f1e364ac6ebf216b6b09dce99a902ccdbee36d2051b6ccdf7095107d1e70c07974937bd3d2d56a130dbaa33c64030ad8e311a075d0d12ef82ac4ba3d163b7debc4e88f05dfeb2b23fc9916f9ca43a9902aa666249532a2d52590bcd37ab2c5ecd396218fdf817b9a4a9256d6ffd4852cff2707a7e5666f37db4d6d8212c29fd70fb35e88f33e54a43f712149a7081d3fb59e997e5c7", 0xfd) r1 = socket$inet6(0x18, 0x7, 0x4000000) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 23:32:03 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000240)=[r0]) clock_getres(0x6, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) 23:32:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000030, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 23:32:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000100)={0x101, 0xfffffffffffffb95, 0xcfe6, 0x9, 0xffff, 0x3, 0x80000000, 0xff}, &(0x7f0000000140)={0x800, 0x10001, 0x7fffffff, 0x70c0000000000000, 0x9, 0x0, 0x7c8, 0x1}, &(0x7f0000000180)={0x1a78693e, 0x6, 0x3f, 0xa, 0x0, 0x40, 0xffffffff, 0x4}, &(0x7f00000001c0)={0x400, 0x2}) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5800000000000000ffff000001000080a3568b83e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a6cc9484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13c7c85ca7000000"], 0x58}, 0x2) 23:32:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setitimer(0x2, &(0x7f0000001080)={{0x7371, 0x3}, {0x5, 0x2}}, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1000) setsockopt$sock_int(r2, 0xffff, 0x1086, 0x0, 0xffffff9e) msgsnd(r1, &(0x7f0000002280)=ANY=[@ANYBLOB="030000000000000053572d281a2768266712d2a6cf5beffeef72d46fd7f2fac383f72b233a84443c3b7321230d8e5aeca4f37af6d25ea863c82963d5ebed42e7887550b647f2665db3b6d911d902819ac8655457bdc666551d571b0ddb94b47a75de34e0ccb20f36c65588c42410780dd7897371cfeeab035edc4d98b96432bca3f917db63ab8267400de182798d9f52d761a27cdd6c8afd89821440858aa678278b46065346a3b0281e943f3562c9efbda7da415e92ffb384dfcb5434c81b66667d32dcb5b2f7d2ccc5987d730b8035c682ef339134762a47a37b211ccc86a89cbdcae927b7c2a5eb5cb6cadc794886a87e9b78b8f1019e56d8c132c6b25f584ec80517254547e641343e2515ed79f1270fadb151db99663e8df0273961da5c6a7e83e6bcdaece42b974956c2f7b9a6fd82af1f908b325de04fa753ed6d2ea3c9328186fb38f143e2d66ee463647cc1de1cbbaaa36b710da97983738c0d544d4a96487c0dc34304a497c1a31a1fcb97522e9144de8e1826d642beabfc5945d335fa0a1bb1154c7af55d68d889d5975cefed0afe8f140d79d579f0e68cdd8998febf64af70b175df8528f92d90024ddb23a71f988556fb74b378516058d4fc1c552554648c507943960f4a03ce86d07148d1e91889f611eb9ff77bc9633a09f0420321ee4e774c5ba7a0d6bb63cb5bb34a37cba5c4eb42da512421d0aa232feeaac80857769c813fd9b455ec6b115d430c3303d20554faf9117286a88231e79e623c97db5d3fc2c5ba154345ce5028de8441f7b895fa0233c07b0761ccac376f8127eda3e9e79ab20e61ce5fac5cc58b18c6f4d08a40ae11fd981973b1799ab7e3ec13b2d92e6ec464d7a29e9bf434bb601c3c18d7fcc133767806999515e24f8e7e51cbc922cb539af866cb395646e9c6aff1dc7a5a7914a4583253c6ccbd20d140a351f0f671c130ae8bcae80d7851fd53172276d6079236a035d4c2447cc2b95787eb4a948dc2c93b3c7670d1e1d4a6c99724523753d71fe4a804680143746b60ad4cc30b5d52f88179f456038de152e580ff5bd975d6ddbbe05c460a43823f913d1fec679c6bf8e56357327313ec75840966e9764f051ea40889b58677c3c03e10b984fc27c7bfa9eff9b30367ad2051702910d36909683636601254f8c59b4f2a1e6f589fed907645e4db1533e0ee1d9fa594eb85f18bcf9494110bb414531ede1915d226f0463cbd2e612b6bc2c7909d648e7294ad5255fedcff76519f39e303f9f2c4e1eccac0cec9904fbbe0d13d9de156fb80aba2414b543968fa101c4735ed156c9e5beb133c95b7438d9b3d8dea46bd62031b3bb42218d73c5ac3e746cf24e6badaab2af8444ff48ddccff04a9c657a63ba630588e638cfb6a416cfb0e549399fb2483487bd32d9ff5d3261755e3c60d18533cbe96806d2e09b8ca1b794f0b1d1b9fafed7e9715e93e566295e29c275e8dc4fe34a46bc2c2f906912eae896b763bae61569a8d70f85f8c095a95799af95e8c6be3a725333bdf3a9b1423fbfa15d2f11a93ff19a2b6d0842fc67f5ef0ab232f011b146ef080b03dda8f6741641152a5fa5e0bcffa56f4ec04757f0e46e10cb3862cce4406049c9cdff5e6cfba450374ec2959acc2c2754d6e0319c99f3f4f7a167d2229a75c7be3de087c8f1ae8f0d71a0f8b0fef313d61018c02dc37d9bf40486ed0e52fa7087503fc4742c2668f2de52be0d0bf8badf245ea720a7ed51233091d964d7dd6a4d4215658745b6555c6c54208f16a06ac6c08d5fa3b3b456a167da83fe96202f7305c74f33d293b5e157b350144b3199dfb8d90bc7b864f09b33acabb6db569ebeb04a735702aaa68b1fc1b78d0d033632a90e3bcd0a3bd9cbbe6d11d853fa642042f61ba50de7e148382fc956c19e458e32429b9916330dcd8a9b38a46ef047d43986e157a71d2bd6750979631bf89962b25d5e8d911b4904ad6971861d330eff581074e195d78be152c69843c7f6ea1e70887dcf0d5aa084f9f6ad2125edf0250a500bf193e28818adb6fdb0a8a8ad5aa76575724ee2395fa105b20364124731b52a2d9254b4c4d7b233e8197a15c10125b5ce3609d978bdf1ba52345eab329ee31d516b0193b811f2fa212820b7afa7eb246c6108f15996a8c08d888926bdb2fbada3cb410ea069ddfd92c68c325dbc5d4b85b136eecf69046f8b8d6e0e19dfaedcc0c5a1648ee8df83a13992ab47e95b15c5d71266b02e7158916d3224d3e717f248db80536f6188f0471035865cd97f7f56ed2b40b3cab03e02a9f24d3ffc2322f36c521131e4b6fcfacc89d519a6fdfcfcca33f601761c3235a8f3850a844b4814c1477830b2ad8479f77fddc8b756f2bf0ac95c96c554a5fa563771a82c5e3029dafe1f04df7693211a2968e9571bfa5bbe2484f4395f9dbf09b38650a4cebea68b9dae871a1ba0ab2251255a9e2299983e5e8c1690bcf29331e24714206e20591f6e589c0e57bee67989348b633a7c114663a3fb8b338c6fe9e75dbf6e8872ed5d0f97ffca37a0708c7c9cfdcdcbbbdb6749dd02a4f0cb0ce5c1fdb9adfc22c0b1d89ee1adbcc27c978629ee3d3e55fd67b3f287be79b9e77816fcf889ffc09d0b8d67c21c8392e8a70e9dea93757796fb90d6f4d73b0cefde3164f961a1cfb22980e0210a7e00524ddb8b2cf8d62eeaacd042ad649162b2d6222894caf17154fe74d9822138d3c042ac2ab8b49286161ffc2044ee20be5dccf1e3fe0aad7297ccf1aba4cef51efcbbf47d00da6ffac9400d0bec8e7aaf38900b713c23defc5102dc505a6a43d801db014de803012c4b38a6e6b235838c27c8556025b3af967a2d16e96d695655365b28cc6685a8ebef67790edd960405df0c67795a96b4466ea428ebbba942313d189195b767d3fee53b4049f7a0cfeaa3d59fc3ceb2f8f94e2f1b0db4b4d7d8e586fa82fedf63ca58ca8b505cd3670ef6da42b8c8d25b90c1fffb6b0479b89be20830c5a4e4ad6b21a6fce7fe6adc101a71cecb50e6411843d7093040d2d4ced37b108e2157ad2680e8184f4a267a0a8ec15cf46bdbd496f48b105e2b8de7329b44816a12efe0b64866652508f379c941f2677f11d0a6da6296726c81cddf67cf92524ebd7d89045fc20ca575540df7c7ee08347924fd62661c523ef0a28a757cc26624183920dac684f9ddc6769c7881f5600cd1334c16ed92b1d69860bafc84a6a51d187ba56fa14489acafc10f50ab6dcdd0f9c5b5d1c5ee867eee542a261f097450d075900f0492291d251b47013af09ee23986257a8982e9c76312417b0cf5fbfa62f04c9037acbb329e71a76b09c7ce0fa26dffbceac723275fb4914e88800fcd1c024f6dd624a2f7f638062884ca66f0342d569ac9313efcb1360b4d9d960ecb991ba21c808cb50cd5309ee1b39478ca3c1d796ed85887f9fd06e8f6a114eb4b32aa30d1fea77e981da547cfaab2417af311af7ec2d6cd28418b8661715090521386473dd6f36d6743bdd9cf4500f74baf5f4c3b2ee0a32eb0f4556045a37a352c5053e70e365fffa381043d4b9eeafaef09ab74d93b5e7bfefe4a5dbb2d1f18c064ba6235e9b3f5c5b81e17c87589a327c5ee3c3b93ef2e7ba4df0b0ca0ebcdab68bf7f12d3f9720c680462b72b7ab073af72e111e1e3838768f349dc3c3e87e63bb270b32f689cfde79f6843625520ad1187c7be4d96299bf5c7ddc6319434944a58ef2364d600bd64b9705aeff9b9050000bd11ff0f5ea138694341165f1d57082b3cd60a7b359c8120ae233c5add7e9214f04c9b9a6ac0ac098367ae1777aa9fe8d23863a9e3cc6414dfd1e4ccb31e8d3bf1d1f9138312d6402ad8db78e65ea17dd124bfbdcb931e9ca0d33f1ce039549f8a14df24ad39188bad4b568f19a25c85cd244630ed542afee421a298e61001e747731f948a8d8bb3a082cd09fce9cfc0f3da3e61666f78c88b5022ac31e8673f1df8a85635c2a420edaa1bc44721b1ca4dff48386582889ba7fa14d565f2a9cb259b6411e91597de80241d4f93ea938939650abfaafa24e0743e3c4810ba3251a003640501fdb7e3230fe97f6d9c5280280b48fa45ebab46724b94028efa4a1c1edea9e2c455e78bd97acf3fcadff4df4d503b1c3579e839a434e0f999a47d82b5bfc0d1de48defc2da41e37bccdcb234c9d08ce39db6817124b35beb9e5aa5cd2995b8a08975eb39c5fe0b2e8b66dfa111673f109bb19fec5f43ecbad13b53c470362bb6e029e6b3937e20ab5fcdb711f17caebf9ded7f93f41c421cc361ccb5e26ac402df33d20a0f80deeca9041d3e5eff2b7b12fd45b5e53c348fd0e994d82c9a867a2f2f5da39dbe075c0b830a41510660f99f29c7366eea26773a66decf82da277e85ad7e8e14b754a01b54590da5cfb64b56b1ad52a1f0f183f9c95086375c485bea945819ba25d5509747594878ab65acaba1bcfac99998da7338a8fbcbbfb7675eacbb652133662adf7b9c92ef1d71cef2d594a4204f580b37951d5f02f34bea49d6d3115e17367dfd456ee35e4285dcfc6e7473f8ff93fe4ce5492e2993331692ea245de44df6a53043e997f376f5c486d50cf0e8b594a16b9ff2b0c1126d29242245c3fdc545c23b53ff213517e9857ef224c8e7691bf894810ccbebbb134aca5e75b61ee583bcb6c1fee04c1cf900d92081df184c5c10c58cc32a4df0275c98770fe3439cc8774fac18f95ae78f7c1ae1557bab9f4341349b27e49bfbc7dbb09d02c3b113f5e90cc1259bb0a83e35b5a039d8d04f9f185f1411fbb57f7280b020e5c89e2a1d62af43671d0d1be4f8f3e70b3928d2fe0eb1c6fda0979c85de0ae58fed78f05f361f9fd8672b166e89b5456c2df659203c131870bd96e6054886a47038a3bfaeedeb9c87de170522983221225f7f19aea295a86a90b56290f67db374f7d9e2a93781d1474159172476e649d205c77291934b130f82a49ddcb23290a984d7c472e5b4b7a7cc9911fd5ed00a037f4b1d3235de035eb50f0adad4d8d546b5c69c689ea1015bdf9a697ac122175c8f2885f4cd8286b46a47dd237ae777a53de4917d00c30e28635f3720579be5ddbd26ed4fcf576982cc8cd9083adbd8a8677d183e02df121acbe8b83de4af2269b8a61bd808b840a33f9b41771adec9bd6837cf7b1a2b5c69d7e0e1b40251a9b5cdf538b09791de911abacb1340f476e15c8a2f33e7adeb9e340f81c2fd1861c45f605327ddcbbd1e667be26b0ea5199e79d3c60f6b92d4c5c35f87d789324004f6600ff80ac87fe491984cda833f797a6ac81a8f4b4e4765656a5efb6b69b66c70b3899a10863e8cbc629c8d4f4651e664f4e4f4509610b7a3a2e3e5d7f9d7bdf887db006d2f8b9ac92aa0487b5c1578e6dd9da31f223c87c2be0eaec921ce1e64df69cf8f319b35a9b3e8601ff165f0f4829f8bc9445793a5430d61c4d6777a560ef6fe9624e553fc61147ce282efe4fee23ec6c54e599e5bb3f5e500df6cd56453383b88dd3d97c0dace4bfaab612149f4b304e8d1e8c27257e79d87e06b8ce7a627e6c7b2a25c5d1b7dac5e7c4a506ce20daff033aac7fbf23a473e3249f29cebdd707872d5d02a2fd76d838a1b257563663c24aee148df0eba1820bedef26ec962de5e8fa4c07b32d20897ba2818a3208d62a75e3f8cf1bd8d35de6a3ab2934dc62941124bf80d01e03d0640f993e56112cfb9a06e95b7d2d1163f74e2867fe4e0b4377906ce4e99b82c6c8c6a0061a836b8ebf9b769a1ce4d487a9c7e64e8008c3048b79cc89d1e9d669ecacdd61612ac00cbc6ec8a290d322a459f6e01f7e049cff980976f96431a4f7b52850f859961791338a9d5eb15bb843bc5383449f7874a21cd0769b67754c4fa752306dab16fb529e04f9a9d91c8e25dcc0cb5f3d3db814b7ef4654220d41085d4e6ea6c372a3e347d09bae97ca15cf6d46a316fe60ddbd1150475ff4a37bcd0ce2a455b973cc281bdd73ca070078ec4dd45780549044888f08b66bec5019a3defcb5c333c53a2bd80b3ec3eda1dd671415eac916060619041815bee5901fea8d077f406e93d029fd78e801cf2379c30ba6ed2e907797000000000000007b97c1368842d2aef0c3ee8a5cc9d56d9cf62658d3ccdbf3396c1506fdcac0557fc8bf48af205d04b0887bfd2c11a9a6590d3f2fc72e94bc2d4fef34b8617a14028fc89eb986867b96d9f39d786dff12e58181948e9c610f"], 0x1008, 0x800) 23:32:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="3babd25b687a90b9d40b254c8ea39bc8a62f294899a6daacaf2a291deef892277c3d649a0387593cb85938aac6563dea87a2079cc2fa8f654adbf2c1971e947759b625ddf79307ac5690ae3b366142d238e3caa8e97ef1e23936b363e863fa057397002d54c49aa25a1de99726d4165195506651fbc173bc4fb63d78170ee043319417868a4a46b298a373d416a967e9cd6451cfa1d6a8b9b6b4a461d9fd111fe5e9b8487f67f3a33690720c517dcdb914b6051855c37d9965110dd6973102907311a68a678dff0517e772b18656e5a70cd1b7b430363a72642c", 0xda, 0xc, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x0) 23:32:03 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x888, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/114, 0x72}], 0x3) 23:32:03 executing program 0: 23:32:04 executing program 1: r0 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000480)=[{{r0}, 0x0, 0x2, 0xa00fffff, 0x1, 0x7fffffff}, {{r0}, 0x0, 0x2e, 0x4, 0x7fffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x7fffffff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0xdf07, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x60a8, 0x100000001}], 0x7, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x8, 0x3, 0xff, 0x80000000}, {{r0}, 0x0, 0x2, 0x4, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000040, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x6}], 0x6, &(0x7f00000005c0)={0xde63, 0x37c}) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="73dd88e862440ed37c478cbbe0db5426753ed42150c3fac1736882f094540a491dcd80b7bd148af3deb3c71f40f006437f8731a330a30ad0cda9fdeec486760ad7abc6a84bd9f7caf8dd3cba25e9eaa4e91f5c6711c0068acaa1cffef18fb76c53480edd4479fc0e8d0068f24774ab2a6aa26f33bd0e9ca7819f417c946fb5866de788c31ab4996259518203180cc68282cf685ce82eddf95d2a145388574137c7510bad616e8c3989a7419d5d1663dd75d8dc8fdf7fb239e9da52b9131e48331dcd28ab721ab81644ea3b979d0cf644fbb63871c12af28d92b8ea5e74", 0xdd}, {&(0x7f00000002c0)="8dc161a451b173a4126f5e5434e1aee8749550e2aa5cfa86f9578ca1577d16aa2885fc06edd2cf68a5488b2268c5a6f5e110dc20f2d83e7204203e42e331d4aebd8cd008aced21ac1c2bac3f431899aac1926f9d8733b0f2692b036f72705eb15a7adad0a8294ce3ec5bcfdaaf8fe5b34790c07d97922d19d839e599099490ae168c03a437ad6e9d55e0703c4495a5", 0x8f}, {&(0x7f0000000380)="06202d8bd8f0b208ce75d4ecc9649d36cb8b1030d9a3a7fa8c8e51ebf00a16b16f17cbd01f86b372f56000ced0fa47bc", 0x30}, {&(0x7f00000003c0)="26f2ca9b3a9128697320583dce6b0fc6762c71caa892cea4dc57d1704601d907c780825c629d5d60004dd9aab5ed413eeb198c6a359e1e12f890faca058defbe4ea33305637a79d90b1c9117cf93109514a0fe00db45cbf02b0806bb4070431c17710184c317e1", 0x67}], 0x4, 0x0) 23:32:04 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) openat(r0, &(0x7f00000000c0)='\x00', 0x10000, 0x111) r1 = socket$inet(0x2, 0x3, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:32:04 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0xfffffffffffffffd, 0x4000000000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 23:32:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x3ff, 0x2, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x7) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) 23:32:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0xb4, 0x3, 0xc9, 0x7, 0xdbe, 0xfec, 0x81}, &(0x7f0000000080)={0x7b, 0xc2a, 0x7, 0x2800, 0x8001, 0xffffffffffffffff, 0x4, 0x80}, &(0x7f00000000c0)={0x7, 0x80000001, 0x296, 0x9, 0x7, 0xfd4, 0x10001, 0x2}, &(0x7f0000000100)={0x1, 0x5}) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 23:32:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 23:32:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() dup2(r0, r1) close(r0) dup(r1) syz_open_pts() 23:32:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 23:32:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="485bba6e0b069ddca67d185dd7aca3a76dd83b61b237c340a86fc50cb4", 0x1d}, {&(0x7f0000000080)="6c8af0c14716fcad2d301dbd209d6b304a43d8155f01e5d34d3985fbd2c2cfc573c99b1067e33cef422076f17381b24e32436bac9218d237111e7e3a2579c4", 0x3f}], 0x2, &(0x7f0000000180)=[{0x30, 0xffff, 0x49, "c3334135fcf6c856ee6187ce6d850519e53fb46673d4bea58e9d"}, {0x20, 0x1, 0x80000000, "2bcf734ece8ba9d9695033cc5db44c0a"}, {0xd0, 0x1, 0x8, "e08a9f625d06997d59ab8855ac7edcd85e0e063eacc47444d066f2ec4df1be74bca50892e12247031538723bdab85632fe4872f9ac3b16c006ba4a0c55ede62e2ebdaa9b0221ecc8a4d1d2e0bd4e530c0cd1991e96b2c83bd9470ffe956be18575f570af8d295012dd6de137ccf7205afa8b6ba191ba1857b1eb4e0e4af5559f73d33a9aa4f26895bce5fe42f71285d67bc4ea3b06732dc3f013ee9824f8b5ec66f3d373374ccdd34e7572f940566414ce5dfebb06f166054c6d11546e85"}], 0x120}, 0x2) 23:32:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) 23:32:04 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000080)='\x13\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x40) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 23:32:04 executing program 0: r0 = socket(0x23, 0x3, 0x10001) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="5b9770ac012a624564ab446ef4b5b75bfd61c9be2d9b2a19153a73ece04e40108641a81c41", 0x25) 23:32:04 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f0000279000/0xd000)=nil, 0xd000, 0x4, 0x4012, r0, 0x0, 0x0) listen(r1, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:32:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() flock(r0, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x405, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) 23:32:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x120, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x30, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0x0, "00000000e74de400"}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getegid() r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x318) 23:32:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) r1 = semget(0x2, 0x2, 0x18) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x81, r2, r3, r4, r5, 0x80, 0x5}, 0x8000, 0x4, 0xce33}) 23:32:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x4e}, {r0, 0xe}, {r1, 0x8}, {r0, 0xc}, {r1, 0x101}, {r0, 0x81}], 0x6, 0xfffffffffffffffd) r2 = shmget$private(0x0, 0x3000, 0x144, &(0x7f0000ffa000/0x3000)=nil) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r5 = getegid() getgroups(0x1, &(0x7f0000001380)=[0x0]) r7 = getegid() setgroups(0x5, &(0x7f00000013c0)=[r3, r4, r5, r6, r7]) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/4096) close(r0) dup(r1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:32:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:32:06 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x40, 0x64) r0 = open(&(0x7f0000000040)='./file1\x00', 0xfe, 0xa8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x89, 0x40) 23:32:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x10}, {r1, 0x40}, {r1, 0x48}, {r1, 0x44}, {r0, 0x80}, {r0, 0x4f}, {r0, 0x12}], 0x8, 0x5) fcntl$setflags(r0, 0x2, 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) 23:32:06 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) 23:32:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) 23:32:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0xc66, 0x7, "3ffb94a7d930c02c31aa9a8d3230ffdf46a7debd", 0x1, 0x6}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) syz_open_pts() 23:32:07 executing program 1: getppid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) dup(r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="51a7d2b5cac3b2fbcb813ce95a94f3ecfbcd6d6df80616a0194afb32d4", 0x1d}, {&(0x7f0000000100)="96382f5cb7b8f896bdc0dea79e9dfcaab549a7dbbbb906aed710ae5880016b853d841c3b2d917f5bafe6f54cea231ec0c61d77df095543f7f17a5ddcb7335630d7912dbf827772fc9427dcc8f43510da15940327ccb6c29dc713606c8383585a291fbbc3db43eacc371db8d26efc2e80a19dca608ccbf92aa4d19f6777e0162e19332ad674b540aebf5f2c1e1b6c362d06ffd3d41a67e267293acd732319effffe0c524eaad98ed44d01bd14af99a9c463b55643c4766ea4e910b6fb2599c43e53eb48ebf31cd0a8a279", 0xca}, {&(0x7f0000000200)="6a6ba42dff06e4b9e3a0f439d017c9a040f3d7f40b68eedb7ea5b73cf7280eec0151b7c58c6d9b1c482b80db3f4bbb647a324d81726ff9bd71f9544524509f3eeaf5f6be304b3de47fd1b3d6", 0x4c}], 0x3, 0x0, 0x0, 0x2}, 0x408) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 23:32:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 23:32:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0xc0a, 0x42, 0x96}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 23:32:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xa, 0x0, 0x2, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 23:32:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() dup(r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 23:32:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, 0x0, 0x0) 23:32:08 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x2) 23:32:08 executing program 1: msgget$private(0x0, 0x110) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 23:32:08 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000024, 0x8000, 0x6) preadv(r1, &(0x7f0000002b80)=[{&(0x7f0000002680)=""/138}, {&(0x7f0000002c00)=""/168}, {&(0x7f0000002800)=""/112}, {&(0x7f0000002880)=""/224}, {&(0x7f0000002980)=""/241, 0xffffffffffffffbe}, {&(0x7f0000002a80)}, {&(0x7f0000002ac0)=""/49}, {&(0x7f0000002b00)=""/90}], 0x100002cc, 0x0) semop(r0, &(0x7f0000000100), 0x33) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x2bc, 0x5, &(0x7f00000000c0)=""/28, &(0x7f0000000100)=0x1c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) socket$inet6(0x18, 0x2, 0x0) semop(r0, &(0x7f0000000080)=[{0x1, 0x9}, {0x2, 0x5, 0x1800}, {0x4, 0x5, 0x1000}], 0x3) 23:32:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) fchmod(r0, 0x110) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:32:08 executing program 1: r0 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) msgrcv(r0, &(0x7f0000001000)={0x0, ""/76}, 0x54, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x640, 0x20) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000010c0)={0x2, 0x9}, 0x10) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001100)=0xfb) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001140)={0x2, 0x7}, 0x10) setsockopt(r1, 0x3, 0x7, &(0x7f0000001180)="dfcb80550725d6981e3c733ea8eed08e7c4216d67ccd0ca76040c47edb16ad62f931d5fa9bc6c8c6197a95d5d7a9eff3b2c7ae541dc6978ee3d05b740015b836285453b548477eb1aa81c1362a010042e6581c771d8e05faa7385e75f3777be92c8fb2e22c8ab586d11e99394036d216415871ca44946105b97e37cf16b501fa225751cc41f862735123c6bd8d7fe81eab10250ba3ebb8e124ce8e5d4e6c8f1c862f338eb1534bc884de0aeb6a89aec0c9f4c1ffd53849b3cc3e6f81b2ab553557b999c07d4e58833d9245d8bee528", 0xcf) r2 = socket(0x6, 0x4007, 0x85a) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) r4 = getegid() setgid(r4) bind(r1, &(0x7f0000001280)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = open(&(0x7f00000012c0)='./file0\x00', 0x800, 0x0) kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r8 = geteuid() setreuid(r6, r8) recvfrom(r1, &(0x7f0000001380)=""/179, 0xb3, 0x0, &(0x7f0000001440)=@in6={0x18, 0x1, 0x243b, 0x7}, 0xc) mkdirat(r5, &(0x7f0000001480)='./file0\x00', 0x0) setreuid(r6, r6) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000014c0)=0x1) setsockopt(r5, 0x100000000, 0x6, &(0x7f0000001500)="4d8cbf9df12c7cf61c5964781aaff40c546d332b8eaf027ba47ced302c5ef334ca5be8401edc516146cb6d378bffa95ec9a4ab8305d907dadd8764f8b7629ba0ad7dcff9b5369452f960946c17b7ce76b9e89cd2591922611a3d90734292d5b80032035b3e83338c36d0d28ae47e303ff87f287081af373e6057f7d5a0421fb09f7d9dc24100eea95374282c125e39ce765a3bb0145028b9ea7975aea7b57060376efb8b38901fcebaa1c95b89d81906361947a2868a679a1937c26cfb7cc0bdf22975937358253aa092067c9bf8e3c041b7c170abe2d0b96f7272323027d00d8fa51717d82cc368964fb0bf908a10eb6218efb7347be89b8929660f5ab67b", 0xff) setregid(r7, r4) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001600)={0x2, './file0\x00', './file0\x00'}) getsockname$inet(r2, &(0x7f0000001640), &(0x7f0000001680)=0xc) msgrcv(r0, &(0x7f00000016c0)={0x0, ""/171}, 0xb3, 0x1, 0x0) 23:32:08 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r1, r2, r3}, 0xc) r4 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r6, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r5, 0x1a5}], 0x1, 0x0) readv(r6, &(0x7f0000000400)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/121, 0x79}], 0x6) sendto$inet(r4, &(0x7f00000005c0)="6fb53156b9243adb5e2f995e47e58dc0956dfb62e6444d26559352d304145064398e1c28f4f452649475d290d56a1995d9705502f26565d87d6f3ab3f1f9826b09fd232454f2ae59a3", 0x49, 0x2, &(0x7f0000000640)={0x2, 0x2}, 0xc) 23:32:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:32:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x169) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="c4", 0x1) 23:32:08 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x200006, 0x9, 0x0, 0x0) socket(0x6, 0x8005, 0x7) 23:32:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="9aa140c8763403d7734b485934dbeab5f95d70774e583338d5cf0b82", 0x1c}, {&(0x7f00000001c0)="cf693734391812ec493d462d346fd407bbe4b93c34bc2990bddfe8f813d981e7dd3a2342d1d2b689c7f63db9ab7d9a91dc0a767090a6c4502388015c0c21866bf014fce7d7b081377083743faf82798b9d78d26fda0cc09d58c76e6c0ad82bc6de066edbef2e787ffbda5fe60c712610d41eb0b87c351e3d6237f49e0e10f3f0317f0ea348d5d354a2cdbaef739f72d8ac75b30a0df0de04b997d184d783a8df4452ac7a15e6b2e9b1d58c6c6dcd02dd26c7ef8394fcc082cd0280ad4aec8110cf2cd922bae193a2a456718abf10c3", 0xcf}], 0x2, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 23:32:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 23:32:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x2, 0x400}) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r4) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x60, 0x20, 0x1ff, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x42, 0xf0000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xcf94, 0x3}, {{r3}, 0xfffffffffffbfff8, 0x40, 0xfffff, 0x6, 0x20}, {{r4}, 0xffffffffffffffff, 0xc, 0x400fffff, 0x6, 0x667}], 0x2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x7, 0x5, 0xf2}, {{r0}, 0xffffffffffffffff, 0x88, 0x80000001, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x583488a3, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2, 0x101}], 0x101, &(0x7f00000000c0)={0x0, 0x38ec}) shutdown(r0, 0x2) pipe2(&(0x7f0000000580), 0x10000) kevent(r4, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x80000004, 0x4, 0x346}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0xfffffffffffffffb, 0x8}, {{r4}, 0x0, 0x2, 0xfffff, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x7}], 0x4, &(0x7f00000004c0)=[{{r1}, 0x0, 0xa1, 0x0, 0x8, 0x2}, {{r4}, 0xfffffffffffffff8, 0x44, 0x15, 0x3}, {{r4}, 0x0, 0x88, 0xfffff, 0x1, 0x6}], 0x9, &(0x7f0000000540)={0xfffffffffffeffff, 0xad80}) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) dup(r3) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="4c399bf4aab6463cf35f3abce3091a2f54a26281eb7f3d74a5c24df9a354b9e7b54f6b2283f1c8142772acbba15fec761cf0366c15244ee3efff3a54cbc9e0a14332a8d654b6182c848184ce7bb093913fe352deb2aa05a87c0ec54afdb3616664a9abb2c5703805141f36d91c3d9a46522108e0b4b11a7ebf108b589dc33f65da4ad51b8c9c72ecec580711b438acb8632d2e3d9268ce05abd47b4538b3297bb26606da0bbb9467a57947ae367262e381d582658acb759b2472611ccef21fc163b0e99df8301a01d0f1ba941f54c3e243740f3fdfff61f388cf55d58b0162838c", 0xe1}, {&(0x7f0000000200)}, {&(0x7f0000000240)="266b7156b9c9846b810847a73164d3795c312dbfcfc4386e7bb1baad8ed4ee5771d6414f93dca8bbe5459a1a13e1a92e", 0x30}], 0x3) fcntl$dupfd(r0, 0xa, r2) 23:32:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x4, [{0x1, 0x8001}, {0x2, 0x80}, {0x3, 0x7fffffff}, {0x2, 0x800}, {0x3, 0x8}, {0x1, 0x8001}, {0x1, 0x6}, {0x2, 0x5}, {0x2, 0x2}, {0x0, 0xffffffffffff7fff}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x4}, {0x1}, {0x3, 0x3}, {0x3, 0x4b}, {0x3, 0x6}, {0x2, 0x6}, {0x3, 0xc826}, {0x3, 0x18000000000000}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x1, 0x8000}, {0x2, 0x2b}, {0x3, 0x3}, {0x3, 0x882}, {0x2, 0x4}, {0x3, 0xfffffffffffffffb}, {0x3}, {0x3, 0x9}, {0x0, 0x401}, {0x1, 0x72}]}) r1 = socket(0x2000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) listen(r1, 0x0) listen(r1, 0x7fff) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="ec0d4740661b96f6cc435c4b55771eceec1eecd17e46bbe98e615641812f5ee9019e2640d7fabc563a0b5c76825dca87a008b26f03eb32041f16bc07f6b8fee36b433d6f47a705d78aa550e25f36562fb5a211fef83e7039bbb122e7565664aca94e32bf8cc93b95dff850ad6fba5ca5484a036bbeb0778e7142a39ba76472f5faa52d99fdd8f10a2d4302444e", 0x8d}, {&(0x7f00000002c0)="1a21b682443d6e9e7e4c88df2c74327012fafb65c148d8777d860b8ad3dc501bfd644c6274b5d572d51657aade75de4e52f9ccbe261cacee7befd9c6f86312024118c440d6c00022d96b2dded27ba883c27ca3753febd26c6f129570176a967901ba6e1516365bdf915cc8e88cff22ea9ba9c871bbd6d109e94a6da58d887ecf3042c228ab600cfbc95e3d44992f7e28ae457baa19f97fffc95754867aa116b2fbb24abed6258e6fffa6489a5c7066b83da290b05f199fade6c2858c8392593896794a5b4c2028893fe65c7d", 0xcc}, {&(0x7f00000003c0)="47b1e109a1608141520485606495835f3ff1a444ba4b2d611ddae239612ba0455478b86ea738067c026afdd80f2ca1a24f58bebc2b6e241f0db39b2e5825ad91b88c99e3d0c35d3219fbc53b1f664885f27eef91e084825d94cbccfb140be44ebdcbbce41003d9b5ff69f04fd7dd33ead15862a579202550f28636e741973dab2902b071499780c564be06f6d589e7da884d7083b09d1ead4a15f21dad8af40b5e82984a884a5d66d3db7b46e4a1c362306da9b950cf42b0ca4ccfb81dbfe41f1f528e7ebda3306edf09cc72309655a7774b79a5868e2f16aee890e8d91f6f77c10f222982", 0xe5}, {&(0x7f00000004c0)="5d4d5cbab573fd6c7cab0a841b5c1574ed41b248094778204646ddbab077e317f4cc9b32b1f4f727d2669db288e81c6acfb35ac7e294f36d60dd17e51cb508849c283658bcbe", 0x46}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40f}, 0x404) 23:32:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 23:32:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) msgget(0x0, 0x440) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x25a1, 0xfffffffffffff690, "ff00", 0x0, 0xfffffffffffffffd}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:32:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) fcntl$dupfd(r0, 0xa, r0) 23:32:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x10001, &(0x7f00000010c0)="aaa6681328d6bb424378834270d1b42d24ad6588eedb888b3219f25e9db2886221631a87dcf17925fbfd3a900f8156e575c48d28643ff85d4f869a732a824214d50ae6d3856cfa4a0cdcf320c67ca50c14bc0250757660a93d7dd2251a1cb798de9f81a233b16ac6721fe31964e1a0e3473a965f2e89f613b91f1a09ec674d6bcfadd7dc14295ac7560a60f8cc3587d5d899dbc4a7dffd99f31f3a2c390a045844516a17ceb38905bd6eb762a2682ced2cfbea11a95f66d54208114e410d332c86c726da789e8b021faab178de2a8bf44f146b11c605829c1f36475400fae60a17c655b1dfc44b82a3f96c2cf0cc17bab1e699df08c5a9967f63e8adc53a762187eb6a4ebc68d6fa981503c40fe100b1fb6cb58a3cabde4888a0c5dffd2645b299a1596f0d09389eff205ba5a6a7fa018268a9f8418d685c3cf0cad6c3c1764d0d472b2adaec2714c81f3af43b0d16368135e8feb8a12102cfa8052a78833b9a33fa1a2d78e70accb5d995f92aeae4e21dec3117cf3884dec21cd3e796f1701cc08f9634f70a972baaa7ea38b67ddc1861feee888b32d419e093977b723705ef5f70a0aaec4aa078021a6047b73147548128c8ef1471059b363ba43fdcd81eaff7f346a3445fe66cf485b959346457ef85744a6fb0bc9701974a7bd2f4cfb4660458d73a0b8542a26c5b207b7a2453651cccf08e1abf31c7b3cfb393c2a14de9a2131db0ae5d434de8c7ae1f570ae7b5faf2df593da1da36971ed680c50f26b59a75e732c27b6341b5615adb2444dbdb9aa2c7cdeb4dfc66be5d580afd7c39c048d3f2b2fda79eec3b1d43d5b58ea1e96de35f0d73a66e8e2ffc4542d67d90c1dcea4811d574e3657a52eb75fc2db060489982080800723de5a73733abb34c064637730e08495d7fdcfdade369edd6e6e04db7fa73ef68e6b2441b14baf992b22347d273f4857de0f6d3b35ef817431aab61c016214cf4ddf6d4407b636fc925f302cbfca17e3877bb1a5408207cbc65e98e53742c3b739f8c0f8fa5c081cf269d5c505f990b84ed0cf74247087ba48dffdf1c7f1a091e36c1a6875a867e7d98b686e4bf41a3c4ee366a3155fbef8f7ae58c24c71015338555fa15ef2d8b376d7c21cc57f8c9a3f9e14897b5ab510375c90686ae3845178277fcb55ad50a4ef3a2ef54a79137cfa0602a8a49d71537eaa7e2b3fa78a63d1e5024ca09102baf29d4d8311c7649a106a432c15524d62f8c2d917484bcb3bd6c054031e89c41e04a01a2099012419f715d414cdedba6b4cf6ff030b59b71a69970a7d470a4e03ae42e0c7892e69a033005ec395622d02f14e70b468b1516884c89fbfd2ce133b27714c68e38fe2b18a9b68bcd6a654851e61125199b34255dfb938e01ebf991987cf47fc24a7fc3671d46764745239d9a30258be4db926e246481a473b47f0d6a03fda08a08caba82205122ed3f8bcdd2fec07f76f831463efa29daaa0e2e199e866d2b2f6927f681270b0f534a54847bbde2c6917d148fca3b445d1b8b8460b707cda14192337be883de98782f7f29706bc0937d6e66c2ff836f14bd4cea24fed9fec4926258bbf426e6fe432214f7e1aa1bb4316fbd518038257ab387644a8cca0115c437ff1ff472ce601b562c771d7aecc96ff5dd0fa85dceb54b4a5b1467fda361a22d5d3a5de1b7b37c89fe46caa8c78d19eb385529332c4b2f0fd4b2920bfe301c1cfff97b039e7471fa5a9194fb1197ce97397068fe51eebf791db24e981e853322e491a53af840716bd8d07779caac7a353ae7aa1962618b013eb54fbd78f7ffd9610f4e1b3734026cccc3271665bdb7ac55bf9878f5919e51ae55f3c6018c7b177769befa147ee2ca8aea7f8815c0a05ba59a960e369ab414cb23ab181932262b88987dd73386a5230728edb7e7ea215b9b52b1a92a66f3feaefcc127f2a453bf122bb035eea16ab93c799fe465238ca2778b404a21fcee71ae4c655dcce80c2938614a6281bc305fd867c056d088c3fd7d17a26c6f83bbf1607b6ac0694070002cadaf088759ff235f92ff0edf565c1ad49a59ad0582bd8db5ae6f9f80f9aa9035da5bcd66eea053e6033fbf9d73b5d9cfbc668143d05c0d3b3adb959d1a27e1d9d8e2c63f9ecd9a1fd281bd884e3bce948a2b15e1ccb0164b13b4a585423e61d03d17b0059cb8add26eca37c8bf8215efe95cd8163561e4a07f3a3cdcf4f5b5d76e694e04c3fc039a003c05eb1b27af3dd56452881669db5b23677308d70b1f1f0cb8dc847edfd7b16654d0a4fd0eb899adfcfe7ba73b2430722cea5771f3eb161d7302cc18a57fcc80fb82a6699d84055126da0f98af98d3da000d0f948cb399f9b34b59744642f5290947245d6621b9039d8fbf9c48b4bf8f6f8ef7121af779659b8105e7b33a1ad1e62b54e7aed6c32c311f1c45a5e9475e6bfdd272b8b4d5c8c03fac49a4d18596598b53b26867e1b51281481975049e72ce40d562abb5f9c42f34e15f26898559b4c85e0d0f05f08135b17c8be828af87d0241f2a7c9809f16ce2c95e56af5c16bb7c339f2e77b6f97144fc35ab8c606479c867e5db820e6aedfb4c882fbb75347b4bd4ab8b2f25406cba3dc33d1ab6e9985b8b1e3e0c41e20f5d93fa8241acd39d3120820d4507c9261b3e107f1e8d0023cdc7a3d670c8e8c834337e1308e7588991a70e1e48abae9569946a6a53d4bf46fd0f218115eec44b3a58f2623983526316cdb0f0324e2f07e9e50d891266a042227a4a88efb937dad11564c04fdcac465678196eb5492a0fc5e7f8e66137dcf8d9cfa7a6c10173611fc086ffe163e742d1205f1530401613e23b9bba521deaf4257460dca0c92c17943e78784d6c5ec89fc8986029cc9c309eb89c518704f01a1e08cf0d3cb29f89bd0a7baf48bbaf95b07b7b455133629f726486ec0c5eccb53c75dd2f635112c7d7339d8992909f24173c1dbeab3f74ec31cca9966bf551c91966fc8c64070706ac590a5e5dec37a620aac6edd2976cf7f02a4411ce55617923745ee4de831f7a2cb7f7bd528c5737eb8d4ab9c65a25c0df699462b388229465859dc4f5b614fd992c906e045411c4311936d1beea5316d351c2cebe5deac66bedd8d00f3f070c8c67c5e53a78bb71e6208803229cb63556785188f0c209979ec86b0584d3bd2ddcde8c78b2e2335f9e426d2bac12274e71b8701fd2bc64f45165ad13ae29f3626c5681deb07c27321883da8195a366bbd631862c38dddbecc0b1e290d98e681d36866bd76c58eb1b6e05b7a5d068e3bea603b065f6a626ac682234301b1af4a14cbc095871a3b85809efdd45111864930ff1a8a227045ee0f97ae8d2b86f6ea9cd90f3321bc5aa19282675017ce63db9833841330ee4bc5cc64b265ff6c4034fc14f81f36de411ddacc2a2d69ad8f464766163831eb606209fd168ccc73147200d689850d8e7036e681111cce93623ce3a5d6aaa24edec6c5050574312a0f9b0a9ced4047a92fa1be6eefb1ed7d865224b9ce7e4723a9b89398af6f9cb0a65ea69d48c5a70484b9a3fade6b4b0336826c24648e04c7229316ec0c3821a705d62a7631baaa3241f7ac20255e061de31dc4879e0934451be49ac620cca3bcc7d38d13bf1d609e4243264d91f98da049e2d042e6ccd0f4851c4eb15ab78a744c9037f2d0292c8dee8f7cdc7386470322dd6dde7765c765c97ddcd69cb7e0e3d30f9d2886af60e85ccfda892da119f54a00c616ae17b360bdfc822f733b1b31c70fac3fee78aeebd796cd742917893586476b4473b8d523a994e528af20628ad9fcc9713eaf514bedb1e5dbc90140c3c1d78ecb6fe044529b11cd4649e76d4f13dd02745bbc7975c940d16163d29da7e98eadbeddfa259db0b1d8f45d2daa1f75391d9425a3971ca7287168343bd53f0cb4554fd363fe293ddb11fdc71dc6bc430025352b54c345e375b4aa592826c6d8730b46931d9078deb8b689bd2651f69eabd440e5f1a0b00c2a56935662e66f202d3b023c3e298127bc2fbd0dea46b97327a0c91a71fb042a7f0065841578acf933abbef4cd44e2cd23a5d7bdae78d6394992d5ec527d89d8eaf61a8eb602175f9072a58b4a2d4ea728caf8b23b49f0771d693cd414dd421274dced99d041997da16fe7363de30146ae28f0b72ac9287fab032bd9fac300a93a23d30cf041f8c41afbe40b511f9729ed598458e48837ae6eb08e0e919c9f043da424a661a5c11aac0086978c9ac53b85a593d7633eedece593a5ce14d876ab9b7e0321b6db2955bc9f23cc579f077eb11587f500bee9a11d8aded4d0e27e50146c231a95a138e936b5fbdfcd93a21ca87aba1e8a422661d31ff896dac6b01a9d17963b9a93e848b365a2cf2d155a789fb2f602e3139ccdd6ba83c7d342be3adba6fe2858ed8d4bdf4c15471f492d97316b1cadb5bc8e7323a9ed699f0f96ea7943cb35b3cc5be40dc130df20a7897e73b126e72272d9fadca421c2fbe87f81dd765cf24fdb83e357605ff9b509625e612637a514548e39a594400052cbc190c37a9c76fe3debf5ed797a91a1508c7e8600c08aede414f8513372836c497c670476873562d9c24874855ea5b1f25a8b965d276fc1936cc0c6ebff0f3668726c08f9deab6098c525482a175e9348820b80b42d238431a5262f2dddc32d937cb9648cee9935c470c12fe8fabf19338d901d6ab60a77d4c505fbbb01b859435ce2fe19ee8cbc223bb51f91fdf2bc787771f39164c3e5aa191156578b566639cc72e9f7f731e822205113169de7c5fc70894cd97e1bef05309d7114676a1a652c934bebb434c47c84f18e7a4cfafa17de4f90f2f0e187aa5b07c85ea7227fe0a3a3c5070789cd9192f735eed05fec7d102bb18a744749094eab84107ad1f4b933e15ed6ba4d1dc15db1e554991d554598f536ab284affd4773588b365dd0f2b397774a08f869d0543b56b06ceccb0bae09521fd38b27f6350efb1a1597382f414df6883e6f7a16b111e30ae222ce247bf1084f9b109748918602874040221a3e1bc3f63c12d757d05b01203392ee2b4cd5a02f8d5d3117d62ef71bde78c5ba847bb34421117b048ff711672528e532e7ed29891f141bbaa0f1158b55002cb331412fff6b32b9f0f0fc5a08a13e2e56db87d9871ecf7e0c1c34ddbf1eb6eca444c94f57fe413bd27fe67437ce434fdbc81d51df5fa3e76faee6811870117c1ba227b67373e8b856ff31e6d7b1dd447da593366cb19faad6a5f69a1b9b6a3a29ab7ebd2bfa2dd34c6552de799579a1b1240754c6b746009ac44716bc2be281cfc20023901d0dc175bc874f6c992967498a9ad289b87a1f966f010698cc9bab5204cbe0b8eff788e0346a84011ab1e8ce542760590290b5c3fa4b6b270ae74f8b3d8728b2170bf37607ef5e9a315a562ae2277bd0feeaf019a7566f3849695785f1bc1c09a2e38ace3b5e764c063998eb633ee086bb1d2bb2d09b66d058198f6c59a87dc674d51ea80cf574b6003e34b5d3ea4c71d2a476d44252ef37e5d417662271cfa870b12bc6182f326d6a0f4a247d46a0fab7a5be8823dea2255254d785a9f8feefc82b650a2bffdfa0f79cd90492c260cdbfb14359e714965e8c1841e045d333b5e0cf21ccdbb72803f918ca0232404b550cb91d26563c6325ef3720f37b59c50f0a048ec9eadd2eba8cdb84feb3bc0f539f35886625390d3adec1277184c7eb4202555339c5e360f49eca637c55c0e488fd63881dcaecab8bae39fc7b0c6a14cbfed46dca9f18a0b4b8e03ca81a91f1db37", 0xffffffffffffff2d) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 23:32:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x0, 0x3}, {0x100000001, 0x9}}) 23:32:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) pipe(&(0x7f0000000040)) 23:32:09 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x12, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 23:32:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 23:32:09 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) linkat(r0, &(0x7f0000000440)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00', 0x4) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r5}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r5}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x2, 0x7}, {{r5}, 0xfffffffffffffffd, 0x0, 0x2, 0x100000001, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x401, 0x6}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x13e, 0x61f}, {{r4}, 0xfffffffffffffffd, 0x20, 0x2, 0x2, 0x179}, {{r4}, 0x93d38ccc6faf460b, 0x80, 0x4, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x9, 0x200fffff, 0x800, 0x87}, {{r3}, 0xfffffffffffffffe, 0x80, 0x60000000, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x58, 0x4, 0x5, 0x7}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x1d, 0x4, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x86, 0x4, 0x100000001, 0xec59}, {{r4}, 0xffffffffffffffff, 0x19, 0x10, 0x8, 0x9}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x9, 0xfffffffffffffffd}, {{r5}, 0xffffffffffffffff, 0x24, 0x0, 0x6, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0x5, 0x2}], 0x8, &(0x7f0000000400)={0x8, 0x7}) fcntl$dupfd(r0, 0xa, r4) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x40, 0x20) 23:32:09 executing program 1: r0 = socket(0x21, 0x200002, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82030000000500000001"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) socket(0x21, 0x8000, 0x624) 23:32:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x6c6, 0x8000, "2b7f463e8d6d924a7b6c368100bb9eada99823cc", 0x57, 0x6}) read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0xfe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 23:32:09 executing program 1: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 23:32:10 executing program 0: syz_emit_ethernet(0xfffffffffffffd2d, 0x0) 23:32:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x40000000000052, 0xfffffffffffffffe, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x200005}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) socketpair(0x3, 0x7, 0x1, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f00000003c0)=""/81, 0x51, 0x42, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r7 = getgid() r8 = getegid() setgroups(0x7, &(0x7f00000002c0)=[r1, r3, r4, r5, r6, r7, r8]) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) r9 = semget$private(0x0, 0x4, 0x80) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) semop(r9, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r11, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) accept$inet(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) 23:32:10 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 23:32:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000080)={0xffffffffffffffff, 0x9}, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="08000000000000003687037f57ae53213b3f0d708f4735ea20c10ad3bf443ea0b43e61a90f95faf0d4e06c437425dc40", 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 23:32:10 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0}, {r1}], 0x3, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 23:32:10 executing program 1: r0 = socket(0x2, 0x20000000005, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 23:32:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x80000000, 0x0, 0x4, "9f24cf0c9485f154b8640f90bb18f69862713a1f", 0x8, 0x100000000}) open(&(0x7f0000000080)='./file0\x00', 0x20020, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 23:32:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 23:32:10 executing program 1: r0 = getegid() setregid(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x30) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = getgid() ftruncate(r1, 0x5f7) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4012, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xa) r6 = semget$private(0x0, 0x5, 0x240) semop(r6, &(0x7f0000000180)=[{0x7, 0x0, 0x800}, {0x7, 0x80000000, 0x1000}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x0, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x34, 0x1000}, {0x1, 0x80000000, 0x1800}], 0xa) lseek(r1, 0x0, 0x2) setregid(r2, r4) r7 = getegid() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) munlockall() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) setregid(r5, r7) getppid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000280)={0x3ff, 0x100}) r8 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000002c0)=ANY=[@ANYBLOB], 0xa, &(0x7f0000001640)=[{&(0x7f0000001600)="27a42d57ca898dd252059ef1b686f92020e6299f2586ff4bea1b17ae821e41f877b05a481490284bcf11626a5ec3bb04d216db", 0x33}], 0x1, 0x0, 0x0, 0x403}, 0x8) seteuid(r3) dup(r8) read(r8, &(0x7f0000001780)=""/4096, 0x1000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)) 23:32:10 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x3f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffff7}}, 0x0) r1 = semget(0x1, 0x6, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/13) munmap(&(0x7f00000b0000/0x4000)=nil, 0x4000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:32:10 executing program 0: r0 = socket(0x30, 0x400000000002, 0xfffffffffffffffc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 23:32:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 23:32:11 executing program 1: r0 = kqueue() socket(0x18, 0x8000, 0x80) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r0) fcntl$setstatus(r3, 0x4, 0x44) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) dup2(r3, r4) 23:32:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r3 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r3, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 23:32:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) nanosleep(&(0x7f0000000000)={0x1f, 0x7f}, 0x0) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) lseek(r1, 0x0, 0x2) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 23:32:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="1bbee546afd42e482cd60624350932570506380c229d0a8e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0xffffffffffffff4a) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 23:32:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x100000000000000, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) 23:32:11 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x4) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 23:32:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)='G', 0xfffffffffffffdcf, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x109) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) recvfrom(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 23:32:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) sync() recvfrom$inet(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x801, &(0x7f0000001280)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/231, 0xe7}], 0x2, 0x0) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="ffffffff", 0x4) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet(0x2, 0x5, 0x3b) 23:32:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/74, 0x4a, 0x801, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 23:32:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e74de900"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) socket(0x7, 0x0, 0x1f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/66, 0x42}], 0x1) 23:32:12 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000000c0)=""/140, 0x8c}], 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x10000000000, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, 0x0, 0x0) 23:32:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x0, 0x7, 0x1, 0xfff, 0x8000}, &(0x7f00000000c0)={0x6, 0x6, 0x7, 0x0, 0x4, 0x9397, 0x8000, 0x1}, &(0x7f0000000100)={0x5, 0x2, 0x6, 0x98e, 0x7, 0x5, 0x9, 0xca}, &(0x7f0000000140)={0x5, 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 23:32:12 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x7, 0xb}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x14) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, 0x0) 23:32:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xe3, 0x7, './file0\x00', 0x6, 0xffff, 0x40, 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:32:12 executing program 0: r0 = socket(0x801a, 0x4006, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 23:32:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x25d3ebeb}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aa", 0x88}], 0x1) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 23:32:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7a400c4540b32fbd) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x1, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x44) linkat(r2, 0x0, 0xffffffffffffffff, 0x0, 0x4000005) r3 = msgget$private(0x0, 0x4) r4 = getpid() fcntl$setown(r1, 0x6, r4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x28603, 0x80) msgctl$IPC_RMID(r3, 0x0) 23:32:13 executing program 1: r0 = syz_open_pts() r1 = kqueue() clock_gettime(0x2, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) clock_gettime(0x4, &(0x7f00000002c0)) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x101, 0x5}, {0xc63c, 0x8c08}}) ioctl$TIOCDRAIN(r0, 0x2000745e) mkdir(&(0x7f0000000300)='./file0\x00', 0x192) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x2, 0x56e, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x4}], 0x401, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf000004c, 0xfffffffffffff000, 0x55c5}, {{r0}, 0xfffffffffffffffb, 0x90, 0x0, 0x8000, 0x4}], 0x1f, &(0x7f0000000400)={0x80, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x1, 0x6}) 23:32:13 executing program 0: r0 = syz_open_pts() bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x4040000000000000, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 23:32:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 23:32:13 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 23:32:13 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) r1 = semget$private(0x0, 0x7, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x9d8, 0xfffffffffffffffc]) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 23:32:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x5f5, 0x4}, 0x10) 23:32:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) 23:32:14 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000540)={'./file1\x00', 0x9, 0x5, 0x3, 0x0, 0x9, 0x800, 0x0, 0x2, 0x0, 0x401, 0x7}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b2f620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b2f621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b2f622000 didn't change! 23:32:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 23:32:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(r0) syz_emit_ethernet(0xedf, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") dup(r0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() close(r1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x401, 0x777c, 0xfe, "10c5845b7b00000000000000a700", 0xa, 0x25}) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:32:14 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r2]) getgroups(0x7, &(0x7f0000000080)=[r0, r2, r2, r0, r3, r3, r1]) r4 = socket$inet6(0x18, 0x8007, 0x7) fcntl$getown(r4, 0x5) bind(r4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ftruncate(r4, 0x7fff) sendto$inet6(r4, &(0x7f00000000c0)="1b039523bc875199951cb124868001e112db19249af0861de1ad96e0ebb2ef4eb5a9069452cc8c0be360f0320df2dcc3e2cfa9b8f2c5d9544e3d123f37b8b756cfcfc32024b9da80e2410de59d4c127bc431cf05287aeabc73d78c65efa0b08f6210412bb0cda70bf415b09bfa1a25586975d6ba99be", 0x76, 0x1, 0x0, 0x0) listen(r4, 0x3) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x101) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000280)=0x3d65) 23:32:14 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) getegid() 23:32:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000000)="74a85e309f92c0478fd1f5feaf6b1a410097efe07408ad030f9c81e06457db4aff8fda48f35e37718c9c7a261fbe963d7c0ca37c", 0x34, 0x4, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x100}, 0xc) 23:32:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x3010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x26) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x150) 23:32:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r2 = syz_open_pts() close(r0) dup(r2) lseek(r2, 0x0, 0x0) syz_open_pts() 23:32:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x10000000002, 0x2, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="6a00000000100000006163c25a6b1465db010000002000000000160000ffff000000000000c8e64872622d1fdd307a8d2811f253194fbacc5b1e631fc1b364f43d6b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) fcntl$setflags(r0, 0x2, 0x1) 23:32:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0x7fffffff) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/137, 0x89}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/98, 0x62}], 0x4, &(0x7f0000000280)=""/225, 0xe1}, 0x40) listen(r0, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 23:32:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 23:32:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = dup(r0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000001100)=0xc) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:32:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 23:32:17 executing program 0: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x2, {0x0, 0x7}}) pipe(&(0x7f0000000080)) 23:32:17 executing program 0: r0 = socket(0x1, 0x4000, 0xfffffffffffffffb) write(r0, &(0x7f0000000040)="b38ba6cafb25061e5874409da259ad1a4e4047830ab140e736a49debbde0bc6930b5d608db37291baf4f8a85be60da96a34582f42aaf5ff344663e9177b770b5ad2e5beebac312ee6c631871c4833b933c6128ef3ecc1c56291885d0a96ad3713ac024e741acd36cc45733a8abf5af8f528a603b53ef2db80dd393e2595aa7770cde2bb394fab0edc8245ee923a12aa99e5be23eb9805d819288b5ef5611", 0x9e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20400, 0x61) 23:32:17 executing program 0: clock_getres(0x5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3ff) 23:32:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 23:32:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)='G', 0x1, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000280)="eb521d3c7d3a2c8330c1b5c3a5cc4012f990e53c718ae7fdc94703ecc7e936d994c5232790b3520ccbb762f346c7cbe789370c68a4235f3a6d1ca641b4b6374c6a3d96442c14b569d4bff580fc8f01b9c0cb45bb1c9b2a04d979bf2d32a4c63b695c0015d9fbbe0a56c93477ff83c58db5c3929508a4f347145692d90803771f72df5b443d2b833dc7cdfaa3b15cb90967987e29f7ace1cf2bff308243de39f8231acf4c498bb8e08baaca9cb2f2803da776841e6d17a723cc132af743d15c496ea216f7e91d0319c10cb0c3a727f5fac2cceb0a8ddb88dcacb999b947a9b743c040c0409bf42b4d7b603e741d275ff0", 0xf0}, {&(0x7f0000000180)="963488c9aaa952328e419e5bee638b927fda8ea5f1519afbaf34d06e49f609aa917d1adc85314a0ff50a29d6", 0x2c}, {&(0x7f0000000380)="c78ada5d47c7ba3277b8c2d0c46d02b07472b11571b2e6615aa8753bf27a467c7c72a7359a17aa22c9d59ca370fa5e59a9fa5c9ed938a568fb56a9eccdced617f55d40ec4594d74ab380521ae5720fd520584882a7b4b9e61cbfd73bd6b5bb6ed16528eafd4eee8c637004bb9772cf60a87fa2264e2568716c5586ef163a66e82b07dee702f239d4b5724df6669dc508886253fe07769260d7c2aba080a23314e0fc29afb878117686412f6048088d3d49592409528fed9249d0bb09b92385682670bb61367268e2c0453a02083dd18dbd74a0decef9635cea06db6c409b0b70777a4ffd55e5a41b96ca77aeff529d66fa869c104ae8d4884eb9ee817296dd8581d71866df2c279fb73a17e66fd5e3692a5f6a9b767c9b51537396ac5c18a3a995b39c09badedb9ffc7370de4e3d5bb0f45aa53117965fceb1cf47c1935c4d7c962734882209f95a2ca022e9ffc75ebc5467e827ea0edbdb377b6988f37a3732fdb10b9a8e726b1cd96387a32260edc7d7768988246a6a95ce17273b0802af65a5d594589022e45df168e487a9d605aca447a308ebdc6cf802e7161432cffac51d615d12085e40c7d8d745712e3666c6a9e9a11cf6cdcfa3508f45a67fbbe8e9818684a747195de836fb2c751220bc04911d1c9c3061719865032473fb2c57a0d9060059bf59a42df89cf85ca9e811908ee491f62122f9ce13da9bd4f86df5b35ee3a49f290bf4854cf5e1e37c3462c8900eb2a0428be5c058ffe4ce292f15a3aac65396e8f1ddd9c6719af59d00e2d040ca3c66b363300d2d3d11ccccb2c8ee30cee94a2368305b7ee5a0b50a8966f80d1342100e5354095037caf9db52a925472ec430efa5405394f94b2ef6f62aaca4aec77d4c74d4c5c44f9f791e69dd693a7eac23a0cf8d336a6bba9736665c595f01736d91368bdfb49a54b25680edfb09e434e89dc32720785401fc8641a51b1e66e304c6c2445d86b0121c26eaa4372bd2d39e6ae55a3214544bdc184e1b906924add2cdaf8ac93dbdeb42af7909e80b6f041f8f6935270ab3fa8b11c034df032d0507d052ba7cefa33d79feddfdf28db7934a6f32998010423ae3dc86aa3f0d82edf62f179e3e5507ff9b07029d88394b6fe813ab6ea5069202ec0cfabcd3184ba421904c4dc7dfa1dddb91a8715a4a8fc8914b587ec7d7a4ec101e6a19c274ccde3333f7f17f156c67124be80fe8cf267a213c35f30c43671d39cebebcd385b1c93aac8af694c62aa5a8479a9fc05f41b7815b2813d039352dedb6791ad1c4dfb0c3baff9d3e03b12c4df483e2f280938a96768a90b780d7835379b43c4262f20c1ef6799f5e9be2ddf577bd74a2cc2900727732de1dc00d53357c13b17baeb45bf809d47a28493c9053dfc8b3c066fd7c3ef5b10c7c3122449419b526ae2faf78f0fbfc61380e21c72d5a0c86524161400d651119925335146caf65a3a7db2ed48a173fd6ea1055e9ba9ec46f2bc6922a34108cffd539827c11bcc3062ea656e8a04a8543d3a92b06fd18649b96da18a4647b34794664d7fd87c4a238ff3edc85eab4452791a17279e47e141e77a6196b083f277c3d75f750e447aeb09ff682c7bdad22f54b0b28364768e462669ad848b22b8a64bd05602042a8296adf8b9ba76be48c35410e4a01faa07f674aa0ad2ad32cea5b1c24a46737d65a7bf005c3a398eacb94e1ef4ad05fa623da83702622fcc337cc3357e711d3eba169185193a64de64bf7a36d5f86729e597cecfa5ad8fbc79708e59304d4c6ba3b2113c2d96a0d748191c11686d59a1407b02f93649815b4221cda8c101d4d6e0027a4b8256607d0a96e9f4265513b56549dcf79afcd3f707171eb3e5b320208ba55d8507365f7e49a553d9225c52c8bc6ab129eaa76780980ac4d86a4b618be4d439ec4df1f75b635b068eaa150fc65c195c5b7d226f51d4ec537d4db56556b29532bfa930f9b1fde66d244749257e6e437eaeb666bda681bc7fcde0d14434225b87ab13efad8fe7951445fe33cb1eb1983b56e532df3c363530ce6fa5b2064b941dc177fe05dcb1d6a70888bb6b31fe5424b1680e4e0cdddd7d8490c849e1d62f75f353a61ce87bacc925efd8f586d8a62c95a08140275fa1c30d89a4d3debb82b40ccaa1d93fb65d60c96c051c84a9d2da1a64c70e198053811989ad94f4f514912219f828f8e5380b8bd6905940be2a3f3ceb997dd39aec72eac969ace4e08d04b84d4a7d613eb9abb27ceaf12cabc7bbbd5ccb25ba9f016875fd7b9dee1b174dbc2169a71746bb8bb6e4dd1102445a085ff04ed8586cfc7049dfe0d0062096870f38c5c3e34f338d58dbd96f41ada5519be25c81f271fb4a054c1864e1bed13dd41d406b660abee7127e50b2da7debc929356a3750d78bfb51c5d6b00542419c291f43de238eaf5f47f5fdfda348231e8f583872085475adf67d86ffd62d08539cede3e9202c329e2007f54ed8280c891387ded8d59eb78d1f37e3f3882d869ed640173f98eaa3b2a7bda95edbc5303cbeef67e4a7e5681fab0fef72823c58e33654ae55aac2ce7275c68f980722ad4b939449c46c65a87d79fcf3df13675fbf48675077e283151348e33083928cbf4caa55dd06f6e1cd02ebffb956a4eebd03d9540d927dc3ab12d0d3472cee591e1073f5a2b4e93914644cc8c9b40114bea59ab660cbe2ef46e0969ef396354ffd8e21fc1cbccb0a6df7731c0c09faf70b3a58d231dacba7d5c46c519ee1214c7ffb188b74c10360cf97515ddfdc97beb7c8072b2cb59abbde1a9576d5ad0c1e9e9d194b8ea5a30fd22cad0d5b54a0387ae2c7c051ea6feeb1a9f53fa3056e299ba71a03ab8a6adcabf07f015c296123afb7ad03356ec06aa30d7b52f2f2b52068dd84092f4375ce2b72225d7fbfaa7fe301a4acf534968e8c70a8666b2160e6611a5b44a2ab33883043034e10717e2698a0af39a13240192ede5d42e28ab7b983e56fc9b777c7844622acfdc71f4f2530cc175c3f0cbd5442867ee11c4df077b8d778a0522712c154c4ac8e784c11f2fa403a7c2e9baa2144904aed221a623b43fb8124243456cf6231b9f04bd886c254a5db6c798dfb84a610746e1d28a5c2a2c89713f7ec69dd104bc1e7ff8cfc488a3c1c72228c17beec768c3e7ee220f1b707c856037522972c17fa8646dbcd92a59dd5df1f71e4e69d3b08866cad02559a16c52442545c5b28c6f61da494b43f577fc45a7f018529c3be7ecfb426a74cfcd8ed173a96364c6604c34202f844f6bc81fcc7e742d2252d6368104b12f7dd8e6259dd2efd991c3c72fe3f66414e6949fdf83f2dc2d76616604af89ce8998abfbc288e0286c107a64e1631466aa83e585a35770940627b46fdd0565ca2d47f51ffab7f30d6e22563fd865e53ae7a595aff2c16f60ce9e133da8b2c167f6ebf4e8de474309b01529ece8d3ebc3581b1fa8c62d19c16b76be2bb14fa83ee65360eff0ba873606fb88782003db4b20762c67c1c94b675b014ffe11f1904dde61a690e21cf371bc52c23393f55f27ff6ef9741ce2911e6646977c2b6ee2c8c2bcb20c799f28bea7c52ee1047048067940d8fe2e906ff0dfc222f951894fec5e1343a7ffb392b726254c1251c4eac5be55f14f40419dcd54214570b7b98ff1f16d393c5dd8b7d9a52a441ca70c364fb5b72c05632abb79eec4ab631b29134c47aea105401a3c998af73668561a7220e0c49326cbf6decd2f1640511a119340b9b111bec6354ca8f1e8dfd694b50060712c770f6ac90b3d7657ea61c63f18fb494db63a643cec229852a2447289b9d9496075fedc795a670b43020ec117fb963ff05a75a561a5963ab0d9e9fb8dc09c303a5f2264b3ab520b4b24ef6632c7bb529c04a3f1c7ebbd94704d99c7f875516d0d05a937a505ae13d09bc6e16616054ab3adb1875f26d68b5d69b31b302c6a34e7070fc340370776f2263527e543d362a36c61706e0f368eb0c6de17d0811fb0e7b6056e22dc533315edb4d638b20dd4d9c56ed5a179eff6c6e2c4191c264bca1bc7179a4ecfd6270ffdf5a40ed607740e599957a74f013fa1511bc5f5725f8f3c269d4be70a55ec27331d55515ddd94b09222f73f9f4131f5778c863a41178f247a318b45aa7aca44bf1557996730dd4a139dad3db9e4ce391f1945bca42ce1dded96be57191999f9b8a7f4fb574371f45b3886bda1c77885a7e472d67ea61a2576fdcd15f6acbeee1fb6ef6157eee425595ad958c11a75628bfc554c6cae60e84cf7656128ba5ba7adf54b88606b3d62f5e4f17aafb5c33dbd8499cd296e21695c73dfa120924d4a881b03c36e12be95d7f7ca4a763d02fe6b47380330644a8e0a2e2bbbd56a37ddafd8cfa71e5f8056779821629499a6f54981a9355fb27bcd4ee25166c0e0368e420e33fce5e9087d2740b6c20c779b55f00266ed144f474d0c8729c7982fc4619aa2a414e2d072d3e32551dd9e317a383984e240171b3286ffd263950cf36277662f45152c3285c961d70a421e50a40f6066228ee81ce8094f76c869b6a8a97a9c3a435809ebdb83e32db0faf0a311cf620fc1661b3808051b262f648ad0deb8d7c1f5061637572be33d331abee8959dc4b46cefc1c91b5c35c424e59537715fc4513c6d47b5fc1723b0345183c10cfdeb1f7f0562a9ccb360d25d4ce2baf9c64c7e9b9563685f7bde01d584375a42263484a9c4609e4c1eb83baa769d828827edd27a00be83014f31fcf6167869da847676d144f98c6d8600ae3e2711a86a41bb2ae7c03baa65297fd541773d4b3da0425e3f60671ad00f8ceb80edc9826ac28b17e8a9c076f2b4ae7df639fe26e08b3fb273263492b728d852482d30d14667ed0fbd944debf4f8f5d473dc8502ba453c804b6c61f74e4ce0fb26da18465fa2040574f8965d2a41a3a71d186af549fa956130b5b8992801202e14bb4fddcb44edb7601e44b0e89a271265cfa6bcc655445efc361ea65cd15d6e82dd94882c54b31c4dd3209e132ef9e201ddc964719079090de09a2993e9aee1084e6b1cbac5a5df1ad748d49e27ece790fe135a40a0aabe54193b7d8dd579ab17cb30f54862dd23e501b344c4a67891946c9012e51324421ee6ae1f6c4d46975d1fd1d311887ac2ff31b037ee636af129edddd4e527c655f7102f5c13c29d5e7661098b96c6bc4522ae7225b0a7065735f72bcc81d509c31a190d0a04fde3d938cba3360390630f5a9285b4e92ec1f9b5dcc7d6c78fe997451d47c9b842da463b33bcbb90fd546f7c30556974768d97be3251b49c4fa56af28947ddaa37c9cc6eb6472e57e49d3a7613862a6c0b27710bb3ecca1604c9cff878397637e86d8ba872c209332d848a742969a36fbea967b1a12d38978dbbd5ab35ef09a863a4c14cb88573de0ecbbc6216cc75ac76175fdbf9f17dec1dd46646361050dab94e1b4c1acff1131862a0c46a5093a97013acc5d5b4c6930d164a13a6cacea0fa6b9c7729a40272a96560b0669cab368ffe7be8e1e0ddd1fda7fac762db7ceb4e35c83e0ca8d69a31a561ea5b798ed8f2c372e2aebb4cb2cb4a650a824dbf4468e3b1cdd27ab3f36ea783c3d99c0f5936fadaf0b1357ebb7a073454541ef33ae9ddff21c684311882bad05880c7adf237181bbd787ffa5cd25b93d0e34b257800610e8487b5bb7627678d14b2ff3a9259b4bf066ddc28b997961060aaa53e53445e6f9f3c8533310414866445632e6e2cbde1672d747d4e6fadd0f6d520b7f050bacf41c9e78cdb9c9230cd41921a4a4b0bc2da", 0x1000}, {&(0x7f0000001380)="6d7470fc721aaff477cda42b1a2ad6bcc2d9d535858ae6f9ea01ccb4eaf2d6954757765fd6e210ad6407df968a5a5ee01b462a631d3445defc9adc6d7a418d1693ebb272414a902f94e47006c954fe9ba377ddc2d2103679a4d736c5c65166e87745f0fa7b26d90764529eda3e13a304af8fef3066bdc61166bcfa771d5de55fc717b1c66a72f8085ca0cd58f9c2854606363d0665048b0c56a5db06edfe9a6a58ded7b2e187dddb6f8f968e7cc70416c018187d414209fbcd7f589606af54369180eb82a622bd04377632ed8aa9a3", 0xcf}, {&(0x7f00000001c0)="a6f1a3e65f8f6d143e144c66124cc31b9b59a4ab0e1c714972f81424e9", 0x1d}], 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) sendto(r0, 0x0, 0x44ceaf4dc3c6c405, 0x1000000000000, 0x0, 0x167) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 23:32:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffd) r1 = dup2(r0, r0) connect$unix(r1, 0x0, 0x0) 23:32:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x81, 0x13, &(0x7f0000000040)="04000000", 0x4) 23:32:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) sync() setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 23:32:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:19 executing program 1: getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="0696edf9178b74b0c6b22160d76d648941327c93f6529f859d1fcb2dfd3b704f21d4269d4103c69a596a90df3b94ed7ebcd62d827f7ef936f6e029073716c76657ff23017e34c4423642b2bb53243fa636b116cbe869a8b027c4c9", 0x5b}, {&(0x7f0000000240)="ec3b9c22a2f3f9059c08165831979fd9def2bd75f9bcb7b4766c48ba481d34f38c8c681d187c728a03f14d659745297690634bae532d199775adfee40c0539ca7a20e50fce082f2c8a1c8fa451c2564c09fba571b8daedcdc382e17b8850f0b306c598cdf3dde08bf401f46cfa31fa612605fb138fb1b393cdb990c2715006df1e52fdfea2c9b28a03cc16269a9f581bd179b6daf1525eec69876929f90950afc90091", 0xa3}, {&(0x7f0000000300)="474783be1b3d40de00887f8bcf0e43f108b40c55141d8e6c606647ad7d9f69ee1f93cdc5a45bb608aa09deec09c3d18c3f1233fff91a6e668b7187e210df30091f64d11ef1e3f69f8ef82cd7366f69179642488714e270198b8a99e516e64778375f14ecb872f15bd2b9ffe70dec26947a5c", 0x72}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xe}, 0x1) getpgrp() 23:32:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) getpeername(r2, 0x0, &(0x7f0000000400)) fcntl$dupfd(r1, 0x0, r0) 23:32:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x3e) write(0xffffffffffffffff, &(0x7f0000000080)='X', 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff3712c600000100000008cd3fdf000000008b670bd15971a1c2605800cd5ed879a154ad985b1bb639d99f5644ae3004694181765b8b6d191295d4359bfe40c20e5a15b5cd3202793c3814b6e1dd00000000000000b1303469806348a53804af5b4331173b3250239ebf285e5abf51fb45c1d99a784a145fdad0972b46d8d636af0d4c71b8958f8b6cffb74ef4ab430d1c38b94fb29607d21ee755499f9c4a1b0f92b53697605e0edeec643b4000d6120c1211ed70499f39f4a39b2b4a7a6f9bd8c0a8f776d025ddb05a1f446e920107e9182c27873a4d6436dfd3cf22e1955b192f390137094ad85e77d67893c48dac63afe0dc4b1200a6de75b72b8ad17739bb9775791d8a570d89be0ed3f57e3d2af7371d0f8801e83fd4b22fd8f343bc9fb9acbc36b2130962e40b387443cd21710315a0ba254e9251346b797d4b7a8cf9a0680a5d284e834fe02b5f56fe6e21534c8eb7098a49e523062f9497c6b700d0ce2f3f5350015d753bf00aa630cc7bb646c791ea18e1f775abdf5ef15478f217473e38ed25911b54eddf7496c5b43ef5bd8728c9f45dc88a3502bc433bbff5f144a4ac9e725a44feb0fe418d30b6b8212d5fb9bc984d188da1a6ed5a999c23003c25f4b79dde43d8a221ef9a86c1fe38697a9b52c6dd57c5d8832d907c6b127455", @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64], 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='.\x00', r1, r3, 0x6) dup2(0xffffffffffffffff, 0xffffffffffffffff) 23:32:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 23:32:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:32:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) 23:32:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000003c0)) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000440)="dfd0a4448ee2e7303953326d246980a20bf30e3a36434786ef14db17937a3dcbd7e5b10c84a0ee96430920bc348a689741f700bbd3040196527899b0cce032e9c98654254292f7a5a7d8289f16f842f5a00756d7c862fb9e9ac6164b84ed6976e27fccd8e9c7267c221645f0b4b0b4d4f7c7c07f3d793ad59c5b5a60636521061cbf32e451696969e13827b413074003cfc5ca5d6ebd", 0x96}, {&(0x7f0000000500)="a624cea3a9072ac03941befd01c1dfc9189079825e2be5147bd84ac005a0040c2fadf0a7d806f7e79b66dda8cba58bc5cc997726563e8742eb2d5aec4f313261d198f5ad2bf596af2fa95e62b31785f544eb00813baee85cd807ed9759359365e9d0d0efe14fc46fbc8f2434d748249a5bf40e2faedded199eece2846de36fafc52341b1157235af60072cc9a2", 0x8d}, {&(0x7f00000005c0)="9d927b818199d1989c8a0dc28d4af8753012e48dc0c97bcb41f01a293990721d358878e1d5ff97bae778371ce220efd27f0f98082e8f853e281c3848e1ed86387fddfd92fd25c88acf383fca4499e07b09233117492b107a470ae5443fde34b276fab814ce36716361d9bca5e049dc3a812b1e78d4e3052364da7005e817e5e227154650afe4d6cfd458ef89d6389c87972a4d3450b8e98f3b87bae6bcc30aa1f799575af97d59e111a4b2121d20514a5dc623469e2211043ac1a4f7794c730b812114e3407781d8891fa6e67702", 0xce}], 0x3}, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x40, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/169, 0xa9}], 0x3, &(0x7f0000000300)=""/94, 0x5e}, 0x801) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd11) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28180, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) r1 = socket(0x17, 0x2, 0x0) sendmsg(r1, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) 23:32:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) 23:32:19 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 23:32:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x4003, './file0/file0\x00'}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='\x00\x10') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x2, 0x2}) 23:32:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) read(r0, &(0x7f0000000080)=""/210, 0xd2) r1 = getuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 23:32:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 23:32:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bbb160e23c5b00000000000000e74de4", 0x31}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x5e0, 0x0, 0xb64, 0x6, "7f8d16316ad19cfcbf30d3f1bfda113ff1837240", 0xbdd7, 0x46daaf38}) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) r2 = dup(r1) poll(&(0x7f00000000c0)=[{r0, 0x14}, {r2, 0x194}], 0x2, 0xfffffffffffffffb) close(r0) r3 = syz_open_pts() fcntl$dupfd(r0, 0x9, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 23:32:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800000000000000"], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x19) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1054, 0xdffd) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 23:32:20 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 23:32:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d7e3c97986dc03d4a2425da6f727e898c108e658316efd43c3b8bfc09878ba797ea2588e6d3ebd7f8eeb228d2d7dd248d05719f0ab1a010e7f25a3f124dbc35ad16924bf8e168ab8294ca865c1318f8cb609e82a22f76530f78a88648d22db7953206b47104b1c02c34a0b42b21a59f7f1000de47983dace9fa07844dc79cd08a1447d7fe6540bace78911d0505a270509149f8c1c86f600ac1e3b61816e2b5e720909bfcbb162c3cd822d41c690df41f77df565b9e54383057a8c0b8b90eff3985ca857a0668efdb4cf67477b8216af209816b372", 0xd5, 0x400, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, '.\x00', '.\x00'}) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x980258bfaa6da811) 23:32:20 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000040)="f74a", 0x2) r0 = socket(0x18, 0x4004, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x8}, 0xc) 23:32:20 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) 23:32:20 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x3, 0x3, 0x0, 0x8, 0x401, 0x81, 0x0, 0x2, 0x2, 0x9}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x100000, 0x100000000}) 23:32:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 23:32:20 executing program 0: unveil(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/38, 0x26}], 0x3) unveil(0x0, &(0x7f00000000c0)='r\x00') 23:32:20 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x1) getppid() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x64, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0xda}], 0x100000000, &(0x7f0000000080), 0x7, &(0x7f0000000140)={0x6, 0xac}) ioctl$KDSETRAD(r1, 0x20004b43) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='(&/)\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-)}%\\%\'\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='.\x00']) 23:32:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) readv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)=""/35, 0x23}], 0x2) write(r0, &(0x7f0000000ac0)="76ae3fdec05f5bde14d883c4baa77376068ef01c4272997a48f91ebfda0a94ea7a57e5a9342344a56d8c07bb9b0a142704050608df50ffaf1945ed16d3a20f941f4f9e2619dc1918afa962a5d48b9ee86abcbfdbe0cef36e5ea3e4fc36b7134d1ef3da35e1f17a47e4e1a6b6f774501dd3b2be933c5110d2c4ffb41f4d39f2edaf57b30fc62cb5fcb96dd10e8e8485db280a113e9fc4187cdf62820542ff", 0x9e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) r3 = syz_open_pts() fchdir(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x17a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000a40)=[{&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000480)=""/11, 0xb}, {&(0x7f0000000780)=""/219, 0xdb}, {&(0x7f0000000880)=""/136, 0x88}, {&(0x7f0000000940)=""/237, 0xed}], 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000004c0)) 23:32:20 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f00000000c0)={0xffff}, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x20}, &(0x7f0000000080)) 23:32:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000025, 0xbde0000000, &(0x7f0000000140)="4b74954c", 0x4) 23:32:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb08f5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb426577813fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fa4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849db59055c0409fc7fe1a507851b14182390bb986baed22bcda72e576eab184fa3de80811296266e2618da7411dfd08ea171ff0911b7cbd6155ab0c4ff7566920f0ae83561c5a8ea0b35298925272607cfb58613522571a3e150ef46721f66cd1a4e29c59070320c2c8450a5a6fc602eaba2e688b2bbc208a7862aa38f2b2f2e37cec0502457e5cda12b0586fb78159c8e3140756ac4ab0e06cf4428836f80dfb4026b5594f1562f295fa184e52f093e0048e4b1784bdfc5cae4dbf0c7cd184280864a2e2488e01359de1969b83b725a550a4e191e7ef243f1a685ad083f6267c5b7101c84656e66690806f846efc501dc3b4491449e76f92e5d2c67668c5c571484477049"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x9fff, 0xa, &(0x7f0000000140)="1b262ba025b174a6fb4694fecc743307e9caf8e4f81383fd6d95809733b15c426fffddacf94843054133752fabdfa79c451a5ee0cd401f1be9e1adb3def8825b3da47e5b1ed1fa9ab1a0b80033f5f669d67435ed1e25a052cf0af08d93acd529a81ca07514a10c15ec94570e28ab886e898486199ab9bf7f6818b51b46539fe19bacf23a3d87a689eb38e98e00f8fef76562b368d979fb3f65f3ab45c0b9ed70f2aa762fd6737362321e999ff9d8862eb59ff7c68425771653284878adbd027b28fa04f3a3a1e374445840fef5fd2a1b65daba26daaa04820152ed0e0990f9bec332204cbf5e4bdbbf199c", 0xeb) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:32:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r1, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:21 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1/file0\x00', 0x10, 0x30) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 23:32:21 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x120b) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x18) 23:32:21 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = socket$inet6(0x18, 0x8002, 0x9) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 23:32:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) close(r0) 23:32:22 executing program 0: kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x1, 0x1, 0x1, 0xb8a, 0xeee9, 0xfe, 0x0, 0x3, 0x3, 0x6}) getrusage(0x1, 0xfffffffffffffffe) 23:32:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xf8b1, 0x0, 0xfffeffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0xffffffffffffffc1, 0xfffffffffffffffd, 0xb378}, 0xc) 23:32:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 23:32:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) r2 = socket$inet(0x2, 0x2, 0x2000000000000) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') recvfrom(r1, &(0x7f0000000280)=""/95, 0x5f, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r2, 0x0, 0x15, 0x0, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/142, 0x8e, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 23:32:23 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0xffffffffff41993a, 0x1}, {0x8, 0x2}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0xca1, 0xa93}, {0x100000000, 0x8}}, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x100000000, 0x9, './file0\x00', 0xfffffffffffffffd, 0x1, 0x0, 0xfffffffffffff39f}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x0, 0x800, {0x4, 0x3f}}) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0xd001, 0x9a5) setitimer(0x1, &(0x7f0000000280)={{0x10001, 0x3}, {0xc408, 0x8}}, &(0x7f00000002c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r3 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x2, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x100000000, 0x2}, {0x200}}, 0x2) r4 = msgget(0x3, 0x400) accept(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) r5 = semget$private(0x0, 0x7, 0x100) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7, 0x20, 0xffffffffffffff7f, 0x4dce]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20080, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000540)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000580)=0x8d) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0xdf27, 0x6, 0x8000, 0x800, "2353331562578e8d07223de5a8238a90ec6dd317", 0x4, 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000600)={0x6, './file0\x00', './file0\x00'}) r7 = getuid() r8 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000740)={{0x7bcd, r7, r8, r9, r10, 0x88, 0x80000001}, 0x2, 0x6, r11, r12, 0x2c7, 0xffffffffffffff81, 0x776, 0x400000000}) 23:32:23 executing program 1: r0 = socket(0x400000022, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000040)=0x2, 0xffffffffffffff59) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 23:32:23 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 23:32:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="8676bf06113744a78caadfe3ff2225dde94a825e6124b5d1de44670e3cbf17aaa0072c2d6eb3ad6027a32d7563b438fd4590e211e0115d08561e", 0x3a) 23:32:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:32:23 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 23:32:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r0, &(0x7f00000002c0)=""/161, 0x1e) 23:32:23 executing program 0: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000040)) r0 = dup(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x900, 0x151) r1 = socket$inet6(0x18, 0x3, 0x7) r2 = fcntl$dupfd(r1, 0x10a, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) 23:32:24 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 23:32:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x1f, &(0x7f0000000000)='K', 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) 23:32:24 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) execve(0x0, &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='t\x16B8#\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:32:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x4c, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 23:32:24 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffffffa, 0x3}, 0x10) shutdown(r0, 0x0) 23:32:24 executing program 1: setrlimit(0x8, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) 23:32:24 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x4b}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) pipe(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000009e383d0000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9a493616a00008c0276c0c8e50ce889a091020000000001000000000100000000087bd45cb600"], &(0x7f0000000040)=0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r5, 0x0, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x9, 0x7}) connect(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r4, 0x3ff, 0xa5, &(0x7f0000000300)=""/120, &(0x7f0000000380)=0x78) accept(r0, &(0x7f0000000400)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f00000003c0)) 23:32:24 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getppid() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) 23:32:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000001080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002440)=[{&(0x7f00000020c0)=""/85, 0x55}, {&(0x7f0000002140)=""/75, 0x4b}, {&(0x7f00000021c0)=""/71, 0x47}, {&(0x7f0000002240)=""/217, 0xd9}, {&(0x7f0000002340)=""/126, 0x7e}, {&(0x7f00000023c0)=""/96, 0x60}], 0x6, &(0x7f00000024c0)=""/213, 0xd5}, 0x802) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000002600)={0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000002640)='./file0\x00', 0x8) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) 23:32:24 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x372, 0x0) 23:32:24 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x200000000000000}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x2, 0x2) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="ccf79668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:32:24 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file1\x00', r2, r3) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 23:32:24 executing program 0: socketpair$unix(0x1, 0x80000000009, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x83) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20480, 0x0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x3ff, 0x9}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 23:32:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x41, 0x7f}, 0x9edb415805df8220) setsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000100)="6c65ceb44b92e9d76ee53f181cc7614123101571b11c10b943db440bbe0f6bd28d07c54c9a9047f17a716226287b365d1a0b7d2692049cd00246b61d74234b19ad07ed711d96b0bd7d54120c7080eab49e47ea17eeab7fec200cb65d01176bf1b2a33168fc49f169521f660ca1a1525ca08556e8c27351dc8aa5", 0x7a}, {&(0x7f0000000000)="f6552e74fac37d67", 0x8}, {&(0x7f0000000180)="65407ec8d1851931072b6e8f5e6dfc4f9c2e5f9170a50d971e01e0786ca9056957d76b8c18e75eee1cb08065657d3e8295b60ca0ee9e625e13b2e35c3141360ca5143089dd23a422464e6d195f5d3c38b50ffe321ac2", 0x56}, {&(0x7f0000000200)="2ec6f343c0f8f6ca69d637576f21ca3f1971c40a8145b85a95a634105bb87ffb4a7d024a2fc22c7102c62721f2e49b81f5ffb261fc8ea96f47349d1826f0591208e88cf5e16a52d74ba8cf6c331ba7dd91aecd105f9a0a9736794f15ae32b3e6ce236d5e513e08aa07fb9f1cdeae5b7d463bc32db03ee73fc1b608ebaa687cedf5e18fa0e0a80fea064d6478fab0bf9e403ab7bc1dffac36fd0a1b7fa766ee624cb9250e58ee21d2a008cc807917b23c0118370747d37de6", 0xb8}, {&(0x7f00000002c0)="fdb4451bb410dd59f7a0ed01d9cdc1c350012f0c9b119a7531d7b694ed5398fc806c30c5ba576c9c9c6801c2ca93128a409a828319b3a180b483b00cbf61301a7b20f0604153de5e8626d5e4c2677e7917a35f878c796592768b34657854b81927d1758e1380bb37db1e67a3d42584b8b6033d3ecc8c1ee7746905c28ede8654b4206c1589f1c91e174d727c7edff1ab5a750a66cd43f29b4d7ab868c6d16489706d77d16e40cc4367d1a2db9b17fb2bd94eda8c566ad3d5394e634c05fbef487498591bc04cfb86551788adcc7fd9d2d04dec8b8c036692abb09aecea2e120b73e4cc3ec6638cd447040f791d99243397b60481f9e0734b2aab29f16889bd7cf0cb92c5b92a7236cdb80550d1f820c05ae769e4629e28cc05778d0e0e8f2bc3dbbcf3e2afcc7a96be224108b454603a9ed2c9d14b10402f0fee458b68ab0d1b8195c9f67edd3009c026d9154c3d2a02a09551f78bafe33dcc8275721221f8ef1f243a7e896cf2d23b7cf58c3de4e0d10086c0913f94e520b419a1fd5ae0c57256186151f1b0e94f29ab76aad7be6863785942b363f70a287c5486278b7d120c6d4bf9c2959437365c457082d19c08bcf89138b6eadf05d7c5ad89fd70424b0c8791ced6d6d36c1e04fb7bd54fcb22103a5934da10c0fe5d83e3c0f7f4001cf1f9c1a7fe94748f5c741502713893fe7e3f8e8caacf75319c34e20ea6b097e93ae1ca69ea4f1d4ed19d68b3d3f86429da5b9e27100cf4eda0e60ca0451188010c6bc36357d9432dc8acae8778155bf4a4bd8c7b9122ea8436b4becf7806bf70dfe105c12c1d05364f87fe10182c70778d94984706f89614385093a3bf299c1827b6e6b005086909daddba844f3fd4e549f04f31d69023e124aaf211e3e0d5e0603e314c7ae9ab308289b6dc6c906c6a050dd99c7a0492319dd3d9b7350c08d9e38468b983064256904f5139488e0af72aafcdd2853bfb26adc190aae8d68ab5308d6d204b36a516e0f62c505d22f5fa010fc4d09b63f5bbe0870abe09b3d61fd731a76ebecbd9df16aaf5603fd6e6ab7667032774428710dcd62c7dc9429c1c6febb660fbea9cb8986ed7beaabdabc3c288bc56bf5523f2872000b5b8cfe8ac9d73b4b9e85c077b43b76eba6cc5eb5bd159574ef05a3fd6d879469b72a7276668898acb42f5afbecc3ac337ed112bf20795e686bb0c915161fab1ef79a1eaec6859275e00306bcce2f156e475b8495d720e20ca13a430360f526bc992de6a97c005e431e1a30abaa046ebfbc53740107f330702978a29db4071ce4144179d87eb9ad6cf1a58359bf1c4acee0373360a7978d5604532e97f2213c5c34b6987f9164eea4c5cf12dcd6229b71de8cdb65bb5b64dff5fe01cc6cbfa972aaa3ee768511a7116c14b4c45e48cfdb595c81b399831735ad2b5d6025b6b301decbce9f219c260c5bd0879bd6c2246ae4f654b581500236c4adaef747d45f8d42fec08b84a5456922d93c141f7839bd50484f2f9e7f7a88ecaa95b65fe277866ae6de1dd54930055e364ea9c4bee7cb8d305a6a6a5f715349bb8274cf3af4969e885fa65d4d1ffd1d5d95a62eecaae84e8ddcac4470681376af51e0bb3ee919cf6feb955c8357277a457d1f9e3bdd9e3deeed30f554d817553cb27416e5e16630284a720f184f533209cc179633e81e66db48f2b1c84e2dcc8b06c6dec85686c18a08b5ec15f29db68af3cc45ddd971402204ed1e96580c1dc7fd35177543b9afdbeae179ae602c7e80b119e4f81d603ba17a8ed752ab6ec1a547cea18be4332c19ea1febe00eaf661140c6751aca478acf6b413a2e794e600b82f277ffdcd2f85da1b7be583216fa3f0f1d06aaa9656f724e60ac70e24f2f5224ea2c80241a588daa3ca2a8f65665aa3887110f487b73d9519584458bb75976b75c672776c45fb6f2215925c57101e3871c0baca6df3279348bded9128bf26f9cce283ee7f6754d1896838fcc06993727062c321a8fe61e15a8baf208462d2e32eaa732a584c8b05543b98df19c46b028af37c319603752d77afb6d80ab140b1ee2274142efa8758a1f78544e2e20d337d4e5f4369de2462fdfd6ce22a3c7f98e54b16c9a629f36db80fd6cd966164e7397398625000d13dce2d4ba1e89a5212e6510f1ec31a1a589f94874bfad14450f06eafc5ad46a6f8a91b77936030294b942f7a176ff0e134efca628d33f0d72e869151361bb5fd3c35d0323382804fc0b6bcca01d44094de8c38243924e53d4267332ec6b7d76da4143bfb9dea381c30a6e3dd401273742688331ba41d787e1128e2e9b926bbab46c73816b6c9a1eb0eacee05b29e9ce0304b921144245652e83bc4661ec484eb46ca705fe08a8a12efd76f893b88576b43beae1eb07568c7bc7f7998efe22b5231abfa32ad14b47c934f7da2c59b7e8970924c81b5a9e08b9b14dcec229916d7511ce9fe067b4cd82c3f303df0df5fdddeb8c633df5ace945092c808f0ad8417c67c0d5c5843ea2d8c28a8d2aec65284795ec0b141d50937148c4990910431cfa984bb196928c282b0bddcf31832c5e631566a7aa16fc8e06510f20c112b72103005d92fe24e1070aa80fde68cd11873ab54cfb734fb6b8b615f063ea1058f573ccc0162db253f39ba2c80f171f979760fa3d23ce6944b4d2897f88f82b9be6a28392a1aaf8a1e31ad38a8dfb6e9ac95c6c2adbb37256c91dddf16999c0995c0c63a13a135361a78a18a04c6a7c34d5f8f10f5ffc546e52e9a61e76410f2c5ec859c0206d9250dd33d83f2f00435dd9a74463d5689be33eced53094710b9c312d12d80ddaa74d0d9577e97cb6c8aede861b955e5bf700fbf488e0252e5ee4141376967e6b7412cb2c2fb05f2613c388a6c0114ed751cafedb780a5d969b23c7ffc281498bbf316ba2537005dbf8c8c8970a10900fb4c35f6ffff1d205df75627e42fc24da5deef61c5b026bcb33b1edfc93fdba6c644b2f7aa1e1860368ca35642d8a071a0ce4e7e72b26f2401bc1fe8f6d1534d5dac698f2928dc469eb89f711f2a1a669d17bd97e157110fff729bf259f29bb74ea0624db73f89dffa6ce6e8cb97f4e13eb7752d489aa9186edc9d744dff5f4cc61b745ce0d5b9ca7e7f31f173cb0b93eafd6315d47e3e28768466ec74b8b7a72452a41efb1f6cab17c0e12462ad5cf41f2baa4198dc59bce6ac99f35e643fc40100c7b8141ce4b68ff07534b2d219356f4982fe96b8173dda3c5a8400e688175c1f09e9323c93f5d58c8e69356733c2022a99423c34236b75e73cac1148aac9419b7eb1ce012423f6d564dea6599f0f7b48246136303c0d00bdd435dfaa62a2a7737240f48eb917693753e45cd79b34eab0713f2052f0c72788111cb40289e147a905630abb430028338bc96cb2eabd751f2e1a4d061cf478649fd1c78aa5bbd665f723a7d464233b7183cbf832227e065e110dcdb52515b013df913d9b4f29dda943d78c4ed84b1dfd33da404e613b7206552e8961c62ac3f7f540944607f227354a8badcd0ec0e234ef8f259fd3673243845256a3ff2394c356a8e7106893198cbd8720af75f5c57b6d602e720674fb1b78684218e28c79dd4f0544a8d2de7c55771d607e1c2830a029df2103ed623d6af2466c242d982bb32703b073bdbd8135178695457c332539fa0dda9226543e1175d52f66cd90ade4bec597fb3e5e7f8b086df0388222fb41ff0b9f47901ae3d325343bf9801a54a2c2c0e670c411509a9d29bfc62c597a63080d45c89a45d55d642b9a0b19028db5bcfc6a75b2e60aab162e1a6a277aebcf8b83018ad74a99c5c7bcd3ce90175f59514c0ad4d9e8c2b955bb2be5165ca1536a2269dd0ceff72b28b689fc72da073de52aab949cbee8db957e5765a765e36368146bafaca409e5cc2ce3bfdc0d337e274881c157220894903c91e083fa8f7aac2240dbf1a64b8fb90521cac7e3d163f0ba5f8ebfcc906f78593dfce2610babcec3d0503bbcdcdf6a4c9c9ea792ad968c9e98d8aa11b5e188ee66d9d044580cd78ab00c68dde92b77af63ee0262dfbe2c58721957275405c989f1131c5d8023187197b131aea8028a9f2507765d5f56c6fff1275eec39edbc5870ceef55a7e30bf8271a33c63ce9dcd95ee231a241b60f1a55ef92dbe1530e332dbe2e10d8f19362550a852e2f2f0c4d5e56782737bf046b2d632c7ebe0c05bb4a8ce5fa4fb23ead23a608c49834f8760e1cad3ee5b3701e24f3bf5399fd8e3272cdfd9b0d920651dd965211de17f5e385745a20c98234309f116a830a0008740148e2177fb7491f7ba33f5d8019a25df2b7f5330d6e0ceabd8f04ce508f664654fa15e5e1053d3009c1ca31d2e59e01ba0427a65801ec6309d84363f2276b1819aa5f8ac79c25b23e6c40dd543934df9265fc6508afb5bf9a19a08269a6b3985fd9e4c8dd4c1f5bcb788e5243cc6d0ca2d49f963ad0285d196a8fae032020ea1d4130a6fe8836e802df8a9c562c34297c9e661a09cee7bc6ce4d8b4fc5370721fda1556db3bc4eaac7b44d0ed56283d99fa4edbf596b62b5e946905ba379cfd85e179746936cba4b2be7e1052e44140b5cba73a9c1172251ee8b8595e365db73c3a7628a1edc0b6e7be3995b1fd29283e8bcf8a50ca8e71c78f7c5cbcf5450f4eacee45ef550635ba765b0448d2bddb4291604271d00354f3548c0216d6d5cd4309149787789176c8ca7ffcfa7845f042c6d51d22c630e8c4a580b20c6864f66762690a09c1165712b67d4c48be534fd7f6b79308eee5a773958e4871e475c6c0155f8bdfb5d1f59b8cbfec1123acd46226bdb52bce077fe98a451ec2bc26ab088535ab410993f8ad55266c8e6e6dbc89c5d3de3c8a27cec0adf03f7edf1a9a034de2bf27e15898c9d4c1c1df7303d361223cf5150794360303a398d5b7e01a51b657cffe0d074edc8f43110844d6c205fb3fd8ca3036bdcc11abb7fd0f3cb10fa4214e1ea70a993f51aff4423b10bb996edcb8deb10716a67a9a1ae8bf3056e76c9ca87be32de47c4dbdac8cc942a466c6d42605f4c13499e6f41a104d8e0768288bb0f4b07e27fbfc1924360f4ce3eaf047f94af897b569881e18fa89abb8be3f62e3af29180d7f17b65eca024ce96bc182338d3ef2b5687d39884c51335498ba0e364a520e604bb3f30f621442677eb5486dfaec9f8e859f5b107c786a00cf780b9ebb68fe1040b3bb170461bee0af2f2c8eac2d6c9cd1f0b81893fa868766e8509b7a623d653b018a4579b2bfadffffb2ea6edca0f3b169562b67920b62ac45ea1a4234635faf9256e76543c383eff14c919f266a21b86c3e4731292ff40335a13d610018389c56ad02e43238b94f76bf2a1c0564767e1705ac48b3ae3095afc4b7f4a39cb392ea4a877011fdca503548913e320e8b78e55277e328c6c885df3a3e5dd19873f217f746fe518e43d3106227c267d59c10b455775b93c6891e6119e9e60bae7f73a21dcf1623b2e9448dcab3ad3e9ae09cfb73735410129a965a0771899474ac2bc481815b092d75e6f8fc80074ea602b5d7b50ae537e28570924dd0e58b626759049c5588c269adc7a4952e65eb51c3b5c066c78068582542193a3650c2857e534f3d01d7e7495e7d1e7b5889600ab0faca49fc2aee797fc25f8b92a03fd23b7f7156674f13676e8969fb15e849b44ceaf4b119a48beecc08259c8e9a321f1876dfd8ccb59ee5b8bad714dec888cfd9e58d962be2ffcc3b063235e60b759d2d4a40d8e51f4b871052d2a4d9bf88daa0b7368220", 0x1000}, {&(0x7f00000012c0)="4e80a704469f4681eb1bbcf65abcbaeacbc3c4b8046e938f64849ecff4553a039ee8f55e81cfcc0114eec0", 0x2b}, {&(0x7f0000001300)="6b4f60f7fa19f79aed2255f90ebd058f47799955e0364596da22162d5aa8ff3c97b479606b810d664ac80e931fdf92cfe911959d72a8f0308576a2fecefcec19321bcc76b88b97c87d40cbef771d96df337a27ec298745577df8d0da6c1f30cacc52c3e7c54cc8744277eefb8cd78a520a3ce1188c55c6aa98c05564eed9ac106c56f7350bcd857e3fce57dbdb81d2e0b91336e79508b67ee759f400a50cb57b626c9dfc34b348bc06cff1092ff76cc63c254c", 0xb3}], 0x7, 0x0) 23:32:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x89a88f592e0a028b}, 0xb8177f259e244343) 23:32:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) chroot(&(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x8000000d, 0x80000001, 0x7}, {{r0}, 0x0, 0x20, 0x13, 0x79, 0x5624e409}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0xd5, 0x22, 0x7, 0x7}, {{r0}, 0x0, 0x2, 0x7, 0x3, 0xe8f}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7f, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x5}], 0xcae, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x20000000, 0x5b, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x52, 0xf0000000, 0x9d8, 0xf3ba}], 0x1, &(0x7f0000000180)={0x5, 0x8}) 23:32:24 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{}, 0x0, 0x8, 0x0, 0x0, 0x7ff, 0xd, 0x5, 0x9}) open$dir(&(0x7f0000000040)='\x00', 0x0, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x1000) 23:32:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000040)="0025d0d8020000", 0x7) 23:32:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x800) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xe66d, 0x6, 0x5, 0x1, 0x8, 0x5, 0x20, 0x3, 0x1, 0x4, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x1d) 23:32:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="b3f3cafa86498d2bf124608cc004d98c3cd271eeb7b596719675d658ebc264d57f42db9271d3e411bbf8908157f2da8f4613ce23ff11a017726e634359f57fbc18e8fc15da04816a3759190f47ffebf9c3ce40b33447873b5fc5ccf5c32c12d67b332a729eebfc7310a6098af0744e1c0bf556c7549ffd9c2124f782c29210de1ca6", 0x82}, {&(0x7f00000004c0)="83053ce18af39843290611f1ffbf687f151aa43052ac969f7a0e0f3d0f71530463c21bea9aa0857bd59837596f97707303ffdf46833080af18d184d98ff2b32fc0e20e94afa11ad6aed07c6a554e567af94bc9fcb2edc2c441c0e874671681cca507d1bd89b870788b99a224dfefcb12f42517dba57e2c0e109cedf5ecb6457339a486cf8fdf3a218d613d245fc005b3a3ee50d75a", 0x95}, {&(0x7f0000000180)="2c4551b7ea06c72ba49ca4947fff096609aac8d7545d1b5fab77521b2432e8db5b1a5e7af502d089012aa59e3e", 0x2d}, {&(0x7f00000001c0)="faaaa64b0c3c10bdfa7f089d7ad94503b3ef365b5fb3516fe6552272007b0c39595a29628dfdf910116074197642050ac200771f6a2faf63fd7edd9bdfe01d0d2970f43d498bbb1e2fee5e4102114aec898186f1ad39edf72087be1b2c071ba3e6aec8a15acd260ae199460e482f6cd45b4ad914c1", 0xfffffffffffffcf3}, {&(0x7f0000000240)="aada5bc83626e4febd4a650459b2ccc83b1cf75f2f25cd34ce6db46f5c1dd8d956ac5daaa3da4a3af54a5532db43f2fe9013a8a168986ed7e518b676ad8ea6027cf8315860c8bf7340e0effe918f2261d73594d28577b55e8e8b609445ceec", 0x5f}, {&(0x7f00000002c0)="d2e6be4334e535e798315121a4187e7bcc6804517ded8ecc1d1aa6319ef8bb804edf3e034b180214e1c81f5ec8e5cecccc7afef05570d47d5d9a1506c25a4b25702dfe07994add402c08cd4d6b060558eb97495966ce9d2ed96b3e206fcdf5221c", 0x61}, {&(0x7f0000000340)="99f8e552468aee8d2ec00315f04bfe223a138ce688dc395f65c0a09926b75b125849d783445432606d357e5ce684e821ca47b6bc2afccccd6c120755a9ec17d31fe0227755ce6b89ac545d47fb80bfb8e9760e9c670b1a774750ce78fe8153c868f73ae05eb42ec59cedf3faddaf563a79c448048864a32e4855c1acfe4241ee1444701d72260d1d01aa015c3fb489e177d745c5b97ff044bfe244e5ca43739f4e632f0af6b5e39c49e617c75e84d3810775a51e5c0048d2ee4a1f5038552074ca098630f1fc0a7143921ed25bf45e6b125cb4ef0ace7f64d2018a549b5b5a3812e2d211a1bd5a1ab966489cfdcba1f634c58f2ff7160f", 0xf7}], 0x7) 23:32:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 23:32:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x10001, 0xcd0e, 0x3, "dde2e09997c0fd1aecaad23ae2da60ddc612e703", 0x0, 0x2}) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000001440)=[{0x0}], 0x1) syz_open_pts() 23:32:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 23:32:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x5, 0xa7, 0x8, "7ec37dac845c2576da6de03522aac91331bd0dfb", 0x80000001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 23:32:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fsync(r0) 23:32:24 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = msgget(0x0, 0x280) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2a9, r3, r4, r5, r6, 0x20, 0x3}, 0x0, 0x40, r7, r8, 0x3, 0x8, 0xfff, 0x8}) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 23:32:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() dup2(r0, r1) socket(0x7, 0x88db03c3204dcac9, 0xffffffffffff5bdd) r2 = semget(0x0, 0x0, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 23:32:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001023, 0x0, 0xfe1a) 23:32:24 executing program 0: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 23:32:24 executing program 1: semget(0x2, 0xfffffffffffffffd, 0x600) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r0) 23:32:24 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) clock_getres(0xac44e6030640f568, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) 23:32:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000340)=""/149, 0x95}], 0x4, 0x0) ftruncate(r0, 0x0) 23:32:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 23:32:24 executing program 0: r0 = socket(0x1, 0x8000, 0x5) accept$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 23:32:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 23:32:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 23:32:24 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="4cdff285d48c6f22b57fedff6a86d9d81e5f804504bf25214670c537d421be05dbf30c1dce6da36bf0fcd9096d4f05fef95807cc14c75a0920b86f90bb723bf955f0faf9fe3c8791f6f5b5b88eba936640e816010de8fa3f74568f314af83669a852dc743da2f94e229465e17bc912545cb74392a7a19086d87367110e76704011cfb5021bee4b8cf8339b4f882e", 0x8e}], 0x1, 0x0) 23:32:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x7ffffffc, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x2, [{0x3, 0xff}, {0x1, 0x4}, {0x0, 0x3ff}, {0x3, 0xf}, {0x0, 0x7fff}, {0x3, 0x9}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x3, 0x401}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x3ff}, {0x2, 0xb}, {0x3, 0x3ff}, {0x1, 0x3ff}, {0x3, 0x7}, {0x1, 0x800000000000000}, {0x3, 0x8}, {0x1, 0x40}, {0x1, 0x6}, {0x3, 0x13b}, {0x1, 0x6}, {0x3, 0x2}, {0x2}, {0x3}, {0x3, 0x8001}, {0x40003, 0x9}, {0x0, 0x9}, {0x2, 0x81}, {0x1, 0x4}, {0x1, 0x7}, {0x2, 0x7fffffff}]}) fcntl$getown(r1, 0x5) 23:32:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x5, 0x401) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x1) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev//ull\x00', 0x100c0, 0x0) 23:32:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x17) setsockopt(r0, 0x100000000, 0x9, &(0x7f0000000040)="a995088051c3ed52789aebc07b27908f3db221a590b1fa7b0700487df37badbd3a9e458c31a9de7ea19a8bd1a8ce2da9dad6bbacd25fc6f0250174cc41636b25ac767aa017f5c94269bdb684dbdfa03d695e1784f1913a1044c8ed7fd5a27cd1f317f19b67022fac8d8f1f418901d740bd164093f534e4718471f0e05081d25085f4a57b99ae2db2", 0x88) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) socketpair(0x18, 0x7, 0x0, &(0x7f0000000000)) 23:32:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000000)=""/20, 0x14}], 0x2, &(0x7f0000000180)=""/10, 0xa}, 0x2) 23:32:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68822bc600000000000000008c49af0a00503e40", 0x800}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 23:32:24 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) dup(r2) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 23:32:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="4960f1ed1d86c006d9991a12423fa72c82f37065cddded50b667a111cc9f4940dd0cf464a7c071b35f04a8e4df0b0f0eb70443b1237de8ac66f4d5ba5e6b7f375a656c992b0552c1d674a1a30465c25235fb95283e9df2fb52b666f6d9e67c7c86cc621048c4178a654b81a78afa5752cf9faee3ced1402ebc70ef8ee2b7e5c93fa9ef65a5da812e676fb296595249fb87c56ee0a977c4cabb86b438fe65811b30599cb53e65c481c76f043906603f6d77e9b31f355fdad6dd4fdd7a1ed2b0c6d5b44cfaddfa46d50b7350feae17125bc7d5151ced3df2", 0xd7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 23:32:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xbffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 23:32:25 executing program 0: r0 = socket$inet6(0x18, 0x800000000, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x2}, 0x8) fchdir(r0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000040)=0xefb, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0xfffffffffffffffb}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 23:32:25 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x3ff, 0x254) socket(0x1e, 0x5, 0x200000000000) write(r0, &(0x7f0000000000)="28f473029c4a53c1e274dbc293a10fd1e1b2baa2867c2b7c563668798d7dd5104644f3a3ad36f3b6b060b77e5aa85377b4a508abea3b12977f3050e6381187a15c4179f30e7fa6", 0x47) 23:32:25 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3538, 0x40}, {0x18, 0x0, 0x0, 0x4}, 0x5, [0x10000, 0x1, 0x4, 0x5, 0x8000, 0x5, 0x4, 0x2]}, 0x3c) close(r0) fcntl$getflags(r0, 0x3) socket(0x18, 0x1, 0x0) 23:32:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) listen(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xfffffffffffffd02, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r0, 0x2000746f) fsync(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) 23:32:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x204a0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x1, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2140, 0x10000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0xc0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)=""/41, 0x29}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)=""/44, 0x2c}, {&(0x7f0000000580)=""/131, 0x83}, {&(0x7f0000000640)=""/158, 0x9e}], 0x9) listen(r1, 0x3) getgid() getgid() open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x18, 0x2) mknod$loop(&(0x7f0000000800)='./file0/file0\x00', 0x50, 0x0) fcntl$lock(r1, 0x8, 0x0) 23:32:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x400, &(0x7f0000000140)="000000003e3943f808ceb97c912fb2cf97439dd8f8032ebf3cc07777f98391770cc55de027fd1779937401b982f3064793e1961163f0d33981df1ad03505b2a15e3feac7350cab1f954dced73c7948b035cf2ea18a477db64a595c663d1906bc57aac574bced1045c4de289ee385c2553a9eb84ec9a62e1c1f396ebf2c6744533590472728", 0x85) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x2, 0x7fff, &(0x7f0000000200)="a69c26c5b4f1d201b50d398a97310f0184d51b6c7750f83bb3155e2920757cb18530fbbe2ce10d0eb6243246fbd04be06c3fbd80ef018bfbbe4bb3cbb4fba63d238b7a368e01d87e30e02436f08f8c6dc1699c9521d8b2e4d19c1c153b3c7a1f04bbf467f883a8ffc3729cb17258597f6a03caaa9c9b1c86fdce722bee88a68b13a22f83ea0bec3ebc772c63cedbe1259e1472f733ab811af154dc68a76bdab842a5cd81cc97ad51eef93448fdd11baf8fda373049513812be2ef7be2609bea0fae119d80a250ee30dae3ac4fd88607f286cdf3c0452cb5450762229ec8fb5f1ae04b9a393cc5bfd1863bc2f6000000000000000", 0xf4) 23:32:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x10, 0x8000, 0x1f) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 23:32:25 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 23:32:25 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) socketpair(0x38, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="4dfec61db209f4d3bfe1c7193c7f74247e16de267fc7da944afa50cc418c5e8c53a401252e1840a6d692f4c08f87e9cdf83bec6ff9c9939fc6232b7c37c4d5b92b0888362c60befe4c2875d35fbb4727ea69283ff77b306c00cd9e3cd3b711acf2ae1b76f48ebd9e01c528cedcaab28be179e6a8c693488e49a8b479fd8ec443a1766edc574bd830d36cb126341341f9", 0x90) shmctl$IPC_RMID(r0, 0x0) sendto$unix(r1, &(0x7f0000000100)="fe593e3c3d9da5d448561581cf3b55f5ed5f2abfeb13c508da6014c7af96375d23c3f24e3b5fff1189", 0x29, 0x400, 0x0, 0x0) 23:32:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3a, 0xa, 0x0, 0x0) 23:32:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x1, 0x4000043}, 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:32:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x3, 0x20) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 23:32:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e036574565635994420ad9880998b2f66696c651000ade95aca4a5a8065ffe989550477001e94db69058c7956b9f6d57fed04a0e98adb03a2f1dcdec03d41acbf04fdd45e3f06145d72f09dd3b25205da6c441156b5a8d3a16520653f648e3ffcd22748a2cf83825f670c61db3830e973524fa67b49325a673e7feb16746f053ab44932726b52559faca106d7c7cc90aaed346f6c455b0a9f607b0a06bdc5fa3c045297714df5a773bd516d0b46bf2419a5f50c99d789a4ab3fafc253a91e20bdeda7cc34153b0298f4259554b45dbbface4d2641adb444a65be2492746dbf123"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) setsockopt(r2, 0x4, 0x4d8, &(0x7f0000000100)="87e206eac5e367c58ec63b5cff02c1cfba1dd94f821f917585bb00217d52c76bc90a962aa512a8f7f6989b39a52f4bd052e5ba57897e4add0eb7d6b7f1d5462d0f1b3d07e913f851e3a97ac4be6c2a48022d0bdb8f44a06bb7ad079013ed09c9ed88e05049054478cfd786faa2933d4aa7670820e1a06901a2336c948ae03fe7ce09b6b48c80e90873c594284a50713007f4f3cd5d231732aa4ee218989c803f689d32e100757b0aae2f95d593119db5d2b642149dbfb127ab6266ff9161113171daf40f791a2b4d7ad8b86f8350561fdf1627f259fea30016bcbaa56d4a78d902b1cbafd83ae079a8f312a9f278fda810a9", 0xf2) 23:32:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f000024d000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 23:32:25 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x890, 0x0, 0x0) 23:32:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:32:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82062e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 23:32:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10820, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="15b489c4cc963d701501f6d0ab5830b8dcca6ecf99ce514ac019dd7e6dbeaeb1de5c7c66f6948f1a74f5febd5fd0f33206c987df74523b58f5734a1400d284052e1982273de3e4ec2eb10feedd60a8c7da756e498359b09cec47c406ab7693289bb28065446fcc0112adb82fcd54048d6e5f9f2b065d148f21b51fee606ccc0ef5d80e0e5914f4003312625afcf065c39b0326c3eabc60b8aba31cab60dd1518b3602db0d2c069b16c70911459d70961e6cbc7c99dd146775a39df2d7a1c6ac7a8cfcfe089cb6572a3cf094b7c3cc2c99efef68210f075fde552", 0xda) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0xd3, 0xfffffffffffffffa, "7e81b5e699299caa2d9ce3b350a22dd6c619952e", 0x2, 0x8}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000040)=0xed91, 0x8a) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffe89, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0x200000000000b) 23:32:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffff, 0xe20, 0x0, 0x8, "504adb87fbec4624373051cc6f96480ea6d8f38d", 0x80000001, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xfffffffffffffffc, 0xcd50, 0xe496, 0x402, "d730070000000004017b0000000000ff7f00009e", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x6, 0x8003, 0x2, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 23:32:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="641b228028762710460000"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:32:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) pipe2(&(0x7f0000000080), 0x10004) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 23:32:26 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) r2 = getuid() fchown(r1, r2, 0x0) 23:32:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c653000f4910ed23814332bb71f9952a2eef8d8967131affbd74ea3ab1ad68acb96b96bc9de1d9bb7a9d14955142bd8ec468451b52d6143ac12aa2cd9ae682feaa585577be0e973546a0540eb5aba36bfa3914de0cb4fe5a7f5130392f0cd3e72244ab8dc11c454e867361c25ef98e6d02c9244dbbf6811c3ffc674aeecea87a6827edc836dcdac6a98222c5648430180d99b81b4a31731ad3f1f07"], 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 23:32:26 executing program 1: socketpair(0x1, 0xc003, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000480)="1c75c68f0384f0c79cbca8a40bd9e16f84b400d844695cad046eae1787a1f58f664ef91d0dfcae57d88350442204f08c0905dd6de20850d1e3b6745fe2e44d2cd58a8ee11e9c7790904e9352b6c965f8c6427c1f9a4c22bbea74b7cd0720352dd671e611b6651b9b2c4308abf37482e54ca243dd1e5208219317b627dae2ea37bb150777841d125a14e6f485f28fda6f26ff83aaeb", 0x95, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="0ed04c9866ac754363334b1c0f3653933e8fac6e904144cc6efaf6ae1ed6cde990a0144a9c43dbd7abfbec4e8330c5bd0c165e55caeaec1d8a90df45cbd2613f8919eaee2cd16dd7f321bf652d2b0b9e104c9fd4cdb63f01c530b28fef11a70a0ddd2d4814d52b08b19d4e1a3235c12673b25d5c9a", 0x75}, {&(0x7f0000000140)="d531e908a266de39a5d305a0a418d01a82c5d7bf922beeaf2f0388bbe287a7b9f086f87979a132589ef426c47adb14dca5600605ca6adcfc275d4c6fb6c352e25f2f181a217ef71711e39b8267ccb5d04c51b187b862c522800ba4151c04e073c063a1724b0a8c6300c184cf9662aacac73bd32e0030dd8ce1798563d43155022f81f8", 0x83}, {&(0x7f0000000200)="6da83c7aeb25bf0cb23eef6a782ce6cb298b86f3a108bb6c16d851ba0b5735f6e7d115f37546982cec726851ad46504cad930325cf500dc8fafac55c3016302a3c50367a4626b802085116d417d120d204da40494fc3f8bf0d6c0ece3773eef2f8a2db8162a1cb9d6198327e0d7dfebeaa", 0x71}, {&(0x7f0000000280)="9e47259342e9b7627baa97992c55b68d27525b589401770738b28f82da3074fdc878eab819a39f88f4f102b968d2931c3239cbd0670762b7616ee7c2258b083be16e8880878b6fcdfcb8852faf4bc92870fa27e590a7e6", 0x57}, {&(0x7f0000000380)="ba4c85552ca10451a1562d229d5b478995c7bcda16813fb6787701d1d883ffa5980ff549c3b86d27ec41c387dfdfef335bb0029df593e5f6f5e88a2d0c9168c32ebb0e3fefb3d52405ed86cfa8b71348fbc655f5f1f996701206e9529a1b59094eb807d74712d9c7e08f67d272bc450d8aa195fa4eab789c", 0x78}, {&(0x7f0000000780)="7ff55cbfef228cb8f0a243310338c3ee9fb49fe2e165734712ab8de2b570", 0x1e}, {&(0x7f0000000400)="a059ea46aa4285363187f0f2e31069cf92282c2b54cba83b1671a13b8b016aeee5a4b0fedb5d56386c14e3f13d47751e91564d0485f1c264495fecf54a58900cc45eee221d4e58791f33f100f00bd22b381447507f8ecd32693683f543b3893828bee82eee465622fe26850b2f576966d9", 0x71}, {&(0x7f0000000300)="de98852a293142a9697271afe8751ad9b58477ecde9f3c213e1f30f157d1fc7847cb67933eea7de703011e69e8e6e5b99e38ad29fb42029bb948cbea5c25ac8a", 0x40}, {&(0x7f0000000640)="20228a353cf1babdd3205a3fcbabc1e8d701950eb374f27aa9b63c8da514db1b0799cce26f2a8b5a320d46ea463e672d7773d30f4ccee3984d01edc3b0619035f46b8e69f010eb02de092ccb2793a9c8ad8fffce064c969d228646542babb1203d91149a2aa6ce881fcf82d220406f7c77015fab60e6c1af0485fb304a15bae12917ad8db2b25b9bf345998cf2a9286ed689cc02ad9923e4b458c49edbfcd2dc1415f033fa81d4bc9e51a304a94592460e2a042a8a087da988859d419ba46880c71a9c0cb02579e064c359e06e118285c2b96c576fce1f5805688a8c8e36e49e6ae94e8476526c3d29814af0b1d7fa9d66d6c77bfec227dcd7921edc5b2e67e4d59367", 0x103}], 0x9) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 23:32:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getppid() setpgid(r1, r2) 23:32:26 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x8) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 23:32:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x40000, 0x400000000000002, 0x2, 0x100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x200) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() 23:32:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 23:32:27 executing program 1: nanosleep(&(0x7f0000000040)={0x2}, 0x0) r0 = semget$private(0x0, 0x5, 0x400) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/32) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 23:32:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) socketpair(0x21, 0x8005, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x7ff, 0x3}, 0xc) 23:32:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0x70000000000000, 0x6, 0x5, "ba666ea3d673de3ad4c65f61c1ee7af79e381ee0", 0x6, 0x800}) setsockopt$sock_int(r0, 0xffff, 0x1063, &(0x7f00000000c0)=0x3, 0x3e3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="759c52e9e87162c6015ddb478ea723bf97a02ecc5b8bab05bb5d2e0bfcc067d593602aec914487cbac7df99a4c4a916bd6410314999b1f93f712b6af1ab6c87aa5", 0x41) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 23:32:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/52}, &(0x7f0000000080)=0x36) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 23:32:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7feffff7}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) 23:32:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 23:32:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0x0, 0x0, 0xf0000000, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd8}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:32:31 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/250) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 23:32:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xf9, './file0\x00'}) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 23:32:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8008, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) sendmsg(0xffffffffffffffff, 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="002e2f66696c6530fdd9129a55e33cb6cd9fa8934fd526410c586d1b0000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="4ece07917bede0757e861d749c903c3bbe6afba18292ac10bba340ba08f70bb5b6232baa6a6b3db65e52bebf1ffa6b210096477720c28c882e5aebc6938d474b74cdbd3d555e85815b0db57c097788b076940d0c9a751a356e4315075cde6058e62e5b3e645f0e2716393f4a34010e47dd47b1910519cfd7d11fa3a954121916c9b8a31c6235bb30ff80ec433c03bf5f5ec21a837eb24180ea502da210cc4a96b78729b19a8cc87aefcd1bab7437e7c346a915d5c0b7b8f2f123ac7ccbf6caae32c7347486155ccf7c1328965bf0ddb8ecd811a09f6d137464d1a9cf4261eb8ac7aa37cdbbeeb555181d42a3d6857fa671a01b", 0xf3}], 0x1, &(0x7f00000001c0), 0x0, 0x407}, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 23:32:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) stat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0xffffffff, 0x1}, {0x18, 0x2, 0x4, 0x1a0}, 0x8, [0x0, 0x3, 0x0, 0x1, 0x6, 0x1353, 0x0, 0x4]}, 0x3c) close(r0) utimensat(r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)={{0x6a7, 0xffffffffffffff13}, {0x80, 0xf03e}}, 0x2) setitimer(0x0, &(0x7f0000000400)={{0x9, 0x72}, {0x4, 0x4}}, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = openat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x8) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xfffffffffffffffc, 0x9}, {0x100000000010004, 0x293}}, &(0x7f0000000440)) 23:32:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a400a7230000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad65473800000000000001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xf9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 23:32:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ftruncate(r0, 0xffff) 23:32:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) listen(r0, 0x3) 23:32:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 23:32:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:32:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x80000001, &(0x7f0000000180)="40dc72414ca9262541c224db75d473de1097fbc487e8864ceef122c2fcb7add799f778455e737201aa667e5532ff736f9fd16a0d6533d4fcab4c6477e6537892c54f0f0f165c9393f45f9c8929f401b8e6ef3aa95c1d5b36f4fcf88a0d03486340a268e84d2a26ea04c4e33be496fb849fb98627e0a8ae6fe3820f678e511e1707fd8c3eac9695743cedc8e9d882b836578529c28f52922d843904eafeb8de593aee309fd233bf3a321525fecf6bb3b84181694876500b627d47065435f58a060868e832b07904fc968b19ad6b820c66", 0xd0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 23:32:31 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 23:32:31 executing program 0: r0 = socket(0x200000000800516, 0x3, 0x0) msgget$private(0x0, 0x208) setsockopt(r0, 0x29, 0xc, &(0x7f0000000100)="5827aebe54b2143e91a9453e162e30ab87a118290ba28fbca0a3e3a89b9d727e227e8f2c535cc1a84a70c3b873e4393ec305000000181367686063bfd3330719e41fd5ad84e3598a27bf66861ed7c3804bf8226966c7b336292864b0925c7bfbc7c5f9ce9b24698d1f8ea3d63da2a914ce2ec9729ae0e1c46dd64feeab29bb21ce77a85125602d8e53dea19c9e2945a0bc9d1ca6200699a37d41b912a04e5a922a1938f551a8f4be29a3b98ede29101bd454c6c1437f3ba0c5aa893fcdf068b777855c18cc63f9d5e4cb0ab23371a6f464bdb8eb06bc5842ff610921a06943055f40589b8741dc4d3c7c038d605859554298f80bafa5ede32eb6263de5c5b795a6dcca30dc4b8c5297b4623b03325ad17a", 0xfffffffffffffc1b) 23:32:31 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/224) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x82) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) semop(r0, &(0x7f00000001c0)=[{0x1, 0x4, 0x1000}, {0x0, 0x45f0, 0x800}, {0x1, 0x9, 0x1000}, {0x4, 0x1000, 0x1000}], 0x4) r3 = getpgrp() mknodat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x69, 0xfffffffffffffffc) r4 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000240)=""/155) mlockall(0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000300)=0x2) fcntl$setown(r1, 0x6, r3) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x20, 0xa3a) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000380)={0x7, 0x1f, {0x5, 0x8000}}) getpeername(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ftruncate(r2, 0x79) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000440)=""/248, 0xf8}], 0x1, &(0x7f0000000580)=""/41, 0x29}, 0x802) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000600)=0x1) mknodat(r1, &(0x7f0000000640)='./file0\x00', 0x8001, 0x6) mknodat(r2, &(0x7f0000000680)='./file0\x00', 0x61, 0x0) getitimer(0x0, &(0x7f00000006c0)) setsockopt(r2, 0x9, 0xffffffffffffffff, &(0x7f0000000700)="b8aaaeb092785210e7cbcb20798140726931b03ff52b8352633aa8b9618a318f019552d6cbeaf280c45b8978b2df8162c6742a97516857c9c5ecb69aadec9c2b7752582e79d444081f6d942ef54c154042f49daac30dbcd7178ddaf28fc2cd14948f015b212d1d9757f266b8987d7c8b97", 0x71) write(r1, &(0x7f0000000780)="c71b88bb858b961c003df5b89abf54", 0xf) rename(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='./file0/file1\x00') linkat(r2, &(0x7f0000000840)='./file0/file1\x00', r2, &(0x7f0000000880)='./file0\x00', 0x4) r5 = openat(r1, &(0x7f00000008c0)='./file0/file1\x00', 0x100, 0x84) kqueue() recvfrom(r5, &(0x7f0000000900)=""/126, 0x7e, 0x1, &(0x7f0000000980)=@in6={0x18, 0x3, 0x1, 0x3}, 0xc) setitimer(0x1, &(0x7f00000009c0)={{0x4, 0x4}, {0x9, 0x7c}}, 0x0) 23:32:31 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getpid() fcntl$setown(r0, 0x6, r2) fcntl$getown(r1, 0x5) 23:32:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1c0) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x101, 0x9, 0x200, 0x0, 0x6, 0x6, 0x1, 0x1, 0x0, 0x4, 0x6}) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 23:32:31 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = getuid() r3 = getegid() fchown(r1, r2, r3) dup2(r0, r1) socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xe, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) 23:32:31 executing program 0: r0 = open$dir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x30) r1 = openat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x3f, 0x1, 0x5, 0x0, 0x27, 0xba7, 0x100000000, 0x2, 0x3, 0x1f, 0x2}) r2 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) openat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100, 0x1) fchdir(r2) unveil(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='c\x00') 23:32:31 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:32:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0x3, 0x10001, 0x152c, 0x800, 0x7ff, 0x1000, 0x8001, 0x20}, &(0x7f0000000480)={0xffffffff, 0x9}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) dup2(r0, r1) 23:32:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffffe) shmget$private(0x0, 0x1000, 0xc4, &(0x7f0000ffe000/0x1000)=nil) dup(r1) flock(r0, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/45, 0xfffffffffffffd07}], 0x1) 23:32:32 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x2, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1"}, 0xfffffffffffffc3e, 0x800) r1 = semget$private(0x0, 0x3, 0x3e9) semop(r1, &(0x7f0000000000)=[{0x1, 0x3ff, 0x800}, {0x2, 0x100000001, 0x1000}], 0x2) 23:32:32 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) open(&(0x7f0000000000)='..', 0x8288, 0x0) 23:32:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x4}], 0x2, 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:32:32 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10208, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc3, './file0\x00', './file0\x00'}) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:32:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 23:32:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) readv(r0, &(0x7f0000000040), 0x0) r1 = semget(0x3, 0x5, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0xfff, 0x1, 0x6, 0xff, 0x8]) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7, 0x5393, 0x10000, "c41b008931d65d27e223ae5f0e9a026febb4f533", 0x7fff, 0x100000001}) close(r0) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x3, 0x8, 0x8, 0xffffffffffffffb8, "a82ede96dbd77be53bb451a3ab1088e83ecb77ef", 0x100000000, 0xe94}) getpid() r4 = syz_open_pts() fcntl$getown(r4, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:32:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x8, 0x0) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x122, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() close(r0) r2 = dup(r1) sendmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f00000002c0)="d2e3f6c87c905da3300069e83e26a4469e7377105b3f817eec82d498cf86aefaaa8174f87b1004bf790d093c22fa37f3c83d1fa9093faf2c718febab74ec118842710edae7cf2383d5cf8472927ff8795d67989673decdc5eb66a64be953bc0115eb3a15521d5e6f52ae8450630fb98aac4a695ed68db89fc1f552e320968d106eedbbd0a4fc7a8e36d99183dfe813e025377d34f38898e0e8a78ba1a960b68ad24d050370107a45cc2a", 0xaa}, {&(0x7f0000000380)="ade247059c9d8fcd61f139addbf345264c6bafd2838b2b0ebdcd4bd6bf1fd9e786187802188fb578d008abd276b530abb540a8b6e18600f41777f134b8b93b75230c00ac4068da96651224e221cba02c4b67863ff08b8a27a5c001a9c012cd7b7073bc434f5f815f58315cbd4ad693c94deebfce59f902a6773fbf74a51d94ecbeabbb0be157874b04b61202368ee23299016804dfc40b8a", 0x98}, {&(0x7f0000000440)="4ab44f9b2844d835f0bd5810e51ed798d3bbd668b3e546f51e3925df0de5b39acc56f4405829b23b62cf6e6fd3b15f6da21f37146b0de7cdc14bfbdfabef33b0f0ea08b86d8c562b4b347cca4a904d136eaf4fb15250288dec9d2737818e6df6468ab7b257a6ed5563780ad664d989b081a6f9438c774a2da5088a0ae7949e62adba9f44ed6ee39acd250d0e8ea1cf81b445a91a13dcf7361ce64ccb66f49aa3fcfea8600215a0090f", 0xa9}], 0x3, &(0x7f0000000940)=[{0xb0, 0x1, 0x100, "af275dc9a4991c8f1dc193d6e3dc6223bc61e0dbfeb3059db0952e02e33c5c7bc0acca9702bb5f73da3eba2430a01cd757e3a9a3d6be2169322335a7fcd30cbe759f0fa534c8fdc523c921cb4a4c6fc7492f277973dbca2ff9169d7fd8cda82defaa19e785d5a143c207983da3148f572ce5699549801e8f64a01da1efc3c606235cbdd6c8ea7fd771d87bac5b5a0ea301af0ae0f4041e5a1ca53fdb96"}, {0x108, 0xffff, 0xfffffffffffff800, "85349a154f53595decd6a00514a703419d8d5df3c348dc5f06f75c524601f6770e6760979f346057ff9ec0db7b7f518888f6b10b0930055b45c9890226bd1c6e991a4054fed5824b88a051c0b89f7357154b09fc46cf1d536742034a35e4b5c4fb5872fb0ec8cb9d871b0a28ced28ee46c070c71d3e986554edccac374f3c2c55a4c7b8b681eadb46f54dc555d7f0ec52fa3cbd5995a67dcefe271f718bf22e07880cb2d0fe906eaec6b7798d74e8920b2039a808b31a3d6af4d533d1be933fa7969e42ed29f80516fd16d627e16fa3e6298f0f75e4fd9463b35db8172c22e3d145e13ef35e9730f098e8ef30f0b058fcfeb7f76a2"}, {0x98, 0xffff, 0x0, "7106e7deb85ad4c67741e7bf1a654280c9ea20af512d2fc9b74f0ad2b00d600f5231ebfb961a636a3a13c34172ee1250ca4f244a60b70b4c31a6ca8504534041581c9eb5aaf61bd92bb4aaba95d09ccec2f51b0d023af7f8ae0e02eb61ecb0e285f750c34daace7a94628abe4e053f07997076853dcc09790c69a0b4f27a96ae4155"}, {0x38, 0xffff, 0x7ff, "0b1bab5dcf56f1f6668f565e1b705526c2dd1a468b350ea6401ceb85119c5b4bd17ddccec9"}, {0x20, 0xffff, 0x8, "38302160a6b9eca9ce"}, {0x70, 0xffff, 0x20, "a4820fee44b961c09e1520ba592a818481420f419af712d1d472dc5bd912ff0a3e5956fe563d3f337f02abb6af70b8a1e6315c1febb127ceeddbca0c3744799f2481cdea2bf35caa7d099a84d1e56a08c19e14f436ed140de0"}, {0x80, 0xffff, 0x8c54, "ea1ea336770d6d6c6f8f00e0dd5c8b62ca43249567eeae557bff91d68c2767a3b2a930ee30e6ec221b5308e3a3400ba0b14f9f78bfe0732b615656bbaafc147c8ad99926af9cdf3bf9c77523fda785f85df129aaa3859fdf47b0e395896b1564d619a9c3527ab144a856a34b"}], 0x398}, 0x406) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 23:32:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x0, 0x1000, 0x5, "c219eaf7a9d1eed6a4c75fe5839d2b42e0138f50", 0x2, 0x6}) 23:32:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f00000010c0)="f33ab526e6e539127279ee8fb5edaf71d2c81e779f9fd9406820388f89ea5fb43c", 0x21, 0x1, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) 23:32:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8001, 0x2, './file0\x00', 0x1f, 0x800, 0x1f, 0x3}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) munlockall() ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r1, &(0x7f0000001640), 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 23:32:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1) syz_open_pts() 23:32:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xff, 0xfffffffffffffffb, &(0x7f0000000100)="d1f88656c493bdfe48768df9c31232e259677880e7e241796dec23f66e0a0171ea14816f58cc9f5433e83a15a37945dfa9d2b92f", 0x34) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) r1 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r1, 0x3ff, 0x8000, &(0x7f0000000480)="71c3d012879cddde008079499a", 0xd) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="360ecdbdd8559f06e686b0d38545aa80a2692baf8283637247735334e4676a80eb702137a676f496f4874c8fdeb30e202ad4a7dec94355849f03b79aa940cabd8fc98625ed0a4c788cfddad2731804", 0x4f}, {&(0x7f0000000240)="a4d19f2fbc5c96a6ea8c3544fa2b3059af48d141396d2ee35048eb5d831bb48c6a26e200a1ed88b479e44e86b6d91227aecedee9ca79c2210d1ed940e75d17f3c44887baeb6c384987a9aa7195900c4967939d59a2897e6ecb432e03233f1e836e9e536603a1550fc05a2d48f86060b8e03ee42689a2d4f6fd5af0aa56450a249c1c4c31907079ed26e047025b2deaf1fca52ccfbba356b5912598c692ab5a0016862f4e80e7e1a8164f2c69d326d967", 0xb0}, {&(0x7f0000000300)="4000413e7b59df6925fca0ca1b49810e7b01b08fcfc47c4b75bfd9296407bc65c80bfeb2d37d0d097b5f1c75fd5b35aae2b4464262df7e7f12c2f37a2ab41c0b5007c79b9b5b5d6f185584b80e44e5aa892f76c071d44331f9d13131f794fc86e2dd93d1a371cff8c35e682723d335a4d5904f1cf45dc7de4f3d014bec279015905f083319d564062bdd0e436dd373902339d6b111cb165688d4d090d77a373d8a7066dd10dc9f76be82e711edcecae9ada6b9fb1a1c23463f268c13da5c3549f239deaa57e67f93f531d93f86c668cca98c7ccedfb8a93fe232029f03416c2abef56182018903bf", 0xe8}], 0x3, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setreuid(r2, r3) 23:32:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x3, 0xfffffffffffffff9, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:33 executing program 1: r0 = socket$inet(0x2, 0x2000000000000002, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x0, 0x80000000, 0x0, 0x3f, 0x9, 0xe9, 0x2, 0x2, 0xffffffff00000000, 0x1f}) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/22, &(0x7f0000000140)=0x16) 23:32:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000000)="d32c7e4c8cd55c6341b9493cdd5498", 0xf, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r3, r4) fchdir(r1) 23:32:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x7, 0xb539}, {0x18, 0x0, 0x5, 0x5}, 0xfff, [0x0, 0x8, 0x7, 0x4, 0x101, 0x3f, 0xffffffff, 0x8]}, 0x3c) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:34 executing program 1: poll(0x0, 0x0, 0x3) r0 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x71b, 0xffffffffffffffff, "db84d6d646fa53087b5f1a02971bde036ab92949", 0x6, 0x8}) 23:32:34 executing program 0: r0 = socket(0x18, 0x4001, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) 23:32:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) write(r0, &(0x7f0000000000)="7d003f35eae0c292243c35054ace4400ed55a45196234f9e", 0x18) fcntl$getflags(r0, 0x1) 23:32:34 executing program 1: socketpair$unix(0x1, 0x105, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) socket(0x6, 0x4007, 0x8001) r1 = socket(0x1a, 0x3, 0x2b6) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:32:34 executing program 0: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000d74000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8c00, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x90, 0xa) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:32:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x2) socketpair(0x19, 0x8000, 0x1, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 23:32:34 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 23:32:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x480010001023, &(0x7f0000000080), 0x4) 23:32:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 23:32:34 executing program 1: r0 = socket$inet6(0x18, 0x100000002, 0x2) fcntl$setstatus(r0, 0x4, 0x13ef316804dd980a) socket$unix(0x1, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 23:32:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 23:32:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 23:32:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockname$inet(r2, &(0x7f0000001540), &(0x7f0000001580)=0xc) r3 = syz_open_pts() r4 = syz_open_pts() preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000140)}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/110, 0x6e}], 0x8, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x6, 0x90d2, 0x3, "d730c1000700e400", 0xfffffffffffffffb}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() syz_open_pts() 23:32:34 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x2, {0x2, 0x9}}) ftruncate(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 23:32:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 23:32:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x0, 0x7, {0x1, 0x24f}}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) 23:32:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 23:32:34 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x68) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x88) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x5, 0x3}) semop(r1, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x2aaaaaaaaaaaacf2) 23:32:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 23:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 23:32:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3f, 0xfffffffffffffffa, 0x3, 0x8, "cef9198cb15b328fa273e1224a9f4c358e2dc725", 0x3, 0x7fff}) fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0xd3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r2, &(0x7f00000000c0)="eda8025bee069a34dd9728445dffda527b2e2620978d470e065ba2c4167791e40f6e2c6b8fb31d06e1ca32b5afb83615a4227f13936a70017a4c1973cb1c48b06219ab8eace05536dca3d0c5566bb83454358a5a0f8177fe6cc9b54b2c85ad3fc6be61c748768641d3a38be217baf16baf497f571e411d99c908d734", 0x7c, 0x404, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 23:32:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x90) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:32:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x2117}) syz_open_pts() kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r1, 0xfffffffffffffffd) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 23:32:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r2 = getegid() setgid(r2) write(r1, &(0x7f00000000c0)="a0f523f5b74b20c6d3d5194731267ee36865c6de4e7257da55441cf4ddea333fc059eaa8e870fbdaaebf1d9c279db072f6317a4a66f56633a8ad9a69c7008e79300b121dfef0203e3d9f7e58b04f8c368894a964f0257c09a9ac2258c3acbd0fdfa453448e6521ea229d676e0357eb44200fce73fa53d6d55bc9edd09af99668aa633823af009c6be635c577670f8bc5ea066a84a9d60c1d65b121c3bd9e036df54dfa0e8ed7b114d0fe23", 0xab) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) fchmod(r1, 0x2) execve(0x0, 0x0, 0x0) r3 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) 23:32:35 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x184}, {r0, 0x20}, {r0, 0x12a}], 0x3, 0x7f) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000000), 0x10000) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 23:32:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="3b005861180f66a46379d1d3", 0xc) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 23:32:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0xffffffffffffff94) 23:32:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x5}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r1, 0x0) close(r1) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 23:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x30c, 0x2}, 0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:32:35 executing program 0: r0 = socket$inet(0x2, 0x1007, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 23:32:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xca) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200, 0x80}, {0x4, 0x6}}, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) 23:32:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = shmget$private(0x0, 0x1000, 0x320, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 23:32:35 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 23:32:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) read(r2, &(0x7f0000000100)=""/127, 0x7f) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 23:32:35 executing program 1: r0 = syz_open_pts() rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffff1116, 0x8, 0x81, 0x9, 0x100000000, 0x7, 0xcff}, &(0x7f0000000040)={0x4, 0x3, 0x6, 0x1ff, 0xfffffffffffffffb, 0x8, 0x80000000}, &(0x7f0000000080)={0x0, 0xff, 0x98e3, 0x4, 0x5, 0x6, 0x1, 0x8}, &(0x7f00000000c0)={0x6, 0x400}) 23:32:35 executing program 1: r0 = socket(0x1c, 0x1, 0x9) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:32:35 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x9, 0x0, 0x1, 0xdeb, 0x80000000, 0xc8, 0x1, 0x0, 0x100000000, 0xff}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 23:32:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x8}, 0x8) 23:32:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000100)='./file1\x00') accept$unix(r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x93, 0x2, './file0\x00', 0x6, 0x4, 0x4, 0xe52}) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x10) lseek(r0, 0x0, 0x1) 23:32:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r1) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) r4 = socket(0x7, 0x5, 0x100000000) r5 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0xfffffffffffffffe, 0x22, &(0x7f0000000140)="caf5b415", 0xfffffffffffffff0) pipe2(&(0x7f0000000080), 0x4) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f6665696c7530fcbdcbfe0b0fb03b92947ebac705e919e883d888d94e971396044fb6be45376f7c5323677cd60ed66450ceb815586641d1025ee6024049245fd72345d2fef6ccf6874df17fd0d91a0f35f71b0bd974d7bb527630246f98ea304c041f8f84ad9122e669bdb1b954f09e74c28db935593fc789da726248fbf36db3338e963e101a430a696c9c09498e1d9fbcdfde08a8fb42fedd437102142f4cbab1b31c55681602bd574feade984dcd857a4d00887dad0fc2ab24ccc4503856324c9d96814bf16425357841c8f717b4d4b8d8709239fa386c32c8de4d40cd3b0ad04588554c7411fdb590af0b32ef0bd6471984e1f96f4a49d488dee348a9458fa0d0b13bdf0195cea1b608e128fe9bfdabeb2073f2f269ab3f1b143ff1746a298fb384a314eea60dae30fb73cdf63c71244530f23793a7c285891439a6c43204b02fa27e3343faffe9a1b325343b0c986deae440174abc02ff3a1140bfcf7a3ef70e6135f67958dc20c44cbb9cd74512fdf798c51f797c8e820c0a9e9561eb5f0078e81f44ce"], 0xa, 0x0}, 0x0) 23:32:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:32:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x408, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/220, 0xdc, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000440)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x2, 0xab, 0x8}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x80, 0x0) rmdir(&(0x7f0000000180)='./file1\x00') readlinkat(r0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/74, 0x4a) connect$inet(r0, &(0x7f0000000580)={0x2, 0x1}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10000, 0x0) unveil(&(0x7f0000000400)='./file1\x00', &(0x7f0000000500)='x\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='W\x00') stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) 23:32:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto$inet6(r0, &(0x7f0000000000)="f5d39abdedae87cbba41f4aca41bce5ee1f535bf0f9b0686676caf49204398550f9f246ce9fcfb9fda8bbf6172fd09d323bb2887c4d56a7d8f288f9dc732d53d5aa291b9714fdcb941195044acd8134034569e90b3f97b4418bc2af3e8df29e7a3c622133112bce1347d9ae45c300325ed0f45537680e2d427565413b5b38c85faf7069d03bc675779eb4707d05d", 0x8e, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x9}, 0xc) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 23:32:36 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x72) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 23:32:36 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r3, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 23:32:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x884, &(0x7f0000000140)=0x2, 0x4) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000180)=0xfffffffffffffd67) setsockopt(r0, 0x0, 0x26, &(0x7f0000000000)="caf5b415", 0x2e1) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES16=r0], @ANYRES32, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="ec9aa7606cb3696f32e877b884003db7725bae800435bbd03b09688ef888945d2985a14848e8a176e0db7a9f210b576ce8898f79c036556aaacfe20d66c374925fcf6262313abac86f4ca23c89e73a6590897e4174b3f17ea322cec9e99afa2cdba97ba4bf1a3b029776e6c2412a3027b05e33c2aec4d631289e92c16dbf4710e565608ad39918547ffa25f6576ce48cb52db79d526426dd824f6015b79c3cc270d6c760c5dd2e09b6496a2c1299", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES16=r0], @ANYBLOB="5291314e4e1bda", @ANYRESOCT=r0, @ANYRES16=r0]], 0x6, 0x0}, 0x0) 23:32:36 executing program 0: mlock(&(0x7f0000122000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f000007c000/0x2000)=nil, 0x2000) mlock(&(0x7f00006a0000/0x3000)=nil, 0x3000) 23:32:36 executing program 1: setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 23:32:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x380, 0x82) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file1\x00', 0x180, 0x2) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 23:32:36 executing program 0: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000180)={0x0, ""/231}, 0xef, 0x3, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x808, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x18f, 0x3f) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgrcv(0x0, 0x0, 0x9f, 0x0, 0x80000000) 23:32:36 executing program 1: setitimer(0x0, &(0x7f0000000280)={{0x0, 0x5}, {0x1fc}}, 0x0) 23:32:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x890d2, 0x0, "d7304de4e60002e0d7000900"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x6, 0x1, 0x1, "54841ce02620f468d995a4860dad7350ae32a5fd", 0x10000, 0x2}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x88\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@.\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='^{\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000700)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\'&/\xb5*$.@\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='[$&\x00', &(0x7f0000000600)='\\+$:$\'-[\x00', &(0x7f0000000640)='1\'*-/\x00', &(0x7f0000000680)=',/#\x00', &(0x7f00000006c0)='\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:32:36 executing program 1: mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) socketpair(0x6, 0x5, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f53065257fad7b085dbedd411666c3a309820ce4de1d7ecd68194f388bd5a2c11d44cb65293c60d3ec7b204e2490c4223203374fc587f3ec2666724f81c0b90ff5ac72ae8453d9b4c3c568019add952847167d974407024fe7a318e9f57c5482b186cd4b7948fa584185767b82c7d6e1260f9fc5ea16a36a015567fc6fc2effe48c08fbd1c408b04c1b0b7caa164e67cb50164d3b481031292a00008fb4b411dc2e267a80b0781e074db3bb54ccb02e60555c6864159b36d7fa3f85651796d4c29385c5bc6e8ddd224db4cb10837eaccee4550751cb2ad59e8aebde43e95a5a32f6097bf4f0e87dab61f06d5ff53db", 0xef) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:32:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="53299c2e7b348722dea71da980ea327bb86d5d454b2294de13eb9adc67b1dcf6eeba9881747619a1f9bf6b863494ccbb760b9a0e5be52fcd02e544b588fc854cf5c8d480bb7a817e414faf376c8d3f444d43a9764ece14cc69e54781df022e2b901fbca910b8571a286d", 0x6a}, {&(0x7f0000000280)="792108a0b93929479e080ac5a16132aa5eb44f66b5f1cf09da437d42e68615882418b9ef68541d068bc4fe0561798a51bec683686760ced9794ad30c4d94bba55e3dbed14db0fd1a4126d10bb0918d93eae5bbcdbed3e4065baea61471cc94bb4109f14c482c3835e1851af4ff48dbf3aa939198b6be5cbe58d9e1c40c58c512f66cdd1badbdeaefcc2e5a534431990f66d6c854ed6220980bc55bed61b14f2366d32594", 0xa4}], 0x2, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 23:32:36 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) lseek(r0, 0x43, 0x2) r3 = semget(0x3, 0x3, 0x460) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/4096) semop(r3, &(0x7f0000001040)=[{0x0, 0x0, 0x1000}, {0x3, 0x80, 0x800}, {0x4, 0x40, 0x1000}, {0x0, 0xfffffffffffffffc, 0x800}, {0x0, 0x6, 0x1000}, {0x3, 0xc75f, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0xfff, 0x1000}, {0x3, 0x3, 0x1800}], 0x9) kevent(r0, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x196}, {{r2}, 0xffffffffffffffff, 0xc8, 0xfffff, 0xffffffffffffec54, 0x401}, {{r1}, 0x0, 0x80, 0x0, 0x57d}], 0x3, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x23, 0x3f, 0xffffffffffffc71c}, {{r0}, 0x0, 0x8, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0xab, 0xa9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4a, 0x1ff, 0x1e6}, {{r1}, 0x6fb40042359df4a2, 0x1, 0x1, 0x5}], 0x2, &(0x7f00000011c0)={0x5, 0x800}) writev(r2, &(0x7f0000001340)=[{&(0x7f0000001200)="b9730269c7f037a2260c3a4b44c2143c5af969aad9d0ee2e6dcac728a5b4974b5828d1a4e9ae71429c8934b0537899879fd31866d4b6b4e49d01294e", 0x3c}, {&(0x7f0000001240)="f8bdaa5f72c4be7d498478755baadfb44186caab9c5b34589e96a5a6b681c21f443371137fc94ef2cf624a895a095b8d890576b4bbf89417025d486c1854915a092d281d3b4b16b4add9cdda6ccc884a1bee39b02b3ef922ff084ff5021de44145b5542112cc1f59831b2f6ea698d2d696e34f3e87ee679c4acc7da0ac4c9d0c54556bb3e4607adb390639a46843190c18cec4ea68fa3c7ce9681d", 0x9b}, {&(0x7f0000001300)="1eb5434d", 0x4}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001380)=[0x596, 0x9, 0x7616]) r4 = open(&(0x7f00000013c0)='./file0\x00', 0x400, 0x101) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001400), &(0x7f0000001440)=0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x10821, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000014c0)={0x0, 0x80000000, './file1\x00', 0x1, 0xffff, 0x6, 0x4}) poll(&(0x7f0000001500)=[{r0, 0x110}, {r0}, {r4, 0x40}, {r5, 0x6}], 0x4, 0x1) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000001580)=""/148) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001640)=0x9) poll(&(0x7f0000001680)=[{r1, 0x44}, {r0, 0x10}], 0x2, 0xffffffff) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000016c0)=0x7ff) pipe(&(0x7f0000001700)={0xffffffffffffffff}) fcntl$setflags(r8, 0x2, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) mknodat(r6, &(0x7f0000001740)='./file1\x00', 0x1000, 0x100) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001780)=""/36) bind$inet6(r1, &(0x7f00000017c0)={0x18, 0x3, 0x1, 0x3}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001800)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001840)={0x5, 0x2, './file0\x00', 0x7fff, 0x9, 0x1000000000000000, 0xda6}) fcntl$dupfd(r5, 0xa, r0) syz_open_pts() 23:32:36 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') semget(0x2, 0x3, 0x0) 23:32:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800000000000002, 0x0) write(r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:32:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setegid(r2) fchown(r0, r1, r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:32:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffe) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 23:32:36 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) r3 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x77, 0x3ff, r3}) 23:32:36 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:32:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x45) recvfrom$inet(r0, &(0x7f0000000240)=""/227, 0xe3, 0x42, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockopt(0xffffffffffffffff, 0x9, 0x8, 0x0, 0x0) fsync(0xffffffffffffffff) getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000200)=[r1]) r2 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:32:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x40000066, 0x0, 0x81, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) 23:32:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = semget(0x2, 0x4, 0x4eb4616c6dc361cf) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0xffffffffffffff7f, 0x6, 0x9, 0x80000001, 0xfe30, 0x8000, 0x1ff, 0x5]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:32:36 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 23:32:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 23:32:36 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) truncate(&(0x7f0000000000)='./file0\x00', 0x1343) 23:32:36 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x34, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:32:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x121, 0x10) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10210, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x400000, 0xffffffffffffff47}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000044}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x4}], 0x4, &(0x7f0000000200)={0x7, 0x1}) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r3, 0x46}, {r2, 0x1}, {r2, 0x11f}], 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) 23:32:36 executing program 0: nanosleep(&(0x7f0000000040)={0x800002, 0x3}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x100000000}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 23:32:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x4, 0x2e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:36 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xb2) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xe04e, 0x8}, 0xc) fcntl$dupfd(r0, 0x0, r0) 23:32:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 23:32:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xfffffffffffffffd}, {0xffffffffffff0000, 0x6}}) getsockopt(r0, 0x29, 0x400000000009, 0x0, 0x0) 23:32:40 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 23:32:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ftruncate(r0, 0x0) 23:32:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3800000000000000000000000000000025b5bb8c6f8a2f515a4e335fa4d4591d49bc0db09d08935d9f44bd35c905d67ce990000000000000e80ceffec00e9be3de34e14e142cc9ddce2ef97e69361a35953d0d65ef0d230bc1e29e63b90dbc29d1b5a2d8b48feabbdf05afd12fd74098bca42709af238ff0059285b2e19dc4f2a82957ab78f2c3813318001f17d3"], 0x38}, 0x0) 23:32:41 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10d00, 0x0) flock(r0, 0xd) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000000008, &(0x7f0000000000)='\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 23:32:41 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x21, 0x8}, 0x8) r2 = getppid() r3 = geteuid() getgroups(0x1, &(0x7f0000001500)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getgroups(0x4, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="dba243d95dd38b85291e31ef0248fe33ea473e6c155be0d6fed4e2bc752e2e5a376381e6e748423fbc29dc8b000e0827c6224f410872d6bf94d7531a169be2262fe61eefbe2d388e7adfa62e0e26f7f8cf91e7aeba5080d0badeba5f47e6876541a210334919adcf5a9817616d5a7d662a634adbabc11bfc92fda3", 0x7b}, {&(0x7f0000000100)="eee12f9d974f0258ddbdff06ef48228f61c0a481ba4f9d9781442a23c29841973b30a3226b0e9186c893ae593dc81825634c98b7b6eb9f90fd251cbc86756a504b5ea7249661a2a9f01c6b0b90b748e119a68fe80a1412194113e30493110a8f63a690f6dfa4082bfadff7d6b307483a15c8a834167f61a8b9d1f1dee467a2e59018820aef6aeb167c8a5f43c23cf69722", 0x91}, {&(0x7f0000000200)="7114c5df47b7b040fbd449045b49", 0xe}, {&(0x7f0000000240)="b23c70acf4a2608e15981ef12c94e680b9b9d8cf0c2fa2d6bf06e4a43f19f22ce6544912ff97fb06d45038664a7830ad192c7ff25713fe9a7364977ef366650b5e01fa82663a10b6c09fc455fd7c587e176021ecb114607e64b45e6f179d9a7bccc1017c0312c4351dcf138f22d14b8048ebea5130c288ab79edbd82d04c276a6a77a774aa02e8a873d4d7600a446e3512eac63830ad248b767c50b9f391d1f442340e15db09f7f26d4c61eeca", 0xad}, {&(0x7f0000000300)="6f77abde170577fa8e78567cfc84c3c958283fe31ee211fd127b41a9983bcd044493164f06a0da7417c056f63e9a5ed6ee345e2a4861dc9ac36d52b6c0f0c2a3ac0f121f2baeef33c7ce7c490436e5011a3d1c8abfa974c12eec4a24731d5a32e73a6aebbb0c44887022271d48c54dad57331e45c637263c8a2b3859db0eb78ee961cd590edbe34e337714b442edbb090bedb8041b7544ed9dbb63ca693ba5", 0x9f}, {&(0x7f0000001440)="e2d0813a1dcd2beece1f8d61fe3f665fa260a9dbf1eb7f73bc853539eddc843f98c111db66de4cb8b23abf09f03b3e762479cb0f69b6ba9fe5b6526234d525bbf7772e89bc48f05a5c3ca2ad55a27f2b989693c9c585f9d1f9b7e356dcaca003500ba7d8add5e2ff3b431d67dcafa1c85568de1ef4c01d1eda17217e3f1367f0a9840d42a4aa3fa9b6724dbaa7db95cb5caafd60dea28d3c24a28ff65049767e32844704e7520414b8b15ee586244555ff2f8a373ea67ba9e722", 0xba}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}], 0x88, 0x8}, 0x402) 23:32:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18a91, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) readv(r2, &(0x7f0000002100)=[{0x0, 0x2}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:32:41 executing program 0: socketpair(0x1, 0x7, 0x80, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0xbd1, 0x4) listen(r0, 0x0) getppid() 23:32:41 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:32:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3) poll(&(0x7f0000000000)=[{r1}, {r0, 0x14}, {r2, 0x2}, {r2}, {r2, 0x86}, {r2, 0x4}, {r2, 0x2}, {r1}, {r2, 0x80}, {r2, 0x10c}], 0xa, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 23:32:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/163, 0xa3, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 23:32:41 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x180) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 23:32:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0xc) 23:32:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r1) sendto$unix(r1, &(0x7f00000005c0)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a557953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe328e417addde3057bf0ee108b74b46563a1667f44b902168b8f17c2348959d96bed5f2c3250e7813ad297b48f47f441cf897c07e3b8b7056e3dfbee1e80b3c3713bb22e66dd4d2c411ae261872fa3a2734fe0d3981a3e08c479595bb6dba1d9903cd9a223e52c04a6f8910e3ed31d9478e709e3db669df2021172a2c25fadbf436c9e2fdb38751bd8aeacb99a46d4b7d71799ea460bd54a504e54f26c3c19ead7464cbe8d4c1501e069e90d53dc1c3654d0446211c938f7fbdc8c6fa0c6f04df7d55bb148ed81b896bd8d", 0x91, 0x1, 0x0, 0x30b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300), 0x1) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/235, 0xeb}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000400)=""/96, 0x60}], 0x6) 23:32:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2000000000043cbc, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfffffffffffffe52, 0x0, 0x0, 0x0) 23:32:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000005) r0 = socket(0x18, 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000184000/0x3000)=nil, 0x1000) getsockopt(r0, 0x0, 0x1ff, &(0x7f0000000080)=""/136, &(0x7f00000002c0)=0x88) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x5, [{0x1, 0x19}, {0x3, 0x5}, {0x1, 0x7ff}, {0x3, 0x90}, {0x1, 0x8}, {0x1, 0x80000001}, {0x0, 0x1}, {0x2, 0xc47b}, {0x3, 0x7ff}, {0x3, 0xffffffffffffff80}, {0x0, 0x212}, {0x3, 0x7}, {0x1, 0x1}, {0x1, 0xfffffffffffffffd}, {0x3, 0x2}, {0x3, 0x20}, {0x3, 0x1400000000}, {0x3, 0xff}, {0x3, 0x200}, {0x3, 0x2}, {0x3, 0xfffffffffffeffff}, {0x1}, {0x1, 0x400}, {0x3, 0xffffffffffff7fff}, {0x2, 0x3f}, {0x1, 0x6}, {0x0, 0xd3}, {0x2, 0x8}, {0x0, 0x7}, {0x3, 0x9}, {0x2, 0x5}, {0x0, 0x8}]}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:32:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/52, &(0x7f00000000c0)=0x34) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 23:32:42 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000014c0)=""/69, &(0x7f0000001540)=0x45) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getpid() recvmsg(r3, &(0x7f0000002680)={&(0x7f0000001580)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000015c0)=""/102, 0x66}], 0x1, &(0x7f0000001680)=""/4096, 0x1000}, 0x800) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x81, r2, r4, r5, r6, 0x4, 0x100000000}, 0xa000000000000000, 0x1, r7, r8, 0xc172, 0x4, 0x7}) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0xfffffffffffffdb8, 0x0, 0x62d186f8b7ff44dc) msgsnd(r0, &(0x7f00000001c0)={0x2, "4bed2e2fa5a2c644b93b1fe8b94000ffce19387339086d7ef437979569538ababfcfcd99406a54dc72882decf437484f95700b501ad289ddbacb0997c8b77072f0990061c5a42f87f5dc3c6500c93cfa42614708813949051d20fcb1a91ce3c007411957caf369d7c21c86db3fd79e6c072512699064bd6b0d5489599c1bd6c6d9d0e13048a9264b91f79dba66471cd42b141e379db9a8559122d358e76a8f88814238c5816bac0ae57961145ece9243da53ea781f0909902ccc899d74969c385ed8dbbf8dc3c285999497d22546679350f1234ddbcd93234297aa46"}, 0xe4, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3eaad6ebb47152fd4e71f7c4"], 0x102, 0x7fc) 23:32:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x104) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) sendmsg(r0, &(0x7f0000001940)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x800}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000180)="d4cc05c34db32420a8a0ff00ef70af3bf5b073cbaa13a0d6741b0c9a57ff1d747087d2d65c4954f03a4795102afce8a9fed454ff4c884b9c10f5fb2770bd1a043f5136e0072ea78a2b63668509b7f1b47f6e350c77b01d617707dd8a2bdc6360f0c5e32c450512c0cd396a65e5d819dc742cb196a17f8ea85133f24d891100309ec430f993c8b9bd0b189685a603bb7eb4e6ae5af4bdb280ffa159a442846cafe744cf04738451a7d371286d449806e2b60d9fe003bbdf1a28bcc509e3de531921aab20f7d5119487e1a6ec2fc69be7b1e71395e47a491ea09e68e7d9d67797ae0735b6512fa18a3a0", 0xe9}, {&(0x7f0000000280)="8e422bb86ee1c0c2ae0393d34590341cd8f27c567886fc31b6da79175da1d63a852046e074f7816b71dacf09d9fe4ee95d44e32a2fbb273ead71d8018b181f487ee47c4a190c54040e34500e8a3d8a", 0x4f}, {&(0x7f0000000300)="798283074d854e5fde2c5022519c07bcae2ab78a8ffe8e33be1e6b8c4d556dbae22a987b87cf2e2c418003d70a4e40768cea118d3616fd4059a3cea2873b909bcb977a24433bbbdd1c484863f26c2d2c66e36dbbd33ede99024b6c4989cf5bd36f69293111a587969cea521d607f3465b9795881bd3015722cef3171b90aa9aac2f039f6c6190c1add8fc21bc37ed9c61612a5f4a2bbc255c89dc17fb3deed870f0c0b6a01738b35c5ef05d3b637969fe0b1eb740180c522776d252996ffc1988a284b", 0xc3}, {&(0x7f0000000400)="118c451484761f38c6d029549a60455cf0ec2369c3d0b2450fb9dbd269b5b559253604ff6d55a3fee22181832791c2315af2758721479330aa05e6839d127224a47041a8dd6320c9968cd938bbe5bcf742bb7c3ab389999bfffba682f6bc4dddb1b35367be6a8c3cc61df5d8da0c4631e3ce03b69c1071624e5eeafd72e3639360513194eb63b3b1387844c96bce248fc307792d3e438a63294730a634a49cdb6c85232eaed2ce93874d88eed8", 0xad}, {&(0x7f00000004c0)="55a5f813f22fa88b5b98c5aa3f3bae02362833fa299bd69ee2c387361cea8d68999ac22fc2b5694c90daf7b4d7d5ed36837b13d3b658045ae1a905c4f3bac4f5313db6c4905f78f9bb024fc7f6bb78750417c94adf4d96da98c77a4036eaa55268f1a66ed04980021719ea4bff4c6fc2ae0a34a1843192aeaecd34fa43a214fcfdb7200ee6fcd240", 0x88}, {&(0x7f0000000580)="61f683f6d52b73951600a1972272d5be54655dd5212737448738117ff9bc12e352beb71673d2bbd3dadb8ac31ebb46db1a797828bfb781bc2d650d54e980a9472493024af4a2bbd08ecfbb58f046caa9040ac6e872c8b160bcd275606f74b1fbc8d1b85472efa133ca508fe09120d772e730c4a22b0e2aa38ebafb273c4d6a7820695f2e6cb49726fcebfd7ee802e882d6387552ab4290cc019db0d76739ae5a015b60254846b6e30a92b5229778f7bd6570aa13cbcf86c77f1d3f28602d51122ef6045f4c8ccd2808e1f1dfac5e747ba849b3ec8de83106fbbc98583f855ab8b436fd04b16c4680698993c85ac92e2c8f3fa108321776a7f62138108036beda3f6445169f31c3a626e19c3369e0460d88d5f803bbf8a3e1ba3f96a159bafdfe0919b40be7ad6d4bc9fd584a45c9e5677eb30314075ff52596aa8ed0d2d8971845d02fd14df5bc802a82080c360b012c6eb55633a5e61843f1d663ec03f62d4e46177cea8de309593d1ff33ff7fb4eeab6ae8eb0962e6cdce753e92bdf8cc65968a37ea154de629162f94738ed594242532db090113bb74ec20c5d5fcc47ede6f4ba9c09b3fd7424b76450610fdf7e77c5cf7ff0e950bfe4214e1c194bdea99ef1090d867f51f2b47651ecd2afaeb53fea8d348db4f184e11a378a7d3b44241fbae3f7b623b51b2b2f9793363b030c91d59fc4659d4b2f76431ff3e05934c0e303652cd78bae2a4a5d4e2692f2293b83cefa293b47dce78737865995ee6b300e03434d6d08d2c2edc008d5713921353d34f3be0774d953db1c127d5a625fb43066ca23c5c2119397aac73d3c7ea00c915be7e42bcf0416ca672655497292a76323f2ac2c5f197c2f43936e855fd9b481b3a4ed9d12c42890924e9fecfc0adfa1a86ec40182520146b8721708e62567e1d3e0cb3d59d59a8ff76f4d31b997a066d65577a433cd0b461d7e654ea696f0f1f0bba20ed1645e30f72cc5bfd6c1db46497e24f2e08b838a34b12eae3a235090cfb5ac3894aaf5816f7279281f1926d6a94abba1424b1780cd17b5737f23c7fb573036a3f8b3811cc9df6efa70e95d0eec35c50cab542e3908f9418a5950f22654ae78f8a61175aa679d7686c0433b6a79d25975c71504ef69296506f463e7d857b730db553ad9beaa586015f794d9e97431f86f74bb59bd65b0dbd724908c436f07d355dd38b989b8e2d7bd723d7b4cf6a1fe835d92ab3dac0359be29b99f30381cf5682402fa376eda35c7405cd7bd9b68afd44b8010f18dea99e5b6e2715d54ac83cc60787897f14642eae07e3eacb102b219331556c512ff7c833dbac40f1c2d891d8a4c10fd1d806a6944d3e537096ca62ff2dabd9b50ea6cbcbb25ab92f4d72eba204c676bdd1edc0e3a017cb9344d570016f63b577bb7aa6782625c790359dacddcfa9ad98d2a7781ba6c0abcb6f339e9a16dd8388019417edaef6123de6c25ae5d6b38508825138d6902eee3306134f84999c5ebfc53702635768226f8ae5f0d664cf61f27f3a6a14b1982a2bc4f6d5391716508553e8f9b180426ae88389796bba3319ddc5991340be5748fa89cdf5e04088217d8de75cae6aec049461fdc4560451ae3c40599482a59c7a374858afe3be7f0ba40444c6ee8759a0cb1596f24ad9e5c2d040a45fb456a13d728787245def40f225f2f82c18aed109994952e821e4ae0bdeb6849ef15e51de701c959e837067b54918c06ca42f95598dbf60ab9f41a6a4feaefd668c79ac65400b9d8b10d21931fddf527c334a2e25099008bb0d6b18632c7c8e863fe23c932cf7bfd0e9be740b758f3791d18ab5efa7859020b4dff9dcf6546d91740b536aaa1025e0539e0f56d02b7d34db0ba93bd99dc99c8a23f1a355e757c903f5b4d2b70b44fa1597ecdc437dc6626c51215dad2f2f26607128d2fe8c438ff85761213e44d4543eaeadd3a971de3ea85fd0bc83e2194866f79b2eab54e65360d22183a1b9f94a35a6435830c2a0b8eab11321f5aa461e03814a59a12a05a4303c15f0e3ea9c9e3df075cc1dde0e1698cd1ad83dffbcd4f7e987ec70537ecf5fe063a063b92198c14ca888cc1442673a8b5155604f7317eea313ee92ec65346261ab6f0018bcb5539050cf83984d58c4a38f71b008386392985b985651fdf0741724f93534c19bfc62d769932434c251ec232e55f5899885aace55e38c35cbef1fde267671e89f4e50b9bedb9d203943cec472b82d0bd7f52a14cd38bdec60e4e2d73c70bf0ddb0bfde9695ec08dcfef29cd551854b812b9bf3585befae5e2193cfcfcbcd0cdc93d3df4b0e48294313eee699f07f0afca2af223b665faaaa4ded74e13c29721ade1f3565ae3d25759aac8f4810e87badfbf051845c77b3cb56a82eb4ee6ec7f8f2519e1cfbd9a23c72472970e847d53f858710a5381a6f14ed4e0061561fbf59d15701af56a67b01d3a3bf4f802617d879d12fad4c925b8c51cc705889dc8ef56c65dbec7e2e7a353cbbc026674a70af78f4953310027e7f1af65d10209373c9652d38a819b4e8e06af5520ce32982ce370aa6ea61017b32620a3caa34afb941d08fd50076ea3e8d9fb74696bd5e71d77e0e505a85dd903bca2f034148e45a81caa1e6c029c8b2a2fbb0317d0dc796a1b36246105e5ed46cdb21bbcfa5cd825a1d13dcabb04e68cc77ccf1c94725d018299270afb154224084c924913af2de0f3583a5903d1d33f85b0780317b18c33bbc1d396ac324b9b5b4f6fabbb9c5381c0679bd15bb39ded99069bd0887e1602eff05decd04c012a1c2e85a3c55368c19296f654a3c56fe599aeb5ac89f78b445c94b0aeb64a50bb10ef5bcfa6b20bbbb32de06b2ba769ee93863ff90b32d3d6e2d800b76ff1f88be38fe1bcf651013548e80505711f1e4e70beca4e0ef1b61c248fdab00ad51a1dedf702f594776430ee3019233aca628eedb182092ae2ce0372c02cdbf2f3c3e84b4b96d36974829c711831b489409b21d8602271e42cc6b94aa505b6b2649a7bae46effc5d159e15667e0d8df43a2abfa8a9e54a12efe660ab4c9f83be373ab26bd74ae593066aec4fe352d5d698457b67d701150130aaf5e62d6cf781b1ce34146887b473d6cf573fb9ab4cf56cc01b8a751cc4b40054664b8fad218056a97ff6c603989d694bdf401df51ec152e032590a9824abc5f322ec84caacbaae6014b460ecc96f212929364feb1b8298a1aa65e9e3ecde2e6cdb6ab8462622a6d42f4926717edfe7a262fbfcb9d074fa15cfb06626e03163a4f98dc9f2589728006d1360b4efb00ae74331a49ad02a6295274819fc0b07f5f4ebcdf12afdfc6073379bb4c70a96e3d224d9d07ee4bedaa717a4075e0d58108f8a2bba6b72c4b1289cd14e31247b2b596d0c1e2f8741f0f2a12af367ae3ee532719600ecb3ae0bfd50d05c7488950e83f379a8aca6e2622014add040b6cb7a23e2cd34e8fb33bf9bf22e680b25a356e8c7aff4897f941cebedef27706890fd40da9d541ab132e2b38dcd962207118c35f637794a682676d370ecb5e2980aea6ace787728e0241376e87efb53abc3d9b6e68b26ddce8e8dedf5d53c74047aeb54e4fb09e6975dde33fcf9c585af8921b03d430699a1e9b0847d35e4f709ece5fa825349d98a2c761431ee4609fc339a253790841ea62e070d9a0bc90d4ee73b4f43e7f253512a7b1db616a3e992cd03b1a819be6c4695664f16cddbbdc23d7abab4fcea87ded6b7669aa785b4445e6955c87220cfec81d2ffa94b9b9c402621478dece6de2a6c5c1ed0982df8fc25a31610a1bf34277e108aeb0252559f7b5311f6b396749f9ab64a7b5034b3ba3b5e06a4fb0ee9723bded1745250d9ff426a00236ca5ab3be42e988a24cf23cd7e2f02a7589ae20eeb5d925c37b2d044f6f7ece142d70d089f61294f5837ab75ae65d6aaa1cb5d0f78699eeebf800054dc7edf9d13f81e5f804cc2026e5cf0f7db3a42949e9656ec041de9be62068a39afed97fbbcf03829f893307b33397d946338b54aa04858aaed0ca87d4c766ab5c226cd11cc6b30d9549e2bc20ae8927c6010647593d30de5e9cc1583900a90b7c129ef1c606fe48efd7985883d3f4a8da9efdda6a1b6bafcd8fc7726f0ce75f5b80352d392748967048230031a008b4c4b1d74793287b6f88cf18366fa9438f0f22a8ee411dcad2087e14826afc96cfc834d77ebc7327b337a41cdee72ae421bcabad8225f6681ae23647ba2b29385552a9bc71c418c3cfd3cd6cfb38d8c7d62b2b0a098b8355e900ae8ae72b8ac4b65537afb5689ef7dff6acf75d72f98fe66ffd248a3ef9ab680bf146bbd56caa5a3abb5368f819d77a27c6c2ab139eec581e52c14eff8b95789ceb7abb744940dabc5e5d3df7507585e90dc042d2125d1888eddf72db1c9288cbe63f5276890123e9f791d58389a29bf674283f10e8efd1d67b4f55f8f7a6a6bb41db90f4925aa29e9716732230a01ce4f71f6bb7d34393773a47220f08b40e772ed2e556d0abaa99fdd3af367b11aa76e122c3bdc274f62879a516c7b85d8e163aab7aa0ad426f5f4a3c2a8927e234286c6f815f25d9baa673e0274d65f1151ead0dc657436f2907510835a532f430371130dc74e4ed3ab866219b3f31fb699494bb767e18688a305d8d15257ec6ccca095c3b0d51e4bb6c86571befcfe7f18a5a53ad61be34329b4f67743b2c90cf26f8088be0e30b9e81dbbe8a3253cd95bd104f65f705dbc43b0f7d36d8aeab842e75113e36a24e90493a2c726a6820ff7cfca1b5c64dc9b7ffe6588a8f90ec8a0f65d52a4b778f4febd6f16314056f9aa0c2944e25dff76d847aa5993e5e6666e79adcc2b15d36f5a07717d14225b23fa518fed39e4fac8ac6028ef127959363de41b6a6adbc7c08cd05cfef75ea88a7f3599e437246e93af72ec1ff53f796bc2ad892e47a4ab9be82fe3c03308870d10cc1c5f35553cdb359a44e4a42b815bea4e51f7cd33ea2caa93d7f415ceec964795b12617c7c98b2ec8faeb4c4bba18439adca2a1fc1a778acd84cce32ef51ce4bdf8bc638a320acf04305148e16821f96a7393ad745dff0de49d28d6aa34773056db333b518385d483e4c82a2f622a163290b883dbfdb06ef451908ba2d97ac32b95c3cc9fa58a3c7f9f09410624717ab745914af553338b5237096833bf9f77b5520aa97f6d2ca0b3f3fea7cec809661636da7ec113716bf46c9a424d4d602526255510cf237f253feb40f22b8ab9c4d665bd1e5fb673577a675690eba1d5f491d942d30afe065ff5fda537918867f1b1c98ae2b6117bfb64783b9f6fa9d51fe05688777d4ed575698715e33d0a455c82b2c7dc699e744eda0c75e53f7c68ced76cb764d7fe93cc87decb5bc6d9840469c1fd023f173c12c92a6756c2249b7bee4276bd8613007c2e903d6f614247a3bbb60eaeb115ec720d06a52797f2ba1cca36e907e466ee641e67e78bf5ed37e8536492818a353f0c46ada8cb39e5fb7351ea089a0a6490b647c5b3e8780fa61b58ef46a8dadb6c4291f14df63f854d271fe21bad2e388cf881c98abc2140a20f084e1018da39453a5c9c9713d4a813da6b1c865adc7d572263c7ca152d058057863a08cf35a82812d80701f7743b72799ee1c211eaeb3661bcf3005fafa442cc41f48dfa4bffecb3cf1c2ef58e8b32642b06abd8e23cf9c3a5be0c2175d6185ebdbc81ae4adca8dcf6d6ab384e5104a6dc7fecbcc7323ae477b92eef3e75aa5cea31d7833c987b642976d62a045158c99e4df92160d2c6befed", 0x1000}, {&(0x7f0000001580)="03de748f51c9a1b69120b305ffed335e66e5313c00aeb63eb9c5b76b6f1bad0b8f3dd086ec2041ce21111823c128da6689c34dda9798c6a5b1553f80731e9e48542299640049c04b471ef6e4b04b8e2ed94f454140542c0dae5aa7082f33a2f6e617ea79ab39f800b1d466195b", 0x6d}, {&(0x7f0000001600)="0a880f8da3b7961ac601dd92f24c6c675febe466b239062589cec4b83f4436ceea7d8bbed5a06a874cfd4a7a1e148182bf5a639cf203cb7652e7688a8c66b440f3f2c082e5cadfd6778a0a0a7bdb3f", 0x4f}, {&(0x7f0000001680)="1489b05857cec63a8ee203000596ee5fb3e8412cd40c1ca01e8c847d8d6c30825db1c899e3c734a89b55bde5a1a91046a4c263d04d27132f87161debe67a26c430a931930bf42ecce3b272a688f40a54dd79f8d94076a3e9764b765d200403bbae5c687e744f25feb25832cd6fa5d21c2b4651636dc0b85dd9961077e548ff", 0x7f}], 0x9, &(0x7f00000017c0)=[{0xf8, 0x1, 0x1, "8bc0920ce17e8b6c21227c4ee0e0e88641a253538a00a22b403e6c757a787382ad222287e48de83bb83f6e98164c98d3696023890d46d7cbd03a6eb7c5476c7f000ac7162103073cd9ac6e953241147eccb7c84c3219b23f2e173d1127698ffd7879d692cc62bdadd5aefe226f85223829c94a13e24463e658826aca30d4d4ed188a5d1625c55215051ea43960ca5fa453d6eff3d81789cd202e8e9dcd9efda4f5d024571b4ccde9b7927a9bc46b86c2df9ced3d0bc40b43750d26df6b78d90c44cf2d4d06e114ef212fc3cb063f9235bee5559040b94112beee4130b9e4b62ae206144e29755a34"}, {0x88, 0x1, 0xffffffffffff0000, "eace63ca9637476f9f710372172a5e8c62eec98b7ec9e483616f6320558e9f069c33472d22b3422f54e0cd1be5a78884908baf5869f90323e0ea93208e3c60f20ed1ae290ad95187bcd7757239f2247063a5de9e708190ae3738650ac8542c617a224cc78721ca6579e38ca2ada5060e8d736edf4ddc72"}], 0x180}, 0x1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001ac0)='r\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:32:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x48) 23:32:42 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) 23:32:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 23:32:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) recvfrom(r0, &(0x7f0000000040)=""/159, 0x9f, 0x3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x810, 0x101, 0x200}) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 23:32:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) lseek(r0, 0x0, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 23:32:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x7}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000000)={0x80000001, 0x3}, &(0x7f0000000100)) 23:32:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 23:32:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040), 0x4) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0xffffffffffffffff, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1, 0x10000, {0x2242, 0xffffffff}}) 23:32:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) semget$private(0x0, 0x3, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x7, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r6 = semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x40, 0x1}, 0x3, 0x8, 0x80000000}) 23:32:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000000007) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) select(0x40, &(0x7f0000000000)={0xffffffffffffffc1, 0xffffffffffffffc1, 0x0, 0x800, 0xea, 0x200, 0x50000000, 0xfffffffffffffffe}, &(0x7f0000000040)={0x7fffffff, 0x80000000, 0x9, 0x10000, 0xec53, 0x5, 0x5, 0x7fff}, &(0x7f0000000080)={0x100000000, 0x1c, 0x2, 0x7fff, 0xf1, 0x5, 0x2}, &(0x7f00000000c0)={0x57b4, 0x6}) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 23:32:43 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) close(r3) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8140, 0x136) 23:32:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0xb5) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10001, 0xffffffffffffffd8, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:32:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2, r1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 23:32:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 23:32:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) mlockall(0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:32:44 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getuid() setreuid(r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x0, "b79d895fc6187549000000000400", 0x0, 0xfffffffffffffffe}) 23:32:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x5, [{0x1, 0x6}, {0x3}, {0x0, 0x4}, {0x0, 0x8}, {0x3, 0x2}, {0x0, 0x20}, {0x3, 0xb134}, {0x3, 0x3}, {0xa0fccaf4a0a581a0, 0x3ff}, {0x3, 0x5}, {0x3, 0xeb72}, {0x3, 0x3}, {0x3, 0x8}, {0x0, 0xffffffffffffff9c}, {0x3, 0x100}, {0x2, 0x1}, {0x3, 0xfffffffffffff948}, {0x3, 0x10001}, {0x3, 0xffffffffffff0001}, {0x1, 0x8000}, {0x3, 0x3f}, {0x3, 0xff}, {0x0, 0x9}, {0x3, 0x3f}, {0x2, 0x100000000}, {0x2}, {0x3, 0x6}, {0x3, 0x8000}, {0x2, 0x7784}, {0x3, 0x401}, {0x3}, {0x1, 0x80000001}]}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)) 23:32:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r2, 0x1) 23:32:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc2, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) rename(&(0x7f0000000200)='./file0\x00', 0x0) 23:32:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:32:44 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r1 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 23:32:44 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 23:32:45 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0xffffffffffffffff) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 23:32:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff, 0x6}, {0x18, 0x3, 0x7, 0x6}, 0xf8e1, [0x6, 0x899, 0x7fff, 0x1, 0x1, 0xfffffffffffffffa, 0x5, 0x2]}, 0x3c) 23:32:45 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x4000000, 0x7ffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:32:45 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7, 0x3, 0x0, 0x8000, 0x8b, 0x9a, 0x2, 0x3, 0xa7cf, 0x7f}) setreuid(r0, 0xffffffffffffffff) 23:32:45 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000033b000/0x6000)=nil, 0x6000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:32:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x25, 0x40, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffc, 0x14, 0x80000000, 0x542, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0xffff}, {{r1}, 0x629a034057189b17, 0x15, 0x0, 0xfffffffffffffffc, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x41, 0xf00fffff, 0xca, 0x80}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x9}], 0x7fffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000008, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x401, 0x100}, {{r1}, 0xffffffffffffffff, 0xd2, 0x7f60776666f87c44, 0x7, 0x2e}, {{r0}, 0xfffffffffffffffd, 0xa6, 0x1, 0x4, 0xd0}, {{r1}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x5e63, 0x3ff}, {{r0}, 0xe93c7810ae7d464a, 0x8, 0x0, 0x77, 0x7c7}, {{r0}, 0xffffffffffffffff, 0x32, 0x20, 0x7f, 0x2}], 0x3, &(0x7f00000000c0)={0x2, 0xd75a}) 23:32:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 23:32:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c3bc", 0x6d33, 0x1, 0x0, 0x321) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 23:32:45 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='%\x7f\x00', &(0x7f0000000380)='*}[\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) syz_emit_ethernet(0xe, &(0x7f0000000240)="79122a1b048c5fa216c8c3de2782c394008a552ad642b49bf6864e55b5781342f86369856b9bda843c52efad9749a676eb9407c4da16f8d1897d8574d5e2a5cc81096a2484e79b78ea973b7775f796ba06582ecaef3267f6e1a182f7a8bfd7b56ef5827d6a3e65c36057680dd86af086d985c1aef69ef2f38c1cef1856ce3ae470f6e082d2e199a9a527851b2686dbbde95501e8871c1c2e445f9ce0eabae419b37349bb2b27f03956bda26c4511021d5e44c64867212cb9ede3d7c188dd186f0cb57a79add4a7998baab26d70a5e6de0391c5648ebb177d705826a9d3edbb") r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 23:32:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 23:32:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 23:32:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/67, 0x43}], 0x4) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x4, 0x80000000}, {{r0}, 0x0, 0x40, 0x2, 0x100000001}, {{r0}, 0xc5e3310b1337dafe, 0x20, 0x40000003, 0x426, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa0000000, 0x3, 0x1}], 0xfffffffffffffffb, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2000000b, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x18, 0x40000003, 0x59, 0x1}], 0x3, &(0x7f00000002c0)={0x1, 0x6}) connect$inet(r0, &(0x7f0000000580)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f0000000080)="246d5f6f16ea4f9320843c02764c85cfe2885a4bef035360364dc19045258db261b69a47cf158e07b2ae24042c01b9db7f60e798e784abf1d23f03d7b7d1edc68ed45cacddd8a23c88e9fb5dfd06386b046193bdc955aa99b579fe5fe24dd6294e9134a74ce3d72ae3c8d304d9922fb92d61d18551c3e5dacfd884b2fdb50b40aa193251cabab5c53319e661fa7619aba926fcc981c7a5d2eba705464a091c93aa371a769fef0d8f273b9c12ee03a0235a9a76d88f449120d5da56ba91", 0xbd, 0x408, &(0x7f0000000140)={0x2, 0x1}, 0xc) fsync(r0) 23:32:45 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6a3000"], 0x10) 23:32:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x40000001006, 0x0, 0x0) 23:32:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) kqueue() r1 = kqueue() socket(0x10, 0x2, 0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 23:32:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x2, 0xe2) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x1, 0x4) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 23:32:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 23:32:46 executing program 1: r0 = socket$inet(0x2, 0x5, 0x19) setsockopt$inet_opts(r0, 0x0, 0x19, 0x0, 0xffffffffffffff22) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 23:32:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 23:32:46 executing program 1: 23:32:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x9b, &(0x7f0000002880)="3d9292a7b964a637580614f3e160752a2ee70448a5093a5f31a667b5ff4878d5881e75b100be7a9b083ff086613e5ca2acb0a781dbc854e8979ee4c2eb63e40e12223bcbdda57edc47ba86c0e06a5bebb25e7077beced6d0977f90859f2ecdafc9cc") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) getgroups(0x7, &(0x7f0000002580)=[r5, r5, r5, r5, r5, r5, r5]) r8 = dup(r6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r8, &(0x7f0000000340)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x800000000000008, 0x0, 0x35a) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r6, 0x6, r4) ioctl$TIOCDRAIN(r7, 0x2000745e) sync() 23:32:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x10) sendmsg(r0, &(0x7f0000001940)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x4, 0xfffffffffffffffd}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000200)="497d3ec8dadc6c834eb6841ac378719b14a949ab532b8dc523e07dcca8aa326847d27258defb1c00e98b5b93638df08b455555ce6254298748c396c8b009ddfa97ffd57a1fc20b05b65adca8eda524f3a862d105e2bdf1a30086e306936cf3e93a2e900a9be47b191d3f90d2132fd1a0030471f6ca360d7428dc7204daf47191adb0216b0104615fe9354eaf127b4b4d8f2ddefa247d5faf", 0x98}, {&(0x7f00000002c0)="79903fe9e6d7e2e95befcee3403531a87a2acafd86171d306df66bf3d64e0dc5ab412d8fb0319be756f61dd59a3148fcf6591097606b2d667827ff2318f157a02afdd52c6d7ee7e9ce450e5c0a367c068f24245f554c020e3eea938df7d27bbb3371e897", 0x64}, {&(0x7f0000000340)="ebe097e94bed8485a8f69c30c02f03a36eda5ddadfcb2e1e3e47a54cc1f0e856ce37fbdb614898e11e4287f3b16cd5533e2105b8d1c2f6a133f8f6f1", 0x3c}, {&(0x7f0000000380)="b0685cdf843dc71c0a6895f5b69ba625b5d60a85fe78a6cba728c865922242057c2c26b922f8beaba5182d4a73808690ad07ba5937431804afe52d9a2eeeeebe98c8917e73c86bb6ddb93be363235f6335d78fd7b8e39af8fc7b4036bbf4b6b689d5a66ac9f5e7f295fa3379c214ce75ce7d802821faa08edaa0f1bef1ca5eaf5f968fae0789306ddbd6c6a9151a43060017bd6734ff9e999282b888c2254a14aa07633571b8d080f52f983b085d6a1d011c4a48434ec195ccb9b1244b5147e0", 0xc0}, {&(0x7f0000000440)="af99b10962693430ece236c1f4647279a1eed89730791eb5866c2a4b51e521c7b879ad4ae3a7413f1aa9cfb0f4daf386948628735018f682302733ef8dd1f72b3dc20d1d854b868746370086a56212649983ef7d071b4f241eb54fe523647eb1e6f282c75d4fc2eb40d72e36eb4f27805146e81b9f2972c1d77ddbc7590305e6b575372da45f4248bb8bba344313662be6a8fa102f4da56945c15dbb5f39aff651e2be9af5d4a469e55baf9d19878fb7635b6df66dd59c8da06dab4ffd06d918", 0xc0}, {&(0x7f0000000500)="17e01eadb4208f91cd63215561c6bb7cb20de0dfb0ba1aa6c7f4286b18c1c994e8d3e8429433d30fb578f3a42ce1952155fce56ebfd824ef354d075c0b192b8483f23d46e47c21d268651143ca2ba270ff172815765e7c92675ddcba6896768809e02d7077c51ecd9579b85d49c6dc929fa284d13e1547164e97dea83894f0915ef057a81aa68f7d80f29c10e1becabae098407ef770dd3e14c29142a94ee5707303af11eb54dee45288913fdb8bc6bdb0e59b97673801c7168db986235bb28f81fcbe6bf9b489eab11b97240b9e86382dced858393abef77be4ab7046b02370171a97e29b20e1678371354335f5ca8989411d9d0afb079db51a46ae48da5c1a189c8603e60020f33cfc04c03250a8bd3fc6c64c48e30f7e50662cb2d3d48e27338fc61cc313de7a0afdcbb743d0a5638de44e287950288ac63e4e990ef6d67c13ebf719e881ecf36504ca87852d14cc125e932f04d5468081c7fba0f1d2b5d2dedbeeeebf8b79bf99677499219d9615229c62e5f83aeb69e23f811c93bb7fad1294d11c0d4773b1344fb329f17ce2b1262baa09cd66f7d65e56c55cbf7a6fd41c49cc716bdaa69f3278350ae497277ca1ed216498587f2a3638a959f7543911a05726dbb11108b1bcf080401aaa8326e09af3409b21e879778212c262cdaca3bd79545f9f713b459cddf7100ac99fa1773269bb00506fc68be8efe62a287791e6d80409dde1293e880441c6ff8ec377ba410e48db64dce84c4002ea75a787d5619f090e07d49e44c163cc57987ccf9e568035306185719ad943adc209258e3f596289b70ed400c5a34ecd05fd6a63cdeae98784b9552d3cf06bdde3ec29682bad310b484f946714e3a21c5c66ad4f68e0bebb9ea9da3240b4c1d38c5bea327ee90adff719cc4aa1e2d5e4adfd28dcd4aaf80391f43137a9ff3bacbf421d0066a464718e85ef385f3b6f99908861ea6feb455f42d0e76d0efc0e339da15a20305dce5d992ab62515a3ef95f320d4e7d8b3252965f1f82756499a99b9d50b3be21737420ee62b9e686b1493f3812d878c3cfef74cd07daf50082d20a05eef3a13a427435510df35c24e1c27cb72f0e5277781706b42dfa840cc428b6521b21e447479ac08fc654e8d03e3650e89fcdfb5a43af84349c6cb19296dd41207bbece6b9ed63d05042edf40b0f87e2b7d4af178176ff93b31671b5dfe9fc16e05a857b6971ec6e85d9486939f42c0f3394e7a8f2737d542b5f12b77a1055f031f5d582f7a6da7eb288543d3e7f79175c004ebf6337325848415610df306ff2a4d4a5f0bfa111ec13e1249dadcac331ed56ea13c537937664cc6fb92737108b623e34c94ad9341fce49a7067671a7543b377042cdbfb456d416200854250b29ae9f81f96d844136ac64aa5ca5fdc38b36b8bd610dc1401074dd02fcbe3171526ef001a4d608706326761de2c93d380438856cdb01c68cdcad8f0a6bfaf8761f1fab02867f9d5d227c4a9164314c82a60fa5d8fede68b94829e4dec61016a6c7dc359f9d2ff89997b4840b67f7207ddedca65d641823a96420bf0978ddfbf5b10a2f6695f0857fdd74dd55faba21b0fba5a3d140bd78b9c8d261c195aa3bdfa2b7bb6a4947fb828528c9a3d41b4667ed6d00942b032dd63c0324222e80eb42823deb40a722ecef412c4907f95ead366d5d07a18fda4625ca41401d15098badaf5b55829744d080e30bcbe0535c44947739b2a614870578def9008a5bc74afd023f6db6594cacb7cd221eb702dd39d208528a732bf271153668e40ea99752bc06a8361e61c57f50c6ffad3d3e6c58c1f9b45960edea364b404a93851af0fcdada5f59b6c9aa5f60b792d2a4ad5a90eb96f30784b5aba8024e1ba4a0daffca0658b14b87f0362177a074c74d4adaa30927f463c2db9c27456a1564d4139517c0dcce16ba018c5c78b9435582579504c668a2f056dd1761f1c2bc1d1d213d4587d1aec3e846b96980b62d20efc5780f4a699e96710e833f3ecb4cf4e3cc42ef596ea959e64d1967fd277ff0192e3d08cdfa56ec02c11d2280a3579dfee6e35ac416c7e2830a00c7b4aba48aaa5709359be14442fd740bc225ab421d835a63b235c56c0e349eba62842b664e3ec8db40615a038d2d19917f04ff0f782e97324d2c77dcf77b33cc035d28178d81bc745b84a95d9249e39959f5b5926e6764757ce32437e822aac71e551a89f199fc8b98511612cf9b84895eb534cdb3dbf9d265b999357500f13aeddfafb3c50046d7c3553c106eac94b27631ec7d76c40b7b4bf67818f60898e40c8a6be132469e50ce1cf9623af1bbc8183826494dc17c4f0b23e613a477d67b74836e0c4e824e6ec0eb977687c2c7af72b2a99b0be600db1fd6269f3e34a0071cd7f350575cdaedc0ce351507bdff71c2cb1ee78869f62933b9d829bd81f3479dfff580ac98b908935669ba99234083ba8f870d661f5492e9d7529dae8c44708d484d75e6f29ea1cba0a2c5003938cb919f884f897dbfb31dc39e454335500681c0314816728d4569ba897e7e86557af2ce9f6935a28a47220ae0ffdf2a8eb4193c008172c2c3a90af41dd6defcaab040fc4f1a144c6146889b9084c828e831402bd75285b5b833a56e0b24a9a0f3634f234793c16f989894cafe732ed07213023c3199bbb530643d45aad178e3f2cf304dd4ff664c379a2ba87b5218049c1a29d0cbf8eefb1b0d3aa117ed9859237e7ec29e12ac28811974189de2fe77f8e926132671e855c0a3e547ca8a611ad0c74c87ec57256af1f2ad9c9c4bd0084a5cea7c0f7469e0fefbef9b5cc9809a9854385fbc129dcdd5fe8f65042da2e0dcaa0370bca7fc2c9863dd5275e90fbd0f84ae59944259b3348efb394afbac4e539fc9b81e7969b7bac781171a8a47055372872418ce47fc56e7097f816c0289871c2f9d7329138cacbfe2034f22fc543550d9c57e1e04cd2676decf602b0b7cb70c346c639d59dc27a1a8e39f1eb2e2b967363f3b50811de8065f1c4a03a0dc6df7c0783bd5147ee3f31d3e2790bd126acb09b7cea000202bad48627d92f322ab11244ad7c59962d7d0eb41bb4bee9d8dfad05d9e7ed3e8ce81c7d4d78cee8a93105e2d766313f300456fb1280c8f92296f1b12919d35f4d10c995d5fc092fafedc52b8681f9ec3bbc00ea7fed73d8cd1629510c65d35e630091ed5af004056150cd7a66c0a94ec3c95ea26dc8bef6a8f4f5dad0bc88dfc08b73903f1b41dafc42c5ca2a9eb9e33a0f45c304f51b9acc0156ae89fa7e25fe1ed815a40d70b3b4cf0717ca5c5670005e93e73391a8f420c41acb6abda49681f959735a1fdae41c4c299273b6511a36ff11680956165444749abbdbbec1a189045644728e25302e93b28678851c30e6251c0e99bc989f55760c560e271779fc506fefd3d07ba4cc783070a384162c4c935a165395b8f9dd3eb0d7465eb12faa9606c7cc68373d6cecd26a8b023348c1b74efd3f9802de1ede334a6c138d3ab8c940f6d2557dc01a62cac4cac4c5266580e52432ed7a485c92f2a26b7ce6bd65de6698af917dbd9a7fa336009b55851f36baa36c2475a64d594cf75b919321605b0ad8709da03e853b662841ef41e4ea0edfe048d53ceee7711b349face568f264e91f97c1f5a0308ab92795c0987e05ad189dd24c071a48f84502e8f43933cff944f43a0dcfa6ced0fb1685da706e1cbfce80d1eb0bbbec6731b2d69941845316a2b607c41b0b8e31102ca3625a4d5df125c7fd170e7a674705f4136cf4e19f66cd141569d52101286fe3989f5fe235ea80a4d20395bef9da14886293d0e893aa804029045d847aa08577012bec83a9c52430b9b78662d3e040d61f932411d927b913ad6995d9ad8ae5c707bd6b6b79fa9d236fde36946cdb0e47becac6c7d13a071d0d622fa4f97ee7901ec513143a7492824d5e7b469d47758d1dfdd9d27d2bb3f81c3b0d1ee7433c145d9cc0c325b7462d594986d2c586ec9f32154e8ef5b3a4b5ec5204ecccac9c91b689891115034f58fd1baac2b669dbc58d691efb7e979a638de641687b0662bbd38242fcfd1e9bb2bce90468abb4abcbd31eba40e990500d9c13c6080ea2215c41807c8b83a8e9b7ab135ed70ce4ef9a271188485c3606d9d56ddab3397e6ed04069dd0530335e00b5ce6e05e51be3ca913d35d1db9f5deab4acf7b20b236c984ec3ae07e7a50289a63f5891f9055c5135d2dd6587f01996ceeee7a4f68676b95b2bc40a46f53652c035f8eb4fa9e0e3ee1f2757cbd9da7103eb82f30cad5bb1dbc4f7036b3b505aa2c65bfce3ba562deecff4cdba313c5eea849be8336fa1f08f5146ab99bc28e3802f092bfd2a9d9837ead7898c76be1882c709a145904ba753f74ba41fead7d7a356aa617fcf5f081e9d36feef8b9beefa7ad94532699fec50d2fe3e32294b0698039c9eb1b80dce4d66b3a34807f70c405d27999401dcedab14f3945fc980a8e2d8f2ad8919d6c0f936f97ee07cb87189a0b39f61b60c855abf9f8df564c3e915dc7823bb8e8147c4799d9cfe8527880e85652cd6e0327995119b4291aa103fd5b068d4193ce633218048011e8a5b0a4dc13ae6d319220fb380102b56bdb806adcd595efc0c8a8a16501d637114094bbca5570a13af9d79834df16d324c7eac74a99a8ccd1135ce55acbd8aadeb8b796f004ac69d69315749db439e82de71f60660e76fd87445c193a3631fd352cfd64d25f8b6a6d2f195459346418429aa2df6b96b768c43d7fa721acf2cee2707e549c30b93d0675f6dcd21b16163820dd94d75c1669ca7e6bdea3ab56b69e6216731a52283d1fddc6b6b1e29e96a9e354045d72ffd1070911ef2f993f947f48f6cfae7b5cf5a25ab8d4a82480e822fc5b59d347379f94d7b89fe79ab1e259fd851cf6744f32a1e3a54da07769aab8a47e47112ee10d172ac05884f5284d2f1a7bc439bc867764a9937c3ae0bdba9f842062daca847cbc2a349214bd87c616d878d64888092dd6adcdaf3f3654d96df14cf1a1abb4c25f76a2ea6b92fdcfc903733597c5b95b029a97481f3a4a53fb06521a8c79243dbf9ba673a1730db8eac6530d4fe15edf64f3da0fd57bdba0509a5901c4611486097b6efa47ceb122b5e9aae0989bc7823d805a3cf792e3a583e81baab95cfef5e26954e2dc1ef7ba2afe0f85dd95df4d63ea8760f20e64f2792c9b1864ad11fbe7f86044632a7b65028b6b8175f88658d5c27f5164e9db3e42fdc22c39559358ea92dba2a8181379a1e1eb0206679a5d39929dc6ceca7dd47609670655bf606bb37ec87cb8dbabe929296983198ac8212be50571a8be3b24e639a9a85364941715d0b826ebd2cec485279cbb6d13c09fdc847fe08b0c9dde13546ad69ecac3c216eb29144918053d2ce5713448f47822c58610f3041fbc1770cc00cf3b24074d2966cdaf4ca04c33f8acab2e2e3ae755cfe097df74a42978946b312fe3e5d11ea70d953f10acb3ece1e555245735024e7fe013a2da5da2d6eaa0b1f479406798959965b408cf3dc15d3b7e0baf66c6d588f8ddf197150724a1495e769454926791c004c297240b991e76916d78ef177e2a004db979c842bd00a46ad7172d604b95556aa1fd56b8bdaec1515f5df39299cde16faebebf2f4b9a7e75c35e1dd065dca571417125811c368d7d82587efd7f487935795e577255cc7e2ec6f6185bd02b3dd5340be753ba6cdc095724b05a3672cea5614b6cbaf1c1e0806f02a4b354779524677a3ceff7db9870604aeefd65a5", 0x1000}, {&(0x7f0000001500)="8bb2c3bee1aa2c83632902904d86df95e92c6deb32eb913a8bc29c6bf6bde308900a5aecb7190e85f8b2b6a37f0472ab9dfc6a40510c427ab7ec12a7cc74bcd475658620dd2ed6f7cf0bf862c521cb7f35d72d6cd95dd648ba339c6a332de184ef522238c8af560a84d3a386712f6b7f65a4cdf2ebf456ae57f233f75a6bcfd93d72c55b33787756ce8c7520fa98fb94882aebf8a7aa840272dfb09dcbef916133e0fc3ba5c96c0bbc5ce9750222c44bcdb57a5949a90453583e6a34506305634fd617fa49d1a5e12f6a", 0xca}, {&(0x7f0000001600)="a9be99a3dabc74e03800a4be7c703193aa8e3a1ee62696b72f0943adb70845c94d704e795ee65cd3ade387d79d02ece7155bf232f8106601439fc620ab59b0e36d38f1a6379cede74a2e460d2c4a2d7653f8875324505424db94e59e1fdab13cafe4cedb5ecfe01454d47c98b8529328ffe4feb83bda7d94", 0x78}], 0x8, &(0x7f0000001700)=[{0x18, 0x0, 0x8, "ec7ba2b206"}, {0xe8, 0xffff, 0x4, "15cf9ff1ef9d39d92c126cc180c5d001dc2e253b851be573de84456b297366080fe0248e1d615d1d243a932910db04efabdf85f15ea641899ccf8cd0dbf5010e3bd6f22a00d599589ffe43da77463730a49a3070a2597724d41b718331716ee0135b60d4da1ba3a82098a7eba5fcf454269c875a6f3670da3e1dd047e9a3e5c5633762e698bc194a0f18d21ec80686fd4b8c91d6a4d457098e66364051d62638fc2f0da8aa80da497042a4a802df915857cd18b31547f37ec5f8451d2ba12a19e79748188c696c1511245e69fc766a4c88036ea7dfbd"}, {0x90, 0x1, 0x0, "e1102f3b965090c194c4d7214c0dca284c675f3aa833b616051c2ecf42df54e5ccc015b8af39845d33d2c648edd87b44c86bfefb0ddc2288ca13b8d4092c7683b30a6c397f283d34f3f9d636fc0fa878d9b4addd8fce6f6e9f97db27a6d1dd50c0c421450c123bd417806bda8432a017cc8d71ad1f97d9336fa05a32df44ab73"}, {0x70, 0x1, 0xae, "ef1509a2a1da6079002ec7c510fa57788adbe20067c42e640f4cb6a3aee8310da94668e33ce15aeb624ddf3f679d4d82f782bc93f6185e7f6d8d12499ec4144bc220b554f8ea84c9e48702f42adf9cc8800fdd524397bca6a3"}, {0x18, 0xffff, 0xfffffffffffffff8, "a34b"}], 0x218}, 0x0) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f0000000080)="b69ac5f1cdecbca47d1d11d4c954b3403bcd07a4924a44df1392a773d9294e9c5f9cea91a59dc81abf1c1d94c31f88a8915e42b4dcc9df892feed288266d6bb6de38991345f187a9796b68f9a7c86fa5788743f8cdcf0031d4e58ef69a96cd322bbd4da56f4844c6ff612847785f40111e3d978cc900fdd3edb356ce7bd5103ee2c9ff6139bc926915b2b43edafcbd49b8ac6704d7f7110b883db08235607afd40648a953cab94272ce88a89d0b170af1d7b6b97b875b8704d2aed50358dc157ef4c43f5980c90d0fa8a21e17e59de1bd26a18792201d20482ee04f29cb85c", 0xdf) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r2, 0x0, 0x0) 23:32:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = socket(0x18, 0x0, 0x47) r2 = getegid() write(r1, &(0x7f00000001c0)="afb2d8aebb68266782e5cb08603c91096f928f898f37a85cd76de9b70d632b5180dc56d5cf64d3dac6b09de8be188a37366bb408421b772c9b2c629dbcd0b35f810d1bb2a515ac5048dad0726f8edee85274c5198870abb1ba85081d9024e23434eaa19bb6e6f013a4b4556df3f72c4ab7bddd843c69f278b74c1662227897079c915c6fc8f3c49ab28ff00fe7896e73e086cef49223350c46e59ebea3a59c4a7743b4260bd1a76934440112661e3957b6313b4b62e769ae20147109c2a6b7b1848cee69d5208d6c85177c8f6995a07ba1a720c174655896203d3238a2cd6cade7c1447702ca4e3651574d6d9301b3bfae115b04ca1edca9b40680d9bd0937e0b0d849ee09869b5640be67020a922f31d544ab2efa3b4a3696be7b1b9921d155e190de9d53b8830fbc12151c6d2368487f4f1f352ab43094ef7e60d66c1c4b5dfd7e598c8486e3e32a973a3fbf459ac6175516482928c8b7bd815af8afa482d7be8871d4c2004a5f5e9714d78dfec47a0f5b91727807a7b434e9c067a9c80fadb692421025533580e9656cad3c56e73861ce71a01a3b0d792e9fe2997af0579dcccf9bd79633fd968646136584b39ff3c3021f96267396d5cd4390b8b614076b645f78a32f9fc9c39a836150492a4405347c0fabfccb39ebebf3a58fd80859b4c664c7d6156d4fdd5f05c4352ccdac087667d021ca45620bddf487fbccac9a13b310cf5da815078e34260c0d465f75f1b052a7e37e297f21fd2a53a499f6cca01244e2ea4e942c79c125e06d3ed6c6edf156b41793333cc1a9155e235167da3585587813f9ecd1eefb3dd3fef73ba9c53def1174db53c233a34de49b41bd624a78ef04d1b14f904b9c888aba3441aef16a4e12000b6a5d21cd474f213ab8504557653160d64be16d65d1d17f8034ff46196a9b842c9c7fd1ac4c02287defb568467c8016b5c78b5554ff12512859d9a91191e9244842e4b81b8e64a48967e7d4de649ed67c16863a8923b184b0e35ebf2842e4b40d22178010b0e684c8e131e19690ebd79fc066ec7adb028c18467b393a94585afa4b7995c2fdc468dac918234c2a8edbf371ae964fdf07ed1a05035045ef5c324511c428a3a530ceb4fe11fa7d9fbb7d040c9605397ab9bd3a39726e483306564fa72b4cb6f35d833bab84adaf36cdb6e2e26a8d19f683f12504268846e05d4232d59586f57b1791072e1c599d86de1afb77a903f10a4fee2d70ee378e241efe0dfb86270a18a423dc06978f8248ec65b98e7a1a33e264bd45a300cf94779b5b1507dfd1ecc6a83e9ccc92fdc572f71f0a1080a969e78cc26e18b6cdbd5dc5aa3f7e7e48d6aef7c2f6ab3197328365ab2592a243502f65f1a24ee1f72f6fd716dd23cbbb244a8b5b4cbf9015526b530a0743a201e57c5e22dab01a93af07310613ac3a958b5d757d7d70e44809d66cee8df8e1ffdcd662481b7abddb266cc0b44e89477cdae097bd01217068b0bd938cd10ed45eab04f679f8f90345768c4ab8493df781f8de0992c594ed38d210091cc39f848a517b298a51e7b4fb157f5797fc44ed4781a0f14f9dbf18da99163e05583964c9ad01885df07d20ccac456a5d447a99a72d45afe8e5fa10007c710f6d933975474ceb86e2f9a2f489e5365f7f98f55023309205b5241fd886280d8b9448e7f5db0ec0c4a0794591cfedd7e7d372cd4323f74d82cd7fd1622fbdc12f76facfca1bd160692c04a49c9be64483711582b36f8b9f509faaf393385d61d0ae62bf91308df5c90b904c06a97fedef7fa786144f4ee8a5dc1290186010301ee7ce9f018e949eaf9ed65619f6d9f2fab43072b1fc8e407aecaf034e9c40c4423dcbd5c3d09f8c6447a160e199ab9571a0aee98fe40e9189bf5b2ada9ad56264e979af29725dfb6a22d941cd28cd2a6a04673d35478815e30354690b0125a35a4b08abdb3c26888d0b55a1105dcaf64884161c61076fddcf3d5c01779e6c67c26e69da80d221e702e9215768583383c85e14bf852c3ba96ec18d7e50a3bfb2ed416202826919b3832bb94ba71f67864fbd6add6dea562551cbcf969f2f56cbf2e24a1cd0352d473cb03d6e09f153dcc03c7280f6d433758445329b331fe3d3a93dff909de751ef5c9543aac228b0f9bce5b542907ef6363365d82249cb1c770df99027307e36daaa13f4c85ed6bdd5da5e654de8d83d8c61a54907ee4c793f9d1f47d3b6012bf3321d3a91fa7e0c17da1f619690e71b2ae8b00731753304fea078e350eb75606db4646f75bd89a206697896b445b5d0d279e892bd89d7fe3919f7fc483d111eeb5eff7e1245316de657a9d44f27b61dbd468e2dc609c11b5e821a93eb7a0d0c6657c8366047ee2bb6200bac615c79b12a7ac87d0f903a683d9f8cfe994ad7a86434c0a842796522174ae9864f4a04090b0320ebd2264135a58ba8f6cfa71becdf834248ef624b75c029375de3c3fe7bdc2f21aa4e6f866262495475e8c742bfb9587ee8262519554352423250b3cd7a57a481b41b31eb353b8e05ccab1d9f3ebad6adaa69f237a3044a80c7d34a27cbb8a72ae556f81b97ed4cd42d2f68b938a6b8654ae6a3d490fdb0b3a2fb4242a17b93dc10ceca58dfdcc63ddef2c61edde43679fd0ddbf521f37e47fff89f395d0649c7f487d5cdb9c1ed37179743d95480704f3eacb463c9f8ee4a6aad44cb5298d70d02cdae85f5af24237e9820c7438105e7ef0f60b5578cff310322d0899f9625b2f310fa1c5190a09abbd6d4b9741c4c54094b385d65d24106c933e1d2ed8b688829b3439f097d625394618c708d971758c2fc30f1377e2aa2c458d617f8bb1ce044c08ecfb3382f9211deb6e5e67ec6517913a6a3092ac15e13fb1403ec2e7ae6fc39c9e5cc4385b444b5b9cd81fd825ecd5c3a987185f8f8e33a9674c58f86a5434999480295e7949c9809776e0868e598ef474bf85829be5524049c2fbdecea017e0587a73a3ab0433fe29331fe11d687d3f67a519cc17b806f71bd54114a0e9b47d9f86c2fed0e6e2f76d61308193d90525d93a3941f5384006f8065b526ba572cf82da26718351d20af6fbf84b6129efd4bba9dd0cf86b90f803bf22c320c19644364b4f705e282ee9731f653fa9427b1999d23ba08364e008ba58ced04df12932236977eca3e4e0745ffbd4b8be69a6fe4b086612737a2bc18a92ed325451ecbbd4b4fba99bd8e3e66e37d508453408baeb986d343dcf36e57670f614643610a4d0fe0a8b7bff75dd2bc6721ee2328769fecfc162d0b048eb9c3d9841e6d31f39e703efd2defc78a55825349d2ce95a6940e092bcc4577609684549e2a13330775aaae41ad9fa71d67c355873bd51126975bcafa7c6c00f70d5debd67fc6f2b8be2cb5dfa18e279e0faf782abff4788e7e7cfcb7afb5e2b857428ebb32ff94886ef580ef694d83edbaa8271e1a70a0fa01892a531bba305f6250eb5260c7e068552b96630ead78802d5e2028a52f19f55a6558333e04db2228f5373f1bee1cfd7f535e11f11fce91dae025fc3d428cc6f6ec2f85c834ec92d3989894598db449f5d95fab84a5cfc3835b2a34bb14547e8114d74eeb9ddf5ec80579a20278633ba8ff49266dffb2c827cc835cb6508f9967b3e222af80f3d930bf48d0a918d66b16a8695f69c26d90ff475af0dde06961e5d5ef68a0f1489ea24e3e7029168e2475484638bede232d457d031af0a326daaa7fd56fa0c19abb2053f1d06e370edb0b649e50afc122bac58e5a6d354d232c5030b1aed884c8bd12d43ffed0033e11d68011e44b4c4dec30c64bf7a0cbeedcd4664eaaaebf718789e96513091ceea581a9c364045efa13f3944efd29e79ad7e3a6c758df8e1dea3e826f6a374176f2edc6944641ad3452f83bfd507dab41799022e87e64761f3d1140954cb7956f84f3985447bae5559b02931c4ea7f88aff0392aa2f313eb550ff75875c40d57998e3350cdd316e8c778fbe5973372a29fdd9cbba525dbcff3e6db3b9883cc8e4b2d0fe31ac61fd8839d8ed0ad3b74487bb1c9d0990960c7e863a2e1b8035fbac27ad348f88252e30ae811f9ec3c46aa23ddefb1b8a15b24c7a9555de495e52ad74ea8b288c2f981f6c788874e0f396aeadc7087acb5cb450dc7d9e1379db6741c19d8f2edf9d9f0f1d40661e11cd66a9d320dfacde29c3ade4708465750ad3d2638682a8fb4955dcd84bdf71a0e91a4286014ca440d104560770de6bcec31ba05903988669e7062c2c99b6ac2f5fafcff46eea7d43fc24668c9586f730501133b06f111252cbe864dae6395eb0bc578f700d1dec6f02eb45b8eceee57d158761e02b9af6b8dcaabee3ae1f9e2d8c59cad3fd3c684ae10d90b46dc6fe74625327a85138ddac712c4dda1e92b0f7cac88fda9e0083f9e14d905cd1708264616b8e7c957c488e3666d002e26462d6958a7a2d3c85827b25058df8b4fbc2a13b27a54a3d28228989c77a734719b2959aedeb1527ccaed70d23714f2cc1581ef8ca02c4553168e48dca454f23d88ff05945c826968cf7ced1e53eb16c7ed747285c8a1f1b67186bbc4cf1f361739e561930ae7de35cf248bce311fc2c3cafdfd8f7f64eeaa09d5401f3be1b96cb4ca11ce748f08ab5465eeeafc43f01d8b57d329dc1a57580cec98f49109653e07e97fb3eed0717bdbbc0113d6fedc34b4c67ccabfd1119d182f0cefcfe394d3beb0f64b05f4486f3f3d646fa94fc651e8ad56e034cb79a9183aaf8165f88f06b177b1fa4cdb8cb39b6412291695f1ab4df678c394d8373f2473edf37e992efeebe2a5ceb6b920f3fab79ccecb6cf786ac1a2ac0e225e634862b3e9b17d1cb70d6ff9cc64257e16f77a80458906e72701a1ee5d7e9fbc1458790fd5965d493d36950f637f851e615fc1fef10c507f7e3e58c5ec066c765a26151dfd0194c0d10a419bb2ca99681b36f22d1d09c7864840bdfda8c7a498090be822e1dc4f8a84a11ca37586a5bd56656bf90852cf3cb9a94428085da8e580b894e4fefecd04a61fea82e4dc70e285225ff78c3c2d811bb955886bcea27389c0b80416ed16bacd35ec35820f32fe5ebe1253f524046f17b909af2a040a62dd0d5cdadc73272db3124de9853ef8bba218d47fce5ea3f50fe79b678c53553cc9dd8c812a876b509878649bbf1caa5ba15f624a2925f0d581d56bd4b1bdcb962d05f788238acf64ef17974efc76e21f9bcb9344c07a66eae3b681d24df30d76b6f3a3ecac9263247ad7f86bb7ed593ebc98525b5d65f22eb9c09bf67af2fb1a9aa9edf865c10f32e3e115ee4f6734a9fbdda23b228afa48bb93ac7dc35715d7903dc07bf5977d0e9ffbd558ea94dccc64b8e2f645522c7b4bddc0156d784afbeebe4af9c34da2f314499a9e6dd1833f72778665ca3cb039827e6712de6efb8b499e8d1c447e2f8ff5ba0f6fb8194c85cf7c0975e728ea42f77d14c42d785d1c9ffb121446b43f9b3a645a259672f59417246b4b8aa0b32806688f7f8746e46e3c70e164c8dff5f6d58d7e97a6795a6cf9849e9dbe9a752f9be4e03147bc2ec42c23503046285e3e106ce4cf841001528920db3e82b88734837aec0651492e7db01e768b5a20035655fa31a1761bacd9b06d35c67e16f17ed8593f84a50470cc3104d6329246f8e21c78eaf7e2e5840b5a4523b9e41b91879ca583c1fc72c597f25d918ced9fa7b2562a8d78e1e8d62bce0bbe0505fb7fa40f40e933d78a50f024dec7b78ca39b69b2e1ec2494f296ac5ab0bd3b0614cc20316d0e86a4da47de6687", 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r2) getsockopt(r1, 0x6, 0x2, &(0x7f0000000000)=""/61, &(0x7f00000000c0)=0x3d) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 23:32:47 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/114, 0x72, 0x841, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x8, 0xc7, 0x81, 0xff, "fa54e561fec59d87dc90b74f4889ac51a27fe525", 0x726, 0x6c}) getdents(r2, &(0x7f00000001c0)=""/68, 0x44) 23:32:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) flock(r0, 0x8) r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000000), 0xfffd, 0x0, 0x4b, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0xa6f, 0x3, 0x8, 0x5}) 23:32:47 executing program 1: r0 = socket$inet6(0x18, 0x7ffb, 0xfffffffffffffff8) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 23:32:47 executing program 0: socket$inet6(0x18, 0x8001, 0x9) socket$inet6(0x18, 0x4005, 0x6) 23:32:48 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fcntl$lock(r0, 0x9, 0x0) 23:32:48 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(F[}-\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[]\x00']) 23:32:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:32:48 executing program 0: setrlimit(0x0, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) mlockall(0x1) r0 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x7, 0x9, 0x80000000, 0x9]) getgid() 23:32:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b11051ce4744b380819e34f48037df91616385a15206538a8a68d8fcdb6cef5f8d1e72f76a986920fa7b08aca02030c80d897739241d7fd2552a4dd76616900d315647a823fd1547b001475b5dedd98342bb08c3b70e61a7b715f141dd71f24f685482b7c142a21aa473a60ca24c122a170e73afe43c7eb3fe4ca5", 0x7b) 23:32:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0xf) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001440), 0x0, 0x0, 0x0, 0x408}, 0x1) 23:32:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) r1 = msgget(0x3, 0xfc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001040)) msgsnd(r1, &(0x7f0000000000)={0x3, "d3a6f99127d8af02c9e2578372081eb7acecd08656cbbf9bcf04b2cebd60352870dd75174cbf794c48db9d965a889453bdfa94e6d1da5240b281ca238b02cb31865966d2eba3d650ebb828b7404177e86624dff4eca0bc8808374f3851f955d9adf9c319026ed66e3dbbcf148c357dc49528b5c12ce69c57d1adb60105d2ec9050ffcce803fb8b3a45c9665c427fd911fc720aa9df849a7973f619c810fa533975808ae7f854ba8d51a591fdfa115fa9cc6b1562efcd1445ba4c9b9b677779018c3f8e9ce356850858cfb37075a04c94b057b514fde2a36923c6481e1e731288bdbdc2472ae45dd9e32c9d034ff5d62b3c87d8e866df38c9be81994228d430080acd35293b735065c1d47be5e45282577932a27ad5ecf2c9e042ba6e46add4c9ddb8f149570a8277d12cb6085f76ff1f7aa790e4fc61df03971b105118657eafb9d4eb8e2b5067b4c3f2d9406f370b357addfec01adc8e49ace3e09248dba9e6895d85f0a418b7a6ee5225336404820a64824e057e8a8939aeb7765c96cbacc318e0bf2bb94602ac2c60209561ebcea543fae5072ed45ffd7e8fce36f2c71d1efbfa891de7d1e7586e3f4e8e7f4ceab3875fe714de364ab92ea104a3298d6060004f868f1a771ab1f968c84dacb945c14540bf0f3b174a0640386114d4fb429f9b03e13f7cd5df7ed61325d63c916b7d2126ddbdc33291fefa14f5aa8cc62efa48bb592e12b4b79fe04e8eca98707d53051f14e52b82ceae539b58bea0ed153966dbd95a90c62dcf3bd39223c3c965960c7fd396bcfd1624c3e457ce17d325e45cf95a8e30a18b6d062de835c4e46a3718c2ddf1d10b6d61e9ca70a42e4349dedc746e2698cadf582c0466529a669356d35ae4dcbb63b386aba120e294992df2e8da9a9bc4f7d7d2144b4dd1e42b1e69beadc791060b86b52df684ac982c1c54fea9ccd0aa04244ab5a7470e776ab08443dbee75bea359f090bd779f88d52697ac4a79e983b5a48774fdb590d8a651f588b511b375b6cfec5eb069cd1f984a95c01228c30bc6528fcfa694a394ae0d3e11a6adc1c4174f5375efdb35d190cbe0fdab0ed6117dc0e3a38c11efbcec6ffb665d1e48fb27f971ec7beaf6411271099294bcf83bb08b267e060cce5eed82c5911befd73d3330519583f1b197d5512254cfc7fe7b19d7fa5160e8a6c3edfe626b34e1c06e686b4aee9f6f100af5ec74054deb186421702e3564af55f7b09ac3117eee44128b93bf9ae773ad006f30700fc5a33be63eda84b262aa805994b9a89978be96fca4fb6eed259d653762dbd73ea93bf3e16dc049a70737f3e4a3629732fc69e6ac394ed12d96398fea215039e2c9cb928d754a4842b5f1dba40be08b1afa50f7740def523eeb594c5b84696ad648e1caf97762fb4c7f45cbb9ee3e8d90a51956986ac3d01f9ddd876ab2cd08389ac39492ac6fbd92c37e5b82bb43533fe4bfed0d5c37ee84a82f3b7d1c4c704aedec38bf16d8f3dab4c896af86d3b74952a4f71086b6cc5edf1be0c9a08c1ec9725b6cac1db20764bb592d4202527349328c8a310c18d20e460a746cf2e8461ec562f37425084b987d6907818749f2941a32169b33d0c4ca8e2250430cea009eead97f0b405ace922d0a367665063cf0e35b5f39fc629d680a30c1537e7815a1f406ef388811019cd65b624aa19af39a1b9b0cfe4ecea91318ac65372d823e0ba02302b08c917bd594e8d4f67d772494c7a587f540fbf5e963988675d1fdc865b59514ef4bdf039e8cbc3e777aee27189dd9e7d57f2d90f2d12bddf7d5423c365c76c35bbcb5797766ac54f11a3710e427108138ec9cff7b0a630630a953f09eb9ce43a2b1e4abec3a3908e1ce12d5265ca062ee8f0237a34482e82ffa1c94c97216afbe62168673f382af8ed6de9ec476332083fc7027f740f02abe0ee2501e57099e08f1efbb5e2035c761dcee4ea43c0e5e1b6e97f4c78373ab19f291dc8650136ec7265a4ecad65c813ec5d27b1c8dc117b23c92f05283dea10cc8875a0bb7e1d67910f7b4fe50b0f4ae52e0e44a82b57558a3d200a00be765573716a0408534002e6f7d040dc36ea315d1f193bdfae5358d434b2c624841e94326ee87e937038cc5d0c4ae5793e4f11a2f799740244c92b8eabacd293cf2f4a153512cd15490bb5495c9d49829c40f815a6d7439a04223fcaa8ee20fb1f6977542541adaafb99df78334deb46ce6071110346debeeb04250920423964586958c4b39e81e072699d9518a4fb6e80f3bd66d87ac39e2c9af1981333524507bed625cdf1739870ac6ccf2b903eb759c73e502612235de4516fa3fdf74638d5cb2e3ae4c383b9174ce74f36171a990192331edaadb2e2a4823f47ef3b92de5b62621cbe49bee77fa6e346543f6abacb121a45f3bd08c984113e291e206fa09c51ce69698feaaad762a9a60ef6b7e091368eca029abbb739cd033ff3347923013b1af00d28f7e9779f076e812de596d7fb84e4963df6a44973c89286e2db88855376f93451a8c4713841acaeb56a3849e3c963c46eb486d618f09233edded448efb3d039878155ca3f2af8e266377f785ed15ed67e8e17f37afddf2781e424cf35cd80fd99a238103a08e2f95a3af5384fe0f7b735286f7effc1906e27d20e2c5071118aabe09b0a6256ccefbaa9cd0a56d07996cc33e490943b269f2350d4e7ccd1c38f200dc0421e8c7deeacbaf9c953d81f5837394dbf3635d772b04b52b79481d4e81744d45d906850b0466acb09545fc0069a81122987d6ba48d3b379cd6702f87b0592895364904d24d412630d027f9d4e53d3bb90c92983254b7eef1b42d5b7d7caffbcee163f78d4dfd1defb15177827cee1d40ae2c2c08d86561370e8b80d6a46e964c1b114d80dc6c7e687c038a5078909d41bc6b28edcb8c628ae9f574acdc86717d6d8ffe87284ca05be7a4cd2e975672fb923136fbba88acb9e1c9130375501fe50cfc7fa2a0d0b2263d0e8b51a719bf6f13bc8a49fcbfdfa147255160a845a617b34492e3db7aa6e5f247617e8de45f4bd3a3cffab10a5c92671baf5bb34673f8e700c6e648a6a1f3568edd51a6ddee8c47727acc01801136312289bbdea17bbb75cdb4e8c6e1edc5674fb6a5fbbb5616f4f388b84029b6289df7a1dc17a3301ce8657025a778b0d30fbc7291aae5386eab3188e446b1ce82e3b4d5450d20ceaf878185f9a3fd480715e61a0558abda43f1d6e2ea467be3d315d21c5b1d6a6617afe29270ff83111358b2eabca73007d85ffea23086d7764485639a224f223e146b57cc1858499675f2d6969d5897fa0e4ea08e31cebb7cb40d97a49fbe15edeceb091949d913f52b72301376e2e095b7219525eecf5959075eada1d06c3360d3f42e8676a0a0437ededd61984cf1b207a6bc67d1c0c8bf35e1304afaf7a241023e8331f55d2902e27f7c09164395c6aaa7c4f23f058af3954f2e9eb6ebca5ef22cd6a2106fb1d49534419efd0d64996ab78ed49765e6c4b3cc79686164046bfd3b61c28363dcfa5c95a4910ea056ed395f9ace625ab5c72da02bf5659286ea5a56731073b0f54e64c065a958b9a2fbc112e5f8b0fd5929c15033359c79a6f1b34a77e1e751f32b791912d386042f8cff941a871fab371fe883883a9a15d0c63e2164d0f071ad07466b7e387f5f8adb4aa6038920d0463b4ba24d53124d5366dc72452ddc2febaa2e068519218edb569b191812f2ae3a4b04b6f206b7e5792db1c86f15015b4ec1d50be8fe196009751d3e1d1b5102022a2c74528a3e1fbe6f1f97a4448f1d6123a6daae5fe250699dd433757eec7e0ae3e3ac93807e67637ad2a727669310b7b031a3db8045d0ab3a72aeb71f9ecf4f531bbb86a24642b37b4cae4971af120bcbb6fa2df7f645c3503fa00b5b738dc06f627745004455134ed43a25811709fca81dbc7e7c9c42811331ccd03f12f3c12b80874a2088f9345e718ec7cdbe92eb1e911107d83057d0bce6a7d2302210071bc871baeeea2a344b7464053f2f985c0a2fa5f61ae4804e3e7270aa4817a1402feafa40c4459f2e3963cc2cfd2d1e194d5032bc53acbe279757b2542f735713bfc00123e1368bf4f2057eab891276c04ea3b7a1aeaee8ed518caf6ba09cd9d1924738a50a4d3c9f1de0740b36739b98771d030af0e2d519ccbdbf26d5124b9a15313d7f4e1df73d5689dd4dbf57ff74355513bf0a635efd1a9c67cc1536ec69bf0ede44abec78317e2ea1352dbf3f12cd31f91c1fee38f4bb2109161a3277d141ace64528ee9986c58ec2d201b99d8fa3efdf805c44d91bbef5992d6486a1fc91f84b5a356866a17340076ee1afc4c85760c125472eed939e15ff635e32a5569eeb0a7a683c35c2cdf847695594ff0a63b06d02c98e41186eab0f336799e45f8aab5a9a5bac6a6aa894e5801df80df0a4f04fa4987de89bf04c49c4ddfa8748da9e836758cc52afdbe1cf943b8166838cd9d2d4aae56617f3871f05ca354996a8d22cf13cc47eaf2b73f07f5b1149e018fdc570256ad818e9c3e4fe2c07bad6e31a6b561d3d363bf53e02ed0205fef5c81bb657a0dcf84dd96fa2f03f6e924b78ec481a77f0dc8baee20b7dce7084ae3ecaf7dc5e0cf5ed4ebd4cbc8630c2693f4184845a3eada71352c64da638939b771b5b45277858375af90441be7fc380734f825ffec3a754ee661cffc1743d522d34d3cc9f0613a01421f7270db0fe17e312e7636c89e268df4d5f7112703e700d98190270ad0085016e03a2dde3546f6ddbf56e461ea28feda8d1904a70968d7c462ad7379e2d7d9c7565249311ba39702c3a702c92b1460c7f1316836fe6a6d9eca55c98b09d0e9682b400b74c89824cfd94c1bfd41ab18c578c5f34629254c54dc946d5bd13bd219b1d3997fd5279cb123e89b6c599127bb5f0e12b4a20082616d7bf03db65ce93a89332605a18bdb5ca3e978e2bd0eb53571a2c02b62ee1ee308ef6c860dd2d185d4dac1aa84117f57670022a9aab13cec3c8833022c93987424c756730577a64d3799b60f1d3a8ccb59ba9621fb6afc03847c398bef4f8d5860f8dc25dc1c2f056333236adddfc610b797fb8183792cfb55625e64cc3cc49dd2f0652a47e9d8ae9637aa38a42801df4dd41f10933c614c440045b7a72f75e4c5b51b2203a608586d63616ec6d2786c8a060409e3fa0bda4e346d357d9129a3151829e1926505c0ce2724928c68491e4660d99cd726a07ddec0994b657ec32b9005d5000ed885d9b8bf4f918c21cff20e824f24028bc52061c3b31a4edf76a1bb7d7079e61895ec47acddcb293fba6aa7d308c558b41af633dcfb3c7dda597889ee87cf443c472725de5614b4cd7b31b21cbbb470f08a009dda9be63885915bbe7966c03b295d7b2c1f48aeaf8ad54f39969b39e6c4db967c07ba15ee69cc4830d3b855b6c901e632887312b096ce51da0867d9ee970a4fcd401a2bb5c1cc758e8d78cae05864f1c71dd55a9b6020ece628a44ff4b91f050370ab33626ba9c783904ba49408ec01805fe841ffae647e1ab5915597428c7a28697aa543e9a5c5a943f66543e53c2b5cbf0f7d26fbd258195be0c8182069dbb7df4e38899d41caae6d7bb9a5374d80a80c9ede925c4c82827477bf28fda312e2cd5658fa63f622af81fc320bdc431b72bb04decdd5d23a48be46ab8e56e0872dbfd3dc2586de74c0715e0296421c36463f41b3c4a29a32b495dbd97a6d01cffd29147f39f11247c61f788cf0431a4be4274a610dd546c53459d5b06152e"}, 0xffffff5d, 0x800) accept$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) socket$inet(0x2, 0x6bd09eb72f35ad61, 0x8) 23:32:48 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="dab23dba9eb89b5487e7628a1e0def0136217f2508b6c8faeb", 0x19}, {&(0x7f0000000040)="606739190fdb435fe18410237ada67b6531560076442c1d2b72c07038a38bd03c17b6914feff0826fe778f75272afe9008417aeae424250446ea524e5aa1e353936bffb06df8aa72297ce3a388995daa1f036ca7f3cbaa09109f320da15437b18b5638c0f974199407476f242b4c3cbc8f74f3c595709fd2a699c9405b3ef2d1591c63331b4de9b35fb32404eb978faa1bb933451ef1758937c013be3ed0b0f7636d0aab9c6651323ee80d7acec71625ce98870c0b2a8df8cb3731dfc4f66827ea321725e58ef5e222a4767d72a7f890011765ee8e0ecac7e5fded0dddec0da047c16152fb7778a1a518f88fad66fb", 0xef}, {&(0x7f0000000140)="2b7bf7305bf3bdac87fddfcce7ae1c0f5d260be958a5dfa42f02ffa521217d20803f1894fa3e462865bc7d9034dcde1ab7e69e0f97", 0x35}, {&(0x7f0000000180)="869c42f18cfc5784303405f5d277e423f92433", 0x13}, {&(0x7f00000001c0)="96a6fdf8dfc8adbfd863943826153b36c76c767f795ae1d036f1a50bea048ced855132987d585a514872c92a2c6475f576bc0e63704660f7f22aecfb089505212a97e6cec2d233f8408de5d1563b6756f31d80c727368933dd03de6e62a92e357a37b805d765e5159b5c3d75b6c79fb428072b4d2043762e87ab3c531829cd2c54", 0x81}, {&(0x7f0000000280)="f94ad580178f62e37b0a0fd427e07fb047bb48117e89a79018d9fe", 0x1b}, {&(0x7f00000002c0)="50f519cb6ed6bf82700277c447daa115b30941a55b4bf4385153a3209fbc326f4cca1df74f3e310207cac79969615f81784abd066f389850dc519e22161a2344275cded50d120eb27ed32a346750415d148ba3e398e8a013e960ea9a8f720b609d0be642af70307f78810c96bdca8e86a7331a5eedb675a15e801007049b9e0185865bbdbac25446141fe552bae002e55997db3e2b127d50765462ea673670dfd00c63786d5f6f819f132607260e63a582cbf3e8d67ae292dc3f723a8efbc2f2ceeebfd2a9b3b0c0a76707c0534e39e7dfabd0826ff5b4cd69decaee782a0b60c824c13ad77d76f7cf", 0xe9}], 0x7, 0x0) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 23:32:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = dup(r0) write(r1, &(0x7f00000000c0)="3d810142f747a57b1c5c6cdeb64fe3bc4c24a99d9aece00eb804693d19412a7176cc03ba6c7e5daf5d5d353e", 0x2c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f0000000180)={0x0, ""/150}, 0x9e, 0x0, 0x1800) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="78633625b2ec348e80274f3d9ead8db4e680158c72f6bfcadb11c74eb4a0b84d9ede10", 0x23}], 0x1) dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x2, 0x3, {0x400, 0x8e8}}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 23:32:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2000000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r1 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x81, 0x100000000000004, 0x9, 0x6e9b, "f01b7562e2cbc12fc0539476a75dd8b3e992dc0e", 0x4322d227, 0xe0bd}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:32:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) flock(r0, 0xd) syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') 23:32:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000080)="f7f782e9ea57696f5b1723a22d002c90daf96c4e875e56d3389e90db68c5e2813b4b1bbe2bb80083b345481f19eb1b7ec935d9193d670db06c73a7c074c6d0a7e5d0e7b049ffe8d7129c4b7669ded8732e8ad0bc9092763b9b4629fe671202d5aa09fa52a3b2281c48f00673b95bcc8479083a62607b9e4d9ec96ab42b1609767a60eede7ad43735bbf78dbaa31fc54dcac699342cd6dc4118981fc4c06541a4f3a1b47633b79e3bd056d80797f389322b204160b2fb0e", 0xb7) 23:32:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x1, 0x4004, 0x0) sendto$unix(r1, &(0x7f0000000280)="0f9c97d4d69b53e1958836311c2ac499d61925647f34fe15ef1a7d639eebbb2e21bab359f79290ee976c053c2e207b6d93714d1b63835b4ef14660436aed41b4c56830be10b7dbefcbdf", 0x4a, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) witness: thread 0xffff800020b92018 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806a0852c0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92018 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 4491 72480 32767 0x10 0x480 0 syz-executor0 *142175 11400 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(3c0ae4125b873b79) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b92018 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(3c0ae4125b873b79) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67b20 rbx 0xffff800020b67bc0 rdx 0xffffffff81ec5817 cmd0646_9_tim_udma+0x133e5 rcx 0 rax 0 r8 0xffffffff819810f4 kprintf+0x174 r9 0x1 r10 0x69e25e220bde05e r11 0xe6f4978bef97ae7d r12 0x3000000008 r13 0xffff800020b67b30 r14 0x100 r15 0x1 rip 0xffffffff816f2378 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67b10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=142175 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21068,0xffff800020b219d8 process=0xffff800020b5a008 user=0xffff800020b62000, vmspace=0xffffffff823219e8 estcpu=0, cpticks=3, pctcpu=0.40 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64841 383939 72480 32767 2 0x10 syz-executor0 64841 103285 72480 32767 2 0x4000010 syz-executor0 52563 403684 7626 32767 3 0x90 nanosleep syz-executor1 7626 512931 98314 0 3 0x82 wait syz-executor1 72480 4491 38136 32767 7 0x490 syz-executor0 38136 319652 98314 0 3 0x82 wait syz-executor0 86087 17605 0 0 3 0x14200 bored sosplice 98314 455032 20523 0 3 0x82 thrsleep syz-fuzzer 98314 82952 20523 0 3 0x4000082 thrsleep syz-fuzzer 98314 194019 20523 0 3 0x4000082 thrsleep syz-fuzzer 98314 230537 20523 0 3 0x4000082 thrsleep syz-fuzzer 98314 502542 20523 0 3 0x4000082 thrsleep syz-fuzzer 98314 266875 20523 0 3 0x4000082 thrsleep syz-fuzzer 98314 222579 20523 0 3 0x4000082 thrsleep syz-fuzzer 98314 68004 20523 0 3 0x4000082 thrsleep syz-fuzzer 98314 305465 20523 0 3 0x4000082 thrsleep syz-fuzzer 98314 465814 20523 0 3 0x4000082 kqread syz-fuzzer 98314 79883 20523 0 3 0x4000082 thrsleep syz-fuzzer 20523 77151 74431 0 3 0x10008a pause ksh 74431 193307 76631 0 3 0x92 select sshd 39161 183198 1 0 3 0x100083 ttyin getty 76631 207862 1 0 3 0x80 select sshd 25291 317268 38915 73 3 0x100010 biowait syslogd 38915 455640 1 0 3 0x100082 netio syslogd 61566 204736 1 77 3 0x100090 poll dhclient 69049 155793 1 0 3 0x80 poll dhclient 32462 431263 0 0 2 0x14200 zerothread 7752 15873 0 0 3 0x14200 aiodoned aiodoned 32759 516229 0 0 3 0x14200 syncer update 73051 227386 0 0 3 0x14200 cleaner cleaner *11400 142175 0 0 7 0x14200 reaper 65161 393713 0 0 3 0x14200 pgdaemon pagedaemon 40393 130520 0 0 3 0x14200 bored crynlk 18845 375588 0 0 3 0x14200 bored crypto 53758 2220 0 0 3 0x40014200 acpi0 acpi0 96395 424509 0 0 3 0x40014200 idle1 17049 308613 0 0 3 0x14200 bored softnet 59257 11788 0 0 3 0x14200 bored systqmp 67761 478772 0 0 3 0x14200 bored systq 8465 339359 0 0 3 0x40014200 bored softclock 65509 175233 0 0 3 0x40014200 idle0 1 200710 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 25291 (syslogd) thread 0xffff800020be59d8 (317268) exclusive rrwlock inode r = 0 (0xfffffd806ebb9098) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 12003 0 0 pcb 23 9K 11K 78643K 6716 0 0 rtable 97 3K 3K 78643K 9481 0 0 ifaddr 37 18K 21K 78643K 1808 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 368 0 0 iov 0 0K 24K 78643K 862 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 9915 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 153 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 1050 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 8 25K 33K 78643K 12845 0 0 sigio 0 0K 0K 78643K 163 0 0 proc 41 38K 70K 78643K 7927 0 0 subproc 68 69634K 69634K 78643K 9962 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1905 0 0 in_multi 33 2K 2K 78643K 3647 0 0 ether_multi 1 0K 0K 78643K 89 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 2303 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 111 22K 41K 78643K 40379 0 0 UVM aobj 130 9K 9K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 308 0 0 NDP 5 0K 0K 78643K 882 0 0 temp 121 2362K 2442K 78643K 49699 0 0 kqueue 0 0K 0K 78643K 144 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 295 0 291 1 0 1 1 0 8 0 inpcbpl 280 5656 0 5649 1 0 1 1 0 8 0 plimitpl 152 719 0 710 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 2660 0 2620 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 2266 0 2262 1 0 1 1 0 8 0 nd6 48 586 0 582 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 12396 0 12205 14 1 13 13 0 8 0 art_table 32 12397 0 12205 2 0 2 2 0 8 0 art_node 16 2659 0 2625 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1044 0 1034 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 17920 0 16243 55 0 55 55 0 8 0 ffsino 272 17920 0 16243 113 1 112 112 0 8 0 nchpl 144 35156 0 33578 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 129379 0 129379 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 90896 0 90895 65 64 1 6 0 8 0 sigapl 432 12139 0 12123 6 4 2 3 0 8 0 futexpl 56 123566 0 123566 1 0 1 1 0 8 1 knotepl 112 7878 0 7851 10 9 1 2 0 8 0 kqueuepl 104 3668 0 3666 1 0 1 1 0 8 0 pipepl 112 10848 0 10829 40 38 2 2 0 8 0 fdescpl 488 12140 0 12123 3 0 3 3 0 8 0 filepl 152 82524 0 82425 49 44 5 7 0 8 0 lockfpl 96 2793 0 2793 23 22 1 1 0 8 1 lockfspl 24 6055 0 6055 19 18 1 1 0 8 1 sessionpl 112 308 0 298 1 0 1 1 0 8 0 pgrppl 48 469 0 459 1 0 1 1 0 8 0 ucredpl 96 29122 0 29113 1 0 1 1 0 8 0 zombiepl 144 12124 0 12123 3 2 1 1 0 8 0 processpl 840 12155 0 12123 4 0 4 4 0 8 0 procpl 600 33970 0 33925 12 8 4 5 0 8 0 srpgc 64 1708 0 1708 51 51 0 1 0 8 0 sosppl 128 273 0 273 48 48 0 1 0 8 0 sockpl 384 12675 0 12658 34 31 3 4 0 8 1 mcl64k 65536 15 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 57 0 0 2 0 2 2 0 8 0 mcl9k 9216 46 0 0 3 1 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 49 0 0 7 4 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 152 0 0 13 3 10 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 783 0 0 12 1 11 11 0 8 0 bufpl 256 22775 0 15806 436 0 436 436 0 8 0 anonpl 16 1379855 0 1373997 272 233 39 42 0 125 3 amapchunkpl 152 92293 0 92198 326 321 5 96 0 158 0 amappl16 192 69694 0 69430 341 317 24 27 0 8 5 amappl15 184 2283 0 2277 1 0 1 1 0 8 0 amappl14 176 2462 0 2457 6 5 1 1 0 8 0 amappl13 168 1987 0 1984 1 0 1 1 0 8 0 amappl12 160 1067 0 1055 1 0 1 1 0 8 0 amappl11 152 2717 0 2708 1 0 1 1 0 8 0 amappl10 144 2240 0 2235 2 1 1 1 0 8 0 amappl9 136 1769 0 1768 1 0 1 1 0 8 0 amappl8 128 3370 0 3289 3 0 3 3 0 8 0 amappl7 120 1970 0 1960 1 0 1 1 0 8 0 amappl6 112 2081 0 2068 1 0 1 1 0 8 0 amappl5 104 2336 0 2321 1 0 1 1 0 8 0 amappl4 96 1994 0 1961 2 1 1 2 0 8 0 amappl3 88 891 0 886 1 0 1 1 0 8 0 amappl2 80 105319 0 105242 2 0 2 2 0 8 0 amappl1 72 311880 0 311410 23 13 10 18 0 8 0 amappl 72 36691 0 36651 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 12140 0 12123 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12140 0 12123 1 0 1 1 0 8 0 vmmpekpl 168 103639 0 103614 2 0 2 2 0 8 0 vmmpepl 168 1395667 0 1394158 335 261 74 86 0 357 2 vmsppl 360 12139 0 12123 2 0 2 2 0 8 0 pdppl 4096 24287 0 24246 6 0 6 6 0 8 0 pvpl 32 3584007 0 3574706 624 514 110 122 0 265 22 pmappl 224 12139 0 12123 59 57 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 617 0 14 18 0 18 18 0 8 0