x0, 0x1bcf}}, 0x0) 08:29:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 08:29:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000100)={0x7fff, 0x100}, &(0x7f0000000140)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffffc, 0x4, 0xa2, 0xffffffffffff0000}) r2 = open(&(0x7f0000000440)='./file0\x00', 0x2, 0x80) symlinkat(&(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000041, 0x7, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x0, 0xfffffffffffff593}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x0, 0x3, 0xbe}, {{r1}, 0xfffffffffffffffe, 0x45, 0x0, 0x20, 0xffffffff80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x9}], 0x101, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0xb, 0x8001, 0x904}, {{r1}, 0xfffffffffffffff9, 0x2, 0x44, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0xca, 0x1, 0x5, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000024, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe94}, {{r1}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x62, 0xfffff, 0xffffffff7fffffff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x11, 0xf00000c0, 0x3, 0x100}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x7, 0x8}], 0x0, &(0x7f0000000380)={0x4, 0x6}) getpid() write(r0, &(0x7f0000000000)="11", 0xffffffffffffffcd) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0xffffffffffffff45) 08:29:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) 08:29:34 executing program 0: getrlimit(0x7, 0x0) 08:29:34 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eef", 0xce2}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="5404d7626b43e77420bd40cf292b3a71f6817eba890bfc07257c4074bdb68771fc088a40db2f82cafbd0229028acd5d5efce59e0771e906fa6f7fbe3690c231d3716393a902b997abd7f6a0e4cf02534108f48ae442105e1142fedb664e9d39c6b956d5e10dfdefc2a631fd8b6eaf8f981ecf38e69dae68f8f15ee6d692e7608121ac30c47af8d1aca9d96657b7183aab796a1b564ff39135810ef34945f35df675e9c2bdfc01567b15982cdf52dd1314adacc39b67f435f011447b6374d1136c39667e9fee561ecbe1e850c997c5b2dbab82669d2f9481244149b3bbcdb078ff0f9f05e24448ccc3fa7083903e479456f397c004c3d0e6d714d15080775e319acbf8261aba1d0a37ddea2cb1ce0230b13dd93ddedd57b25dde17e64825aa301d9da44b21128526d5f9be1c255fd5231ce2909a1eddb212d20cc18e46cf8dde78ec6a4d3be3f4d03ae3c54c20fc6bf0f5bfad78d9d9e4c5d07725a0c465b9891e706cc83c9ce3dcb3b52df99ea8353691107619d2316e14ba79797a88f7e61927964534c7ec54be8c3f9d9cd7d8ffbe5ad7dc4e7fb5501cda9ac1e8546c7db02668207686d418a6c378b339bbae1b796ab136ca6a3407c37edb6d338908845fe1e0a39e90494f9b6951cc49174a0510df81b28caa3726403395ead824497f470d6525fb962070a3c3cd05a9748e557bb6e847302537784932652d44567c6b772711c7d4db318465a771524393258943e78053a99884b03bc2058643153debaf9711e987b61f0979e2183bdc4fdf058e7e9bfd1b96b2e10aaeb65f586a2b7757ab20e0bd7b752b0ca37ae9a9b0c3620195591fd489f61d90f4c9f2520227e461413335c42d185136c1a4841843880cc8f1365c0558ec6d563477bc79c5072f450719c473ccda5e0dd1bc928c05564535161d345cb6b0f35f2e0bedd42daa1ad33fbe6b8541394cfbf4c14bb6a766bfcec92ae314c8a72229e9b254297858d7d232c19717c86823ca69b0d8e8a228882c7ea1199a3c4eb2489cc848a2ebfeaa86427bc287079318d2fa0cfc329f4c742ac067708c4b89b1b624d2b04eff77dc4bf1a0bb052c269de36eca81fc97338f7024c3d5634ccf677476fbfcb5b87438e58d4dfef397fea38c2dba565fdadaf0c74b298886b74a903dbb3bdbf7aa0047f48e0da1df6fef7fa4f51f39ef86a1cfce4b42f0e5815c5c022184cb7a111ef50ccd8d8f3a8e9700456edef6a4100468959f1a6104a174daaf14e99acc3dedb82a6695817d27ee13334fe293e1d9aa2a3c37a7b3e3518eed301a933ae94b8334ce11805a6030ab813e42e3480ed0999b0082ed27456f35ff1d631a72101c50ffce3f25e32fa1ac83e5ef07bbf2c1bd9f78f2a8db6949268cde33e32b51e08841bfc2b3e5e186910d3e782a55107bdbbcf56e1eba423c57bff36dcbe5509f1d0caa82e0ee07505420853ee80c7bed0ae1470d286b254933fa0ccecc0e0b052b936150c86265bc9c6ad0d64335040fbd9508774fca993abe4ed71208828a995a21fe2c71151ea727fe540ac0e54075ff7c0eecd53dc716d838b21a1263906bf218f6d01327cc1705b1f38373c86e9faa52dc8d213717bf4ed2c25af5221bd20bb3ffb778922713bafeccb740b5daab437c26c663b1182018e8c1f9af3afe1d40f1d56d18653f588c8b90ab044cfbacbd84ca272164e4665e3c85f835455a26b4fadc33c8b1546db07cc0c1e732c5982929e0f48b3b4c1c0ef2b86d9b8170f9e0f29682c72ca833a7345e9ad67f30a825bd67ccf7009c9289f02b3a560e82ba96befcb3d9940b7b8943a4c4b9729cb74edbc5d565f5a6ae828e1a37930174c4c4ed24089430338d6cfe63cd97b4a0339d4802127a629ea46ed4f7992ef61102aa43d77439c6d23c538138e41e3b21c71d74f255ad0d60a868ee1326bb1fd4b8424b7dafa7ea69fdb4cb978c9c1efac3eb723dcaa576649b8e8a38ff703980d2d89fe02a8c24cf0652caf07cb144fcf6c2c30f19300f4971a3e8b9f893485feae347fa3468431107afcddde1238ec19fdd1f4d185e0de69ba48ead15767e6e0aa1ba5257a65bf37b66a3ab54fed9556e9f5a99f6a4cd52d9386f81aa5cb370a3504390767608632a3f4242aaf18d5b2b242d2a3e46aa8e2720e74ef1d5bfcab3dcf3cee82767414823b8331e8254ef2c559741d9eb2f03417aa6b6cf36c99efdb71d1aebb895974322786d21e385c332643defcce40d896a0a4b3256e8f99528854d0ab5f85bf93fa1ad4d21fe3f71fcbfafb1e63e8c0329ec46fef4d97eca3ed3c7f7d343a46db4d8ee1d0b2336fcefa99958a61acd239df7c18a538aa71416574cc3062d1b32f1066f608c2484394e77d1172ff5256f7d4539ecf8ff3bee5728c0ff803e5ea6716007e37aedd3be5f56f234df723f59f93061d7f044b3eab3b8c3ff60302a24fc4da81210edd51e186d8e37838ece1b324e38fe90770abb61128f121298cbd10dc80526d250376ec42f8709f4379e388c02f13be1d5ff9a9c2cf98a429375f30ab2b182433ec16c7848a71af05d0bcd9f74a9b06853dc8ba41731db0a8b4f8cb3be3b68ae01fc61b8279811a62704b1a645ead608a3647fb424fac0a6e99c41209e58d608c62991cad5ed1a01c684ee732fdce7933080fa08bbac638b8a49f79c7d810ba8676636191a999d6dd8fa52e042e315a00ca80bc1cccda1fce64e4a909c5b8f22183aeab16e595f3d78cbbf91c60df88f724586d3824f5550f6c751b30e7e1e0b3421030bcc1b269c8d9ef70f5f832eae8ac29c00aad491dcb9dc3d1eb4c7ee740f3f87d625f68ea4e694c5a3868697925a6eb7e6a84da8c3a84dd47e0d3ea5afd573f18e3421a85211e23d84f6720dba1aa012420c19bb72375895d849e0d25f70a79f67ab7a01e8508a01a7995fd708c1accc0e229b0eb15c408734332ffeaf41b94b1afea1287fd7ee18c5233fd5c56172afb20bb81e87ae8a3ee0f88885d7860e8f93d15f39074167b37207ed4aabc890dd7ebea4d5416907cd022b62eb79f81fad5fa00d864eaa8d8b6233245042720663ed2625855603704d8568a014f935dfda600fac9a960a6fb844dbceb2781bad537ffe691f479961fb614f032ff6cef4424683343593dcf9e14e09fd62e779fe5fd6c3c3fe6a40eb53dffd7c8e51d587a24599f37aac99ed7a24d04f2b791b2355df22f90cbbb01995dc12e712cc1683ad2fb7bf7d9de907cb19b7ea37a4ebb3cb1a4f23a1d6a0b8539d9cd9fceb9dc90f793430f92db19141d64a21d127136b6b483b9ada421275765f4fab70c4dddfb5399c6a1e8d8f7772d56d31c075ba0d1a6daa10b3c14ba8fbe0ca4a1225fcc036cf3915ac4625d70631d2246a6bc7109abc9d6b91cc8d447276239a30897d35091625c995225d36a741bbdbcb4f4673b3c4817b08019e2741399dabc2524ed3ce8b7537cbac5ab51683604ea8b86da5840f5ac05384224b80469da1d78891bd68396d187ae5dc77e52b3e26a65087c8fd0de2e6cfcfddd4966edf05a5da5da0176a606121c75493db96b3032c8b09d1497f134bf050fae47e06805f6133a405d4b438723675777fbb5bda1b769501ad673f7f1d0074554acac997c5f56bc5eecf973565c02f65a7c7b320cb7877ae29c9aa4dd60db309eea0069e3895d0669b31914eca3fb0e6d828fce5d73dcb2385b65d77353dc6db53e5800412d195f9bb9b4e8f4262c5a3793de262c7f42cd60f1242e8f497e39ecbbf5022b483eb0366884626af43f2569eec1bc60a92f22639333bb1248ae172e46aea71ba8b1cf8919eb275b9fadfffa6fc6479736123d4fe95ca4383cf6a2689961f1be6262ec6ed49655e83d7a4fbe5bd9833e85d90196f3c26ee3259d3fda98a108e19909e7035189d0b69356a5d6946c9832f5827d0b18d4d8fe5b7253792193436d80c526ad431591badd1fac0a33949c532c78ce10775d32d57c9cfe772d0fa6efa02458953e3ea73a4a0dd7e4688c4c70abd6f6a25c5835b23d0011ac977b53faf1d5dff406f63adc882a79074037055c9a1b103bc7a548a4b75ffda7cb43be3f893545ed0a57e1cf4c316de967dad7a4bb7cd59b4d5da723119138e0716dacc5fa391f5e5785673e2224974e091f971f3eba7466eaeb3e0f0e15667ccfe3bc746cf60c1db72dfa5cfa20a58e5b9d81c3220352a12ff48c3397b3688fb97b6be9b995df41bcdceefefd9f5413ccb78338641fd4f51a9e6c0f05064e96e5be1326461cac5228551f07364b70a94fb45fc5968e71223f9aa08037ac3919e92d465557196fb9f4d02855b9211da5e257982ef807a07eee39c197f22043650f9d6fb9cbb693a4940d2eb983da647ccae0f11055a9a0e7651d6d133748eb204a557da6ce50b1f718035e47ceb3494e6603ac85c3a273f48bf82af9e197d8c0e8a93dfc6fd55c6d870a2d6c0c0fd6f85d88e476a8da4f1b610148b2d692861995005636fb78dac194c0b4032508ecb45ba379644d751bbcf8fc62c81952c2814f7302217d4423277fffd7e20b1d83e90c9d412f511f2f67838fa04d3967d6e4e75cdeafdc819f0b5617e8b360f2eafc6edfa8eb2b87f6d065eb6c377c378b0f08cee2cc7615553c7a7c08604e2a6f3d58a21fbc5668804085e36867b64d79b658f6cf077765178b0d67f5402e37a7a8e031c57d68946858169808654c5b89b606d416fa90e47675154422ff1142de9f3e93dbf593cc4c876703f15457c3b4fd1dd2c28b1a3cacf27136d3006adc1e7f8ce28872294c5cc9ccf102baba222c6ae2a9702d4be950b7091db208198da20c5584fc6a743de6d3cbb9dfa9090a8603070477859a00708e59093c93c0ae76efa6e171010df11a371ac972f20337b58430ae9d6b392d6922b233d8ebf2925903b954cf9d3d8d7feaccc8a38f4108c54e2ccbdcca65960d39be645eed7fa6513dbebe009a2bb21dec69fd3afa4598d25c691aa4a2244be54e55cd298e5b1486952ea0ee2086ea7c3f28b88b1776b5a73e2114178bb36286376d7f4063885cdcd454d9b9f20bc907467f9a9a8df397c660244b1a7f1247d5243504970604a06f566d8a0c7b1965da90138153270560d9c45e51b92111401e75dc860a28a0c76d03b17c9858198b5feb8c12b70bada4f608add338df8c98065099f446bbdbd8c70fc27ad86934eb683ef0cbb4a5285df3b2a9c53ec72008e27be1f97363846d8750e4f915cd2e3be8d6abc71c73dcabcec14524883f52bee9333a791141a54d861b87dd34600dac21f51add2dba83cb5341acf6503e7399fb07f5f935b09e170122d6114185a5b5b16f3b0717357f05bfe63d15f4fb120674b2ac1d016003314d2effe27ef2174007de4ab89542e01e95d50931c16b64aa12fc3f009a9734f99eb4dc624468abe2ca09c60ecd79cb5e40c43032899673aad45d5e684dfa80de933440cc37460609173b10a13c133d90af7725505783906ea1550c1be2a252759e31667d0e0f8a9281a45944eec176197ec5fa80840fbe31176d528252e543544cd63a7250a074f5f11ce9a2599217658ecde3d874694eaa607d8213cbc5e707fc314584bad2946d8f497ed24eca27396ba523a6842f09da2d590c7ec78750fa2a5ba3cd96b28cae88b5243c33cc63d2b868c5f80a804a5d632b13cde5464825d7a9c6a960c57c596dc6c1d5a33ebb241b08274e97dc8615430b78789bd7e3f6f466c8af1702ed2d3e8f7c1f100597b8b57edd9d4db71f8163ba1223a388d53a224e29d8cefff8e495dec4e28fdca0f9", 0x1000}], 0x1) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7ff, 0x2}, {0x400, 0x3}}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="b85e03a7add278f331c4012c01f6638de08935c54d232c958e4175e0f0613c3e23de223281ddbcc2b410cc7b0d0b8ca3024b36b6c48cc8e9c0a333bc79", 0x3d}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="992db8e64ba58557f2637b0b865a26a224f72796955c8749fddad65523ebcd916e583bffc257b01e0e0e368d669c66a40c39c9d70f2c51360493b34602099f3fa11e6a5c31170b7606a56f26ef03113e1b517bea349c4d1b5c28b707c420f6592426c7fb3fcb60f9f1a1f77111944d915f0c9439fcc3ea82216ef1562ebadb8bd40779bfe79a3f946ecc99cd689da430531612e6f60de5e8c8cf29a7b1216ada924b4f94d0330744f6c6359a644c3937bb88", 0xb2}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 08:29:35 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) 08:29:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000102c2, 0x108) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="992db8e64ba58557f2637b0b865a26a224f72796955c8749fddad65523ebcd916e583bffc257b01e0e0e368d669c66a40c39c9d70f2c51360493b34602099f3fa11e6a5c31170b7606a56f26ef03113e1b517bea349c4d1b5c28b707c420f6592426c7fb3fcb60f9f1a1f77111944d915f0c9439fcc3ea82216ef1562ebadb8bd40779bfe79a3f946ecc99cd689da430531612e6f60de5e8c8cf29a7b1216ada924b4f94d0330744f6c6359a644c3937bb88", 0xb2}], 0x1) fcntl$getflags(r0, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 08:29:35 executing program 0: rmdir(&(0x7f0000000000)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 08:29:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 08:29:35 executing program 0: r0 = socket(0x6, 0x1, 0x2000050e7) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fe6696c6530079f39210419d4e3808de5c5c284c7da78cdb1175a82fc081ead443670c701e6609512b4929eeff59ba1d555a81bfe4b559b4c08c4c70cf3d321af299b12c5552e90ca5530a0e0d7cfa8eb78a933d8a166d87af294259f48aca9d3708b6860ce2bba683a35e4b9"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) 08:29:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x488, 0xd4) r1 = openat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) read(r1, 0x0, 0x0) 08:29:35 executing program 0: socketpair$unix(0x1, 0x45, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1, &(0x7f0000000140)=""/244, 0xf4}, 0x2) recvfrom(r0, &(0x7f00000003c0)=""/217, 0xfffffffffffffff4, 0x4, 0x0, 0x259) 08:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 08:29:35 executing program 1: kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet(r0, &(0x7f0000000180)="9a1c685b66d540b6caba8e146730b415a8fc4cb8c2bdaf9912ccb78819498192383fe5fa1ce939cfab6cab0a6a816a29b3c7c34be777e64a71f246e8420a7f40f7bcf035ec928e17129d63e47e14c9db291cca70902c9d7cd772a2c866765868a9b195b85fcbd57cf5d3acf63a080b78cc2f5c83566ec5471a0a935d07470019f79734670b2aff49f1f446ff656c5b35a81a2b8fe9e930cd67e4d60555fb78410d9b04ee2b67cc55b406ce08c6020f9cd642d83005bd9121571bc30350d0adb6e6c7c7849b2f2b6f596ddb80bb91fc3eca9f2a9bc30bfa", 0xd7, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000080)) kqueue() 08:29:35 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) socketpair(0x16, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 08:29:35 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') flock(r0, 0x8) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x10088, 0x8) 08:29:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x23d, 0x1) 08:29:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000110000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:29:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/193, 0xc1}], 0x5, &(0x7f0000000500)}, 0x0) mprotect(&(0x7f000042b000/0x4000)=nil, 0x4000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 08:29:35 executing program 1: select(0x40, &(0x7f00000000c0)={0x80, 0x8000, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0xfffffe7e, &(0x7f0000000000)={0x9, 0x5, 0x800000000000003, 0x6, 0xfffffffffffff001, 0x7, 0x1, 0xae75}, &(0x7f0000000040)={0x1, 0x3, 0xfffffffffffffe00, 0x1, 0xce, 0x928, 0x5, 0x5}, &(0x7f0000000080)={0x3, 0x9, 0x8, 0xd7b, 0xba7, 0x6, 0x80, 0xffffffffffffffff}, &(0x7f0000000140)={0xfffffffffffffff9}) 08:29:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="1617b72f7d46233b3f482a686e97156de1dc4d8762498627aab062635b91e3a7152b0f8a22bc4d4202283d84c6ee585598071e1c59f4278ead1d9f3f67600ff323586cfc927087eda00455d2851f7709ce9d5d7b50e4051b7f5d4b434c760b1c370b875be71e40cbc417f07bd88df7ac", 0x70}, {&(0x7f00000000c0)="3f61fa199111af9d233c262f9646785e7a", 0x11}, {&(0x7f0000000340)="b5dcac6a5ff4edf1eebe0f5f93503d82f23f5e06b6632e94705c5368aebea81109c77961d7d6a0ed39c5bf3899d3d8e83f8255157a47f88e340fe4792546f50cbb8a6c98c3d4895bd57e9a4e20badb8385c3d1470f3c814c4c81d77accf3371c55f6849ed626373db3a16839e3ce175db17ededf4a4a2660ce35dcad11b83c8e3d41c24954d0ed6d2d64c8d67449a57ce04a283195f603d6d5b21023ea4b147123e156c21fa33bb83f8780498706e67d7653643688e3fcbc2534692f060756", 0xbf}, {&(0x7f0000001980)="1f28b17e9f3f0c158a0e3271c2b4e4be8d7cb4f40b78e2b40167c09752e17b0b526d66d523624544b7dcec4f84229ee98a50de4b166b15c23df6089b825f7300f3a883ae94c0c734723a364ec167e8928a7721e729676f0781cca930fa63eac2d7158da54cc648f54ef461a1e79ead3601992f4c8db56ed144ee36ff939aa838c86b78acbf061d66125a972c121a4b4443f3bd5b736c9c1707961bbc1cddeaf45d3b9056b92450fcd969533c270cd7a48feb730e1579a8c2c3c6dc2489db18b7e7de341000b8983761700a04331b2cd509103f8dadcc2c2c08139507b8f84a086ac8bf5ace1e0ab9103052e5bcb6d8a00976d3e1f9ebe02bb63ed546de9405a3fdccdad6d3515f4dfb5283c04b8fe57aebc679b7250f5524ccba8c7894fef42ce8f5ea4b09785abe0188c90a1e798c2b6db6c8f8b9cb78705341ffa89cc624c7260f16cda36c031ce15a50fcc3100d90a03210e3bd87e420a16ecca6d6ae08ede75dfc415e33350c65fc1d8d3615e3470d1a6204b169fe537daadb80e2b362c5277d72bd443ab183e28450311825ac58d6eca89fdc554d96c48d23b7ecc7f6f7aea3e7aa4c622aab769ae6583e0e1d49fa139fbeeb2a81a4648828fb4e30d4510566c114fb4e3e68fa5d9ab40dc95d6dcd61252c9e35c77db186b60011eea5996ecce5c8e8824bc77a28ce708a3ebb1b507a0441a71b9fe133dc23890211ad5c3ee09d0b1fad8c4865990ceca39012e38247170037a2863cfb0d0ac04e88d1a8c44097672452731dfa400331f575481c5e7deced21de2a6ae1ecd3dd7c415be3ed8d5903b0f852f8badb48e626131a89feaff21289c8a16d4ce862a7a4a2e72cb952b1af22ca9c6e2fd3df8f5bbb6c96699b5107b940e7367425936f6fb12136b574f08666f6adb53069fa5fa2809ced1506c8892859fdef7aea1fd2908b269f01599a3c60a489c0d0fadbe41fd459816ed08a1112bb69ab7720cbe1bc29d0f55f88b9ec843320d098c62a109afb67d6ea34b34fc969208356315c2d4eb60226d9450ee533bc9bdad848b3c91a5c33e88c2b2758358499525d96e5ea4e75321957e0d0be65f718794b86194b96d9b53c47b2eeb384c76f500e41be96c8bc48f9c2b75817b9cfd9e7ad05123edb7b5ddab903ce4433517e7c318f48bc293f7db2e51dd8ba0b2b973b9b34d2909454e1655ac06e53ef902309369021277a2bb71855d885c563e9169dbfcfa9ad37891cd3f33309d7bf78ee6929bb4c748d4fe7548b53e75a8013ffe9bf3d30b1e8fcdc8eec7d6caa52de6701f72f129726c648c3fc2bd36cf52c76de4acbe7e2e39e1cc6d2113d58c444c42b2f9da1b29327c141de6b11e94447c8cea894ad01f79f71de10c18c6b5583879d7a73470cc4fdc18f535cf2f8897aed0208a7627553fa0ed81281e5ea3a81525f67fb009f901154e28b74d674ba5f3010ed43ee24f96cbe2d2cf79ebce9e69c7d017482677c6a2abaa309c6e902c3306aada8f6cb5f2629155be8e4f64c814c8b6e6405232d8114cba79eccb6c77e18f9a5ff00d2fae55bcd2dea5f7fd5ab0dcb17bebdd4a141b12045f7cc8d007bd989a2437cc5b78c0f3a606cd9bc68ea2611aaca90f8350832e0148a9a2e293395e8aa2cec41ead56c46d277400939ab7ee1d5931bacf344dfc91b46811ca2a5d722dc401638aa414f4672ef3e5d34969ac2c7ac728b84cbcad61884c15f2261b3f3ff0f2cfd6d00bd2add2f72cb2a2c7e3cf43c031db318d526520148f3620238b80774d3e98c60ead6951be51b51876a67ed2779f301799a0f32adbe458ec441235a43df1f74ea92c3b31685e830240ba730b924ab4dc9611db5e6e323ef0ab634432b851d63e44115ef56588f532247869c0ad64581614c025b6acd17b3e85c24d4212d207f606aa1f7cef7013b61d175908ae94e482dffb3aefea8c577ed255952310a54ad567df9d233aa50556fcbe8ca60d945810086d1f1b883928c41d1d317bd086c7393e2ebe3e2cfce7fa8b0c778f2e9168167885164aa324c35d1e61915a823af01d5a9398a8a9a70adc6ae0db2fe6790646259a51ef7b5a1474a335a927059a915a19ebe09225b81d810cbdcaf4b83b94d5554497ec48af3de2a153e7a24eeec198fa6c2a4beab9ad2c90330e7190bfab0d424e7016887da47c865b432d40a5d921d3f6c216f05838953ef70c0fcf67347352c702ec500ca30f8f2b33cdeba1b4abfa871df425139a677a831a88a38491a25739471e14fe20a40244f2eff7f29408f3a5f84405507980548c320d4c1be31d443f616cd43b2606b71beb97faee2ba065a2caa4cba92ab136a27ced59986bfd8112002991dac1485da7991c12b396bab15e2bad6aed014d9cd3f381de035ed885f898aaf98964c98a255c678c5e3fcdd35b53cc32907f8439dfed8d37cc5f1b3f5ee3156189aec864f50512fc41e1d739cb911f8b41d8c6d5cde2422688fb14781b349a45084b46ef976099b8d6d8eba9c27c1bfcdc49e5c0bebd295d1e131f959c20925db4d3fa9ece070fd52b63b001b96d63fc5bc71e28b2d61a5608e285cf458f0e2cf27e53d47ee7fedf96373056009a0a1902bf6af34e7ef40fb6e3320e5fa732736b33bdf2fafa57c74c5aa05fb08af57fca06975a81177a8f380a2da9f6d0c4386e4ccda29a30700f435a8c497f70d9bb673d66b13a277dd2afcac1c2410128e6fa99c6248ae5353f3fd6b00ed00775b2970cf5c0c76836706ad9bb7ad704d87ee61b970fea161653d60965829565881b1d4f71e0d32dfb0c60d10fb90e4b3e488a0f51d9cf02fe2272a1b6eacc822dca76d0ab86f1ab12b74451ea4458e72958b405f5d41739b2d8fdb23943365951872d02d64357168f2b20fd5170c00d1f30b039585762193f545d3b6da32e44da3968914edb79edfd78eb71895a5398e8be10d07a43c1d9dba4e7530c71afd7a4c63a738b019f63a03a747b9c84fdece2a946f550ceeae0bde2d15fddae38ab91ec1087d3f0f17c9b177249aceecfc7137324469cf29dbe68105859ee247c0dd11c61037bb4ae99ffd733c6ad435c5bc0e65e66bc91f508132f975bb548e035264c716214494f1398b9d0d22de945fe2c63e33b1f3ab3a760391463cd61632b1a28f866701341e7522236f34da4f3f249c33113f69dcc7b18e9381146b273b306d7734b360456bc5c969e7022d8faf623f89bcf2e43100dbdd64dff13487ff6420659f192c9d79907b637c64821ebd152eafbf68cfb9fbe92ed6afec0bcc48c4fbfb044633834ef410ba3686acc9643a653e8310643e08cda3f6ab2bb44fb63143a96d7a63836140054affbdb17a63a1cad0181631262392c870360156ef109e9cee33cb61f8c044ddbf5e0e579dedb0956c01b2692080151c67b324b565c33c36f4a326f4fc8a8046102ee1923a38a3ac39ab4d7faacad79961e741cbded5674c395c95a0b00f907ca02d95a14f012a881803f550f4396ead5047121de744b6df67a7a85a0522e269843421dc43237537865b6190a43c1e6a57cc33cbd15cdbda0f097d520c54a4db8a3f9d387b3ac9a0171397fc0e98beb9c6d4e7f02d060a8bb05818ff5bb567e18a00979fa5d48752821f1017cdfedfcedcfad58dd9763ec602a7dd760199acaf3be7ab7def7f2d4c9bf122e223b3301c3ad6a53375ec40e2d2483b7f7eef3442e915507042c14cbd8308cbbcd71e8fcfe16d94f117107c139afe7c4ba28f1545d7464d0d56c104aa9f84b842828bb589b07638413bea90461e80ee6908ff57a3d38048caeef44e1e44fb4863119945cebc40f5fc90b4840654715c6775e5cd7ee01baf91aaacfffbbb8f68834fbcedbd929e08792b081fec9196430568bdeae5d1ea16ff1a587ce824d077d235eca4e8ee2216689c20343b47be17ac7a443992a6c2a168918d6a41c07bd39da28d879e5045942b3bce9e91b638582bed47235cc6e9b37c4f10cd48bf624bc339d1b9f928c6d6aed1567616d9ea2045354320033d10d424cdfe1372d84110ba3db3273f304f52d3b81feca4814f51674ee97c9a033c0434e2d72cc99ec52d6d7f5acc9822da49d770a6e2b15c9d356836679af24c45f0b2ae2c3e2bd302cd36478bbdecf4c45119551abc00aee5b83c90779b70bf372302a57650cec92ee42d72d6a24e4ffe3498812037f88bbf5fcbc4529f90ce79f27060317f551f6aa2828a07ad3eb4e2719fa24849ee2f87f16144949aac1ba0f5a666db9d8bed43ff63857dd95298f69f7bc2578f708b4ac4735db532b417d0b551a140cd6ee7953dc27651de9a79e88e7f3ef8daa49e561c84ac330a28cce6e6e32c6657b794ac894c655bf474a4d9069ac105ef34f067bc51e61c3b3d2d49a319d1468efd723a7bc58154ad78cf71dca681a9d8227c56941d0ee28fb17fce87cd0d82c003b8184b60ff0ca2436feb2c313bed62dc21b7c48822e63b5698ba79eeabf7f965d06db50367153577ec22d3ca29edf341d2b078cfcff33af9d3a0414098826757f1d0c8dbefc193d647656a98eee658221705ad631ca6188b639f6f7759cdddbb01577b36ea532280fd626a0a80dd4519539cb64411a04d848401efc760a6f2e873e8c974edfa1d4b2354e23191f722bb0cdcac0863dd21add2e1c08e701175d36cd3aed60da384eef50ccd4506254621df43fcb3a743d0bfb52879382c3ef4953306da6c4099f19dc6d45f12eb4c52e84dd7b2f1095041c65fbad921f23ded1305673af23d8b05296044b140390682d6bc8ae6f50abae6543b71da6e33eceb999e4ff337ab9580dff713f9c39cac13773c104439a72369692c22677b420836213f6d7bfd5adbe0631d6e684a45220ed24ff1b2eb4688197387c146a1c83c60cb82e36ab583f6326b492573f9608526e8a7433716c56c5b97124b994d6f1baff7e744722cbde93f3b66ac77e01e3c7f3a5836bfb29d85466ec6ee151937bf09181c21d2fdcfcf8c4248d61a45e21ca7a0ce2b2459eb896add82465787a7e1c6eceaf1091fde062b71ac077941afa7090192cb9f7229ac335368e87d2e77857b668c82c587bb548184a127c71b80752d241c24671e00db460c3dbc7bc6ee89d73f2c4d3b376fe3a2dabdfe369b7882ad795ecadb97a770401cfa159652800674696cf94c5c47e8555f3cc9f118670d9089f0bad39f6ab6be4dc6def62529f363a824c55ca9959c980d4233bd2881323d2789fcbf621a95190eadc1883991d420810dcab7333ff400e9e46467c84aa15fdc221701789712a8b13ad0f3807c2189df01f3a3372368afca823f7dd43ad2f8d1afaccc9513f940d8f5df9b22d817a150a70e3926c8d3fc339099b83e062a00dcc995f1a2f00ac860e28917b3c7497499719607141b7f5fb242eddf466d0003ddf1975425c6f7918f111c7ed30e8d620b580e0189c64b2d30b6d3f2fe0bbd9fcf0242c6d72808d9068691ee28c2735ea00ce69955181e266a611fee0cbd1045e41cd9559f15919175bb7d8da6aded55194d0ca0e83b2c5f3529c75b9c78c62854ad68adf4a017a80b88b5011d575ca3c490cb2714395b53842226f0e2717bdcb180d6b766f9d663f7c71c55af656f45428ec4eefced1fbf79525e01c14014aadc0bf3c0c1ee25483c5abfd29bb4353bfd2c154eac0e18f19fc533948f2d8f99c6ef452d4a5b8cd1dcedeabbc0dc71f3373e2aaa2771f35d5e475d2ae145e6eaf1415af980aee14683f4d73a817b67f683c0334b74992376118655837839ee321cdca8adcc80761671fedc3a4e611d", 0x1000}, {&(0x7f0000000400)="64c4120f0532f83c88fc9d0f8dc8bb4117c09f0e0cbaf31fcbec29bd14d6bcf0d4", 0x21}, {&(0x7f0000000440)="b54a22dca1d6d14469142ccb314084de83fca8b0b9a795ed84fd2fd625f834a541023d7c35bf3d4db7eee7e5ec7fca956e7fc81ea6f5d221f32db5d672f06849219c493250d082938480c0e9f8ea27ef7f6890419decde6c49bb08ffbc0e274a9cb020f6feb7cd3213e8a40c695c966d2d3bb98fe9b181c8b57d16d6585008a9448584054bd739a945bf2bb800b5b962cc65b87dbb59bd839138bd8c4beec2e7f39a1410aa12", 0xa6}, {&(0x7f0000000500)="987d33fd8cc4bc8a010a1fcf97bcb56567f7bcf88e3874afca2a", 0x1a}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x2}, 0x8) dup2(r1, r0) dup(r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000900), 0xc) 08:29:35 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 08:29:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 08:29:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x44) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) 08:29:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x200000004) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) 08:29:35 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x7, 0x800, "85495500020000000000001167f5afa680400900", 0x548800000000}) mprotect(&(0x7f0000677000/0x4000)=nil, 0x4000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/101, &(0x7f0000000400)=0x65) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x9, 0x8, &(0x7f0000000040)=""/28, &(0x7f0000000080)=0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) shmget(0x1, 0x1000, 0x400, &(0x7f00000fb000/0x1000)=nil) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x8, 0x4, 0x3ff, 0x7}) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x4) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000280)=""/173, 0xad, 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffff7f66696c0f368a653000"], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xfd81) socket(0x6, 0x2, 0x8) 08:29:35 executing program 0: shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) 08:29:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff5) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 08:29:35 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x20}, {r0, 0x4}, {r0, 0x30}, {r0, 0x45}, {r0, 0x10}], 0x6, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 08:29:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 08:29:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) dup(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = syz_open_pts() lchown(&(0x7f0000000480)='./file0\x00', r3, r5) r7 = dup(0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0xb1, 0x8) r9 = socket$unix(0x1, 0x2, 0x0) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r12 = getegid() r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="b88dfa8458a50ebe20b2019d616f519f2455200a433517b5717b51d9151e543cac333805995f5e4d572b5cd8f0e9dbbd83da32e6033b1706592f6e284e932d36acc4eb594213b9b4", 0x48}, {&(0x7f00000001c0)="f543d23e8b9d4f8fa1a46dee8f99d7c56a90e1ea8a5ef9d8192a16570da550a525c24c403412c1907a19b2cd46b19fd150ce9f06414944bfaf86bb2293dfe587367264d9dacfe9f63bec9702e87729d0", 0x50}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}], 0x78}, 0x4) r14 = fcntl$dupfd(r9, 0xa, r1) ioctl$TIOCCLRVERAUTH(r14, 0x2000741d) r15 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc2, 0x1) fchmodat(r15, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) 08:29:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r2 = getuid() fchown(r1, r2, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="3422c75a855a4a41b0d29d56105318819b82306b8e8c4dd5df2e709fc6d11aaf351bd0de61328edd82538b3c5ac45e2f0c9b5598185c926c035eb6868452cfb6be00873a6215657db3033733f1cdbb4404c4b1f2bdfc091ef0bee6062b8742bf9a8358c5972eede104fcda890065ba188ea15ec0f21ca96f12223177e7054195810b76bca71e75a5e09d6feb9612", 0x8e}, {&(0x7f00000001c0)="5d0b8afcb3160cf247e106056e7d469325cb4d0a15f4684274a16bfc834a6be160e8328c8c94dc69919db767a72035933d1aa1598d4e7718cc3b8564c1e341f170c1f4a19a798a8f70e3a2d18761305e563d338d94c8ef150867ffb22ff71a1dd996a92ea77f92c42a5e07d2f5cd72ccf41dbe6e5623965f1858fb6f9d33e47691c2", 0x82}, {&(0x7f0000000280)="9d63db727e80dd5129c86315583005515a80e55e0e41d4f613b360b1cc4600ba213675714d6348a9a18607e4472a4dca3a03357e9d3ef98f921a42970b7b8e200505ce957b68d561e2e8f0f7194f0d76ff8fe1c303410a68bd81552b836d5c", 0x5f}, {&(0x7f0000000300)="a92f4798b53735ce7289aa2c8ba2def065f998778da9a4773092b0774c68e1a49d7de8885cb83adf76a4d59e7feed8a3b27594e44c1b5847f7c3ce763dbc43cb4a97cfc523d795b60965044dee14b9c98d17e3357a340a85b57dc345e9499779f69b192ca5b611f07bf9d9f18beea3c9816e85d1b786d9e90fccf4086cedd7808359bb4f99fd195a4a83330e556604a6d4e625d8eb4ef921dbed85f58fce999681dcd2d5592c8958cd31891707dc360d92c5e0397c5532c3adda1e5cc037db17f922294a9fda044237cded592d154b4e08b886b82eb057c60b0a9d38e5", 0xdd}, {&(0x7f0000000480)="cdf8798aa8b21ec63d0af190d5d961b6d76bec8bbcede27e6a2063a7dc5a4cdebd5263ca132517f29c260ae4a0eb661230346ca25c1367426ac822c2891e0fe24f1c801dc95d5f6378b8cc128cb2e595a8d5b1d95518fd3ea328", 0x5a}, {&(0x7f0000000500)="890cc962997cc06b8edaf3cb4f8966a52a9d48c82420d02adef023586725f7699883ccebbe8fca3abcca8c912c3a6a635eef77166687af3e6151934e8783d6a4a1fa961062758a4035cd6c0fdb19ff1e615519f525c4b7d3e468fbba32b6c09be9426e37729e8d7f0b838d5ff68ede83dd45b163bc6136963d6d7bc88f262ab18166c67d7567b1c0de869019ea0eabf08827f0206022db7997f422", 0x9b}, {&(0x7f00000005c0)="1c01aca7107966bf59aefb2324bb29c80b8f0882cd7226f4e828dc96955700566eef733d3d2855ecc9dce5b64593c35068f936db323dcc9437c027d977a4686c0a9fc121dc847e97b44bfe996e27b1f26f8dc3214461ec5a7aad5b77a2fa83335b3392b7b42b233d863a3800ed36bd78a4099a19ee8c", 0x76}], 0x7) 08:29:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x2d3e, 0x81}, 0xc) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/217, 0xfffffffffffffff4, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) 08:29:35 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x8) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x2000000000}, 0x8) shutdown(r0, 0x0) 08:29:35 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = socket(0x0, 0x4000, 0x6) fchmod(r0, 0x63) 08:29:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x2, 0x5) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f0000000040), 0x80000000, 0x0) 08:29:35 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='\x00', 0x80) r0 = shmget(0x1, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(0xffffffffffffffff, 0x5) sendto(r4, &(0x7f0000000280)="ba32aae48ee530f87d94c3754df3c1234d02c6e6b6373b6c6c02b8c43c7b07ea6987d761cebe41a57928e5935b36d03a77eb28d145fefd0be31756df5f41e6256999dd94dd40a87f756d75477f1e1487d00c67c22d22a498fea9a70866d3275abec5ca07193bde90bae363eef71108a3782575255b4173a715b48a7199bc8eb56444d1001cc28a14f338bb7f0ff624eee92c38b1ee5a9581ec4c2ecc370e31d648708541a20c5eda049f986377bbe57f49051e8a4c33c85413f642f1e2fb32843e144da8f5aef3ba536731eaec54fee56c5e40bda95eb5c05b27f168524fbfdb884135b701a25fa7731616d715ca126853f15a38c07003", 0xf7, 0xb, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r5, 0x87, 0x1}, 0x1, 0x40, r6, r7, 0x26c, 0x4, 0x3ff}) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) r8 = kqueue() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x673, 0x10001, r7}) 08:29:35 executing program 0: r0 = getgid() r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x7, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x3, &(0x7f0000000080)=[r10, r11, r12]) 08:29:35 executing program 1: poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/81, 0x51, 0x1, 0x0, 0x0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 08:29:35 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000e5fea578c4e9ff000001000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 08:29:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) flock(r0, 0x2) flock(r0, 0x2) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x18) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x221, 0x102) flock(r0, 0x2) sendto(r2, &(0x7f0000000180)="1758b2a62ee9cb616e677507a48c28bf25a21b1530d655e2f4d5a25b1c69f26fd36bc727f3b153433647c8df7178db9b758920150cf606c20af26d7eafaf92c1", 0x40, 0x409, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 08:29:36 executing program 0: msgget(0x0, 0x400) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x1, 0x9, 0x4, "2ad80546a1ff79d442abb3eb542f3ab8d9aa61a6", 0x1ff, 0x6}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="e682512838e05f6b33221863444a7cdcb47d4b8e0fd77901972b3551456ec14761c63cd23489724b0d67e8a1d95510a95c97e6dc433d6bf9c0d94060397cc1308d4f126e7598a662fe73e74be40e5e3cda2cce9d02c0cd636c3244ce5641b7ec0abf121718155d7e2ba01071a34fc0871a5eeb603d29a568b89d374991128a56b8bf1b3d7db99f0e", 0x88}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xf1, 0x40) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) 08:29:36 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0) madvise(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_RMID(r0, 0x0) 08:29:36 executing program 0: r0 = socket(0x37, 0x1, 0x8) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x10, 0x5, 0xfffffffffffffffc) setrlimit(0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = shmget(0x2, 0x4000, 0x32, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/160) 08:29:36 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 08:29:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_open_pts() fchdir(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x4000, 0x7) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:29:36 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 08:29:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x8, 0x7, 0x800fdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x200000000, 0xaf}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:29:36 executing program 1: nanosleep(&(0x7f0000000000)={0x6, 0x18c4}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 08:29:36 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 08:29:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/154, &(0x7f0000000040)=0x9a) socket(0x3, 0x2, 0x6) 08:29:37 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) syz_open_pts() pipe(&(0x7f0000000040)) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) 08:29:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/57, 0x39) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 08:29:37 executing program 1: r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socket$inet6(0x18, 0x4003, 0x9) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='/.\x00', &(0x7f0000000080)='\x89\x00', &(0x7f00000000c0)='^^\x00', &(0x7f0000000100)='{)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) 08:29:38 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) 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) socketpair(0x39, 0x8000, 0x7, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 08:29:38 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlink(&(0x7f0000000180)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/105, 0x69, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f00000001c0)="cfbaa2772f8d7421db3b3cee06250e8b77827a5f69c8842cd0ee5e4df8fefbaad179a77736dd97179bf3380a84e3cc9014def8f1e6ad72e05385e6baa2431bdc68d45db068b6e8e4323bf63f243187548db435c45c7d79e08ece", 0x5a, 0x5, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x5}, 0xfece) rmdir(&(0x7f0000000040)='./file0\x00') 08:29:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() semget(0x1, 0x6, 0x300) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) 08:29:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') 08:29:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x2) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x2c, 0x2, 0x10000, 0x1000}], 0xfffffffffffffff7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x80000000, 0x7}], 0x80000000, &(0x7f0000000300)={0x9, 0x6}) r3 = dup(r1) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000380)=0x7) syz_open_pts() r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:29:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x20, 0x90) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000540)=""/198, 0xc6}], 0x6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r3 = syz_open_pts() close(r2) syz_open_pts() dup(r3) getrusage(0x0, &(0x7f0000000200)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:29:38 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x6, 0x4002, 0x80, &(0x7f0000000000)) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) getitimer(0x1, &(0x7f0000000040)) 08:29:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r3 = kqueue() r4 = kqueue() clock_gettime(0x4, &(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) 08:29:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff8) setsockopt$sock_int(r0, 0xffff, 0x129f, 0x0, 0xfffffffffffffe6c) 08:29:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0xc005, 0x9) socket$inet6(0x18, 0xc000, 0x5e6) 08:29:39 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000240)='./file1\x00', 0x62) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x110, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000340)={0x2, 0x2, 0x2, 0xa796, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000280)='./file0/file0\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = msgget(0x3, 0x200) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000d7e1059129a81fa0b18ea6fd70dfa55f8e343408cc7b28d68a39f224e5a3d88209f925555d7d7c801a67099c59903d426f0125e05a6cda134f9e0bdd2e9d44c8692411e35b067913dece3ffb898919abcc3922282e89a9cf7e8d394bc3172b6b267de0feb65f99e246bf6e9f055bb595b7e087b46c6a9ec505eeafeb133b3d8a0d18feada4714c0801a9676734c8b3a82e2ecb186125cd0282ecb9f577dfcaa319952d8dd0e58fc8b2c1cdcba1cb3e9d14f5842405edaab247553eb6bf3665618928808085fda4"], 0xb4, 0x800) 08:29:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="6d75ce17c8a769bc5e8d49ce4d342a1b2f6070a11112e57721b4f13c05c3feeef4ad5352006df501ce88b87c1f5c1bc3044e2a339fae5b02bc177e0de40be5467f452fe01c2c11e1d813dc347c54a8c216659625959cbfb910f8277b6499c067912583c4d39c873a7640beca3132d9b43448886cb7b350e98f2a1042d418471b6a35bfc073493e555e58e3c94d00e5a8376fae3fb820336d886debbacde3fc", 0x9f}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 08:29:40 executing program 0: pipe(&(0x7f0000000000)) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00003cf000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:29:40 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) munlockall() r1 = semget(0x1, 0x7, 0x88) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/170) 08:29:40 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x13, r0, 0x0, 0x0) 08:29:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x1ca) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/123) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000180)=""/68) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) shutdown(r0, 0x1) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/121) 08:29:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 08:29:41 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0xe43, 0x4, 0xfffffffffffffeff, "87abe4d361d00eedddae9e37f5a0a9b3359770a3", 0x100000001, 0xb907}) close(r0) r2 = dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000700)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket(0x11, 0x3, 0x0) recvmsg(r4, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) syz_open_pts() 08:29:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000180)=""/251, 0xfb}], 0x3) 08:29:41 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xa1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 08:29:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0xffffffffffffffff, 0x7f, r2}) 08:29:42 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/214) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='#\x00') madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x1f, 0xfffffffffffffffa, 0x7, 0x3, 0x93e5, 0x1000, 0x5, 0x8]) 08:29:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) chroot(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x50, 0x1, &(0x7f0000000040)=""/186, &(0x7f0000000100)=0xba) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 08:29:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) socket(0x27, 0x4, 0x2) mkdir(0x0, 0x0) close(0xffffffffffffffff) 08:29:42 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 08:29:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) setsockopt(r0, 0x100000001, 0x1c6f, &(0x7f0000000140)="36b5be98428a4408d37ac9b5bf9e6f846ead583a34674a76b8984fce78e8db5a2dcc4687c0dcf957aae6fbcdaef1b7519fb496b37e22bde4723eaa03bc2849c9eb065e798c1fd5ebb2cfcd4f3b1f6e950c4672a2107f38bedda35e14814c13e67a5cd75ff38079cc3b6ce850c8749bc7daa9cac08336eb0c1b0d00597f6aa1c526b62d4afd6e43339096168d2ddd2aadb021d1544a2ebeda55af58d7c36349dcd9d72bc2e70bf617a1359a162c95470be2dc594ef319a684783bec225f3c9a675570da2bb67b60d9d76652fcafff4579c560ee3ed1b3ad5183be32990af02a551a9f", 0xe2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) r2 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) 08:29:42 executing program 0: mprotect(&(0x7f0000118000/0x3000)=nil, 0x3000, 0x1) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) r6 = socket(0x27, 0x4007, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x2, 0x4) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xf70f81bb8825258d) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r21 = syz_open_pts() r22 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x200a2, 0x24) r23 = dup(0xffffffffffffff9c) r24 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r25 = kqueue() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="70d2afecd3688fa6eded44a51eaa4ee19531bd9b834320b7a7c865c4eaeebe8b7b85156307e817108a52cc2c12b1a8b38031331522274ec4b6bec31afb052f9e56997a407e83d8343fc963d7ce9c66c2c3564a64a6ac711fee5441db47aa729fda8ba544d80e429412b133fef8", 0x6d}], 0x1, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r1, 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]}, @rights={0x30, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25]}], 0xc0, 0x406}, 0x402) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:29:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x2, 0x2}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x9}, 0x10) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 08:29:42 executing program 0: shmget$private(0x0, 0x1000, 0x202, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000100)=""/110, 0x6e}], 0x2) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) r1 = syz_open_pts() syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x7f, 0x4, 0x5, "e4c00794abc531c5e58d93539d9a9885c7257bb1", 0x4, 0x28f0}) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x0, 0x62d9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) getpgrp() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:29:42 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10800, 0x0) 08:29:42 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x6) connect(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000f6058df6522665ab777b17627878831665db3d1c1bab5654c74ee6e97d50b7e918c5510b27aae1638f037af2e1084e505f1453d5045734598302fa19c1b809dafcef1a978169f614918890869d2c61c74d6e23aa0bb77dbd97810ff0345baf63634469cf3bf6c0afce601f324c291164f322029c3e3d948920ad7aee8f9e909a424acb316b111a158c32e5943290a13c66bbf7746cdfd11c874676e54d5e9ea2317e7841598e2692bbdd9269b76879fe8d1b6086f43a0f34ef72a483ee35dfeb8f21e443573c841fe0a371b7d45329278a6612dc4305cfd0b533333e2f4d5782321c19d95bf6fa404f538f9961d4f23dd23b193705bdd626c65b3e3ebc1d07edb962940e8a16923b40c3f95c30be8ad6c975ce0cc6d6dae430fe75319ddc933e727c87"], 0xa) semget(0x1, 0x1, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4000000000000134, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 08:29:42 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/151, 0x97}], 0x3, &(0x7f0000000380)=""/249, 0xf9}, 0x2) 08:29:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() r2 = shmget(0x0, 0x4000, 0x42, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) close(r0) dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) syz_open_pts() 08:29:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x4000, 0x4c) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa80, 0x29) r6 = syz_open_pts() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket$inet6(0x18, 0x4, 0x3) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r10 = socket(0x3a, 0x4000, 0x54d) r11 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000001340)=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r14 = open$dir(&(0x7f0000001440)='./file0\x00', 0x8200, 0x1b0) r15 = open(&(0x7f0000001480)='./file0\x00', 0x90, 0x8) r16 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r17 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x800, 0x8) r18 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x10, 0x80) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x40, 0x0, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x60, 0x40000001, 0x9, 0x852}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x3b3, 0x5}, {{r5}, 0x0, 0x10, 0x0, 0x1ff, 0x6}, {{r6}, 0xfffffffffffffffd, 0x10, 0xf0000080, 0x5, 0x994}, {{r7}, 0xfffffffffffffff8, 0x2, 0x4, 0x40, 0x4}, {{r8}, 0xfffffffffffffffa, 0x10, 0x1, 0x80, 0x5}, {{r9}, 0x0, 0x1, 0x80, 0x7, 0x4}, {{r10}, 0xffffffffffffffff, 0x2, 0x0, 0x3361, 0x8}], 0x5, &(0x7f00000015c0)=[{{r11}, 0xfffffffffffffffb, 0x9, 0x5, 0x1000, 0x1}, {{r12}, 0xffffffffffffffff, 0x20, 0x20000028, 0xfffffffffffffffb, 0x1}, {{r13}, 0x0, 0x1, 0x0, 0x9, 0x8}, {{r14}, 0xfffffffffffffffe, 0x10, 0x40000004}, {{r15}, 0x0, 0x8, 0x1, 0xc, 0x6}, {{r16}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0xca8c}, {{r17}, 0xfffffffffffffffa, 0x90, 0x400fffff, 0x8, 0x1f}, {{r18}, 0xffffffffffffffff, 0x10, 0x80000040, 0x7f, 0x887d}], 0x7, &(0x7f00000016c0)={0x6, 0xe133}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 08:29:42 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r1 = getegid() r2 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r2, r1) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='%*&\x00') setgid(r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto(r3, &(0x7f0000000100)="8272df7307dc376e1131e5c9037b1efadb4ea7616eaf06e28ad6ce33ab5f70faee7d65b6c709074ac4834b34605d562c75d0dbaa8a7739db978ec720010b0f46c2a2cd3d81223ccc2c3caeb55255b2302f5b1368ea14c9f064a61728876c8694731bd8aca99de25e76f5fdf4ccf6bc63db66096d33e6fc13e3ac22e2ebbb83e52c323b2e0e0de369ad0ad31750574f4983a5cb86d2a1af56f6e8597e8547fbbf469879b35fbfc9bdd689a9c56bf7c106918de1dc43ca91c900e0ab720fdacb023f54e57def91d54775a1edd647873c0aaf7d1d860177d90a1d2320518ca7d7a50d07dbfdfb55a74f9f7a2eb948a9bc9e27c227a36063fcc85e17c4edd5", 0xfd, 0x8, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x6cc7, 0x1f}) r4 = dup2(r3, r3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r6, &(0x7f0000000300)='./file0\x00', 0x0) r7 = shmget(0x1, 0x1000, 0x420, &(0x7f0000ffe000/0x1000)=nil) clock_settime(0x3, &(0x7f0000000340)={0x65e5, 0x800}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) utimensat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x100000000}, {0x9354, 0xfffffffffffffffd}}, 0x2) fcntl$getown(r6, 0x5) shmctl$SHM_UNLOCK(r7, 0x4) utimensat(r4, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x7, 0x2}, {0x7ff, 0x10000}}, 0x2) socketpair(0x20, 0x5, 0xfd86, &(0x7f00000004c0)) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000500)=""/103) munlockall() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000580)) listen(r6, 0x96) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) shmctl$SHM_UNLOCK(r7, 0x4) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 08:29:42 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x6, 0x53c}}, 0x2) 08:29:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="2f69055bb4453c516cdedc3b9227ae288b6bebd6efc2162a28d33996440fa42f08a203843921e389c6c498ea1f9fffcd27f83292dbfa4419d173553c019e7de18e671a6cd972d936a3709d47af8fbbd4e141d2a7018a945815a8ee9dffd202296e022bd85c9f1aed42a1d95eef9ad684f4ee5224e9f53edd06c6cc38ef151fafc23d6c24f9d901e20cc362453e0e429fe8c4aebfe34de280258307a3b4f4c06a42f280bee9a98f24f23da333a1fdc482873eba5243d7ac5990e74bcc950f856db7cdaf40806c90ede682ea9ecf18a41854486cfe2517624d48365e6856701e736a3821e55964ec258c2f1d5cf9d86797e2174d5e9750dbbf914f14b7bd", 0xfd}, {&(0x7f00000001c0)="aee0ec9b", 0x4}, {&(0x7f0000000200)="8769bd0f3e40a130bd5bcd0b36d92c8796df93719718259a53ab79a0cbc27ee3fb6d800fbdb524b215e6ddf62cacc488f6660aca67bad4d3320b560d22786efda621609cc5c04ef5ff14aa80f4c8cf6c1a86f70037a98482f9a71d5b0aacbe60bb1e71e62d591ddaefe3d1963a627332562d069a358eae24ad4e6abc5feac0cf230d043bfdd6cca85d0dd2e6259ed18ea154884ace8c9566510610fa2fc6843b6ae9ddec81a2410f21f1362d90f3d92d35972ac79392aa9dea87c53e32c0d59f0488d7c0fe72cc4dac7400896c26b82248943bfad6c2981255ddfc6768d57e9304f15de7d836e0abc3a3ca0d77a0", 0xee}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r0, r0]}], 0x58, 0x4}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfd78, 0x8, 0x1ff, 0x3, "064d08b4e4f999089ae1ae93125276ae99f651eb", 0x400, 0x8002}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 08:29:43 executing program 1: r0 = socket(0x6, 0x4000, 0xbe9) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 08:29:43 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = open(&(0x7f0000000380)='./file0\x00', 0x180cb, 0x10) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, 0xffffffffffffffff) socketpair(0x2, 0x8007, 0x7, &(0x7f0000000500)={0xffffffffffffffff}) r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getgid() r9 = getgid() r10 = getgid() lchown(&(0x7f0000000240)='./file0\x00', 0x0, r6) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r11, r12) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = dup2(r14, r15) r17 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r15}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r11}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r16}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r11}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r16}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r16}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r14}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r17, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r16}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r17}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r13}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r14}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r15}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r12}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r17}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r15}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r17, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r18 = semget(0x2, 0x4, 0x420) kevent(r12, &(0x7f0000000540)=[{{r13}, 0xffffffffffffffff, 0x0, 0x42, 0x8, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x1, 0x5}, {{r13}, 0xffffffffffffffff, 0x45, 0x80000052, 0x5, 0x400}, {{r4}, 0xffffffffffffffff, 0x4c, 0xfffff, 0xffffffffffffff80, 0x6}, {{r4}, 0xfffffffffffffffb, 0x20, 0x0, 0xd3, 0x4}], 0x100, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff9, 0x40, 0xf0000041, 0x80000001, 0x8001}, {{r5}, 0xfffffffffffffffa, 0x1, 0x8, 0x5}], 0x3f, &(0x7f0000000400)={0x8, 0x100000000}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r0, r1, r0, r9, 0x30, 0x1}, 0x8, 0x3, 0x5b8}) getgroups(0x8, &(0x7f0000000180)=[r1, r2, 0x0, r6, r7, r8, r9, r10]) 08:29:43 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xfffffffffffff804, 0x5, 0x8, 0x2, "304b25681906343a0521d9f96232925e57ad0d64", 0x3, 0x8001}) kevent(r1, 0x0, 0x8000000000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 08:29:43 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10400, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() lseek(r2, 0x0, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) chdir(&(0x7f0000000080)='./file1\x00') 08:29:43 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) pipe(&(0x7f0000000000)) 08:29:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x401}, 0x0) 08:29:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) chroot(&(0x7f0000000000)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 08:29:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getuid() 08:29:43 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) fcntl$setflags(r1, 0x2, 0x1) execve(0x0, 0x0, 0x0) 08:29:43 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1b, 0x10000, 0x3ff, 0x800}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1be) 08:29:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:29:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) chroot(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:29:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000300)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = dup(r1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x182) r5 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r6, 0x0, r5]) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="b76bc33e8671655e2afe7a512f9dacaacf321436baca96519060005beca40f1cc10fb8adecf794deed793f926ef65ccb403ea7af908e3e2ed8f9a69c0e20b66d3e0c020c2242192905cbd8a522e305d958e0c48984fde10b895a510181dfcc3f1ef2cb334f98fbaaf35910a63b17c9507903394f9cfa4b2c9ed6915aaa53975f9d18aba4c38cd745", 0x88}, {&(0x7f00000001c0)="7076f0fc8078fed7dbcb3df01ce5d497cf540d87d2825352a51dabab65d7b1c8bf1d93f222a304ba02a1296a4bc4ffce0edd3f65f7635dca527eeeb31c500a341565a905bce37033b170c0a022da96f9cd7923", 0x53}, {&(0x7f0000000240)="bebea52c38e1aae6d1db5fb6ac6c04b97ce25edff94cc79ea341da8c6b2568b1dbd25749857124b14b00943917a2e5b9b13a89d57c6c2a303700786cacf957afba36adcb075dfb7b003ddbd98e116ac5ad2e7e76b41a640ba7aa3fe06ee15d6beb60f63a428c5ae46e785021bf5b132f8c2d6a686cbd73ecf8b37068ec6cb0cea5d9b04447fe8a158f4222038d4971c2a9ccf9a990117212c743d0d3a96adaac4d1b894619234c622e7467fc3934ddf51144813ca47e", 0xb6}], 0x3) connect$inet6(r1, &(0x7f0000000840)={0x18, 0x3, 0x0, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000340)=0xc) r9 = getuid() pwritev(r4, &(0x7f00000007c0)=[{&(0x7f0000000580)="5ba5baa4f20f2f778d65efe39ea37a6d4699159f2aa0e071d8c609473a675e82a6bea448e2d2f4cd74be2ac18ec84f38c95ffb0b8f34905c3c126bf728a71e232b13567fb86e07d4a71af08cd6e4b1f90f85cb8b34a73bf5b272dbaaa14b32dc04baf58fa2c0eda06458ede03bdb5e45de20164b7f6d137107ad067b82b5d5a1a1a118264975f670fb48127ff2cab4dbcecae871674ae20e14963be2e3dc937ada988feb16ea2ec712aa0a", 0xab}, {&(0x7f00000003c0)="b9f03e6effeb525ab1c62f75ab1953fcab188548fb4508ca8388b3a772eaf71e67c356cd83aa27c83a9cac9fea30487ca3039868b3acf604769b175d5b387efcdb624e32d15c19caa09c70bac164c92d96d087c5af02e8", 0x57}, {&(0x7f00000004c0)="9b92b3a664b121d582a0c7c6f863861f730eddeebb796fb75e627ee936faf5eef9ab485c99df840a2d0c955511a2f088bf97622e7c906979a21423fada9d11d0c13475c9c27b260c", 0x48}, {&(0x7f0000000640)="60b3ced4b0d963fe61c0875572993160618501215f14f828996947786bbdafa1c76b0277990c691169c299ba5891a5bfb98d5afa7e96705ee24edaff5b12c6536327ddaf0e13e002c4b97c9f3148f8fb2071e0b68f076c46f61990a79bd8d5148f28f1c4", 0x64}, {&(0x7f00000006c0)="6fb8afface6e0aa27aa695923b1fa88ce097794a37eea4df2c69be59ec42e3c6d6ff176187d481c9ba7c5e983127085c6d8f0af8c0eb02227d42ee190804e5881f050477a56b73c04598a0e99e4a074a670e805274aff3d328dd774fd6fc7c7887c5ebe5edc55362f0eadeb10a4cb1c492cf0cc130cbe1af0881def344", 0x7d}, {&(0x7f0000000740)="5e12e863330de83015b9bb964859d02126402751cc028acf6aa212cea144e74fec82270a2681b290ec5770e3456115c9479c053bf59b0bafd18a026573f925", 0x3f}], 0x6, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r8, r9, r7}, 0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:29:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000040)="04000000", 0xffffffffffffff21) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x4) fcntl$setflags(r1, 0x2, 0x0) 08:29:43 executing program 1: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000000200003) 08:29:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 08:29:44 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 08:29:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget(0x3, 0x4) r5 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x2, r5, r6, r7, r8, 0x80, 0x6}, 0x1, 0xfffffffffffffffe, r9, r10, 0x10001, 0xfffffffffffffffa, 0xffff, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:44 executing program 0: chdir(&(0x7f0000000340)='./file0\x00') select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x17, 0x2c4, 0x4, 0xe19, 0x7fff, 0x9, 0x3, 0x3}, &(0x7f0000000180)={0x3, 0x5, 0x6, 0x7c00000, 0x6, 0x0, 0xec, 0x100000000}, &(0x7f00000001c0)={0x81, 0x95, 0x0, 0x3, 0xffffffffffff4164, 0x6, 0x6, 0xf822}, &(0x7f0000000200)={0x80, 0xb8}) select(0x40, &(0x7f0000000000)={0xfe5, 0x0, 0x1f, 0x0, 0x7fffffff, 0x10001, 0x509, 0x4}, &(0x7f0000000080)={0x5, 0x3, 0x9, 0x5, 0x300000000000, 0x400000008000000, 0x40, 0x100}, &(0x7f00000000c0)={0x5, 0xffff, 0x80, 0x6, 0x80, 0x100000000, 0x8, 0x4}, &(0x7f0000000100)={0x800, 0x4}) r0 = kqueue() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f00000006c0)=""/224, 0xe0}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/124, 0xfffffffffffffddc}, {&(0x7f0000000540)=""/186, 0xba}, {&(0x7f0000000600)=""/55, 0x37}], 0x7) 08:29:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x40) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/88) ftruncate(r0, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getpid() recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/12, 0xc}], 0x5, &(0x7f0000000340)=""/235, 0xeb}, 0x800) getpgid(r2) getpgid(r2) 08:29:44 executing program 1: msgget$private(0x0, 0x20) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 08:29:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x20000217, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kqueue() dup(r4) 08:29:45 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x880, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="ffd04f897e4e31c6f46538a9a95ad6ab3d06a8a6c45180511db92425b6480e0bcc1b7b22feca5320582e5907ceecdbbd1d14010d6c01f3fa4b", 0x39) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/225, 0xe1, 0x41, &(0x7f00000001c0)={0x18, 0x2, 0x3, 0x7}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) 08:29:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 08:29:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x2, 0x5, 0x35, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = dup(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f00000001c0)=""/145, 0x91}], 0x2) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000300)="0568f9aa0764ee2be83abb980aacef1e4580c8f065ec6837aa31addb65044121c04379db748117dd4534de65a20c18291750e37b2e5072dc0f75890f746a5f0692cc89257b", 0x45}, {&(0x7f0000000380)="8f2703f9d374b670fdd0d228f7493699694b1b5066511654fa716fc91a71bea8bc3c15d253a4bc43e531e0d877e70d05d8df5caa997458b9266fc41287a0827bd2031cf1079f455da3b8191734c33b64f6fdbf8c68fae78f89c78982b1bf6743b6cb3a0ee7ec32e0c9983a91a0134662c56349ccfacb0fdcfa3b66c248fe0e4b1c385b791b87b0a70638fdb6ad16ae160d882fa62a0a6ef0a33c13c8246c99b740e1d6f1bc8deb0cedc4513244546b96882244a30f5f1ef572987d04dc04d5a98babd79218b87931cbf843b243250ca7c013672e1e5fc6314974f221490535", 0xdf}, {&(0x7f0000000480)="4cbcb3895b19ac557f342bee6f91beb05b0973f16084d9fb91398d877b72af1c1150fb2642aa1f2225fe090b90a03343573c3c59c6e48920760c2c73e93ddc4bb9307857695ef64c43017e78d1a0dede4b49de6509f2d9a975945679aad1c91f2030ada180d0b4ef7a42be8a21e6b84996d7194818b9fd139cd1c8debfc85df39cd6d06a7882e9160a5f4a09485a78dffd657346166cbde8a02fe6a2d6b1cc1cfe328bac6c874c9f1d98cbea8c8c9416133b076f04dfd88eea058c6adc104924594e062fa7368bae83cb643e20b4797b56ef5aa27cdd68f3a93e1379b9cf01443bf83de229704f4b7e5095a6f1", 0xed}, {&(0x7f0000000580)="6a67acef07ea7ee313333139ef476f95ec23c193aff41d78e53229ab08cb723009f688922392a601d247e5c23027d8dc72219dbc627b31302591d4df30130ff5c431a9f56b481319cc2d62f73678daefdb62e92c780c645210dbf994ab946f89271e34b9782aa17028b883955617d5bd43ee55f78f2042bc25a3e4c955b947532e959a0da8139c3e14f547e269b00dbb426a4bd0b91689d03c931bff77291478440327e6bf72f459df24d009b205978db2500a2f8afb9e9dc11816f3a8af9128c698a7e36692f710b1a5384e665e90b1071adb4dcda897f1a6", 0xd9}], 0x4) 08:29:45 executing program 0: r0 = syz_open_pts() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0x10000ffffffff, r1}) pipe(&(0x7f0000001500)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001480)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="7b8475ac010f045fe7f8ab4369877231e68ad3ad4aa81f97f55d5f64e911b82564694370a26e35ead9be99ec48ecce808dedd6f9cc2a1fa1cdeb2fef0b02cd039747fbdafa27c88ff5a8052cc4e469fddb98abf6aea56a48ee8b34ae4cba172883384925d8b22a846cf6d0f3fad4a3128dc2e1a1554bd222fbb5acbbfdb777a72d", 0x81}], 0x1, &(0x7f0000000200)=[{0x110, 0xffff, 0x30f5a7b3, "309fce18b8557429000a59a79281122e6759f082174b2aab3949163021499b55232c866fcb06e666e3b001368e1adb97835acb63792fcc0e0273973f839287bb959cc4d87a8289c8ca171a3f22a08537136cdf121c775316da3dcce4654a5f9479048a3a4bf4349dddf4b86483d51c4c5e4694bcd68b2b3f22672f7a3c357aadb47a769c8e35f9804eb4032a5bc2c0beb134aaf9382752f84f224a37df08316013e277352c4992f6e6801ea5374ac9be732238d07e58dc8a9494d3f8f23eeb5415aa4f6a319afccf4f06b7bf0f01cf5180615d64a36e469bd8c85ff9c8403742536bb6ed1c2518bb36e90ece0741720331f2862f28d797350b200dae3c1802"}, {0x1010, 0x1, 0xf43, "629f256c162965d7f5fb17dbd57714f52121f170f4a327a804f319d28ee74f2ff29824d3715e4c63313e90103e86ad7395c2825bd5db1d813353f1c44a82a20b9f0daaba60efe430a9dc9097b7f2d75c37a292a41460d95e516f906f1b77a61bbf6583ee22764ff84162142cd096b755a1bdadc45d8d9964ca11881582856b68f122f3ef25f9b38e6a32011a9f9cd52dd5b5596c81d16ca9e76490e461a015558d7bd7d47eae9b9716647ded48f93f24e17bf5864f3ae181c74ec730f1164e7c67eaed631a0a3663dddd6557c2389d49e2af19faa0f852c202d22fad91edc4620cb0d9b088558facb61161a705699cbcdd3a3f2d5193531b57c6a337d824a4f637f3fd33f268fde98c03bca9f66bec752b584ecad75e18f00ba347d2f2fefa4d3e47f9a49b790f1e79f8edee75a174121193ee70a694590210ec3b4787e6b498bcb026abef197e563461f2ba5870a8e9fd9e3e498879a839a4d2dc9bf05e84596f6509ec9497772588fda8d9854c98efb71489b074914155dea846c52d0725d13038400790c107c830d813fbadc109feefadb890b3fd74361833fc1834debf76b20dc8c64b94ede3fcfd3fcdb045055fb522f4dc5fb9f990cbb34172a6ac7d14402dd93b1b0c116dad06712e5f6c5284f7159e67dab7986c5c5d2c195bed93600aa1604ea599317a14fb2152f7c8cdcc936dc4bb27bd81d93eadf7e1c6aba1e6859cae62652112acf7e25b370ad116e2e18c09a7825d9a98e65c53c260b67aed457cd9af283c028636a67c1031ebc73a84809b655a88963436342fd7fc44a9b68414c4e1f6d6bc319a46f75b543523cd9ac8d9ffb3309f554ef9ef60cb35f00b88220b5473ed509d34bcadb2120553a67a60d6fe8fbc407c18a2cf37c0d57b8b88dbe7fa0ec1f572936eb8854cdb7bba94b29416e2ae423a1c219d5d7e4fcda90b9a671880972e1d12a9cab30b0c3bf61845b1dd2624f23f538c6c5a445761c4c438101653aeb13bf2dfdf12085d011ed2edf237c9b470db7e351cf4b4cbd443a6eb04c4608d45039e5e77cbb6311b6816630de21f114218dea4e082f20c1e5b476b41426ac354973dbc9b3fdb05cf82617a23fe9c47a3d9fbbf124c4d584e7ecccef023b2b9c077764bb316fafeff5c9c5e7679a87bfe045866530dfef54dd4eb5d3023bbea344d4597dc3441990087f1c44216754af114f83d7dd080f82b5bc097fccc68b01a2c580aa2e6cbb7ab1b63d6ede3b38cde5c417c8fa0b00c5292ed740571779fdbb975069044d835e78d1e764b8d8f68c3065fcfb53f6c0073376bba5e842f6004779c0fdcf6ce2639cb484ae4ef9128d1d3f0ef44bb128f65aa5c213146749e4a7b3cfb65f2a6dd4618d84de884a894038fe439a50d192e2f325713f583f9d17da0b39131c9b5bec9c4f05e7bb7c2d5c35e369b77acaa75a7cd76df2a59760cf53f161e7191c8f86cd47d3c48a1fb6453204b7f2e41ec581a10b03bb63e0badb551df6ced71b9a0dd45936b36cada4a261dd5a2650f038d5e0afdfdad1b13daf512ff7ab84bd6ccc2e141af1958e13dc373fa3d79a2dfe27f85239f26a83787f7e9f6537487a196db0de7c93f7f2903480088abcd039c46a4f0983d86151fb5121402bd8dc08c7847d71288d95ffa0dd312eda4dd8d8882eb6ca1e35742644b995d4c572a0a758fcd0e0045ba11b5cfb552718b70a72cbe32c2ed549e57dde2c506909ea157c06635e00b3220c103b51b621d0b3326c82268cef3c048f7469d0797fd9cbff1e894e9c3e4ec29d8313c0c9ac251efaf198367d55e5777fb4ff1f2d607004f82b8e56cbf1328bc507e684c48cb8278b6e82abc310d8e539b4fad9f46ff2b92379eed76ecfea37380f27b893386fb60a23c8de3833198309658204ec47c4c6d1b401ff6746e0bdfcc2d56f3d4b7e0fdab58f4280a4d83f2831c35d5002f957c55a8af64e100479ec2efda60f3a809a0c2e0f014a8dcd8edf138ea7bbf4c3cc2c8019ca2414f0fb72f901eb96b7b56ca8bb6da4d323443ac944a2e5a19aacad91e268809dc30e4f9cc8d5560929bc927aa03a1ea8ea5fd1123c2d0fb0e5d14713c5ed8da9699da3752e4bb3e06831f3e526413f8235410a49760df6e9069ad4f0c5bafaf87453f4ed75f09a46666b3dc2bf25ccc547e4370583935b4a8a99e47bdd6524eb01f4347082420c4e3c54cbb62121e90c8e1456f31efc8e3884431751f932f42957ff513fb30533c8480a539ab65cd1fcefff3276c51701c3dc4b8c516600552d3e2ac50f26b1b7e8460f4f91891e7ed6d53986455d9229509f22871c5a3c4c9a6469624ede76f5520805dd668adc2c0141db686a970a42c405f967a5962bd35a81312a3c73c5e085061b14bc6565fa7a03efc2bca0a8631b9e633a1a15879bc8ee24e9b8dd20da15556236cb900a60e2c7c568c3153843f57e51051c941deafd257e47c3b260bd083ba2a170e8203c872d320f05707f7d040c410e0cbcaaceb0bac2e709ea534f15c34463ad88e471c516b9c82b223f967f0bd91bd52bbbf6acd9939542627ee8825331a45737b09153c04be9b24eaea27558166a47cc848ff9bfb010672e60a2b009377573d42fcfd3656c7ed599937eb3a213f9621404e9104ba28cb58a85d0ade8eb468de9ac8dbb12b59a89fe35ef18684af76b1fdfea7009610e9e3be256b618c6bdf59f060f5d6349932749a87b6554c1294755624afbeb890377925fad8b33cc038b7e64641664143a9fbe88a23849dcecd8ce54dd415ac1ec95820fd5ae89ae3def99580830a12d4d1b7c3a70ed1ead378146965870e741b197c0cb477e86085d232b955868bab45d6b525a1ca1dc07cf218ab254518828a4f8175c1634b978f9c96a517df1f4e59c3bacc004d9b260e65606197234c3565690f08848b03bae53cc0f3a64e10caaa5c16f623fde539a556a44c569faf173b107fdf28f0aa74c0b80990c16b53ab9f996651559a94aee384b3ecf1834376a49f4c623d9e51edfd6b887e0da20f472a81048e5c05b47dd6713e31e978faf47261ccc0a842b6d3401189d08ec789450542d8aba1adaf92018a728832f574cc479563c7d70c36fb85bef94376f2afb1dffc88e941379d6b01d799bd391a231391361516670e847896e75f74d2ba28ad1173a37bb5074c110ba981be5f26caa037c2b92719c78e2ec03c26d7297aa5c5fac48a2138f4d77edbdf35efeffe9a9e4e0c12142ef12bce0b42497852c68315ad545907a77b497e3930f41061a6c16de9e795c86e55a4bf93c765066fc4a0a3c196bd9447db70130cae7d9fa279a6f547e68222c7a6b71051b4d8a814c972cf07931776af69b5ba548b83b57bcc18821c3e3e9a42b2cfdae9bc12fa0943efe0f857c345ca2e5ce3ab502748e8db3c489c51a8f3178239cec34aed4746257cb88f964cb6e7fdc31d78bcdad1cf29c28a4c7729e3d6a24127ea3ecc6f86694c3cb9a02e9ab3112d7691a7ff48d47aacd87d38a5e5f320c651d3df716198ea457cbc301a7408ee9233ef48e45d1bd3513896f431c8e61693b7f06499e1b4355b63d3ab5d41dd6f14a1c336924a86e73235fc73e984f9eb3197b792c67b30553fde474af49c37b28efa9c9727964d6772a2df0675576190152d5d33c674936bb9963fa1aa3cd6403f7737a730ca8e7e38bbbd3da2720b2f3cf6e63e68d3262e25ebcbfc0b24ece4663402695ffeed2d4bfd1f8809d8d9fa014456eb319b949a1a7145d60b3ee8ded8dd3f4a1da91e5578544a075f47d1cde8411f6c44ce97f8a6e6a5b247cbf0fcbbdf25689643e7f63cb8c80f7675a7917283d5814c9b3d23d56223b3c97e7d6b5025ab9e2bbef2c9dff0dc06036c3904ff2ae11a250debe4c1d75982c601eba79e9dc312115ada92dfb8de89f1c3b6bfc1d34578187224a419567b6f9fd37696a9944263edccd72901a2f93673344d136a995fbd79083d35991132855c2bbc9657326f5050ff955469d0155c615cabbb2b25e1fb0cfa517515831682812a5eaea220d6dff1259b5e0cf058f9c8c404656f00b45e7f5a4533443280475fda67e3ae17d51b2d57d1c0cc73f7dd103a1618b372764ce2b1c47143f952798fb05323793a744afb934256080458db9f7a938c9d6ca5a5518d6ebff93aea079ba72342e1f4f09c0be7473dededcc28d50f72a80c0c93fe10ab0d5ac5434bdf8625df5d4bc70f5936c76855a5f1a1624e0c304d453ae1be993401e2aad8479f4bce9b96e7aa7b09630ee8272c5d280276de83257661e7b05a5780564b6f4f2b40d8c179dc3a8f204ae79ce72f65cda4527676b8be93d30fd273352365bb4328d126467a89fc405e054d83e90d1649d76b504b83e82b12e0b1e8eadad125012fd1694a3eef1b6dc65927cda2adab78474b6841f266938470c1a55af6c2e09cb53aa5341807323647a90541776941a66acc58c6987b65aa9b965ead119f14bdec7a48eca5124f0a9ee22f19361322ffc7d1f1406950d76d3abf8ffffbec48a6031776bad204d514d670df0ca67bb6788d79a7d65f38c733587031156c28b8ead84cc1f3d9dc0f76f3fcfdd95857e5cc54b85f20e0a1a2b340f5cb6283c7ebc8aca036ea092b8584ff68b88a7a36f4e0a7e71d9c84d70716bfd7fa068f0ed21070ce67da3f049bc97ef4424ebc0f137ec5a1e86a33fdb2bbdcbc870b724a53189723d0e1c6dd6a32fecec53d151442c147940b2b45a56b17666cf03145c1679910d857f8ea20ab3d233b8b7bc993afaff2f287290b11359485397ecce6f8291b181bc2feea87a9f6723d99ce5c99bb1610ea88b99eb266f0af50e63bda899bc6039689ef1dcbeab5fa9b2cb316e2b4711f48250418caf44b169833a52eba29a481f230a0e38927b65f605bed0bec44416ec81cdc29d3b8339330b51350d9fcfed768e18a84770ee261b042f2e2e02096fb1362d9a74c535c59a5c06f1c51a95e5b050c839a1b16edaed438216b8820c6672634c38775d02bd58cd67783b420fb7b4e0b5f7d79c8a422a61f38f47cdbfae67f400fe74b9899da29029c13005bf304eb8045b5fb0d0cf2a424ddb063ecb567a3541d2701bf28cb32cfa7e7ee5ce10d162fa113f021747b7454175ea3ea690fee5c7c6e4b075c987bbbe2c739e2dbefcbb3000546a055de6dd566fc4bc6cd6d8e917abd7e5ab8c9e573bd3417dde3e8373003429bf2c5f6fdd3d049f1d3723253e20cd848ddca67e38507843ce3e342889263f43337baa43e66d653da3371efe9342207760e977805bb52afec89fa7c14fc34e35c0900dc99712d7d918066ca302e7906ea21aa79bf5d5392f69e0d1043ff08ecf656f13e89bef7823e51712f4d4675d3728951ad3ed3340db32e24dddee007c75c89a69cb5987df33a2dae7523256a9744ac211453bb8b60ad67b346a7731aecf7c28c95d8025af3f9ccafab640c61e658ae4e01bd07a8a49b2c98569d8e5d48ad85be9083bd4adedbce03c92ab2b3791a07e04c767ae32530b45b3877c99b810a158651dac978f2dab7a77cd735e7feb8017d11657848b14f645ef03d70585827b159868f2288d176d82478f36276a9aeb25832e72e1891b18be34b894ccc2c83860006f35f4f9a34ebd6d6c9b19e7429c7bdf3230b4ccf7cf54b8cb1e81fa9b06c80d511d417eb6b0299e504cd9ae64a4cb850c3d44cb6185883fd541f4b44f09f1c45a67373354667bd56354818d2e0426d8a722eecb2ace2d2635fed29fefa28e8b1082cdf2052f59decfaba0ada80901cd752c8e957ef"}, {0xe8, 0xffff, 0x15, "56469e6c814462c6a9811a663f531b3156471fac9d5828b5b7e8a67cfd455d223ade7230c56294be8a6015d319d95a4a67fb40ffffd74a52d4892f2d41be29866bae6f60002a9adb7986b1e71aa3f0b05377dd794dcebc92fd1cebe20bc4f321364229ac9d05cb01455b985917507c8b56370a772e58e53ba7947567ca222dcc86fe8dbb7c1a9bd2a706bb1834e01f7bc1d526887c0fdaa28acab7e4157ea62ac9890798954963da1e2ca69d0469366648ce092fc94eead016081036d91043b523931e3e898a8bd7df60f79421bb0600ca"}, {0x60, 0x1, 0x6e, "0a9ae6abf14981c7e51dd2bc9782f59f0d92a0ee6c5adccbaa4d71b1e82e9d66e3806db5487f457ad756033544d0b4940350a1cd2eaad8940b8e54a6c6b16e11bd3192a4f04dca5dfd0e8776"}], 0x1268}, 0x402) 08:29:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x0) semget(0x3, 0x0, 0x52) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 08:29:45 executing program 0: r0 = kqueue() socketpair(0x36, 0x4, 0xe, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, 0x0, 0x0, 0x0, 0xc, &(0x7f00000000c0)={0xff80000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) 08:29:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 08:29:46 executing program 0: r0 = msgget$private(0x0, 0x402) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000a31c0000000000000000000040000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000097c7d8cc0000000000000000000000000000000000000000000000000000000003e7b39bd0308a95355ed35b5357559002000000f70009b73e2f"], 0x67, 0x3, 0x1000) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 08:29:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/79) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="4d2aa1691e6a857122b315cffdb789cec254d433dab4c64ecdbdd75cc9f57ffce3d09c1dcbe946fc9248ced8ee286e72a8f37be216ffc82872f7a2ea643f7d1adec3c15c3a9e83cf86a2c43b76928a3daf6c23e5baf15893bed6ad47200bc8af4b54300e42f4b080ccb40f96b914487f90b9eff7f651f4c4a9d3bfe95f3232b74d2436603a2061f53852f949a50fcd242b2c8ee93ad7ad4e", 0x98, 0x8, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffffff9, 0x8466}, 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/16, 0x10, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x401, 0x4}, 0xc) 08:29:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x5012, r0, 0x0, 0x43) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:29:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r2 = getppid() read(r1, &(0x7f0000000080)=""/4096, 0x1000) fcntl$setown(r1, 0x6, r2) 08:29:46 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) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffff0001) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:29:46 executing program 1: r0 = msgget(0x3, 0x8) r1 = msgget$private(0x0, 0x8000000000000010) msgsnd(r0, &(0x7f0000000440)={0x6, "244a4b790595fc3b9787f0b467625553fc4a6189735de97fb21e7b7b1e47e2a11fd5232d8d183d73c8a24acde01875de107a5f9478ee80b9e67a2c6df3411a26566d3d4bc430656baa608b0fa5e4424db91b09902f44e1a81aa6d32abc3ee945c36f74568d981795cda98eab3721607d34acd1defdbeaa8e20d2a2c683d285a9638bc8d9ab2f039949968a486eae6f2516a05996c9ba7c276ae5c33436d1fb04e5c7d8ab6062c4239012a7819e672beb54cf12647d211a2f0648025a2a4e546222b5b61ef8ac249fce131382da9488ec8c980000000000000000000000c6ee3391fb7a9a2cdf4ed6d406871f2d054ee44b2d5593280010000019f1aef1b1c387bb7281e5ea3170f3a98a6b8a"}, 0x114, 0x0) msgget(0x0, 0x106) socketpair(0x3e, 0x1, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0xffffffffffffff01, 0x5, 0xff}, 0x8d) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/208}, 0x1b, 0x1000000000003, 0x1000) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000c26248ac4922c583739f1057f833179b5058b94a1c808281bbb2d513af350295a989bcbee788dde92227374056cc10526e9ff78c411dfac1b05ec18157735ae02fdae981bb46da98212aed4246d5a790d2258021a554a6f22715c831c6b7dfb57b691bd3f6b32a603b05d558a42abbddb8c835c23c1e00d7829df365f87fc312b4423600dd6807043c5374cda9bc5a9145b6bf375b5d9da2a990e4e2d790"], 0xa6, 0x800) 08:29:46 executing program 1: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffe) r1 = socket(0x1a, 0x3, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x2000000000000}, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/139) semop(r0, &(0x7f0000000080)=[{0x5, 0x7b, 0x1000}, {0x2, 0x20}, {0x3, 0x2c8a}], 0x3) 08:29:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "010004000000000000ce971a54345fdaac1c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x108, 0xd0) socketpair(0x11, 0x6, 0x81, &(0x7f0000000180)) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x30d2, 0x8, &(0x7f0000000100)="e3bd9788e2e9c72869fc061f52b575c69569cd16d4a182c2563f3418a38dfe087d81204cbcfd5c9747d5304fa2213a203530ea78", 0x34) 08:29:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400020002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="e626e8efdef3f3ba7f4e27d02c8745336420cab717e1e8790cc5fd46f481e23a505897669b52990a41daea91d3f11c0a909cf8c7df6e75b2a5a50cae0767ec356402262e4585f1dabe8869cd242d0fed98ddf02ee85e94d89dd161c9248049c3cc1d756e8627183ac0382bb9c0a8c49cd360432d4aeffbfafda1d1ec37300506652532e88871ca95f6904d421309ea46c6ab884b88a26cd452a40fbcd90b24cfd6b72e594f6f9b948880e9b03d9162fe3022b415d3dd983e86adc9", 0xbb}, {&(0x7f0000000100)="12c4d5ac7a70275f6731a7963b5135", 0xf}, {&(0x7f0000000140)="7a715a6904da6f91641c72bcd51e2717445bce43fa731b1732328276736f475e6522ae11420db42edc9faac989920afea07008a1bc05d79c1b662476936f48f93b08cb3d96d01a0882b014dfafe203ae4f38167de1781ded4f64692702d139aa6f1294b56673d536fea7d36955e5a65f41907960cfe4abc927734fc80898aca2f59c5d84cbe82e82bea05ffa83384e7392ac1009c1a92406a64f2ad5034b3464463d71e59ee05c37e2e7c04c1db4af90580723b22bd38028c1a8805219f9a0ae4d6e99ae275c98c64c73ab4bc805022a75dc7df337b0ae15708322ac", 0xdc}, {&(0x7f0000000340)="31929f04070b2b9f22b8276545a631cdd19b3ea3db42facd315fb19b0cd5687622c589a820b8e6d543f5abceb7b8359214e07ca7a2fa59faca8fea313121804a2837d65c99ec8170f2ae5c81b743637ded79b9acac5b84c3c3bb54048957fa37863806f9a5a6a5ff24b5a618f3e45e93c1208d7156546dea19fabc037854f113af47919de1103dec69e8e9eeb64729f7058c710233cb9dc432c3cd6eb6159104bff4886c4f5e837d57a7c25e2e3edc5393c9dd8b3b77bfa2aed0e6708c81c86cb3945d6327eba92330cba4961e57e58684bddda40d3837eb9e12cd79933e3abf", 0xe0}, {&(0x7f0000000440)="cf0220a18626cece5688b9052e05b0749cdf331937564eb641d078d8f39b08660b6651cc884be6d24c462ce9ceac4e080e8b2f2466605ae4e125ed6bcda131de6ceeca3ef4cbd2319dd23cda6edb47f8", 0x50}, {&(0x7f00000004c0)="837cccd443eee2c0a37c59bf68c72f44662e4c6e9fa70b3c464f21e0662fab098816f873980cbe49a662ad0f2ecf808af4c24a7084e4969969be0c32b37621050ed7a7bbf1f74d35f13b0d327bf77531c4fe4f356d79d9977b09570b16d498552c551e9c6b5f61268e885c283a83444080cba0d16d97f749208fa530fd292954351f98bdcb39f29d87d58f9b951a210c92", 0x91}], 0x6) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 08:29:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x80) fcntl$getown(r2, 0x5) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x73, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x6, 0x8fd, 0x20}], 0xf962, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xa0000008, 0x7, 0x7}], 0x4, &(0x7f0000000200)={0xffffffff, 0x40}) read(r0, &(0x7f0000000000)=""/136, 0x88) 08:29:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x2, 0x8) chroot(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x920, &(0x7f0000000100)=0x8, 0x4) r1 = socket$unix(0x1, 0x6, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x1dd}, {0x28, 0x5}}) 08:29:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x168, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xff) shutdown(r0, 0x1) 08:29:47 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) r2 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) read(r2, &(0x7f0000000240)=""/170, 0xaa) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 08:29:47 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x200) open(&(0x7f0000000000)='./file0\x00', 0x8820, 0x2) 08:29:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="f0426ddadd309774b1bf54e83f1a812852c5b580a7", 0x15}, {&(0x7f0000000100)="6dd2914e76bd2e681b20be8cb0f7054982ff69bfa2fff739c73235084cb847e04bf4beb22ad11c245f64bf42343ba82c178857f020a93d9689282bd18373683697d890059f7848fd31d89382b4aedb629c9000eb678de5d05cd6140aecc1dc39a56397b51c4478467995b9540c1c39e336b862aadebed9dcb40f9f8fe4da711f4fdce66925eef7990bd1fd18f959e78ab89048964e304e25967e8f34e04d48394ae4abd72318e8559ea1678c77184cab6ae156b50472486e8988101dc22d396920bb34ec847d2025aa61bdc349f1f050d0303bdc122b4fbb94c0b5f5421a418eec259011857c9644656b9c736e82ae6367511b8ee7c4f0d1f88d5ebbef", 0xfd}, {&(0x7f0000000200)="de7877526dec349e80d4f3fe67f1e620325e074fa5eccc99c2d91557ade3eff5d86727d0831d2893fc99c208b347d2c0942fafc2b3c8ce47bebcada7d57b0264b33ebd7475114170e958af2428ae7f66340af30132a98771e775e6a369c954e2d249e8e08cb9831220", 0x69}, {&(0x7f0000000280)="7428d73f614ad5354c1e03b25649cc29cb512149ad25dd0dd1a9c8c9a5604158b0e7241948dc3fe8d6627d2c3a11f7770f9e5eeea8ba2fad12228605e7ebf58a7b", 0x41}, {&(0x7f0000000300)="fc5e7e2ef92a5d666b65af7a49d92eb85116627d460af7086bf732ca59b1929db35d21ae8d3e4429e26938e12a586c1caa7c355223e2903b0a7329bdaf90fed3d8ae0a12c81a8538db2a31201f2850a44b9e9789a813cfc71e2a54e939e3dd90815b75e7b7fa0e1e72fd6e60fab20e5bebd76ef2de3e300d80d47b9a5b97f3c215c063051df5f7178fa0b9cd66cfb069fdb7aad1a5", 0x95}], 0x5, &(0x7f0000000440)=[{0x110, 0x1, 0x1, "8ef73a94369fd85733f4aced39c6596abf6011a392a602969a6e12d7e13c088adf83f24b44563f76f9bc0822341ffd000669426217158c0064747d39d10415fdb70e3f51f1d032c4cb181dbbf2d8e2df601e5fae05ce94ab26eb01fa7fa8a6973af8f3e3dbfbf5e14c58eacaf994149a727170d7fc25babb9682bd6470b3c1403c20e6ac170a8616a5cad1e27999c6469d85d750fbe082313b11e325acf2138483720726ba99a70a0af8ca48b884862e2ab06f24da42b7a8396bd4ba85a1539bfcf08259502f481617724dfe4bb547f965d81fb9802fc1b851eb03df8c27b4801e2efac4ce35cabeb49c26dfe7a5d1e982b33a5d822c132750153317"}], 0x110}, 0xa) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x3, 0x1000, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x5, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x7c2, r2}) 08:29:47 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x2) write(r0, &(0x7f0000000140)="53823fcb95d892295bba8ca00ff8d6999f6c9a8c899a22b3015b10fafce2a5e94cfdf4e4b4a06f47fd496ad6249ddf02fe7219fa28831421e24a732bc6573e5c869f255a", 0x44) mknod(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x9a, 0x800fffff, 0x528, 0x35}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x865, 0x7}, {{r1}, 0xfffffffffffffff8, 0x88, 0x25, 0x5, 0x800}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x3, 0xde}], 0x7ff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x0, 0x4d, 0xfffffffffffffaa8}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x100000000, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x14, 0x80, 0x6, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xa4, 0x40000000, 0x101, 0x9}, {{r1}, 0x0, 0x27, 0x0, 0x5, 0xff}], 0x5, &(0x7f00000003c0)={0xff, 0x6}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) recvfrom$unix(r1, &(0x7f0000000440)=""/249, 0xf9, 0x802, &(0x7f0000000240)=@file={0x1, './file0/../file0\x00'}, 0x13) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xa41, 0x0) 08:29:47 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01f026f6c3ab7717ae00"], 0xa) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xa, 0x2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 08:29:48 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:48 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom(r0, &(0x7f0000000080)=""/142, 0x8e, 0x840, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 08:29:48 executing program 1: socketpair(0x20, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000140)="d3312fff3519e50bf18ecd26e4582a6d16c1ae6f389adb27767958b13a48713585cbdb3cbdfae33830e6c0dbb3c480987f814f078fdb5fd65841a4aeca683f62711cd77731e4c9c6eacf709d5f3d0804b301feca1dbdb8a9db58a1d44f7024f85399ddcd946debd37c070c64b383a72710416c6a53ff21c68451096258fd78fc2de173dbe1a80284a65d13b94a31be929b87dc6c4927518b2fe65572d38b", 0x9e, 0x3, 0x0, 0x0) close(r1) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) getuid() 08:29:48 executing program 1: select(0x40, &(0x7f0000001080)={0x1, 0x0, 0x0, 0x2, 0x800000}, 0xfffffffffffffffe, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair(0x1, 0x4, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="74e611a04fabe56def23d48cb3664a4542fce1dea9eaea5d120394061c4f5502f08e6f52a187aab60431668bbff0df640da63bd39fca2090c50f7d5d85994d3453426f534e8f2754d29aaccd27183e7da5f50a531c2afca2651e8546294e873e4fba77472f4758cedb61a6eec90db4249d98da73186c6ad87ff8b386d87bdd29ba86501fe500d96619e262fe6cf1641fb626984cd650a9ab1c2935b424a1998efd4ce7a69ff8542d21f25703e050e955d49b488d78298af8598ac3691499ea62f400df6a793acb83c0243e3e39f7d0caf8ad49bf9c936ba1e33421b44e52518331734f9f70e7a7bd15a7c9568f065148c11c7f49cff595d5395c07a886e43ba738dc252d0d5fa9b61d4b5b933ecaa7c922fbdbe6973d9c6513b6cffd3083359e9f173bb79dc73b1ba60820a1f18bde4caeb36fd2afbb9a2cebc37fee18ab736bd78c03bfbfb28c0726e17717e2e442937485fa23ef9beea6f86123e9c3363aa2a1b76502a0f267709bd61fb28f9976f24fbc96de8262d4cd49bb45512e2484e8ca3b6c0ca317a283bd8aea4153fe603553289d11cd543973424159db561e2bac90ecac6327130da48e55591b74ff545e0f95cb69f6a7872f8df74b99a88e1b5295370c6565f05a6ec11f7493d9b2f8276bf9b4e0694357883b690097e00d4740eef101e29d6a27d88cb7b128c0b305d52b5984910bda3ba7dfdb2c1a5ff25f4ec0be4961bdabd73dd8bd0264bb402e6c65cb78ad0979a8d008a97b41e9b09d3218d607b65328954df1ec32f248d862dc9bb5de72db92d7c85a227a35240ebe6c9290e4ca0ea350b5062b99a10ff9c44c16e677bfa3d253d64ce53762f6a8c3b679852549ced408ddcacdedd64f0d7b7c9f82950fed8b5079742fdc3c01e59c6680be0e38662d19d9ffaf4704410d89918f060f0bd6c3a867923be86fdba133b377c37beba1f5a90b0dee0f80f4959cd0a29b3fc88e24b572c2139b826afc3da31986dcfbb04f76639133e614a65db2b8eb6faa25d2cfc9da6774a54d0eb7dbb3aebc1899e042a9716b9e676c88442dfd67873dd83347154401c16bd5c95a4102211200248a5f085d9937df0c6a494733ea094bc28a47a330c89c2617fda5a3236c4436f1e7d4fc68f546e8b438ba7b96e06196a449bec9798113a080449a5c944feb554e598250ed702378093c76567f8812d9b4c0a37989110dd320864ba0fd283b14841e4d897121a779762c9d72e5b2556cbd876b3a1c9499ca1d5a84ac1b94da3a32d729a7f68295d1cec7e0314b1af091bdf30059049d7e9e5fb0b579601d92c6cfbd62cbce480952cb531d34a73872e66b878f9ca26d31d7d2b72e373d87079de0baf5955049e2c62b1ce0ee8c60af655f5e851cbf1ed68514382a467df4577c4d3d7453866452b6f94c6fec2fdc4ccee6ee1ab5ecb2c47abe8ab4f1bdea13eb65eb40eba4995bdde0d41db95098ed7cf6cb128f9555e4d0879b859bdd6af76eb1b3e4b564503d2f00c9f6cd0e1c21259f343f5d38d2f5ddc8c280fa6a87e144340e71965630323b60334a6f87edd47d602995292fc99c3ed8fb9bc4173dd274965f97e0524714728f60b4b706c8a1e91dfdc61e921b9de86226cacf8bbcba0bbfe51cb82b08c68c13f6bd6147d1734d16c5aff10119fccaf5dc854cc4dbfebb9f6144b660303620ae5975018f4795526aa2113817b4806b487416d4ad2d5dbbb4408f6d666f5b0826e033abd7c01d178b6b0a6f0980251ec710b9476f4b6ee7cb8c775f1b6f66dbc722c1bcd58404625211e5dce5c14dc1919a7f2264f257386fdc9726c3dac1456e532685935929dc798aa1b3aeb835dd48dd12c1d2d775e92d45417521c93bf877e54e3e864d151d40817cbe1dd9f68a3eb7a5aa7ccb35ba06e1deb0c9d63961660cef7e62f1c5b9787b24b598189c0805bb754d919aeef807c031f2c367a9a9a82143ceaf208994fedd02c8a9ee6d2c6f3403d7244bff93d0f2fa2f13d80352211ca160afed525e547eaf95393ea847d0ad5352b13326c2a798159c61259105066b3305d4d7b5b37b42dbcec76e0456a6f9f97229cb5b1970b72b835abe2df698e5e7fc86029a1b431f7aab0200397962ab8c4e40b1fa50eeb41201f19e51f4e5a842046160dc2cdbcce67bfc990ec68b7c9b22da684ad320b4dcb424ef141815aece275bd6d8c3bfff783993f4b294fc9d8b640d9bf60a966f1ff2fc907e61fa28cc9f22813cd447b2620194f84e4f31a22bcc32dec9635bb5d403236f90efd6ada3d486c8991ba92097ca638e50f8ec1bfdad6876dc2ba5b866c94ff3f57ddd2374c6e57f16e4c31a50c647a73731442ebd2039a68f3b48e3936718e61d6ef6660212f445709ec80f50320108b6cb14a1170be89131866dc61406c66c7a097b1b1dda4085b087eb3cc24566fe646901a1304b43a64b4c1212232d15dce093b75ab1003bcbb4791736d5bd9ef7a78f1d62b572b8410d5a015fd7a6b4c98c4d6f200cd420b3ff10159da5141aed6947d16bf407e05f1b7b8e1f8247ac33b9bc1f017d2a696fbab47532edf368a55b5c8c2c827c54b9928c034f6ddfa8eefdd8742f4862242ab28176a1de287322af4672b36f3cea91690860bf127e70fbd31672f35e015037411b744191b9c57131218956d007c6de0109f840465aa524d3bf4b13a09106925256b5476c158185d03e5befe5469d5a69442a058f718f83a0ae16936c446d4fc4d0bcc4a2b0400e715b259b107edd29007780a6bf19093b6a1dd8031f7afdae4ba901927bad1e63747fc4f168af742e7eb8481c2f85ac0fa70c8b4470df6bcc3b4a2a15dacc1b830850c8ba32d54b3b5e846b1265e896a149c8acbfc3655f0a9f62d8b0f511e55d115dfbc272be074775a6a92b3a073aacf36fb30470c8df961296bd69ee4ab5b08960b61974a7f5c5892b6ca1b547b2969bf3427428097fefd4d5ac7dfb70e0e2676084007e89131f7aa13688a3cfc7c41694eeb5b8d09dc6be44d5473a0e187fc15f930d1538699b0b61d050f5b6a9d98946d0587d2bde9ea1c008717ada4f57b9d05cd677ad2cfd9ce9c5d43a68a5ffe7ca66278e07c8da2fb1f68d06246aded2d251415f9f2236b21f8590c7c620d0fe4809c97096467645a997187122a75a335638d6b087f0dad9f062685bcba014e051a239b74e2e8b1341d298e3772de440ec3b4865aa86fb08832dbd7cf3b338f1feb6cacc261bbcda2693bb4567f04d6d5e69c3caabf691910d28ecb7bc7d5f668c79189db343b8ce61e26c70a0059e16f411e44fb36f2be225a9e1960326954440bb6819b073a93ea161415f533f5a25b856f7e6e14b8c49d5348424af396d30d78091d59f3c1330903edb9dbdbd300ce700e2bd9930b8424c64578ee641d23ce06010387fa7244f8093bd445e5b0436167353d5d2e4702ba510755123c94c302d00a4389bd7df7e128aa4fdad8a5446597ed664799832e29070080b771f3df544c5af42b0d763522660174a8c3751f2889ed9d13675477f3deade7217477b197e6ad867b71a43308f38cf7ddd5171523b41877f55a997cf3d46610a73face92567fa88cd3fa4acbc448d06ebc022594169ac749aa501b335bcd53d54ea25b6b4661893ec859423b93a0a499d51ff2df2b7de1c712e1c170177e12f11cafadaba13982c4bb80ab750c3a84aeb1862fe60cfbed3d65ebd12eaab3c72af6f58922d277195d46ecebef21862a95090c4acb2b9af34fdde6b2b9d9bb78e3d76ab0a0c0eb70ab9c2f434f00b553a24397cb32f2f9d4b82d45314fbc224805f6f4f7f8788a9b5d54c1b845d8230be6310630acb52e7e2d4cbb5280b59b2e74c472a1e9340f36a701405677b7d7aa1723f6e09d8852dbe8ac4be2c5227656cef366c197c3e01b04afd5160888af64b9c16e004b7554e18594b4b62cf663723723dc383cb963d08f4830d849c6cb4c857452cca1e498df48ae09ac6a515510968e8d006d9ee00a5d902095c5cb733f767da9d5b1a41c12112ea233339efcfb703aeaff4482653530f69df40342b061891f00f09ae6ea9e2c4ab6882ea3cab67761ea772d9cd7c8145921c5f8c166f82e1b4362e78c9642c554d77df8180e3de6136973d7444337a69395b5139c462c19e97580a5b1a43b241bc71169f9e14c56c9d9db0ced5a13842bd783d2b1fd819c44511ab04f70717da8e00a8d795c47ba1f9e36082c46041d6a5febe2bf9038ec31f47e88ea17ccd0d8ba82a3db0f659158f532c1fd998a5b90d19b6358dfbbb42af89cd70b16b5ede82001bb18fe0088820d9f2e4c1a8d7d5d7333c9b79a611fc2782392ba8fc749287a1268b9cfd6c4a5b247116793db8f1f125cd3ca69a09dcee080880b77b240d2d8a0d3afaae556bdf8c2531c7c84c92b71d2c26b6d79d8c2ab3c3b860ae58ad98e6d324aa4bad583ee93471a8f76722695824d7773387379867f8ec763207264755520c5153b47d176afa84916d40b1f96131098bda8130506489e55260b49885506cc91ae3849c9962022de3368f7a5c63d1ea37d8ffeddf8bfe807db987870fd052e8579277891ce73ec2868cdb76993d02c13a4f150c66a6962a22096e1041c18c59e38731056e2953f745ac369ff1c0a82592fb1a929242824bad251b8a0c1215785a1e4b2a922f01462a67409afa165d9df23e4318eb3b9545dcb48d938aff4e864e50e2591636257a1f137c9897ff1ca4064e6faba854fcf64427b87db01d77e4a203794038f784369267c6216e9e028821463a6c5be4438a8fd02197de29ec926dda59db5fae7f69e56992dbab1d734fe972a2f27508f78e0f9d7257cd3ffd3a3870ac7017af31d6fd2c1b093fa3a2193058bb8f0a62853c55c2703ad53c9b10c942de2fd054aca048a5602e77d58497cf3385749b931070c7d60b3ae2ef5e1e85af4f1e855255cbfd0eff29a35f5c7947ea842bcf4b5ff836b2e228fe78ce93a508a05b93942aea6dac62a77b930b50bca515c85d78746e3b07fde3111850364a5857a820430157fce577d8f2493d355073e2903c3d23f85d4241deaba2edf3526de04d0c5bbe69b61e8b2382492b3789dd13f1a10ec4c6f6ec10f830c22cddaa6f63ff0ec464d68ee9e0b587665305e05d5628c9f67835a1f13648218a5f926839ce6b464ed9052357b5f8db0ac556387fd6816d98da28666a0c1a8cd1a9003d45bcfe26e62f60bbb88f737d8a6ca3c4324d8a78103fe952113948833cde9cc795b48b1b3fa44d04a2553748015341f866df08d3a40d1d4e9152f9055afa3ed37c8bb46dd014b9683f08648307c6c5421ce6e7868e4edc0e0425467f056bbdccfc579b96b9dff1657764eb8a3f724a6e2638f0b02d897d4b1234f7f7e85c16343131af3a6f9667a4ba725a46f302980f4a3637342ed37f11846c77b9552194c7c7fd0f776b0fba8538b8db0bbe642832777a46f3a275e063143eccf51e931ebecad2822af4f60a732d7c12c8d8e7bfc8c4f1f631811011fbaa63fcd7acdead142b77e847db4c92ace29c305e7f1841d0bb42b996eb94a5b9b0eb40f8199103b71ad8fcb79312e94bd2f2a4099985af4eacf1555323ec639874264f80f56f0eb74d727671fc46c251184297e695c50fd30202107f5eba242d263a33613493c12c42422ea7530de276e16d0e16789ad3a1767ef0cd555e1446ea86c5948031ff35fe9cfe86c8653bf8291d54fa112e9c06888b520e1be635b3d5a23a1815404b9d4c5619556cddc212ab30bccd8c701b49b9b5dd425ae06e4dafe55539a", 0x1000) recvfrom$unix(r0, &(0x7f0000000000)=""/44, 0x2c, 0x843, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100), 0xc) 08:29:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x80000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0xfffffffffffffde2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 08:29:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() socket$inet6(0x18, 0x3, 0x1ffe00000000) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000ffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x86d139a44dc7fb02, 0x10, 0xef58, 0xdb}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x40, 0x100, 0x937}, {{r1}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x10001, 0x8e38}, {{r1}, 0xfffffffffffffffb, 0xa4, 0x2, 0x100000000, 0x3}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='M', 0x1) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x54, 0x10, 0x4cdbff70, 0x6}, {{r0}, 0xfffffffffffffffb, 0x52, 0x9b, 0x8, 0x4}, {{r0}, 0x0, 0x4, 0xf0000080, 0x4, 0xf054}, {{r1}, 0xfffffffffffffffe, 0x2c, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x8001, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x7ff, 0x2}], 0x7fff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x6, 0x2, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x0, 0x35e}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000080, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb9, 0x21, 0x80000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x21, 0x1, 0x3, 0x101}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x100000001, 0x90}, {{r1}, 0xffffffffffffffff, 0x4, 0xd, 0x9, 0x3}, {{r2}, 0x0, 0x1, 0xf0000002, 0x9, 0xffffffff80000001}, {{r2}, 0xfffffffffffffffe, 0x67, 0x0, 0x4, 0xfffffffffffffffe}], 0x1, &(0x7f0000000000)={0x8, 0x101000000000}) lseek(r2, 0x0, 0x2) 08:29:49 executing program 1: r0 = socket(0x17, 0xa, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696d653000"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000021c0)="7dcaa0c3f74b5511de54974bf7c6409af618a05a039e70f90e28734bc8ae910870778542fb7142892a90439e8139213209e108c79e936d621aebca102f99533a3d2b5a120ebfa27a440d3817cb3c4463835960a558d63ac646220761d3e4d6ec9e13cc5acadaf49ec249bdc22c60fa24ee1ff17544b7b779c48b70d66c20e2aa1675ff8e789b395495d5d767a3fb8a0526332556ce991f21f8489882bf6d00ae5fe59823c3eef9a8adba535afe872c9fd99abc67fe1e4aee8167b685cdccb6039a3fa09ef1127f800282ba1521539e983a98f4a9efaffdb409de3916d2d31a494037369d7ed1ed5cafff0c6ec88893759b0fc2b8a1295746762aaef6119cc668b3f7fce16f3f798e8b821dcffc8aa030958cb265e98661cda779c20ad3e7ced250c9ba817a2dc4b90583c0df9a57268ae932a9dc45d73d8d3d3e5d03d33c6a96970781147283b72c0635df6ca3d62d441ea256ece6268dec2ca6ac60b0080a88672dda4ca649b5d3b7a709531d6927b14bafe87bde1c1f206b4b4cf8bc16e987dccd1ac258eb5136b231b5449f4f3d54b84954618c3a13149b9b5fee63391356bcd78b09c1526e4c4f949feb7df21598b85ad57006a9e456a17ba1c23587a8676eabccc3c3b8acfa020b2ba48012917a51f4bddc0386dc844eafa7bdbca38cd0a1233b59ef7a2d96a687ddc7c4f7257ca60e02c65cbe918423e2b51c5369e09fda577433d97e4487ed53fef372a73ce8d1a361cdc24c64c99342b0da856f60abdd7318d397ee93ef44519ab67868612575e4de3491d5f1733de19e2c8b9dee562d1510068fd55523c733255ddc2af0117d5abb45542b327ff7a1fcd4115ea2aa0ebf664e383b376b40c3f1a326f1a201a10788deeb1643c3fb2af3d102af719729d0f2e3ec20a54ab0afe9ce32dd49f269e494b855c64d6b217d42e4ddf3897a7f135c62202fb55721d3b32a2ba89c96af1c7de3dffb18b46f57f572cf54deb3ac85b4a04bfb48a69f5e3dcd232fac97866020107a7b31718573e297c462bda8f0518335783dda715a26164ab946a9b304c77909f30e9b25de3e0a9c35c5a685623f32c6b455663f3f763cb3a48009ba3a97bf7252236cc5eea4d8cbc028abd728724252df41cc674b4e58d22e23089a44d11c078294a39dcd7e676c8993b1a25dab815d067e32a1734a5066b51e128a65efcdb22fe61ccb4d762937f9a392a4087a3c2b84cdb9bd011570f85fb18f3737c02450d59908dee402cec58bf5c3f3ca5b89030cb0cf4846bb098d2929395bcad3ad38bb2aade2880eb2bc0b9c74e1f9eaf9063b0df254a100e9e5bb0a37a81dd6004288ad1be1fdcd336433363004c48a69232d95cfd05c78ab13dcf7052963950093bc6b1bb3f1ec57fae40cb78864a12278fbccb1e4a33ab782e601b676f144b210708b51750dba157a84cc9d658a8fd03b5c615beab97e2a878e4a5e5fe037af386f98ab08bbe038723b4de77865065a822aff1d6fd11a4858de52a3fdcce64e46d9bbc61b16f30b1475bbf4a9bd7f2b0c81af2b4925aa462c64af0f57b05f72de1c980355832867a4d095beece2d922a630736e091f4c699cdf368c64486a47fe77e9974d00b1f0f568bf5c6cab4f94bc3e69894d2f7eb9472dec1b39d8a9901bd8fd240d2ae5e8952a187f6670dad93c0d114d7516ae6b8fe7fcadf13cb52f4d316d8ceaf59dd5fa435db446678324397dc0195ba5ef705a55d637d10c4c6855397058cafb4f4aadc24e8f2ffa5678edb362b5cc62dbbb89d72eff206df959783f4938d261e51f9475707b368a4da7d23f26e37349c1e4402220634c820873af367515ca42aff0fadb6dfe0ae494d7fb34b83f4b67f8ae5ca1e8e46ed88516d5fd5b70a3e3b3b10cbb9cfa944e4f1cc783b42d21422d3dc55b1e6ef87037881f1a1cd409872f477bf10a357196e325263383d742cbc0dc0b24d950f884a14c75ca9d395dadf8182ac58b0db4d68bbc27404450e29b58831e197059a13ec8571651e10656cb97eb43dade8e78e55907969a0b9e97577b4b9db43da3e4553e8c092329dd9beb40e6653279a0b66c79e0b41beb2b8dff659635acd294ec078cd3f9d3869efd5e73b4fb4f19c9022d9650750509b99f8505dd73d6fca95902a78e341761453edb1598c6264b10f90a67009586319ddad34bcada9fad19980c8a902f805a07e0407c251777522427d7eb2ba04506457242edc3cdf1e196629fe5289466506b3137bff293695971480ffbfe12a1af4013de9a35980e7213ecd8005f8c52d52a3adb57a7c292f883f9884072e48076078e88b1b7d6c64f6a15a9461c95bfde8b9223043217580c51b5ffde247674e70c0a77f651f77d6888d99a25d196e3066067d5a76cf9da0e1a17206ad4d8c57c2a2c0112c350f2ea363fd75738232e9e6022c0be1f1b33722a86be78e4bc7c9233fce855dcc69bbfdde920b378589db2392b3fef5bfff4093f403b9b4812625cd4ce7c18bae2e76a52a1acbdb129722916e3846d9a088c55621a33dce49b4565d75ced47a57fc2d33d4cae3ab53203121b9377a9460e3754f3801c31c40ef099b6acd0b1d77bedae243174404065119dd040c18c9b861b811091b818d2dcf71c1cce0cf349cac26879df4269743d5cda81a1f8fd2fab098aa89d3a7fd39fb2354873fbbf98c9e2f5450501fcf0a95996404a3e79ac9243c55a4eaa8141504dff2af38bd261d4003d7a2a3b15b321d2e58befbd29030c9477fcd629b6ec554a1028a294136dc71748078b4fa989eff59a86b25b488db45b275ccd22fd7d6ba606e02ce29cca43f5836aae280beeae59b6efe0f4017fa151a973b474dddab89cee95d584c30e75704eaa7e0892b19af369b2a065685b95c176e338fbb3544c3411c06e5ed00b4e452f3ab858c0e508c42200c29cd3acd7f8638aa9c68feed01e2fa01af90edef2e1cc40fa0cef2b97948f96152085ad2694b7b151c7c5b5466fca3d56459f007182c5da1338464de93d3c5bf7e4a5ba6f16d262844642fefa6ffab455ecc3d8ce592223b528caaf53f9ba1689f021d70f1c071d1cf12d9d35af9f08833701469d73da27fa34d216a8a0b93061b37e65ca2d71868a263a2855d112f8698af3c2117fa764d5d789433f2a744b03fa3bd5ffc09b428fccc28e0a65fd290e64121f5304c53c05133e933d4a3299033114b4234f4739698c4c81629666c067d745f8fc0ad9820ed94573bebffd556b7df0bce8838a65cbe9dc6b77161e96b4b229b84d7ff8b5bb8f33d783ea9533802c7eec3ec06fb6f9313d7d629af71fe917799a4897d64daa5d3ee78c83575ae00a540dd2fb210d7b9655028ef3695d132ddb679591e7595d0f79ee286f86aec2c4e0a88dc7e5e00ef01de2934f1498483e89247d43531f10bffb75020d8a8d2cfe33d210224ca33fe6ecd89fecaf67e73bc79cc5be4039925d3293aed380e0ca10d287621e846bdf1307ae0dc5bd873d55fc492732a650c8f49a77842f52b4f167b99ecb9b28449e54aa28f67473e846c39305b8f505a1448cbd6be8a0a647678710a563195f14e687558ee03c742524d592e8b460ca72747f406e544822567d90da528c7407b0acc5c69abecee79fe97feab8d4318a16b57472cb60129dd1f1fd3fdd1475dbc5d7b80d9f7d89cbc1161df7c1e1c22b1ede0420ecd7188ad813ea971bebf10a8bc18738f6847a192ddfa318c97d21a6a0150e48f0f5f8a609c37b8870290b741f541164c6223930f40d92cf2eedbc029e39ced525a6b64fd7351ceb611de0cefde5a0aecc9331aea5863add25b3dd6247b02f12836d2f83c4876ce8ee317d6f9200571278037911d6256911440a27f998a42660f1ec4920b56be30f6c5ffa952b970bf395e67ee4a8a1b53f88f7eebedd6d6804fd22b08bfcd8679aa221c01322937229f21b87a9297f69cdae193d405948b99dfd2f9a6dd6d9a33b5c1626e65598afa8953f67408be07152ecd133d8dc87350905c53319eb9a2555e97870741ae277037d315e3bab35041c93e2d9b2e1d9154c4ae9b022cff32bd11a1128fb95aa2a8682833dd8f1b059e39426c574196507fbf6b681cf85aacf60014d08877189f279bf06148e5abcec34d6f021c030af88e8e7b1b76db1218b7f0eef5d73fcd0764b37c09ed539efafb633f8f42d785b23873a50eb8c8eafdb48b020d5eadede0531a076d68c96f263d47e7f18d6cda179463ae88928d49a06129e0cef070788c208f34001e269f4f5078cb0b219a5ea9280f5a3710c10a7d48750ab4491fdc45940a4e9d11872389f04606061f9a57fc505d8c69c68733952f12fcd9da91f6d5068abc3ed21ab2bd5ec628fbd76ae4933262dc5921b32f39a0f1e87f9787631325e007a391b60ae2d2a0ede7e12b8a69fe3ec1dd7a6a33246a97fac42ee99692ea42c865dd647a58614867bdb9b7014eb99dacaa59356828aab6f082d7620df2ba1bac59e21b90594883433d81f3ce6fcbddad1a3e58058fcca484ccbe698e8bc2766717c7984ce184d60d01a7b5100f06322504b77e92386caa224037fef00931a0cb46a186b32c8a5c6d1c775ffec26f527981de050117ad3fd89f4382bde053f6974197d35676934005b0e8e40d65de8afaa8fd91785df56246c7eb0ff46995e13265117924b84f93b2d0e8c412dd6ddaed36c969fdf208d35ddd0f3fafd923e0951d8728edd4b97fb57c6364e46cd4155f4e3a28d8e3a424b5d24e80db93dc80daba93abce83223070c46d7e5df352f80b10536f3c849d04bcff2a1a52ad092ff73c700250c00f4c3bded9c3752072cd4c6f334afeae1e22aac6131331fbd81d8410b3174c7d5777da3e109fd56e93067edde89bbde5a7d01a4a7f201b3e979ef380d4f1a84758fad22feadc0ae35061116944c6dafa0335e89ccaf267c8773e660293d2742061af067981de4f6fc8ad18d84efc33b92c9f2cf5838fef166e5fc3b26789c3d4650c31f4a24e7b3c7edf020e1cb9fc1e678235dce0a5eb72295a84d7fc9c8c63c134e189af70b22ced3affeb2e0c66e93341a1018ec6a465e77548460038902b39e0d4db39e957344cd27927aac0c94efe9a3eb5fcebe114ec18156d74c968395c7f2fe76cad3a03a326b7fb8bae2906f83ce4b9d449b3f20da1952c9786e93cca931adc897206b30a8589bdc3a3a78fd30c161670d0987bbb2efc1e89e5f85d64472e723107b6646ea476b5d3e240ed7f3ff761c573a2fb4e9aaa0083f37e908695c7fb65f99a196d597c6dfb182612ef43cef119816ee52618d6fecdbf1f3c326ae3a243dc41215613e8bf380bfb2ed76231eddb9fc0f97b64f6fae3df457c3c6fccaee951efaaf40b7a0", 0xed4}], 0x1) 08:29:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x5) ftruncate(r0, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 08:29:49 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x2) fcntl$setstatus(r0, 0x4, 0x87) 08:29:49 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:29:49 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 08:29:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) mkdirat(r0, 0x0, 0x8) 08:29:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 08:29:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00d10300000000000000"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="0788dc33b5760120aba17d8b53da668910c5c55f168dbc900f27d122460ca8ce66e85584ae2498917030c0ad8b92e5bebd04b335a97f23b38fe583055ec26e39bb8881b90b66541c5f51717ad437f5c22ae0f46a3ebb38acca3e04947f8d33bbcdc600999429", 0x66}, {&(0x7f00000000c0)="56de53582a4187c7e44d9aaf3072e6305211c64be2e7f22c84291fef81eabe07e46a6d176993ebffc028037b8e", 0x2d}, {&(0x7f0000000100)="4c8cca5ca6d9429ebe4047a5464d0d63315923c9984d75b7a31dfb88306069c48523468b1a211f55f37c843602e53aa8b40aadc9124ff366e2af3ed76e9ff47f4060acfb829a1c3b3c3cf9633fd1a3cbb5e117d7a0db3295dac092ace1b919673ea18960bb0e1a3f108e36963387b585e6699011a4c95fa9f26459afc1332f70916108295b48babdf58f695f5446a27a514af77a09ba5e61fc0de88528cee42c270a2599d0b9c640b61cf4d04fb7c72a3c3138ef2894f02c0f0c9acb9021f8e5b164ac2f48ef2a598ffaeba2695dd6", 0xcf}, {&(0x7f0000000200)="580dfa36b3af404f5c4e38a6469e2a97c2704c32f62a1f8690117795a19d9545707df3e5bac0b44fd4e482f2412b5e96d5985da32dfe4ade5f28441bc2e824b98aa3b1ae977751", 0x47}, {&(0x7f0000000280)="a80388cced3250d54fccc7db1eeb63b96e333e74b664d9cbf547b0fef7d45e1f2cee6b1d4879d62e01523c1ab566038b35a0daf1eaee627495f8a01f7f9c336dfd1df9a4732afc34a5719325aeb719d675ed70df653b882d12edd802e0c8a771fe223bd92c8d4cbefd653ff94d3858374076386fb82560", 0x77}, {&(0x7f0000000300)="4edbde8f558a4ec5a708f31b34cd150ca8f6cc79a4bef8906cd4e64e858339428653352526a6c52b4659193b2829548e9c790943c111ccb1cd9a633db88796d2fff01eef10795ef96dfe418c8d64b5c99d9b04c5fe80e6ca17765fd82255560aeffbdd54300f352a2487209ba332eb2da043416d5a3a399f51939cd86b0c8d20cd0ef2b51d1b61f1e600edb93918d66c7b5e77eae8cb57c031deab408b7a16d793ab28b89a942b546391857cafbcb3e773352716c4e009eaf65088b5903fc1ec52fc43b8e191fcba70267db54b084ed7965e5fc64179bb0a802afd97f494821b283742a9404937deb2f603abc7a24f3142cb7f64fea95739cbefe4da575e0ef0cc21a98c0fc7d634f679d06421e389c31b8a18d8f2955cf2915dea0af3d5a847a182b65f25857811f7aa766faf4192538297e16cbb5a2d7ab02cc3a94cccf2b4388ede62f28344fc215ffb6c6613d0518ff47f884e64bf0174be483907971f132a99a9ed4a274fcbf73e818571f30f1c4ba617d1257fc6fd5560b9598accc7dc5ab04fdc38eb5c318402f84908b4fbb7795d08de57867938604f4745c6344e891cbcaed43821729e5e5c766eb1d7ad0d01b332b8ca1129cdf1f9d6f5faa3a26ea82784fbfb46d24b1554e75d4deee2efea9ddaa3e125adbfa394e00858fcb6e54fe7b1013ee97d44d76d5d4d6c446149f64622a663ae7d7552685add77bce9ff2f39a0dd832b97c3561369ba0858b14a0b8288ac174467b125e06832d8b7db29e39a264b46efb255960588e63f98463c6d503ad0369a73e8f15de6fe9dc22e6a56626088ddba7d6953ddba0f684a3231ae86c6369a32f97d6cd9845c5c0ef31e2d6e83d4129d2a670968da7d061ca3c70af7124eac42b7bb9fdd8d0709aa35966f80cc3e78eaab0d566f9ce182df5a645563f310ed059d29cbe83fb0d19e86fba8984c1957b680e636a2dcd5aa7bfdeb252082ac551feb8915be3499c307e29d09de0862c8ff3c4e5512957a28e6d043b1e995df3634e523dfb22c526adb0eb0fddc52f7be431793c0904e1a202e693244c7d29acd95a9ae2383aee8c7831bf5f51ffebc3a8e02e106d7e509992aa45d34565064bd8d158d13dfc8faf9ca4503464f3a693e14ffd7d8a295b33a268f7288426167c501fa3380939c7c7bc2b46e73b0f97a196d7825dff509ada1ecf37036d5c75f3235f3485837b8116e763afe535712d6fe7166eff63c3ea63fe5d20fa9454676696e8fbbc4f473cd52af63454ac15638d42454af66164d3d489bfeb82d51ec8798a5645b391a18e9ae759393f333c6e5933102be88c754a6c4a1ef16f027209b7d16b7f4a57fdbe36dca8e2885cf0eccd3a4eae3c89643a68dd3242d4321b02ee28efd92af0e6b2046f0c22bf301c5cecb93666a26d7fc34066693880d06baa97d377c78e307d6144e6eb885eff29b0bbb4034080a99f15fbf74911da827d8c9ce645bf4daddcddfad3b994c84b9524cab8fd92be1fb3d16e8dcb92fa020f21c8fecd3a36cb8aaeeb0f10cde5a3a449f514245d2a1dde009c0dc0baab596565d2897e3ca8d39d280698bec23aad6b24b8ac9f84a5bc2f2c06920c04681db04291b66238bd05f6e165d1b0fb5a9d0908d661cc425c14cdab26698ecd19584918cd2470d450c4c15eaff7706541a8edaca41150fb839f3298133e0a74119b96a61188dae6e980d24b0b4b7c01c8474fc3338a87dc15c7ffde2001191991f971dba0f8b608ac1559d4c51c26993ad105f28188e9b53014befeeffa154188fe712b3d368bc32536588cdd38d623b215a1f1160fe1eb31ac0dd81904c5adea6719ef02aa7ca49c63f33b567a1119bfcb18aa0c80bb2b0067057f6c67e7e4a361998898190b3b8dd0e4da8f2f78cb70cf218b060a7809333bbd3ca1d192450a52cd41135fbf168564fc6a78ddbd101cab45291eb2a78eaa273436bab0de8217afb3b70d99f570c2924bcec8bae230795bb45423d1b3efb2d6613a93dec8d98f70b38558e615045b85dc855751a0760818ffeabfa4b6dec3a16fab6d6f2e83d2ae1ed0cff345d67f0f10598f86ddffb992b9069d27e7ca5aad7b3639686c66962cbeb65a1c76341b5d04d4f926456dc5a76cff1df633ac7a10e93e6e84f7b97e59a97f8ce7dead56d1a349d639334474c55cca6e4d52645faa70c4c6ec3a3536241f59d2817f2c332f5a44a4b1f74dfaeb43e7294158a92e00ae5c0888bcf55bcacdf6d2fc59d61bf72909de689a9724cfce7631ce7fbd990da43540e85809abdc79c96e8dc1f639b0acf2139d69e144240378f526904fb0247af851b1ef87a28a37d21f5471f53c77052f1a7445a6ddacd47e6ffb2cb3907673ba5c844dec42787d8d52f11beabb4d854c39a4acae7d23baa8a98d434f1239866883180c5bdf6d7ec2742dd16fb260d966341c3169213dc2d77d6f87fb929e2b26fb8b8b360d69d55accff5094d0518ed107ea63c703af358528266ec258e8f82b4e77e35eb60ec03a239eca94714b6f8925deea49525bf65d90ddd3523c9979b677e0bd44d01b7b6e4339343bf521e58c0042fe028c75e752e45a5d94f432fd7a45bdcb89477cb6f4dfdf59f4be87e563683f21f7d651cd5f8fbcb199eadae61903f3aa138595eafbbcbd91a4e3f18a716e271c0a1f4ddd9fd94068f3924798b5f6d94b54486e13062361cb3cb3a36fd16272dbaf42cb243462ca8f726c31f67196f258f90867356c877b36ba947550f2d9d55fcebb74038387cafa5f26687a372dcbf9b7014a64de085893d8a41e93ff464038290714869d752bac8b96e6a7842712ae4908d4e4c06172d04a8dde6ce3d1edcc0481c1ce093c70df137b318c22bfc0c3e337c7248e7b3d2aba48257e5f7ceefdeb67a5f97feeea6d9e45d0e6dcf85452bce7712cc640e6b452614ce3093d55e066e7991208963b039ee960681ef47ca9942f4b3c416f6a9e78e1f917f6908b2b9120b47bd4fb138bc415a7b643e86fe890417fd14a375e5a087b8e14cc5237381ee8e25049490f21f14f64b6416d986c423e3ea7a011486cac12fc8c3d67ee17363f9c454c577c1af93d51ff785a2f68276a10b1f730cc90ab69954bd4da21898db8c6ed673b0728dfb838aaa1eb21df0bab253d620149b1340fc36a8dc487bd3deb04b36a049898540d1f06f5b135d7eaa33ef6a5f1e710d902ac15b2087cb97bf5dd5354cb8e3670c10198b9782fca1e8d0f4f20fa586b8a51008dc5d75c7f3116f26fde1bce7c4ce3de9e0177894acd48e6686d9db04a2fff1f471af929bd83faba48aa35d8d256f08c73ee94c89bedd0bcf3def7f6dfd3f0684160095833bd3354d05477ce3ce761ea24567e83d9d19fe0ee9f73b5b80d0f8520dc12d2a94aec47cd62281ab086a1f5449cbd0f8c183a5440a3827d4b272324f0c6845baae8c825819c0a7eed60df1066c1fb33776eb2e691252ba170c97112c567a78c174e89276041b3e2568b765fae4fc884450f1393b29a24dcac1cd132ba18c8f73bfe4978b506a26a3d537b988951671fdc059bfe1ad6cbcfc55bf76cf079689cd52aa5d763696071697d0af91daca46165c1d32b49dac00238cae611f4628ec7ee85828082d6ebe4a791f2db37ab81c113708b8bd06826af97205b77ddd441bfb241e1df73ed893a4bd10696a37e3d9772b668ef8aaa2d061360355d6045cc60cd1dbf9eb6205fc70a5b157c9b0130cd4b7b7467e35b91a288851cd049a1456c6f31879950cd79e143fdede6522920759f90bc190e1e48ec6d11d394fe81e29d6663b14c5ce6ee861c24978b43e5333dffca33f476f0f698f7cf69f707075d26c4a8132ecb8c48a77586613766bdc7901c68be5a71a7900dead2199b2bf08700a32de173ecfba956cdeb81977417b125396a2cf128d65f1f16504ff7d5e14f8e560ba1e14a6252d6b902adf6d54a98d0c43f3b67de9426011cd30256cdf7ce2def1e88c09274d1e8d1e10390c3df846dc389aacfe29420ad18a7655d590c334f0efe853ee5d500cf03944f526d9f1a299a5570e87565c49a034e8d1c58abeaf7036893bc3446385376d461ce16e875967f4a2cfebfa078cb515b5b9332626db00e527de4360f1a1def6c53aad1b13a8039a827eff6fe8dc401430d25015b52edf98a5b04c333e71b335dae4773934a7e7b4720a52b44ddbe6a0c9cd8fb4d3d76fb332f0448eecf238059b98e4d858b26f8648901ce3f31f0b4850b9213898060eb08a08bbc99b250949cc75e27d8f01318dd7232176f78f48de100725df8735c1df19fbe9d23453c8fe570a6c9d124b6ed08f233166613c3a03a25735e8cc6a01f4d66aba982868c9c9322b0a6967c033cf2b24b6ac7418e05a323bda98cd6c05c1d026fd6950e5df0844feeaec01c1f449aec9015b1a4d61b0b013fcbd62bef44303ce441e5e72e171e479ac8fd0d40b8e683dd96f448612e6cf65620a5a0541bf1dabfd5ab95105d4426934ec423712099de5e5c6caea13e3ae4218f2360ecc21b879bcd8028c9a507e9a0a34ee2d5945279d5aef04a0a7b68ab0e9d3ff4179c2ae5d6c58b1bd8097f8927ea3c1a88e27f9b125fea8147a89d39f33f82e1fa687ffde9cf381085fe926b6dcb33ff10019721be9a05761f626821c5e00a666676ca29df2905e58529156c54579136632651e606af93cc3d0be9ec87be16f7e95f0027cdbf5f1d995a11619c21162ce318dda7d8433990715ea62e5ea12d971f312e66af47141e0f69873a97c55ab2002a891e2b3635a414be308c25dffe4e621ae68c370268886dd8c8f1d67a64b6e02e8f981b8867e7040129651582872afc6f41b7264278ed2a5221fdba35b50373edb6c1bd43f648adc7c2918faf7213226fb5c8b4335d3bb2457d8d41b0994d0b4242f3fd01921a2c182224325c8e35f63e381eae2bd743c0dedd36b1e702d66361b929a5874e467d336512cb8a47ec28db6053d11179f860a40c481bb46a131b92806fe4d85d0c11c8fbc77cb92e21f8aa6c9be4f28120a96d00bf95592a78e1bd976f4513f6b45f91b5fe67919518219645563ee56ec75c96b5782a0d493df04de801e5fcf15fc21e55b37515b18707ebb9696461f59a250e16044627a140bffca3608e0eb0189bf079f9989048b6d001ca37ab5e7b72240a2ee745f6f4a53b7b1d29929d262c38a80e3c50634114c63d852b31ae0ee4839723da1babfe9a57ef218d11ed93f6f2cd75dfa7470c756f80e01698524254393217b1405fbb8167cd5c55ee65d83356bd46ad5927ec88913b7f2735e2f8c0314a5fbced2f69defedcc205a5a27448723dd53357579766e2653c690f411c6ea3b169f8519fbdb91cb2b9beb04dc01b269b883dd73f2556e5272a2c3d650126a129b2ac6abbabf3b65b14324ae54c8bac12181f4cd54d42051c937e34d03fdecdcf2aedd893bc2dfa913167b61966a67ff9c0b8a7bcef33a6703bd1d12e1d874e5489c37eb914c198af1d780369e8050c8d2febe4409e17b77a16728983f44531b16cce5139d6bbdd21f7c0e73f2ab87e1de6b6955cfeee043b92dad8f1aabf864a199a6d7680342da3d56d6e7b3e703329b5828b49431dcb8655c0c4360ba3507a081da4f1f91cafe8af0b5cce06570279be3d813e9e2dac4e59835846fe461c1faf2d27cddedca710d39abf9dd9fcc16abf754f644a563e3083e8581e9f9e9a942b8f791c6b0b44a926f9acf599ca267652f997d3a2d018c28b7de21d797260a428d9ee708c2099382b173dcf8f2d3ec34de508e8e19221ee69c", 0x1000}, {&(0x7f0000001300)="91d6a8948da065faba0b3ce3638f57316ad1222e1e668107fe4f96af512792011d75a7", 0x23}], 0x7) getuid() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 08:29:49 executing program 0: clock_gettime(0xfffffffffffffffe, &(0x7f00000000c0)) 08:29:49 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:29:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='x\x00', &(0x7f0000000140)='x\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='*@%\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='\x00']) link(&(0x7f0000000100)='./file0\x00', 0x0) accept$unix(r0, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) pmap_unwire: wiring for pmap 0xffffff007f1229c0 va 0x1b32220000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1229c0 va 0x1b32221000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1229c0 va 0x1b32222000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1229c0 va 0x1b32223000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1229c0 va 0x1b32224000 didn't change! 08:29:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sync() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:29:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000500)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r3, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/200, 0x2dc}, {&(0x7f00000001c0)=""/59}, {&(0x7f0000000280)=""/194}, {&(0x7f0000000380)=""/142}, {&(0x7f0000000200)=""/56}, {&(0x7f0000000440)=""/148, 0xfffffffffffffd62}, {&(0x7f0000000500)}], 0x1000000000000392) close(r2) kqueue() 08:29:49 executing program 0: r0 = syz_open_pts() write(r0, 0x0, 0x600) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 08:29:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x24) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) renameat(r0, &(0x7f0000002240)='./file0\x00', r2, &(0x7f0000002280)='./file0\x00') sendmsg(r1, &(0x7f0000002200)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="caff561a1f2d521f2674a1e28ce8927a039461947f4044010c9e8c09d7b3d86262a15f1da28feff048b86102c59128c3b1a8763a21d394452ed3635a6f2aafc538ddc55f577d0cd583059071200f59345c4685adcebb8d1f7b8046917a269a8ab6033b8cb6176899bf5a2615382e49664f5168052a29af9c22aff3ccbb1ad73bed62ee85ed7c678a3f2fbbc8a9f4b48645b5be4fac3882b588b48a9a275e3a2aeb24f5330bdcb3d2fb75923d3a8ccde2af0a613a5c708eabe4be9c63846b4f083dea1f95976a1800208b84e393b6fbc88714032e2138e371a1fac9c7b5d26a5648a0b1ff2e", 0xe5}, {&(0x7f0000000180)="04cab0da38fd6c6c60ffc2935636df627bbdf699d54a4fa1c2e6750ec80f3dbde266fb0439de4e67f46267a7cd6a6f6edf8290af05e9d8ccb1bc7a5f1443d28496fba64d62bf87996621ce60fe44ef2683c322c3527be23d0290963a854dfcd3eac1643a6f7e5b0fafb86f681754f07f1c55977b22f429a298fce1115261802e611981d5ccfd863d76bbaba1f9923e3fb04ef4f1e6bd836b3d6517fc7a656ae42256607015379bcb6e9519668352658430039d68eb64c11f87fc4d76b46078b0d8e3e349843e5f47700a8ed77d28107b1a55b020b3fd17f870bfb09a575f05f381a0fdd618ad1b9d381d9c55638d75d1f0cf3183b8b139704471c3b6b7a8a2f0d6ccb42036f4e791b5ab3afcfae2733f9374d24f50515f3fcaf8ac9b73b458055863456ae94478f3a685c274fae0046dcfa6a5b283afcbd3f1521555ce73564a6c5be87575093d65846645f3ddc88ed79d48849b62a6aeecc9e685f6e83ba221810807ec37a37477a5c2ae5093a80b4e6e4ae196217c64260e06d38f956a7416f4bd382464b56e2d37f991615297628dcded225988a560e9ded6d94e30e98287f71251ba830f813513b4a038d00eab99b785b0d09ac4fdd4a833f470e49027e889c075bd7745991e650daa1c31417ff3311f745d6f1fc8154aab9745eee6c2cfd6406ae94efd636749d9c5dbc307fb28a2746cb8f0f0e908ff26a28ad2cb18b501ab98da786d387e2602c06fef3a5d2ba56066dc7e711ed2b5abde46d9adb46fb425b10ddc1e330f4a2c32090c025f3dc4f5c6c9d6384db6ddc61a5adf12e124f9538a38697e7852e8f581378db2e5f84535229d48df60860635667343423793a24d22bd98cf120fec8c7adb2dc79d1ddf78a1dd368745375e1ad1765fd166edb46a4e1a756fe4588976aea0f905d85498856d3d0e3c8220e9b159a5a5241bf988743b84190f3ec60aad36d792200f064a19d5a335664c83c5a9ef2686cde2955a1cc0204ef6d3ad8d189c0cc5d410443e213c97b2a1e7311a471efc7db270e10cb2f4415af65c3fd0f54d90d72d25731dca3251a6d268a1cc61d63f412eeb1d7e02e482f08cbb579d188c26dc385049b89e14833f398dbf7b737875d068eb360e88aaeb1bdeb88edd43825c6ee928cec46445650bf316a3cffac6896811f5e0ddc1cbdf76f1d585d47a1c7ee854e4d1f42ad743eaa2efbcc4abac38df30a3bbc4f95559912f71163141326056b782ca07749d730ef80edd079927ed8f86cdf68024e38a21af7aebbd208fcc57633e3594591cd1c94143d6ab9fcb7d14505045af80fbe2474ba207872fa5366d34fcb8420d0f9d2bc8fc08ac90a41e123541900e52050c46aaddf14673f982cf911b51e03cb3e19db31de2b460a732763aea05027646a04d21ce1f2baba97193e03f3ecf2f0c7de6bae03a15a9447e7a5ab51d856e84b66028077b556d9aa64eecc8a3a32fd27f46ed60648a928970b60420d90a2d5c8bc8d858f3cc2590aab7505b1c5582e51a0ae4f3023a7589714331b8ff0f2f4d94626e5a607c94d68a90643a97554a7abccf5ffad5ab7605ef4a0009e57d8c054fb1222015be851a9b723c5b491c2bd6d4cab00227c110870b0d0b2636f0b9827991410859093aa233f0efc391eb47edb9c26f6658b2d87b6ede388837891f91855041942ccb2cd65930f948957ad11e43c1a7d1a83deda3e979a5c79e0665caa86d3ed7e894276bd1e6b0522009af2f3c938be13c0c17ea5954357fcfbb2f562851810ca7586201a1374f8e838a6fb354ddd042b7d184514e96aed9c8b20ab4258d2581ebe84b81d79e8960ff365a12ba1dacabcc2444932074308223c0644f21761a9bed7d279e4f45c7485efb46c50f2db00a733aeb210d5d283168cf4ac440116624c4f88806609f69a4d5c94281f466ca0f27c253d317b97c81b89a3acc6a488bb797ee389ce1279b49c284911045893ee19c8937fbeb035d7369d1c616f1b3823fe06b446df6f436daeb9b351e8d6da8e5d754d0c30b45e5cfa053b72664ab98f43ad3ce5663c3c30a7c6260627c283ffd58d77765b689d4b50c8fd02bb07332be03e96f4ef9a0fb70ce13a3d8d9a07b1cdf82bc15fb58b4a6d345ec3951ec0e779e5c9ce441bc926b1329d800206a9558b84624e015f187943e048551fba07fd7c9e776bbbf8392671cd6c2a8e0ed892d2e7b8c6a940ce01a6f513c675864fa9ef1401ec763b28f81625f7345ecd593fc4f4d2559158a2fcc4ad441e71331fbcf351fe45db5ee9d660098dbc7aafbf1a1396e3c0780ba548629444ef9e11d6e4665945cfa2103812025e86db91258a8f0422978a953e5477553f0e11dd91ee131aec119e2b23b5f79c8ecb7e121d6a6857a55f4b5b027ad35ea1be9ca81fcc709626b2a5b546f807d25eacd73f6c4a56ea0b0d8bda163cca8870967af139e4955bcdef212d7f3e51dd23765a5f560755a8014717b5c05c7326088961c6a1aa9d4261924f005ea1b45911a33a6fcc052672a76d70ac27944c9f432ba5d5161fec123e41d7d100f3a1d0e1022c913a3722714b78a5f35644a316d81a16a151ec572c255e75e51445e01231e8179fbe44536ab092b771b98315f3c92b69c976ee13a54b14ec7916419b256b98895c4e374b3a0ba7032f364c866190b4c0154cf7cdd8985ef13a6091b53bd845608168ec83b6ba9287d6e5286a4e089378f2f2cf3966d69c8c8ee1a2ea6709ab6f04a8928546c9ae3273fda6dc84913b0f7f288fa6b7e035c545519cb83ff2d9cde314b0cefccb53f4115d0f138185fb637bc827b3c5dd94dbae43cad8f2c191aad385280e5def4d9dd1635664eee994e575878a055c5c481677092dfb3cd96a6248a13ff8028f7dd3036ebb9bc984941975194b58d3bf8cd3bcd8683c12b55953786915f57989a49d307e4c546acdf3bd33c466175118406840030d41944105a7a0b913ba5f47e6ae2b605ea31460f58d2650a5ce49347ed6c34ad0345881492d6062cc69981799164b818f857b7dc0b843543ba3d9a17762fb586cce43cdbb42ceedefcaa5916f0831f86248aa5faebaf6d112dba7b89708b30fdd3e80353cf2464c32842e393c2de531ee7787bb182c92245595d7350f79915dd416e6024da5bf2e32934d9ba0adc0fa9a0f4c74d267dfb9f92718428af614496f017208518c98f6572bd66d582a09f2cb1017f0d36f3cb19832ea6f7d68c1876af2e3ba57a6f2dfffe1aabb97a318e1dc8c9ceb7602720511c61ec525231a0b669dfa765bc385cf603563e13b66f9e9a2e0bcb9305a9d5cfe61c358aad21c7ec01977e12853134b1a0e18983ff6289c86234a1da2dc494b46661be196f6fccd14a7c4c79b55493b872865b6b52b0e67977f8774372e43804ede97e9ef7a273f2360767d9a51e27a86bcff52577ab9300b73966dd45c94bb450bf00417442c77e8747a92773e794b248d8c4a6018c24615c107ab9f0669245fe7df4325a54426cd13d32044746ac96f9fa18e383ebfdde435a79ad252f2b6fc1b3bac9ceb1e62afd5d781d563d0cc4dafd1baca61db3ca3bd0a1581448f683fbe0272f9e71bbced3229b35fe807df36ef0c98a1e1666853ff841ec9d6cf7276b7c1d070ecf4b5aa0c7f66a9591732d40e8172b94670192ef813e5d9d79bad733602f8bce9bac4c295b24e5403dfb55b4c4100e67c4572d3bf031cc69deaad40765a60bea70f5687b30ca48ffb7d894358e599c4aa55b868de3c58d1107e94946ad7f28a61f366a3ba24e0d7af875975b8684c872ff873839e2e7a3ade164881d7d53fba978dc681afc4ac057515b8659453d6a232a47b1afce5701f9d9f2f097dc20b213363928a7e5250d90f79359df7ff78696136c3bc4881a3d887d8a67d493118e133972c9c27f352dd9140d281a1ac9aa4ced370ab5a25864ccc34e397e56878c38d61b87b33e24707c790c1fc5de73ea0df18fa2464ed31dfe20c6d651e140c12334f3a8f3a01d1c488f50215b443728e41d79ec4f67151de89130059ec411c68dd9fef2a9100757272dde2c959a36b12c6dc75d4da9685ad80b577e845abce69a803a065c7796ab3b96dea8efb21f203c798dbd324ae72a701f09f5f621e1accdea5cc465344982c56dfeec9f84c1369845ba6575063653b64fc85cb4911131e939ec89d0b7f46dd4e193046aa701535e32403f9dbbd77885ec05c1e8185eaddaf0fb922efb480c568d916477f2477262faafb0211f2898f2c8fb81435d1eee280a05a3432c62bf5baf25f636c9b9893aa73a2903285d7bf725c95ee71a5b3eed146bbf525ec9cb4c6076971243fd88185c3877972ef815d70fbe0a9cb911cd3e505e60df78521b64abb6bfd069c5c4ac201237026d4d434c73ff11d5150d05d9cb48764ac7856c5af4550b03ba71b8e440a439c34b681c9f1db0d90cbccad423e73b9b80e9de67db55ffc66f4de5dbfd010679ff9e63331833be49250dba2df088d42e8529b47dbce44d4ade0d4d7614ce7c4b45a492e6fb7f45314cce108fd14492e3c09aeb7691b1a57c20c4a079f54066277901835d4b7eb69a6a11b2ebc4539bbc6f6704d6305d803a5041b4a85335778976f389591440d6d712f71aee929964ea536f2ca29167605707c72690edaf433f852acf0fa1bf3843748ac56201160f54264ee9b5cc53ac23a325857f6834c61b8ea960c3a43e510d7332f511bf5285df5dbc3c880c6a699e89943fa7e0ab8c22e9fab5da99ef128b53e2f8d8fd1eead5b7379b2758599b192c9ec05af311d5fd19a22c5230a92ed4628a46aa8fffc75878e8bbe595ac3c75b880a6d8c6b28982e95407dd87a12c50a7af0e0810f1a9fa1a1cbaabc36854198e5c369e4a697423969a469d0eeceaeb0ff0d3da4f12c1265c4dfbba14d9acdacc83803dfd99a2df8d29f5c482e93029d7ddab3bfa3047c29f10adbff42a27a54d8932ef655211cd07579274f63952765c32ed8193affaddbebf754ec6122d765cd32db3334cffdaf08ac3e2f259c314e918f90fc9d93813f77a97a4f034c4a3ea75de24944256ac10fdc76ea1d114943b02d2607064c7f417d6b6b75136a2c8ffbba5570b6e03a6fe85542e5108ebacfca78268b1e64ecf4f4bba118abee548540c6c33803748eefe14b2934c21b8823488dcad6e5fd1285ce36d78b3a64041175f135e07c7775e8671fd93f554b6d92fc94de529241369fb3c6f6b883e61fdba6d74bb292228ac686760061fc27a292f9b620f6a93e0bfeb1c07a19263f8eda681a8b71bf34c8471c4699bd8c4b3b9979757a324393422c96c90d01a81af9f77bcb8a93c00aa47600343c5f2b2734db207b622783a8096f7bcd44f5843843083aaa801500ffb408151a671ce0c447a446c63fef7c530bf75dc00549397d5e4d98992ef503001b2157ad8e323a6cf2eb49d61a27730fec51414d4f7cc210c64d6f0aa2696e8ee3de7a12fcaf8280eb4c01aa937f1705856152a27e596b160f37422376f17f425d4fa1f5a5bd1c20259d31a6f6d4a908c6e3ce7c97ee6f8445ba8b90845e2347a5fd1bda712b604b4b4740c71d2b08ca7d41bc3fa09fd5ef23f6d6f712d90b547fc63b117085a9bc9b5e0b34671da13f8dfe3038eb860badca7c8f0f655214091f961176e374ac1385a77ec2b37b6e24bc46c2daaff47153a6c393e6f1e56adbb1d76d04a187246d2574f86c4c89ae6fbc4641baf072e46cc01aae8a6018cec5d17313d59e33b422f93205784f7141236578d7d0cba4a7ae710fdc4a9609899a5bde86aa1", 0x1000}], 0x2, &(0x7f00000011c0)=[{0x1010, 0xffff, 0xef7b, "3acc0d4a4c1cb8e68cc7f488fe061da789ca311e986896c4723dd590c5acfd5deff6dc259e6a88edcddc84f04a49e0d80c1a3e5ac5490c6d32014950081c4e91c34b909565edcfb13e03b0a03c9c6c03566a50fa8d805d7a1978a9aa2892358774f94959cdb36f19647c40b332a55970f24b11e90befe6f0d72214de8497481ec2a1c740e31ec24ce6c6a92202f7f49696dbd9183d1030a59e64b4f268eeddcf9021de8b024fba8b4a33ff2e41d2356ac0a053fdef6936872398426a17b75ae53cd356d4448cc5c341edebc393632bc422cecaa970fc9d0cf810956cac483338dfeb473430d515c90fa0ea6096a71cf618e47efe347ea85568ce9accbc6e2a793abb05ee6338687b2d018cc9df54a406882c7f8198ff236e090501751ff5c2f2f6e20db54f1c133ec6c34dd1d047fea3cebe02209fe3d7ebecc5a2b4b0bf26e12da0b1143f9ed29e5c82324a021d972675e6f15fc41a8a3053b633ae6651b141fb228c5c5f647108a0af6197e8103365516d21570e8dce185156ec990a48d0815688fc71dc7f111e60ee163ab27eb6a2799464c99ab73931ba315636913edfbe157dd31e74e5ca38ea80982f5139ab84e247269240775c2b5efbbfa6025d952f73bdfe463d5dd8a7b5b34d8a677b6871ee966e2089243f0b351b01e4a37667ba7c8289a65038ec9361195026650d60a2702aad7f8ea8c14001c682362503d4c7f65ff9b96a6dbd1773be7c56ea323e7491ad02d745b2be2d44c8e8888e4470530db7734b8242e7c97095f25e8c50331bd532253d4970739736dad583295dc40a5e1839e9319ca8814c845f47729929c7656b6472c00123962a7b1b26ebc5e0d2f383313e7b7d0017f8483f32b483f83a0b2c4125c5f628e346763f2644e56d235b2e92c0c1967b9cf5d54637e3eb21dd9b95e3c2bbe9ec4320a93f1f56001079ed0929c9b6696878356ad193d2fe4235296577619fd160e3b1942bc1c187c1207d2ba0f346af91c1a79faef24c5bce887b85a70935234dafc9c992d221af992b12b6d7523f4c7026d2df3d03db970dfe95569bc7b780dd8af7160bb81443dcf0c44eb6afcf48330c7400f4c4085a6d9467495de822a0f5e0afb529930d44187b47e88146630a76ff1a2f8b7becba089221d860e348204ee0da05019ea7c08912071c6655125f3a8237203b6c2a4554ddefdc176d68d9f1104fe6501bb69c1264826a59c8aa297c5198b745fa7b8fcb69ff7204c93d9eec091cf9bd5e277776ef1d19e29141d835efa79347106e42893be15d4f31a499826761978af7f609cd4e7d4ca922618d8749c653f3413cee27865fdf69eee4419abc2e691937e4843f3e58b6c2d7c510da0193122b13d1f5ec128d9f82ae8114c8e2179438b83b1cdd241177f784894742ad9ee0034451d75112bf76807109787d2b572915cf41bb56227b69740fac81b9c80b90455df2c0c7be37eae1f6272b74910733a7f6229e8ae152658f9a45fb48aa94fd40900f76b50711b5080b6aa316ab1a1b142ef253748514ab7fb11c34b3b0fa2a2c67ab0763f93cb49cf4fdd4a03b48ba57606fff0c4a3de89582db25f164cfcc3c3b4df510a31284419f7a6856c0198040d33eebe2d82073be870c25685c9f0e584aaf5a924b2142562c02b4706bca7c16706d334de7541a4780ce4c1aceebc0dffc9020d132bae2bf6a248524b2c5e179df071dc11b09911de46be45992046e9bcebbddbf4a6a9adb88cdeef42078d3396ff93e1948411f604444fcb0bdb85ecb1ca45cf979b9f43ab26d768a6356ddff5a4562513f1ce94037db71f0b29529bce8cd84f17f88f3cb14e00d656a5c365207e5b3e145ead7de27a5b8ec1c30b626f352f0260567fa6fc5be93ab117327d0613fa8a1c8bde8074857dbcae98a581ef0c5ff520adbb0723632fabfabc605e341aa88f72748f2646b3d31e0143c3c7f5fbbdc9473949ad1b823d006a11af9604a7f6670578b94cba5aaf06770f0a4fb2c8d477d04b0815707a75b054262a0acff0b396d99688798698b3c37a88c05e841b6c2103dc46b88af5ac05d6ab53bdb9598a285549d14aa6993a1d6bc690adcf46ed286c08d0e5a5b8357ee758bc2cdc24531ccdc644d2b1c6102de9bb3c0e3a8b2837afaa6905104ddc66312554255c22671ab77c563179b40f5bf51b64a1f3c486de8b11f86d82478752d1f1caf61a16c0cc249354aca9124ba0ff97d874a24fcd1c66ee46c855f3b6e9a04b0696f610f3014387d5e7ef90c01404af2766b213991bb613f3d5a11c0d5062112a02860ab1b22cd7450bf1fb8ebc2ca3c0c63d50172472e1129e98b97b1c3e847e333a2fe45bee7d9233417b46b7a9a9e5a896fc0356d810d949f3549c19c828c05d2ee8002cc92b02f32733b5b0bff6d8e0858066e33aa4e047c953d2b788063e3655841c30c4d265aee63d44b252d36f277298aa94697d8deb325d1ea62f03da9de1ae051aba7334c956780ecb48d84e30d7c1dd77ded1fbb792ed1d16ea818ca3151db006bce15ed102050f7954ed2343ee5e3f7a3665985cd3b2065a78432302a27590a88f2423d6a4309d107328eb77d1c7f2b572de411d2988018da87ccb6f743631619078e45b1ca5cec2b52627c8613bd09a9ce2cb711eb6f97649728f1d0b1848ad1d84a80743582b1889c4bce88f5e59c9baac03f649f2d1d561e018e134889e2b73106ef508f4383cef39e6dd78692254b25e149e9f2aa5f7dedc26ebcc81762fd2a6a14ddf71113aa27dbabf598eed20da8422266646dfa07d20551d0b3e0fd957b9db26fbac71e3fb4bce3432134d536a1e8f7131133dbec3f26963cf68ffa00d22ba4845e16395b539439d66c625d565b288a533dc2862f172e31e319b68a71e575b725056a097afaad010ce713ec3d2f3a9d9c6be0ae624a8aaec9d788684b407a04ee61ddf722118f0e2598f9e0ca16019d98ee9bf84793f55b79c34e4b07bc7a0f2d339b5eb48e47af5eaac7dd11c097e0498e91bffe8095b73fac8469806f32445252e02fe81be2472e191f6d3cf05e22a4edaab0d1a44cac70f402a7e6d1f58bd1895a3c17d3a64bb3101a4f519c9e8c4f8cfdde877e5d0dcfe7b6a75dc9835f42f5f3eba96f642d90f65ad3c33d68c4269ecc1835bcc7030ba1b410a081f901411e5030c543de6927d125272ca7a5863e066b8a068798f0854167f2bd10c51d0fc77dae768b9aaf06fd2bfd7c0e67cbd9cd1fb2bbe7586727566f2ef0068b5afe8f99cd859da63789e987e935c0e9f14c6330e389ddde13594eaa203a638a280171b705db983d01d85380cf00241f2e29bf4c3fe75fbb6e2905eaa488fd63970419da5086cc7702d7979bcb392677f43dff050906cc5978013aab32ab26ada8009a86270ed1b4d49d22a428cfdaf4ff7f73b788b41b4c0c6e8823a7607e2ec966aebeb2e35f5bcac9ef2059d5cae2c82351a135c3e38a9e8f16263456e0e14f56ab782930eafbe3208cf05f768a80954bb28d5883d16135df14812bab0ebdddf9a85054b5808b50f9f03d50bb60c15ea16f3ca64fc7d2f1b1b0b4dd593296f615818a397ea4f570761866b2189e5aae0fba27fa9b38fa57781e602927e62344c2ebe0c9da97934dff15297cd73228f2bf6b8aa0a08bee76ea6ae61d65d27359ab1481709846c121348d24e1c1225b9d39354ca445022f79f8684e81a12cc8a48c3ff9a7927b9891db8c634000b088b7d4c69f0967b5fd5a1c8e210db1aede9cf9a8088004b4cd65601426e862e5c44a13e148e87199807eab268bf0694adee2615d6ad999432a71a56869eebe611bc6b702a70646d8bad58d173b28154fda10fcbeaf56c30b93e94957f337f4edc02bdee86b77aac6a23a90a5f671cea8ced3e72ce1757466198f4ffe81bd1b0a3162caa45921f8012cfb45fb982421b0eb92e7fbab537af6128601ccff067af8bee682135f12b8dbb2c4572dc0c47b9cfe9ca403a6d16900668a4ed3f1246790ab49e28e031686a29b9eeeb426c9fed1346a110f9c50e47ff41548109212c40a59b15f179e88f8303647639b80e1f2863f6a65b6e3c22fdfb235772465ca8f09f7a271acf2b58febe3c0e84abb53468c0b86466e9424a60eec8743a37756cd9aa02b002a8b915ee2c826b30b35604cec0ec5bbcae62481ae9b59d12cf58b14897808a2ad9c513954b25477900cf1ec21f820df92532dd2bedb926c28e3744f8d43180f02c7b6221c839423f4899f5ea195c1c5640f7a485f9a3f5c34cdc54bc2a84e479fb49591c073881773a6e13c4ad3981189563c8153cbf6eb65546def03790fe389316f370494a29c280056e65b471591fb3c90fcb4bfd351478c364efc31494f315c29a3ca35459fcffe9d32246da5f132e3b89611f2958f2c04e129c02fd5d94eb6eb17b770a6c5fdedeb445b016e32ea511c2deda1ad5fca4e987f4c354f258db17ffa29372b53d74e8db1b34dba8d5276cd4c2238e3d611c792866f7ecaf2d10f35b09584d7f12ac1dc2940f34c3f819a23d81f04fdb4d7ecf783a88a48fb086e2c26b12894c120ae97b8dd2d05479b552fcdd1e68de0dad00da174d8cde67f9cbbe3cf18f7208d3594232d2a3dc01882cc6af082e4a94addeb8522eca9a30d4d8114c9dd4666e824370f2aa509abb1794dd9bb3118f18061644358108b9bb88f9c153c28580e268e6abdc91375cd93dff57acaedddf98f5ff443a78625fdfd72e7569fee4f7847b95bdf1ccf197530a7d090bc598444218d1aa7648637494b54dbbac30d379027512592155317d185a230e12a3d7272c50367e30341848292fd0af8dfb1f8da1f8eca357de9d953cb5e1a7f60b485fe45fbb51d5cfc30499168fc6fe8c02797fcdac663bada8fda8e21f3b4a4aacce7833d85e782f15364dd0a92540e66679935b8df7ec312efffdecb9e0cd9e7a0b826ea3ea0b0809eb23a50e41ab092ced89b2d1799adfa1f3b7ba343c9d0565c9b98e4032fc4582a674caae0ae331636efdfab29d793e8a8738a32cf30b022af735c7339c0883248b74803b2a28b10a9a8fd714d853b78f01eeee6625af1cf9481f19bddf700e1237795490211fe5f10d2832fbd96d9694c8a0d78bb46f1de4b84460d041e876b16b929c63890034571f7ea03c9647bfd97c19f88d52f85b9f89de59540290b2437a003f4d93476cdda9b721beac32b18d37fbf23fabeb7b203406756ddc666c7380baff501e5b5a65455fde22ed98a02ed622c4afe0d617d50549cde04879390b4dd907938ab244b70c9d56f82e1e8f1243eb5fa3780f5bcc632e7ce382bb312387cb05ec5c843043b7707b49cf1ee6a0ef028079d06539368e0a02eb3871777ecf04ab054d84da748875c750e43221097ac027082ffb330cb0ddcd62ed162dbe3b0e2b659805944e3cf21f42c17ed8e7ae30c77d1838819f083790a13c25e095f6fbaaac93273e8f022b786bf0a213ea23bf961b4f294e2095aaf6eb4e082830c5ad88f8c8423374533a97d1d2ec39116c832779ff4c21b36f2594f462175079850513c9d1258dec71f2b5052093d81f2ca80f86ea42154c66afa675f924a5115d1f2a67999ad072b4bf9c235fa96803c69b28085be3f39ea76e3178a9260c24b39b60804c21a990d78a5c27119daaa623980c05a63e997bd35cd3d5385236d73b73bc0f31732ee96e6c0b203b6158d6503dbcadd267cc9028073bcd1f9ed1eb39f59247785c77b2b65ba66926e61a7527a123e64f9831a8fcbc4e25c9035767475b694c591661bc901c6bb54f1e4"}], 0x1010}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 08:29:49 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 08:29:49 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:29:49 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgrp() getpgid(r8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3000000000000, r4, r5, r6, r7, 0x43, 0x4}, 0x0, 0x3, r8, r9, 0x3ff, 0x7, 0x4}) 08:29:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x0, 0x3}, {{r3}, 0x0, 0x2, 0x6, 0xc0, 0xa149}, {{r1}, 0xffffffffffffffff, 0xf0, 0x20000000, 0x3ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000002, 0x4, 0x3}], 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x400000000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x3f, 0x3}, {{r1}, 0x0, 0x1, 0x10, 0x9, 0x1}, {{r4}, 0xffffffffffffffff, 0xa1, 0x1, 0x4, 0xd8b2}, {{r0}, 0xfffffffffffffffa, 0x52, 0xf0000000, 0x8000, 0x8}], 0x7f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x800, 0x1}], 0x9, &(0x7f0000000200)={0x1, 0x100000001}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) r6 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r6, 0x0) 08:29:49 executing program 0: r0 = semget(0x1, 0x0, 0x0) semget$private(0x0, 0x1, 0x84) semop(r0, &(0x7f00000001c0)=[{0x0, 0x4}, {0x0, 0x0, 0x800}], 0x2) 08:29:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() sendto(r0, &(0x7f00000001c0)="8883ce114a1d9fd5e3c1922d25c9b623fb9853e48eb2f2d637a3115b81990567c88009007a067f8b4f8cb1c7cfba8834cd15d800bdfe1de58abc4fc229fe442c47c2b3f481bd56e8664c88398cce75639790ea5caad1eb55521fc8e5766392f6ef0061a7923307014dbf67d98b0abe385a9e4bd8ca78d9dbeb03ec5b119dac0e3190f2408fe774bde64d22285b1dc7a54dbcd7121c7466fe2251dae010e65de98b2383396dd15a34985bb4e67452ff6ec35d384e6e8466854af167c33a357679cf4d60399db632e1dce6372c51f2a5cbe11d75ce560222ed1fc62377429b683d1d76812bc0faa6c9c95d09fc43904c4081be4731ce1ed44387", 0xf9, 0xe, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 08:29:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0x1) 08:29:49 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 08:29:49 executing program 0: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:29:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 08:29:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x11a) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 08:29:49 executing program 0: getgroups(0x7, 0xffffffffffffffff) 08:29:49 executing program 1: 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 08:29:49 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "15f9dcaf92ccd11f0063a1965cfbdb81e0e95831d90318cfc743beed25ff1585e2f44bea8944f3e4653b47c345825ab42a6fee15bb4e2c4db1cfffe708041dce8a2041480636a37004be56528346a57c68bcd1f7e5157e3791ba6417bb38a96e8f8a68d6c141d157e1fd15fed893faf8a75f68dac317d4d7adbe34aba823addbd94de52818818aa3cc95d3fa2a34dbef55d69d68a344f5ee"}, 0xa0, 0x800) msgsnd(r0, &(0x7f0000000080), 0x8, 0x340de674d04b6f3b) 08:29:49 executing program 1: r0 = socket(0x8018, 0x20000800000005, 0x800000000000004) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 08:29:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 08:29:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x28) setitimer(0x0, &(0x7f0000000000)={{0x5}}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18121, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x7fffffff}, {0x7, 0x400}}, 0x2) 08:29:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet(0x2, 0x3, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000001280)=""/231, 0xe7}], 0x4, 0xe) r1 = open(&(0x7f0000001380)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 08:29:49 executing program 0: r0 = semget(0x3, 0x0, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) semop(r0, &(0x7f00000000c0)=[{0x3, 0x100000000, 0x800}, {0x4, 0x0, 0x1000}, {0x7, 0x0, 0x1000}, {0x0, 0x800, 0x1000}], 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000140)="4e05a34faed4210229b1a28ecce6b2f512efea630547a9e5120d63d3b5fd956a21aa55fe67c5d03924e4c1904f3fa1fa45d68c3357bf6041e3f2f84dd379628a2480ceef6159dbd19d1cc35aa6344e0870ae3c24fa40dee1d69e69132590fafd6f", 0x61}, {&(0x7f00000001c0)="1790127e955d2d2aaf91b674902345681f7efa36829fcee33825b0d0d3eadda59a6edbfc5a17d2f5fd77b5377c82cdf8b07d6820f593b0fe9562acb39f7d5b7112dae44d5fd4192c1c8eb097da4250f8fbe53f686e0731f942695832af7f87beed807dc9fdee6b8bb2da89f7b7f14d670801494b40c7e696ea47e2abd6108dc5bf46253f67d925a12efdbd2421e835a6079e9ffe8cc1af94f4c4efa231d6c42178965fa9049d5a763217da1bc77b5e9820de9754327b6aa30d69dd9f28ec25690ecf7cd7e34fabdd3d334b2e7f1a8705913497ef39878557ec4b1b22db2f2ebe0c5ad72f0927b0e672d28ee86d18cbb978a54dc036d863879f288f0333e09c51e0486d2c92a69d511c2aadc9889098a3164e33838354b47fadf63733dd4df53d4d35fc32c73d04e69e71cf1e605e52b366dc4033dd572dd1cd9172addfdceba7bcc75240ceb4c75ba6b80f888dec62838a9364871af5a713575069a0ecb0e0b89b40da2da6ae809a2bce622e12e17f6dc965518de13d687ff4436826eaa0b9c105570ed622f8147f17a650d35f88e6c0d661045175564f52467d793490ffb8157aabd94388b1817e8601ec3776583563b1e2da930c48fc499f3048b7e625175cb045d5c581ca2cb5efdd1da57e0141f495c1c5fdfea3c143ed28ee0378159922f45debdef15176ba4e0b91305ac41d480a7f6b67a493dc89ae4234dded1068798d99a87672d866306e521ea1f31d43a298892d803af679534eb294ce73dd8e0069e687586744e503bf4ff07c0969814cfcae76e024c08ad86001fcf39e2f4db30d42addd4fa1b1d4051c9ae25c1b01e6e79ba829de38c8edeca1b67fdfe7fc79149c12fae4471f57a40ec5fac43219ff3696765dcd7591b9bfdc9e3619ef861adca462aba4b43266f6aa7be4a8b798693f6d78046ad2f7aae1c45aef50bbfaf89abaaf63258e836be0f7145376e0f8b3fbb913484bbaaac4e7df349cb7fe1723e32eabd88178d3af23282800a9338c205ef991168d676117fcd189f3b60bc7003aba002dd62445f041ab4d0febaebca0c1945b789fa0e66a7f3daec2061fe596df6a297004fe090fa1895dfb594ca9885825eddaf2dc7c739a4cf1478e18865172156110cfe6d3b78799e013e9fae31f3400d5c1e0ed9cd24fdb72cbab38278ea7d3de7f08d5a6fdaaeee9690c69e8c5595a03e4b5b32951fc951fcdc2f96de12e55c73bcf7c89e4179a6a3e0f778b12c84720954f98c7cd4ddc42a247b96f673433c93e9ad25b2f2a8efaff946ba3edf61cd74003d285fff868585ac1945e553192ad47b8312e9e62f04ce7dcb23e858cff41c958cda1dbbc49970004569894f4d5e7baf6cb54d692490e467e366ce08935bc8d15eaf7c8f38b4e12a062f592786dd0b30fa2e679bd4ca4e97c9ccc9d623f0c758426768b6dbadfdd0fa3c4374b9ad7e429211e6d6c6c75241b3b829678bafd35b80147a83fe941442070a859cd2deb6fa51e916b51b7f17048cf0c1c12381260b4912ac0e0759d5929821dd77d20dec71356a7eadde00bcc90c981320d133b8213e55f5540dfcbd67a74e3765f01d175bc1ce398a41b3712eb069b066b5cd6013149d0d796ab69de1c9e78f4f94fa087da349c861c3e584c0cc8066c15ab14edfe24aabc312682982ee21fb030a4fa27e2b5a68b1b924bb576c27a46f0dabb8c7f801f1a3f18702bcfd82c52229ef92510782446ea81435c321e56ce2a6a33b52f878413b2317f273605514985ebe161414750ee736e70f7c938cc3400f0713a85064cc83d183cf5a47795665711a2310408915683810e56bd0757bff05fe2229ed4e5054ca0082c23325f66c524937fad8cb06bd168e9ea77ad9107535e4478d706358e3ddaaba87c0fd047d61265e984fa816b6c2d858908e622de6cd9987e67fac027288ba312eb7560609d37833f811cf400de9edb242223fd3b9c4ddcc35238907de59562c62b72570d1ccc6da5e70400577177bf52d9ffbeacf4ce1180747706eb618e0a04843456ae40f32a1cc3a42255aa1a908e0217a7780a3388afdb0b06a3213b5f0eaee3a4a99bb7158a09086436b4aa5780a35aebf49a423448bed74572222d248a15a2858a02f4a9cd878bb7aea2ac301493d9f248655d2be433c7474957cbc8318b288dfec6ae38296cb3a5afb8890018a7e3fd216698dafbffa5e44e9f1b8213ad569b4b95d819d9edf2aa784f5be787639013e89b82b2a869a555a4f6207a894d6c3f09742412531abe7ff3dae1c3284548ad3286e288ea0ffa86ee264b0b942ccd1d6d7843bdc29f86672c939eb0be4e6e0cd91b9a6c3c41c9c534ea20e2fb95cb7dca6987bc81e1e4a4e135d705ab96378e6a452f2c213611c5e1cd0ed0e9d4f6d73bcdd39525d61c62e4cc6d5b9ace066664c17b753e0222f9623476f10a03e58e077adba945cbbea4aabe584e4a144aea0f0571b946d3d9e0fbe21e88731e1b4ee4443bc90e7d5b5e62b07b7930531c0e9a3616e1a7f23247e8d524455ff6b28923ed5f840d99da5262dba2813ef4066e7ed8823ab7a98bcde4c729b5cff1d43620c05fbeeb7323ecced0e377b5310324c6b6c98d496071065ca9ce821d8cb4d998d37ce3f3f0ba93c812671744c21aa03ffae55f975a6786bc0c16d7679fdaaf044429148cf2a150097034a2c89c848d0ecd5b665c96848cb4cd9ccad4f1add4d1fdae191ac8f134969cd30b59a926d2d129ad0094881772e1bbe07f81bb667f657dab18b11bb87d310f5297d8cff7d443156651fd1f97438a6f6f7f460f2e67049b44baf75af723d800109b142e00202a54569efb7e5c3c8940211e79bd6c5807db7217a04bd4315172a2706273ddc842b356bb3e858347c0f0ba80fe65a9ca4e8e6033a54c1587f20365b347779e2b9357750f5f19a07d739e3bb02f2298af0a35ee0d43c00ec2828f1fa95829dcc9d062f4a87dc3b9950ffbf46e8d57b78e26ba5f9614d51720a909dae315f67efd3ff5ff6117ba3703ea94db99a36c501867ed320fcb4aff163f460c2f7f4a9dfc159d1f251332d6eff024f3484f1f38d023e6e634534f41fddc0fb5232d6504956f54af5783c01d952bb7175d58c6e83047f53b001b52070b4cc37e08c4ca68990548059528aca1a6a37c1ae7c4a6ed654d87d228f18486c4d628202eceb51b08829e0881fbc0202b0df9e20b31e0accb8ab211d880df223d716046cdb4b14bd69e3608944eb210b6fe5f438b45584b189616497b915ae867132d4c544e04cc0e8cca049f35c84677bc68f56fb72d05a5a56e00bbdb1ebe4b3cccec86c57a0da7b47cef34e01da00aa4a11892c77478c00d0c2c0325d8221b458b7525c2a96651c43d9c0789471c00f5ce4e39d9c880a2ea9f7a0dfaf10d99df8d151a8da9dacef1ea28e9b95718e4de68fbdb205380bdbd745b0a99371fa5bfd49ba87a5243fe86ec733094c5569da6ab92d2afe23e9d69ec37a3473d54e6a892ce5b1f7366282a2d54d35a83d8c417639ae5a89f796cdd2f5c9288c9fdab17d81fe3834933fb32a8ed2fbf76113b9172f3f5207b89ed0531b8234aedf4b7c8e1043cb557b27df537b2a560985103f852e0c8881b30b053494fbab0063041c551f71b5b3d2c8e2efc67469a289e72d783ad93647d6bd0a9d084fbfa2ceb1e78cc04099eb74e2ffafc0dfc39375b478b5eea654331d214832794907fb54ef17c46127a06a43dbb7364c76b89a920e20c000b738a6c74b5df257041539ece0f035a8195b077f313f960aeda279b6f80381a3d453d2558e504dff76caac8199b73fd115405fc1c511fb11dd9ce52cc2ea0b443280031e16ab9e6838805ace5ffa6808ea8c92ee07d93684d4e5e7e413e7a832c72c7708cce165d3d201e5a99170b23921930459c8e09fc5470c55eb9edcf0a216e02bb1956e219dd417e0073ed4a4696215a2511f941b5893be36783206edf3e5d029e88fa723037cef768a39ec7765aa492f0b436f859df786651add3bedf38bcc248a27915002558cb21ed749bf8b27c488085ee6eb15280bb1a58f9175bd835e94a82d8e10bd58edc5b74cca8d12b9f168e08704b8cbbe242906b4d51bfd257d251bdd3d1bcdf59c57110330f59555a78567a007fe3c4a50a99168b78f8ca39c3b61c9982fa1b8af8e5e6ab4c24a102bf4acd0d61f314d8894ad2be3c8c90d9c97dbd2a5d4cb543b1f06e12b916d905d26683a5a855ed0dcf22acdbcdf5ba677049d0ca1c0d7648406b1820cb909eb91ba23f7db93f47f677363e788007feb36db00359036507eea7e40478c26bb39bc146baa04355497206d49e1998dd19450399c27be57958d079374e2cb33d3b5ed069c6b327c7049251d02dba02615c03440b5d916555ec674163fdc5abddc3bc05f544d522032fe4cedc5c7ee78eedd2f8d16d8b2027d59c6eb0d121da1b978e8d9cc7780f94b136262e5f6d1e889ab3ba463f5bb99b466be972d1309e48db2d95ffdfebcf3903798264e4e8b7bdecb9d8e42723d104dfbed2f5b88e587c0268f011e5169690f754c1532d72093789e434915f5134f583948ed83b4f054f06967e0638308e24b73fedd1d37b13c4896471461c63cb189741ab9e31b0364f8b6bde645dca2acbe79de3afec503b09d5dbdf7487445cb0abf1bf91d2b275915b04af8a02220b213ed5407412a42c0594b3cda3b17386c6dd4f1eecd3449a2686e273e41655e432c8b74fbb76c9afdfaf03ce5c38dd1064e722edeae838de957b8d48e09a678dbac6b1c6fb50cccfcc4cc5781e4c26eeff44ade541caa7c57daf47f709cbaf41a963b804f2d0400018799a2c15973aa84763a99ec9cc27e4792d2ca46f7d38b59913acbd97469010d7059d763779f5ecf491cf9a6fd87fe0693934395dd296d523859ad92aeecfe931b2ecb273e9c7226b1ed3b03620d64435d7a0733c01abddf0d8c624f9258c0ed7a6d9e73cd90aed6e7e7db0fe05e2d4681f02bbeb479b478fbda1dac22aaaa900884e21fbfedfc54555e082ca5b3975dc0c9526ad81e9377189353b914f0f3f056a24816cb5606fc164f0c6af87ccba060b6619504859c974d3ac72cbc7a139548ef72c44ae33635a7b082267db42594e99caa50ed9f11c575b5f592c63683fdd48e83e4b399dcc94a86d96ca73133883680e0c32bf8f7b38714a82835b6284dfc2b3e0ba84b0299a79ddf0521e847d3c764904f2c8be01addab479cc84cf88407c71380100e28ea201550fba5cf26ed3940a93ba0c9cf81cd960acf7edc00ece3c3106a7e9f2bdabbff34bab4bc9eb81bf3f897aebf95cd3a1440110a33f5edee892e7b398bb46235bc139f62ac4d5ea053cd8c728a943f1e700e194e6bca0c122f7e6e20f18a0264e8f9792508326ab68795f07129470bc9a1734b03c6570fec1402685feb6debb05170d76e0545e459ce92aba9d4385270052c2992b9a90446a7cad36b3147161b57f4aa37bfdf0c4c06c5b890ed9ff4af75fb80eb8174b2f29783f2d5236a2c7481af02cdfd8f99be1f772406e45be0b6ae9e2a86fa019cc3635b1bda545555988903755c7f5890ac23697f70f69e3f251c898661bce632c3f45a53cd0d923e9cfc79f6105626504cdc551d2688e9d5454c75060872cbfba990c29dfe1fb9b3dcabea2769eb33ebd16333bd1572a9c2163c4e61ceb4ce1641cec5520b49440bf7d400ece3788b88c0b8c0164eb4d5459d018587f863b9cda877b7352bd149ed5c0826fba14c726d9f55b55b978e53c25c027ba86623ab4d9971bed49cf3400", 0x1000}, {&(0x7f00000011c0)="4e5486809a489f347c2831dca6b68229103303ef2c051e842504c58bb203a4b050c77cff03b0472668f4d1fba42f038f41744d24fd7913e2685a69d31e552b7a2913482df458c44f25c1", 0x4a}, {&(0x7f0000001240)="2bfc84ac3f3b1ede64bf626427a0de0623fb319969742aa724325086fa166fb92906fa5cfef7014a1701ee7a462b73c35efb733074a8751cfcf7e5547f2eec307f4828f302ca453faded0b118b6f352346c2ea92c473bfaf27c8a53ee86f5c340d884c41fdd922920171f7eec08280c415fe531604a0688858ae20de1edfb6411a74f60d929dc0c835fd438e014779f055aedfd3b572f50f30e51b3580eeb63077366c795d7a22", 0xa7}, {&(0x7f0000001300)="fc033eac3690fb190cd206", 0xb}], 0x5, &(0x7f00000013c0)=[{0xe8, 0xffff, 0x1ff, "905af293e45f82da87e814e377ff0278bb1f3bf8d9d93141f74b4dae087c9a03864536841cc025a72e08780c7121f2bf9b2292f874d066f272e97aefd98fb86c5f2a6678b82cb598ead52477f545ac420afb8d949a637b4dea1d026b25050675bdcac404056f12a0df863a0e88d06ea8519ed7fce8c60b845d78891f2abebabdb382e88bf4a445753613a6b6d1b4799a3854d2dbc3e020a55f4c7fd12e418e30a49302658c8ce55c7a63e42ec4b6bc9ebfa209f3622d543709eefd29657215de96ba32d20494c89e545daef702a011e21358"}, {0xf8, 0x0, 0x1ff, "ce441dfe3f5be231afa93d0efb177c8af3fb35d8e21810b9e0ab9646ce5a694857f4c0ff28be5231b2d8606e414a6d82eb85e3e05f917a4c706a0fdbebd46238d1cf1bd13ba67794b461acb54a08624cde3c1c72405afeabf6b681fde7815d4897e21a792184ccac4d6882e0bbb8afef671f03bbb3b0e61300cbea141306001eabc7d6533dfe7cc09f82ff73efe28d1d29a9b7c58547c407b5b73809d35835b2b7d3feeac6ebfcfa61d9edecb7e15d3e80e935e7c7ca157f4c68959bf729305dfcb1fd467890f1ba28a0830a87ed5ed7513cbfca0e072c0cb1bf36e3747953e7eebcb6fabd"}, {0x100, 0xffff, 0x1, "c46d890e0b63a7ee018caef2d38b9b2882e83ad616225834b0b1a20bda852cb32c902fb0c3b31b9158784e7bf76a73b0987b4777d6bc3ba3ba52a2840750db2e5e5548d603c926db8a61f83f8d2001af9d5f7cf073fc5243816eae9edd334d528e7fafee86ad9b86c59a7de23639be93c314a996cfbb7c930e02b3843c94b7ee44b1eeed8071d38921668918b8fee4b8923ab05dad47954696db52d229f77e00202383f58f36d856f1e17a4ac09deb09b72c2ffdfc0a64852d5de54181e0ca56a5766e217cbe60cd61544cd667a6bbedf6ec485f4d40834235e5536ac06f1e750a3fbbf8d40c2a5435768ba1"}, {0x30, 0x1, 0x100, "519ebc1d82012456960d54d2b981d149ff8cbb3c6e452ea782210cf79657"}], 0x310}, 0x8) sendmsg(r1, &(0x7f0000001dc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000001740)="e639555511ef8babb46d415c34c2b22840a777b5f2b160252f2a6c363aea80ca1f68f8f15b918230b64e443cec0309d6cdbba429b556ee8423a1c08072d50368ff16d97bbdc4956d181c97ac7eee4a69df4b2f02a878f9b2c3b28ef8ed8cafe0745d3fa44881dfa5dc0fe304b017abd2a3866182d5ca622681cf3e761b0fef279305b0a5b63ea68b2f4fd03bf5bf9b06ca8db89d97c55322e9ca45d49e7057fbb65b3cae5acdc2de286138c0f090a6496aae35e334088f1696220cfaa7fc0f3453840d1ff96671c08dca3de093f9f750cccad734e97a8499113c0d968d80d1531ac353575a72145235b9f85581d340cfb3", 0xf1}, {&(0x7f0000001840)="eb439d99acc518dc69e8d60c16a4b4c911baeac9e759009f63991f9aab0ed9d95f99dce98306aa012643cade34f166ad98662bb40d1de6", 0x37}, {&(0x7f0000001880)="838b0999973ca4aaabf31d7bbccd4af766b1c4ce47521b88e18aada589fa5688f75b9cb0c87c869849c22044acc75c41a265fa37c37e7ea0e26d635c2dd66fc348ea832eafe1294fd2bbd43a642cdbb4e0d2ae2ee75ac162ea63d51f2eba678e0c416a14745f439371f4debecf7f2a7c6d378d90273580cdfe12b5acdeef6b6e2bd48ec45def3397617acd6d1226ae700279d28c15befced0673cf295dbd575543a47ae95f60f1235defc0adeec1d6232fd0a7bdab527eaa1870a2c9683c938a8b36d947203898db53dea8da306776fd91a09c1538f70d53ea5886a3b2603cb7295a4e4b890833d12a093ff299bc9837a54aefe085657a6c", 0xf8}, {&(0x7f0000001980)="62cda58bb556d77a5343056ab5e92dd864b4f47704b2055d539824f7e018f122c4fdddd9418ebdfdf8440a13b4123ed94ec1ab89007ade94f205da6c1144fe3062a1e1890e6ae20c72edb630", 0x4c}, {&(0x7f0000001a00)="97cf9368c0f08e67527c200b72ac80880a", 0x11}, {&(0x7f0000001a40)="2fe48aad8d52579cb0b0e70d04969fa1906af70c58448f3123d9008a10766b4d6e74e54c82bc93d0ad7980c2c443a5cb7b1a4e9f31cd69a670133c3d89b071c33d5a43a6ff340eea885e1487420d9f78cc", 0x51}], 0x6, &(0x7f0000001b40)=[{0x88, 0xffff, 0x7f, "2afa5d5f5b4317d2cc013ae89e07adeb85419115f67b055aba7c40e09b20f71c47fc4fd1f86dff9d69817b939d5a5d4ceb7cde5c6a836fa592b7d47dd22db58f887214c7146edfff059d2c59f95a265d09709bceab9e787f081ee7d1b935c7b7d366e8098a84689579c5b63aa167c6b04ea4"}, {0x58, 0xffff, 0x68aaa300, "a99a25ec6ecb657348fac704da63c82454ed9fd47320851d5b93d32e7ef2c460437c9701eab8c4b51e9f9d03c6e5c14995964f7cd5a47325923a94b28e90f62987c694bc"}, {0x20, 0x1, 0x6ddb, "d9df84453b12708fe6e31ef219158fc3"}, {0x88, 0xffff, 0xffffffff, "eedc4d781d2cf2d4e68fd04c72c2e9a670c80607d889e6eb1f8ad3a9108d8d4c0e10135feea9b78a8494db1016e482ae18d70975d8bf1306ee05291266d588e953074991fa951988648ff45a051038aad850f5afa0f166663ebd5ca6cc955365c23ea950e55f2f30c0199318f86fa76794968de4b194e2b8"}, {0x38, 0xffff, 0xaddd, "0098d752ee0068689bde1eef0b9df0ebbaf628ef07bcec3296865ceaf3890572d3"}, {0x90, 0x1, 0x80000000, "2c68f217788a3b06896c37e27269c91249d9ea9a0eb0a4ce0fc26201a4bf03d7539348c0e0b82838d114e374391af6a3665b86c2fb2d270d6bcb84709ec7d6f9f3e65271fc6bf136a07eb3b25ada051d2b574eeeec223f76cbd929ef3f0c3203cbba442c834081347fc77f45125871fee5e22b7a50adacaa9b9d"}], 0x250}, 0xa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0xd26c4452b539a996, r2, 0x0, 0x0) r3 = socket(0x6, 0x1, 0x400) semget(0x1, 0x5, 0x80) r4 = semget(0x0, 0x0, 0x201) chroot(&(0x7f0000001e00)='./file0\x00') sendto(r1, &(0x7f0000001e40)="25f8ae380b9e35479e919437304c7a55a740738e003541d3699305c2f92a096ce9fa5b6e299bbba7db39bf604c15e45c08511ae0b345d79d64a0242ca64d87ebc7369db6f00a4325703df1183a209c7832e3741e77451e93c6fd04686b70527cb4460a17a6b6a5326aeed1997ec390c953ca52276e7522d56fa6e738c31bc398c75972f719c78409cffca577ba1d81b42c4206b2a140df13cf9f0eb188a1c8524790e9a0a8d3bcc83256103c3be03892a103ec901a1a47cb6a5b417feb8f6125bf71af30c5d13b74f79ae0687316299646d290028ab90b601d4c15a88e63d0c6757bdd689c8a165833c30e5059f6c61262bb1c", 0xf3, 0x6, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000001f40)=0x19c0, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001f80)=0x9) r5 = open(&(0x7f0000001fc0)='./file0\x00', 0x500, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) rename(&(0x7f0000002000)='./file0\x00', &(0x7f0000002040)='./file0\x00') readlinkat(r5, &(0x7f0000002080)='./file0\x00', &(0x7f00000020c0)=""/54, 0x36) sendmsg(r5, &(0x7f0000002680)={&(0x7f0000002100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f0000002140)="f353e30cf6c9331efc2e99", 0xb}, {&(0x7f0000002180)="7bf06da000014095be621f9d8558f669b71acfc59e98f96eae69004126d7b73e482c8bded2fd321f51f041b26f0e40cd665b9fc751b6577050a176d044ceb560f45c9b0870a2c8e0a5d0aca6902b32df46941963ff19b8288613", 0x5a}, {&(0x7f0000002200)="0855e4824877316d1a22fb72b927a9f5ba6d904180e435beb2410084e5890c8c22db912f8a0ba2ff1ee9d00aded879d567c158dba83ddd0bca75a70820e55e3e73ea4beaf0a6899765bba520f22efba6ba33d594285f69a873159a17d1f68c08de829dcb77e2755be8bb589498c0c79401389d11b802c77c14ad685104f35c4538842c1133a318cc9b14dfa55f0e0a957a297b4b066352bb487f65030685b3bfa56ec5e9204c67e1e442379d9db102f1920d90c665eac80e2a9cfc3d9a9cdefdd16edbc6bf6beaa652ded00c130a246dcd243f2a0f622995c3087645c12d32caa92fdc46993e14e5c8fc7503169f7b38af3f07dca9a2a6201658", 0xfa}, {&(0x7f0000002300)="bf7e400eefc3a9995e6b8b6d8fdbfd", 0xf}, {&(0x7f0000002340)="14bd24197d49a2ea2887e2a60441b6cd20b0d8ef456ec3ebe760f32114538498bd15c3a4e4761af542a7f1a5993c34e9b61147faeb7cac", 0x37}, {&(0x7f0000002380)="e5bc73737b26de29034c70aa6256b95c37f71a178d0e6419d05c6cdafbf06b322c21fb341e0c", 0x26}], 0x6, &(0x7f0000002440)=[{0x88, 0xffff, 0x9, "d2b0c85bce17edf7feaf74731e907a82304af8e7e8bf4be7495e7b75c67fe0e35e474e217619a69561f9451a602a06bbf32334f81f9189cf515ac72c1ccfcbeb87b11bdf96fd632c2900988ea2802220cd0b4a381547ae03e4ef5387d6989ffe934f110c40d57f2506a9cd939f0bc57f706a"}, {0xf0, 0xffff, 0x8, "922f93ff45385dbf09bbf84949a3a761ac16d132ad44d63777a6dd785efd0485dc3d44fd36df0fcbfc6c46082874e85ba7339746f425db607d3f4ae43515a23fd043c38b23c9677375b700807f8b970a88967645e3c514e8f18e8e04e0ab43274e6bd0c34e752f330d8594e8dbd071dc57aab042c082c9d2aa12dd5110baa3ad33b1068540aa2e102971dc70e2f2dec7c77db089413136d945d2a7ed517fe906218b503056255caa97d13905040c2c3a8603517549c8304c7c2a8a59aec2d43fa1d2c519c000fe13279bc93c3d87048b237f1f72e3739735003ee1"}, {0x90, 0xffff, 0x80000001, "4ecbda1417926b5472ad7fa4f35e1ca1bafffa710c0d204fe88a2b8376f0160948c3db26c834a1ce06621330cc450136cb6b50d021e31257cd445de9b06d10aa1644133d654962044fe256e9514f22a4ad330a267ca832bd38f0d1ecf5c579becf0b3dc3d888f81bdd9eb4d45a62065c78a77b5261a3269fa1f0789ba635"}], 0x208}, 0x40f) openat(r1, &(0x7f00000026c0)='./file0\x00', 0x80, 0x101) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000002700)=0xfff, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) r7 = getegid() fchownat(r2, &(0x7f0000002740)='./file0\x00', r6, r7, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) shmget(0x1, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) fchdir(r1) 08:29:49 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) socketpair(0x2, 0x4, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r5 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x0, 0x20) r6 = socket$inet6(0x18, 0x3, 0x7) r7 = socket$inet6(0x18, 0x4000, 0x7) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd6, 0x4, 0x9}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x95, 0x1}, {{r3}, 0xffffffffffffffff, 0x9, 0x4, 0x5, 0x5}], 0x6, &(0x7f00000011c0)=[{{r4}, 0xfffffffffffffffb, 0x30, 0x2, 0x0, 0xffffffffffffffd1}, {{r5}, 0xfffffffffffffffc, 0xb3, 0x64, 0x3}, {{r6}, 0xfffffffffffffffa, 0xc4, 0x1, 0x4, 0x7}, {{r7}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x1, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x10000, 0xa9}, {{}, 0xfffffffffffffff9, 0xc1, 0x11, 0x7, 0x1000}], 0x1000000000000, &(0x7f0000001280)={0x9, 0x3d5}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 08:29:49 executing program 1: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x50) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0xf97, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x2, 0x1, 0x3, "632920909eb3d001c6902e88c90cde80e4c0a24e", 0x0, 0x100000001}) 08:29:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) execve(0x0, 0x0, 0x0) 08:29:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xffffffff, 0x6}, {0x18, 0x3, 0x1, 0x7}, 0x6, [0xb7df, 0x1, 0xac, 0x6, 0x3, 0x80, 0x4, 0x101]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9, 0x2, 0x8, 0x2, "9e5bf77f74b895ced2937debc035f5da84cc2cec", 0x80000001, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) getuid() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r2, &(0x7f0000000200)="c10560e367db67d123332e3f95fc4292a824f2690417ff4af71e4346c1145e30c8ae3bd72c6649b192af327c599f93b17c0aa19a8dd6d566d06c538356", 0xff) 08:29:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4b006f2e2201340d545aeedd828c1b5f8023dcbcb0ca"], 0x18}, 0x0) 08:29:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f000039d000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt(r0, 0x25, 0xd, &(0x7f0000000100)="0e00cb91b62f9a949ea80004413243db536eff13b92f1c00000000000000993192", 0x21) 08:29:50 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) flock(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) close(r1) 08:29:50 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r1, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000200)="07376cbfccefe677e7b4eae47d1058479b5812e96d2f5eb4d346fcf2463c0edcc9a7e51f71aa5e65bdbc33dc427c2224c76ca03b3656ab07711afef2713088ccecdabf26645fe877ec494b8404399b0b6e3abc49e97367c2a4727d3fe8c904", 0xffffffffffffffbf) 08:29:50 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="59785d319d429e8cfed2607814ade349b27d44f2af5abbc95b93a4b93c71e98c55957970be3b6bd895ac36e105c7e73b3cb97fcd208b7f86e3549138d6877d44d58bd75b597ef22b", 0x48) 08:29:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:29:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="750c32401127215aded00c1644605e5771e9ac4a8a646bb74aca967d86574aee000dea1471061c66dc0a0994dc1187ed1a048163082e47070c598ada47071640841a547b36f0f2be715b7d2cbead5da9b4cce8d6e29ba105fa7b229926fd1110f164d3a5e6c2", 0x66) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1000000000009) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 08:29:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 08:29:50 executing program 1: r0 = semget(0x2, 0x3, 0x220) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r3, r4, 0x4}, 0x1f, 0x6076, 0x8}) 08:29:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="0d197ab6d2f6c191da60ed3eda1eaa1c824bf3744b71717b800aeb6e9d705970955d0388ae8359feec9385ca4d6dc4d73a8af7e3dcc1a6", 0x37}], 0x1, 0x53) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000100)=""/70, 0x46, 0x2, &(0x7f0000000180)=@un=@abs={0x5263e2c13e28ff45, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) kqueue() 08:29:51 executing program 0: socket$inet6(0x18, 0x7, 0x2) r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="9c6c6530000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0xfffffffffffffffd, 0xfffffffffffffffa) 08:29:51 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) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000024c0)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) listen(r0, 0x0) r2 = semget(0x1, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() dup2(r0, r0) writev(r3, &(0x7f0000002400)=[{&(0x7f0000000140)="371967bb785e5e0ce493a46adb61b4f2358537b446ce91366319a150f48055db533ca585ff33424cba0c03a368cce0f095b998e8e2cf10398d18d5daa6c270441105fd9030c317cd1422eceb6cecf0de5998204cb9a37125b782258e31e149355763f6969c8c07878fd38dab6cbf1c7806e5540fd8f5f1a917109542ee65c311001f979a364a27036afd932cbf83c95ed3c67d601f91a917951c45a0a180c1c6775cec7045f907175ff563daf8a3a05c26f0fc6fe7aedb421648176c26343457fbd3a499aec14f7caea90a2b4b95aa1b3014ff9a45e46db6a7d5b459b280c30fe8c09b4ee7d890472b20fd7e7393643d3cede91ac1f00d82977374aa112cc79fced0a3ea669f5f544f3501fdb7799b939580cce4006b0db8c8aeee380e949e26dbc2dacd2db68dcca13baf4e87d5851cc28f785f05cc54cdcb40f05734a1a3686dda8f23bf3e298f2bb9b682d45904af303091acca1b60edf014723241defe99595d132e27629d5b226c391992ffebfa519283df08371fdb17a977e3ecf3c2b45f6936f6a21e15fe50af6aae99da80d60e0cc5a760125c025ed92e9ee91d4e7bbc829444b6b392fba28eaf7e8c1596f1799f2dee66e1a2f8a57b24eb5ec3882cd3e259c8deecb1e2bf51d8fa063e6aa844df9e21e7b6693b100d056af3eb0b01a144f1e255d26f20d1ed01e26081101cf6c083f00f57e3bb0d12b9d8a29a0eacca8ef134ed47845be4d80d604b06b4f46e1c26f779555a64fede90ad714d53ab6938a9612225bf5c94f4c45fb7c866009789ca45e780fdda7f2a1292761640537cac1783115ed507eb2b43f2f4cd6f2bb2dee2fde6d2efd3925610b80aba0b3bc897ec090a28274580957f4e94f6d0341e911159fdb8980175c4bd2d99e8db3f37f71882124b83d9e81a4de0afcde4576ef75118c5b257a216258911700a1e92db0b9cf66b77df71254bc59a8bdafba714ddcf4ee827d8497ec81ce15fd54aee546f35c97a6d6832cb322690aa7b3b8e1227f131bed095c9f25493c75fc94f6ac8db7ad46b0fbad439a33ac5eebc49dec81ea41173fee9043c168da26321478879e331c8ea176f43b070ecb17c42f6349dc7fdd8e3c88a9ba3fb4434957f5dafc713b5d4b8c8d2080d090adc421b6984bf69d2ee468fdb6631494e76df7ad74ec133d7b11d78c729fa7da98626da547d4165c7d9731fe06c7a60d6541ebb6c3efb55c9489c45263f089354c731a54ea1bb947bec7518e0f0f36ecd8ee2321dacf6f85e3f108a853a3d241244021f059dceb0561d4f67184f1ad872818153365131fd1b1156ee41835ccca85d6a75b94ec26db76611cb65d085977d06798a735505270bf6b08583fbb5b7e1afe14bd09c81d84e3e0199487fdc421613846c309af8481d9350d3cfe6785d032da1e09f5d768d83dae6c81118ae674223e23c3806615d635bc406fa8c93ec9519b8fa13c127a7d197a98c0f14bfd55b4a74046fca16f78fdcc494aa4aec7cf54a72ff28a28f65349d8b2204e2161374fdc74e1d0ac8b14b27c0b5b0ac54332caef8f097ce0e4424e7080133d53bb4554b2034871e0c329ab420f87ac44588c1215bd3b0db5a224c429ef6a9251e9941c5148550b8d965f59e12347475e4b8ce85564933b435c13d46bf0e6504654fb6895b4373814ae633687c246e047b5eca664ef17ee83014fa01e346c2d4da6c84b21876b081e6ae77c28f3811e56604e611fd4abe91e6168108af4886f8bf72e47b97bc8a0793995b61898573319a2923c5e068c49e924960e346a776e50b016e7437bf737b681383ee52c63a37647302cefddee44de331ab4b829c4f7854afcdf4ef03e968305c714b0412bedb47e66506c6b09381f108284ead5a5d9d9f7f445414c26af07d093aa0ac45f63d8650d962ba112ce5296dc2bf26aabaedc3e1d690d0407811b23f0d0fff7845e4462866d18e176825e5090b7d7cab931ec089bd56a0b88277ef10f7050a70ffb72f287584e07d0a1021ac533b2eee9aa6bf332fae002e97f4e80d725bbf873760810ed5dc64b0c0b4e711bfa6875d91e96551b3e922bb2f793ef95c97470a85ca682e34b65866186c16619becdb702804543393c8441af6b589455592933483c31cd2b7e79b9c5959b7eab7aac8a2d48e090caaa41916b9f59cad5ab7d2882bd2b2b45fd9e9f00e35e8207a94bab796c0cfe17a7b587033e975ee275bd10597052f355eae3fbf9f6a407e9b72e54d929a1e5df9ea72f64a8bca0f9b79217c41d6faa2ace535b31fe17d00e32169bd5ea4a5c973bc9ef2178d438dc886c520364dda58fb8e8be401a0b983d7b79c0e8c04b9a273dbd6fde17e1c75e6d01227f57f9bb5d43055c85a11dd23ad82270e5215caa3253dd2fe88d2c16dd414f1de9beed9ece1279e97fca6390df57b5df35c7314d65af610ebcecce782c6e09e0221d67126720ebcd2978a9b8b3bfa8ef030a464a9f3483ca91ff1d10b00ae204fe60dbd23b9e91177cf2c77c78c15a0f838e913d25c132a0e1ea440eb5233cf36a650ecd473f99697ffe90997af3efd945c053e366677509a72f4e460e309cdcb9dfcc5b5f277c517021a00f7f7d7a458fd577714b1f66acac732049be024f8597e2cc44123da523694ddd52af3e22197614cd86917e4a5a82e88f400ef35e7a3f5c217a797719a8340fabeeed84b2315998afda74deb91744c32fc2acfdcc95bead3ea1fa8398b697fd38745c3932a70c494fee00ae8f2c0b9d81b17c459c71d4cd965a305df4efee3b240842dfabeaccc5fd0b07cb26817a9afe6461cf4f3a2d8a39c7aa8e80d7910b4d6f2ff428b3221e1602f7c13c73f4a869a9290466b8da75fccda2dd4c646b9409e25472e9cbbf6a540ecd1b917a96bb83aea234c9cd858baf7e8afc0c3ebc306b5ff92da90611f0ba1a0bd95b5c6103ee3662ff648835fc43373edbede680788567f4cbe79f6d0f230587e3691bccd8b6055898b0b281c1a2a2ffb4c93c4247e1dbb46a8c6cde788396ee63cf00c2c318a30e2c56b4c691401374201d4b3de17a96f95a9ed7e63c4a39222efe1ce6db5e9e64aa950bb1ac8c05c568daa31df8db1989db5295bf60830e4091a2fd6f549e323bee5106b46bf37abc53f9c12a136d9fe392d1725c1f1a2d85fa4d2658c273f080af31bf4f9a6b7cc3e08966ab76233bdfdb80380a792450f557ee6eef82d2abcc2126a81b1bd97355fd2dc225127aa4815b755bea37202f21700d24f187bae7239390d38aacf91221470501450a5c52f668140f94b6d9152dec0ab92b7aa887cdf31ddb238913213ae7a684d50acc91f61bde77827c36e27bc2968fd5ad894562d6d0e5f038d15e94190ae61e84453ed6b298344112fed8643265ab168646a6fee16df6d1dd45cac687cd3f0f635c8396edf5ac751a84a67af929b46a8c2778c7862748b7a28799609e807e4e96dace0bdef024e1292dd7152c1577164e32891bc950ea888ba4a53be5c51c4b3ca74d605df7c72b81e284e8f6be8cb9a9637c83420d10de7d998394afa27125f4b1618532e08b47ff64e04b7d07de39cb48c0299c713ed5392b1ed48e1e866c17f72ee50ed822f15b09da11d529295fb6c3f6fa2dcd5a197081508d165feb60258ffdb6df7e5da977b7f0ed57c88f9c336ebe2235a23189ce7e8393aec39bc478e9c88be6b63fe9499c1ae2776bab2d3eb3f5a65cc4b8fd7f49d9bfb826f213ef8fddc85ca2804054479e7a258391a19222e77390701dcff09189c4606111db71e63fc4a7e78ff78be741a421e42e42ed99cf830b663b98c851b37268efba2cefe41c44bf258447daa80f7cd9ba5d46f49c3356bc9171e693cc1d9bee5857cf0819e6f3a8262f631c129318faf687df53efb569c702be686b9566b50641fc7e24305cc71229e34d18b6bbb292bc895c8483160c2a4e9227d3f53a59162025c704d4c2ab8c3220af68476bb0877b8ddb0a5a231d36159c9ee4d5c63e1b96434cbd46b799cb90297933ae175ada4ca8bdd426109ce88ecdf804e47be176be73f5cf6f4e99b26dacbaae1f73eb821da31ea714b5e9a28ed14bc2bce208103980bda7e335412bb8aee01dae6b49bced2889cec6b37159202d3d497678e57f36d89bfde5194f879014d4a905bf75df298c9c83f9a432d2730b091abd22395aa6b9390f7f8fdb5172f8a7dfaadd7618e8c557b63556f3159525cd29294c1877bfc8d18c3372e5fef0d294d56c304ff1997eee05af18c8519f07fcb8d6d91ad63a05eb3be776a36f6387d8fd12106feecabc7895ad07e2ee6ad195d4b2275a4300fb1027429ef50c4f3fcb55ab0a566e9d4663f99df09bfc76caac440d835175a3c6ba8247ba81050d311e8179beccec985ffca029d9f996ec6ea702b742b6fd5b62ad6f35ab538d73d6bd6cf53ff8f944f83f4e9f98db0af132d5d5ccf3f1fa1879cb15c5f9c4c1d5702c559ccec721498937719edd531e75c21f717e3b71a9a84d5e19bc7d82efb6c9a4e54a63c0adfed30c0abc175ee1c929d3532ca96e396aedf5764c759af9026c44a5259f9994f5d3f7ed0525dc901a6067e1b96a95ad0b0ca4d793fda3a5a5e58a04c7a361ac19515b0473b703561cc0c3266f3090b10374e0d44573b0bfd19683e40a7b0aff047ce3750b6a72199b0c503ab084895f98e7ac6cb1e1b70872b2ac4dd42ef1149057ffbc5aa95b968e25c3976336e8bec66c5e7de08198c22bd9d6ced7167e580d831a9a47b17193c375acb3e82ec50ed916743cfcf0fc138a29876dce79d57386a7f7308541c5a21f9baaa2974e56191f0bfd14013b151d3b90ab2d418d8b7d77f3741538d33fda5e6464f21bcada6d7486468e2928a8f337ef05cd98c905be526621742a596611bdbede99613bda8f21f4927b4945c9bc9e73d7f2c7183b7bec89951a3c362829ca5e2f01873dbfc325a37bdb124641954f0a7e164d032772d594db7b8b0556d3d2e32ef08dad129884b55f402dc33ea36af179d8e5d50fba4daff8ea88884633caeaa1410633d5a1b84d8c6304d6cbf50242dc0b0836ad7214e0add1b3b5075c3e3febd589fca6b0dd71e4332f30a85c79130b2fc7b338722db461fd96b8d337ca2892bd97e1fcb85de8bf0210eb20e51bac62bed4580d8fbb41ac2134dfdf56f51ffe398518bce67ea6cf49df8a5e14d1dae155bcfdacf36f73058b049d378be7e7d4b8a093032f343285cbdfb9e83d1b7ce5deb0d8a772bd6126605822cf8561eee1cd004fc65120ffc5672f8dd6d9f86b1bc3d95a251f77513322142450baff7459a4f6c91243f5a79f5b03f0f7fda9f6a3bbc04e6ef94c6d251ab87564b7575e7bec51ceacdfc033ae97f91df50d9d77c879544e5b116b80b00b577cb507cd4e44a682441e7aa843263560137158901f8fd6e09fd8cb75a02a8188e176d6557a248575ade3a87ec9c831cf675abd31b844a378eba8b012387657fa3296b52d4c497a6058744be70e88b7715768a4de5e0c9d3892e10125316dca6c92f4cbe17be723435da7a66757be6e02fbe84219916dd268763d5d3e7e5319e32b10dc4a9572549ca5ac635fbdf0e60cad5f5365cea6abcf2eeb00a25ecccd8d415dbbb2b820de0d75e77089319e2361444659bee94cb036d5c34d0928304aa8f52ff675931db3022f73441b7475445d29418c4b9a919b2272368a3769ccd83e43db56620ef8cf86aabbd37f82eb5e4351689c966d1c04b5578cff35e1a7d8e15f3fa2bc7c0129a52ecd7d05fe0bf9512129438ba5410bbebdbffb043d5d527", 0x1000}, {&(0x7f0000001140)="ba6cf11070490530e7ee18b4cd7ca76b5e0c3807188ad10c93d4a355347163b3d9060a8c2409b842d656188942b38e601a697152f5f6012b1ebeff9013fb78b239f8f9f12d10e44a94ea1a462913887f70ecd76ff69e0cfbc87153962131a581681f576e7cf0f370acf12b1825a9b8789ef55c53a17c527ca17c1bb979eefe5298c087c4e9dcbd748f96150edb8ae3669581576f5361af5a2c23552c30330ab3b79ad22c1d8f3bc41e3c8620fd4f709f1d166f8caa0af22d2c710ff89e184b529642043323e25a17acccd359c922680e6c357edb", 0xd4}, {&(0x7f0000001240)="d6934a5f3438102e6da8b882a2c548bb8adff0b48d756c839281dd83fea83ca3e44de4920101da1dc28b7d54a37c4c101b5a2a39861537385d7325a8ae1557389af6ba40c33c23c81ce146cbfd230357ce0fcebd22e613c23c8a558d9fd10abbcffbe256cd010d030b34ffb3d97636deacaf502255924b1002b331f567fa2b9c9ca4979333d44081edd612352ec9d4d994e764f56f8c97dc799cec698ffd367cf4943457aabc4e150a4d628c025929c011ed8a0792cef0794b3779895a4d18edcfc7a572bcd70ad7a27e53f48ba52ddb16d0a809365cefb82b4dcd78f8b480640f", 0xe1}, {&(0x7f0000001340)="2553ae5d3549743cb95604d128290b8070c2740e82ae80adc1251193643c9998ab2edefd233aef425eb3f8faea69ac2d95497c76c95b3c84850f227c8b1c62f55f1cc86beaecb2b9b3209f70e59b9438d7d495f2e27c359706cba0b5b491f6f8bd6a52ec9f7e62b1a018c0147093256f24f953ad9282b30717539bd24b2c294b4c38da0eee034b6827f2bee18c2fdba1ebdf14a23bc5890f6ec552368fef8426490e161fca6fa54166b0005b848abc4c61af7bacdffa0f1a4eb89be06c688bb929e1f04ab67fa7798e98b578534aacbd995d4aae3073beb581f95b54dfcfec1b1b8d47a2b243306ab76a326282bae2ec9ccf608a478e55c2ea29b129a488233e2a670170214ba43bf4e8a7f11101d61c93ce0c27fb2aa6c8de35a98173a444c5f95ec1c6a7423544979ee28522fb52a77336114592a4925f95c06252270dbed95dc9532f2d642e68a1144be69bc8a383f2af8d6788015b3e63be13cd9d57ab8cd6f020e888258168bae925b76180654fc1dfd26159d4fc3e4a22fa97a8baf259a83427c0554a0455cc5f0f26b13be1b7c1b8bb6c8fcb874a106496a22e70c1dda3c5fdd62eb9192c8cbbd56d90b9290b3b81477393ef175357bde99b523eca80888578988d25c60d3d511069ef3b26ada03da32cd50c0d474a9853857335a17abfa76055e22f27982bb8d8070430f142ad679e4a56e3399765e207ce07194e15c0dd504d615ac3848cbe024511097d93cbc1447b0d0eb433382b659b85455881d8e1e316745eb6a82107f6ba6efeacd693ead70cfd20cc9092b08bb24dc76d0e7f7e0eb3c3e6991d04c39b7922cf16f5364c827f7dfadc261c21795b919f37c8d7a10cc2b1fd3d149568903bf6a8d71b4f4affa29609d2428ecb7c8af4fa19117da0dcf59c48165bf1431de50055e788a224abf01c92cf8a64efdb9b43143041d38924a65842843a6aafd57b3ec2a899b239b8e05263501ff82d7089ff86b1e6758e6de6f2f6a1b76c17d2592e77aeef79db320a1b402cdd61d8235b96198773e57a4c9130217435390979dfb44fd78c5ad34a9c1a6c3f965d7eee67f689563b51c38669b9fc25a048663e8c59c366afc53c8930487174113d279f6fae9cc2a774bb0bfbfbb58743cceea4b8e53203f2de2390148a331337a27c5bd5895b19c864db8c89502e8b83fbc4120e6d30b40adddf08554219a98347b5ec3f02460e415c38bda3ca2136d10fc4128a5c68bcca97e3c808ec57c51b4a3eea04e03a6ed1791010a6e4cc4e6ae170519e8546a28d488fe56f9a2ea7ac1b549544f2bf2f4552f654d8554afa709fb0d57763e69822f161f1aca7b481e8f97e7d72d2e94f7f8ad2214105d3cb0a081de5d20964d573c548efc6baee34ecda66ae7a1421d15623a09b88552096f93c70ffd59777d0482ca1e7dc5db76b859acfaba850752c7a5258a978563398cc5132eb7e201f9492bc99371a59d04f7c5d310191ca2444ee343dd517550e7eb1634e908eabd54963e517e8e10708fcd2db207418ee86adc2993f787343b2cb3ff07a835f057b9ec72f0325e36d8ac5f06602931a28bc4575e72e2d6aaf059e35424afbfd4880d9da02a1b3cbb17f556ffc745f98d0b4ea95ac7afa3d67a200e62241f958028c1101bb511d0ec7b05ce11a6d239f66f354220b5642a956344cab6fb6cdb81309b46592d475d1d231701792190b67179bae70c3fe23a3aae5c9175189b9731ba9049ec98a75b84ad8165ad685a7d9cc22755313a23e8c0fd149252ff74cafcffcaa747bce91b81a24abfbe8180b42eac7b9a4d250473f1ee2f2d6356f4bea6bf90fdfb40b38fcdca65390f9c1bceb05d2060a202a7f2910fa88bc94308b2f097913bdca6747f15882ebdf8a87a926a832482fde32a819027c3e36dc55ff2867c5130895e4dc93df834829bddee27ae95cb6f08ab56cdedf922a0e56a48eecde8e6b0ab1705e75db2417db5de1baaa990b274d950e9cae8039c2215ea02d44cbd3a6c8b83d8f85707adaa2637e1682b41b5476dd48db6e3c523457a62d7b91d01afd320114ab84c300b794615cf6d0fe214a119d507740f308027fdba5a467cfd36645548c0610fa6f0013563b8d99ad897b7eafda3059849942f8cb28242d206fafbde2f912d8bab67d6579c43b3e6ffe41fc6ad0a7e70215944aabbe8f6f2883eaaa05c3fdeff4a0cbec54b2e21dd3ba7899b1d54c3ed0a8b15caede93c54fdb45cb530ff13a1845e6622243aaa051dad0375e66f09c11ee7c2850895c419e787a75d0c50e06d16e02d80687fe509e943f66603f5d32c6774f9a5ca95d029a7dee7389c2d0c5af2f0e874058365910227da0488788b38459d67a29ed70657fe36f0d657ef0a4b77d0c9d41d2b81bcb7995400831b0d2373cb9cb1de7de1cfe53e28379022b48f802439a5a3947a34d1590e5602f7e5b8a6136fade5d593f50d7fb4db3511b29bf4877fff43a3d741cba6912c04fca6db3fa5523544f949026bf8b36cfcde8f80ae17a5c65eec88a207591bb1325a2680d0762ed1c477c4f482464d4d0e0a17918732d2764b725a70ad7f4aea82967a7d4bdb71c750e25fec7d7594223268e9616e70287e155b860e8c52e586e919b000b626b15596ff27a9cfb4f4b05f01e0bc0bde965405ccc4708581d4cc517052de8c444374751726949ae73f371993c39d91a08485c189462d5a0880e9e09ece1c037eba2b8cc873fd323df47088f78e0366f396001d3141897c8124d3f0e98f221f5b3e8f341fb20e0df812b25e5c48f557f6577a9ff62c779b4436d39e5e10bda22109a3fe9252531b9204156bfa5597fa23c93dc9907f34b7825915b50ff9c638169d59f217f0948c282215050d43ae88e9db9a16bd249ab7b35687fab3b254b3e392089e07f98a51ea893cfbfaa6569c59bc44912187b7192360224482095821bf208cc081ef57b711d483baf396116d5d10d5803a8d3874256091d5480122f59dfcdb00583d9d097831151806a56b789c7e4da94ad6279def7b91badd7202155079523d0cbf4cbf3032210c306f9cdb3b099ea2a6e4524c24825c9bdd70de18a76b627f0dee43d1a6cdb1e8f430426a6990ee5636cd819a35a3eadf92b8aceb39789ea5e14b391123de3134e14696123cdba70f19199b42046e16b82178b07a51ac2200702fc456728cc2f0aab913ae8aa51f275433647af5968c9de7329b3551c66814dff87d7ba858a104bf5b71a6f1faba8583c4b82de038b5200220b77a259bba18088d09c8effae6babf334278ed99459d184cdae350309c24e1a34c79fbf7a22a35268536ce0e9534072dfddfa1be7430a7d3bafe484de98051cec5c6cf8255cec93cf92137926d6064d8bf4aab544bc7890a44e62529736f4e9775d1a77e32c57e4f686deb2c79abd27f0934e7c6b4c4877d6ccbfa2ac4c776bdbb685cf26a70f28361d7d046c4b5754eef4e411580ce051c6aa6c72db6dba904f6792bcf37dd8dd08d469ef602ecb04ec47b718d8e5b6a61d0bae5f03fb187bfc2da55a150be25ada472814b77ba7bbf1a510ed76dab569d89dcd76c6d51beb6bc8258b621d7ab4165926f662f841bea999edb61e399565974fea08c598a83e16acce5812eca3781c2a030928701790788bdd1902bb03470185dffc39944cb6cd563829187d7ff6b686cf775ac868a89ad703329c132a979de079fe3c3a53ddd56047d0ba08c313c5fe3206d42e6c40057af9269a912e353f4ac77cf9d1122b98ca2dca3f253c1036c2f6f52257e15a523cf9dfc1f644d25589bce0d610ba52a90c865648746b3ef347e908dd5b85d981b08792282950e3b079738722c0cc6a8447d3b1c15e90b9215d2d7dc45cd71148d82f7696882b3b57e6cb220b0d05ec25424f4d3ba9b1ab71100ed170c6021149afdd3f443f7a277f9d8f4ddd7552b49d7b1cc71566b899a7f20aa9945619201212623471c58953cebab464a35b24cb8d5c3177a17d4d49f7a98dcd1b13ad129f397988c9047d3c2d3d71e575aa88a2971da59f3a09be008d68adac2c4340ddf1b600891c8ec0b53d65e03840383b915bf0f369b3e913b16f5866030f882f0af7457ff27813450e96a301bd59d45178b7a7d3b5c71a19ffd1ce4a76e7a4c4465327a3c22410a909bf6bc6ffb870711621f2fc73016449ad26c269a63317829a30a4276d9a52f1a6edd7cbc8a0e2787235eea9adef14bd1f75c3f2995e280e575f2efd186d3aef340883b0c5b4b8454f6e625013a3ed6c21c1359893bcc934f68073beba998420887730b2bb1de831ddc8ce7f04e75468b044fda1fc9835ca41a9818d75d4f6b77e431464e5164fe66888a4ce55b149a3922737aa14936f5f10124575095c58236b54a50990c9348ea93f45948e93ab5f5884555128601d667948a70b1c79ef73969d5bdf7481482faca6174263a79643d70f645b423082f6e52a48a612a3494faa0159612b9cb7c646b6c59d92de1b8c623999ad2a2e7064c90494c0d670cb621b84b1ca840b335a929d8b51bc3fa3075f8f8ee320c821180ced252498872cfce68e9fc0a5e187f458fa7774e2765d66b6a41fdea0f60d237ded2f14433f1e4afd6a3d40ec6a7053a6218df83c3da94b25f6ff79d31c9613988b67421109e7c0c1aa7e166fa3771cde0207ca072f04c314d061399016a3c1b38d5060a72d37371829b884c3bc64a04e887c324fd364afd8dc71912941ee602e41b71b64dddc84fa78f25ab522995c85536192b0b20e03957b63767a57cb45d7591d85d9ce0dd3def614a22e9eb3d203f4646f218232891b88a80473ca9b6842be084bb32931ea1292c3c9ff9d544d83415bbf488ff19246548e277d3f49ca667f304d66965c58b99faa7f22d5b613fce7aa33fae02ecbf084325df6c74b114b489e156d4b005945c46fc6245803b274fce18ed8819add6b3ff4a3d02d1091eb9d7a6aedf5bb6cfc5aa6dd37744886da24c1e4dc5e591d1ccbb5b427902fb7a7cec54f1c4de6b30a91bdfe32438eac348b87db44765295e6831425498726114c832a75645a20abb0eb9b29d9738f15f7a236fe50bceb57addc1c51e2eccbbcff7c8595a089c298b75c8d3746e1873dce9191cbbe524afe46301186177e578fdcf8111c2b35d3967bc52e1e946289a80ea6d9216c2e37be18db97103b6468f57b8482da431739b1cc2fed8d1bc2b104f1e68d5efcfdccc312493cd85d6ffd6560c8b6651ca0b35ce7ec5e1ff0b1cdf309ac14bfe112f5b5dd0ff0d3e0403b305ba3f3c6adea54c4694b63a6df3ef7f8b7628a01bd048ed868aa1fb2f7a64fe8ddbda3f33221d145dfc5a1203f88f45648b13b0d4909821da69607d00ca8d9118a6ee59854a7c174a2cd9639bf5beac155321f818ec05545429974ddc6535c9a995aaf2062707239238544ba06d17b7e0cc4f70cebc2c0d750d0ca3c20e7960c0326b77a3d6e07e8c2ea1c08bc534071dd8c75c2d24ad4e88fb6d66053dcf520c836d4a3d4a6120ca9c54681298f9b3692e3c3194c30f8e766ddffbf3537243d365e06814fa4654fe8d05f5bcda004b77df8b7d1ada7c7128e3ec116cf0922e045a902f23cd981c73b04a4f1faf6cb82b8c25b67172ba448d74a63d877bbf7a54d2731ed8defe5d4abf2b11f7294123f25c0131449e0736f4d114fd7717aa739b7c0ad3e2aeeeea06a2b741f504cf4d32a397deb8323b4179a6dec1e5f89525bd678fea1a4a6613bbd51162aa6c2bbd5f935a1e0798372b1f9d42b8c010b6c360af3488ccd8f199a09b2609836ca", 0x1000}, {&(0x7f0000002340)="7ae987a1fd4ede79172815e71763671c872fe502a72ebd31f6ad02b0686d7031c50b93d9978b23b3779e4498ec0be740a2dc9210b8fddf794cb508a4e2892aab50111819273bf88fbeea900850a0e8b9bd5828736cdca9d30207d932c44d1bdf6d5d573d3bfb122c04224247985c0433038d585b703f7f6f1b7508f75746f172d774c14486d8c8f74d8bbc705186a77bcadf869debc220", 0x97}], 0x5) accept$inet(r0, 0x0, &(0x7f00000000c0)) r4 = getpgrp() getpgid(r4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002480)) 08:29:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) dup2(r2, r2) dup2(r1, r0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 08:29:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x2, 0xf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchmod(r1, 0x101) socket$unix(0x1, 0x1, 0x0) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x2, 0x1f}, 0x800, 0x1, r7, r8, 0x3f, 0x3f, 0x4, 0x9}) shutdown(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x600000000000000, 0x4, 0x3, 0x20, "6cce3f60b4c940060cb38f252cddbc5e8813e5c9", 0xfff, 0x1}) 08:29:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000000)="da", 0x1) socket$inet(0x2, 0x4, 0x49) pipe2(&(0x7f0000000280), 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240)=0x7, 0x4) r2 = semget(0x2, 0x0, 0x6) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000140)=""/96) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x1f8, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/19}, &(0x7f0000000200)=0x15) 08:29:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 08:29:51 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xba, 0xf0000000, 0x6, 0x20000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000001, 0x3, 0xe74}], 0xffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xd2, 0x2}], 0xdd7, &(0x7f00000002c0)={0x887f, 0x19e}) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x3, 0x3, 0x72d0, "a92f27a93daab094084b22eb51dce534ad19b61a", 0x2, 0x6b980}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x1f, 0x101, 0x7, "e667d10598c7d3cb8339d8c5cf9a6e0731fdcd97", 0x100000000, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x3f, 0x7, 0xca3, 0xfff, "98f2ef37442417f9381e4fc082266a626d7c665f", 0x4, 0x40}) write(r3, &(0x7f0000000140)="6c0008f3d886614762d2149c6de31271d76bdb77a6e95f08c5ecea34dc96cceb19f27522279fef902d3902154e2ac1315168d7349c8ea6cba06f4bdd6c3bd618a00fd11bec4f20ab6d17235f395e9471a44e224078ced704ecf441d6e4675898933fa62b04e6f8637c7a1d08c1aae6d43e94419af151e669ea8cc50a14d3d4b83d73063bf46848c6baae749cb6e47be25d85b63a904b09504e014c35f67ee6a287518e5e4f5f0b05fccd1ff1cdd8f48a7d981d4b34ea5172150ae4c071e22ec9c17edccf8db7cd0f040b520004f10f17a480e778b18ad7035587f7bdbca5b329bef88ed5296e0ac66f4b3f2f5cf7add27a8e0c304a61cd4e707e", 0xfa) r4 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r4, &(0x7f00000018c0)=[{&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/170, 0xaa}, {&(0x7f0000000540)=""/141, 0x8d}, {&(0x7f0000000600)=""/224, 0xe0}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/33, 0x21}, {&(0x7f0000001740)=""/155, 0x9b}, {&(0x7f0000001800)=""/174, 0xae}], 0x9) socket(0x27, 0x3, 0x9) lseek(r0, 0x0, 0x1) 08:29:51 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r3 = socket(0x18, 0x1, 0x0) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 08:29:51 executing program 1: symlink(&(0x7f00000002c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000180)=0x4) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 08:29:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x152) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x4, 0x1) pipe(&(0x7f0000000180)) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000080)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x7, 0x4) setrlimit(0x7, &(0x7f0000000280)={0x7ff, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000002c0)=0x1, 0xffffff8b) 08:29:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7a7, 0xc8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x27, 0x4, 0x20) shutdown(r0, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffdb3) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x7) 08:29:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x4, 0x0, 0x2e4, 0x0) 08:29:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) rmdir(&(0x7f00000000c0)='./file0\x00') 08:29:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120a, &(0x7f0000000040)=0x88, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendto$unix(r0, &(0x7f0000000140)="1944d2877beed020e6dd439b1aff012219254d942e0f26094a661a45058b8fb872e6166988fcafa34326b5125f2b54b772a73a3c4d9d086b0d855d973a8b277ab1d4466d1f720c3251038ce6c25628a4d731be6a8c257894725a34220b388f61ca5a80db02321ac6b4c021f2b341610e77f1c7728f795376095ec65b9250e835b8490ffc2f55edae026d8c27c2d083b8bf312323", 0x94, 0x405, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x9, 0xfffffffffffffff7, &(0x7f0000000000)="0995896f3d6bbc6dfc14dd6b072f5293e704079bb863e9af1a7a191e", 0x1c) 08:29:52 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) r1 = semget$private(0x0, 0x3, 0x280) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x2) 08:29:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0xffffffff, 0x4, 0x6}, 0xc) 08:29:52 executing program 1: r0 = semget$private(0x0, 0x3, 0x258) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x210, 0x1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8080, 0x0) r3 = dup2(r1, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x8000) dup(r1) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = kqueue() write(r4, &(0x7f0000000000)="821b510ae5619ff31c803b590ae0ae597dd16e6266ca27a5340e721d94651df0a467c2e5388665045ab243d3528ccb16c11900a13220f5966eec15f13537732e56b333039eb92c9b51fdac44e05dcdf4f34f54", 0x53) kevent(r4, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x20000000, 0x5, 0x0, "eef1162947791688676a046237e4a4f79ca26dfe", 0x8, 0x60}) 08:29:52 executing program 1: clock_getres(0x40002000000, 0x0) 08:29:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 08:29:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) sendmsg(r0, &(0x7f0000001b40)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000080)="e53b88523007da5098d7aebc747124ec4581ac78760ea5fd6488cc2bc8d21d72294f7839392ab6413d77b58af48cb8071133bd1c11e24f87a535333e4b82b3099d3656ace922997aa989", 0x4a}, {&(0x7f0000000100)="84a4d970cc3e582af71bdf2cbfc8a138f89fdac3c1e75cb017064a0fb4bd3ce07d7db415f1cfc2ad1b95afdb9f8538ea271cc9aa3255424252c651301d72703b6d693618db53182d4f05c7fdbdb45eef9983540fbfbec348a54194bbef0b3bf9b5dc4f4b062fe53de959495799fcbdc5e81b66e2f63fad7a95e46ca379d2cfc9bad592bf34d91ec4ce68f404c350eb9e3bdc870ac82069aea9d0e1a2293d2318bcbcadec096f942d735928680bc1c9fcf34a126109a2cb9f923135f470c82a05b47526f8c8e47f5b3b1cf65a2e611efa", 0xd0}, {&(0x7f0000000200)="e95a5f1880a66138e4689067e32bbccc8ca36997d1f84efbef77346a51e99835eb0ce21808290a6a56eafe0247686800c8d0724c4520b7b3be7b106d9aa0a48bb7b46859582b1a35057953f6b05e01e941dd06ece740d07830251d45388f21c0daca042eed01d2075715dcd2d5f2922a4e07ca90cd69cd7726768a92e248a0ba39a5c1156e56f4ddf9bb284084672ef5af44", 0x92}, {&(0x7f00000002c0)="d7060cef3cca0d6d147b91106df9e3279ff8d13a1e0c8b36195e24c5a852d2fe63ca9cb5b3760125b669d7ff4b5c9bef4787272627e735641a24224aa9a45cd06c693390b6daca95dbc7f3a40926f4d7898929c5d4267086b4a3ee0ae08654d3a85a5bf124669959883a723885b32c2fa3a01a4799c92564786b792b35fa1a3654ff9afd1b8058e523e204f9eea96e429c09537ab7d87d3870e0cc95c1a841db8157a290cb681bcf82b24d3b5122a3541f71508b6c3785debf8dea0d642cdf68fd287ebdd2a41bc8cdd12a39ba173f179e810ef0e5b011d2f09632f498e715113d89773c8a53275588fc3060a5b4b3b266e4760117225a16862211", 0xfb}, {&(0x7f00000003c0)="eb0d8936219cc15d60382442f1b696a192e1022116c0ac78aa8beac99182df2fa6febc4fd370bf57f6b353e309571aeb9425c5b5fbb92823b26e8eec82b2536389ebf40f84e5da86d6cfe76f34e2086dec02120124229bf1d47f712b12fad4ee64de31d2e0c2c192ec59a21a85e54a8e01e9b714fed5c3f42f542f1bf9a611a478fa9898a5de97856760410076424c9fa8c40635a2c33a3e9814a1d1cf0d6882d7e19bc4725e3b81d570838242d5388c48d40cb64b1259f66ed045a9ab1520d07ede7016cb7eec8b32650c5176456c7cad86ca360de74d3a8846859a5ecea252e937669a7185255001fb6a26823fd7b0ef3f1ba7e0623a8d9b90be88c400", 0xfe}, {&(0x7f00000004c0)="d46a19a2f21284bdfbbb12d9c5f0d2561727be3b9aefb70ebf3a0d83cfbd8388d2b27a523cdef2b13aacaba45c870d1da8d1c3a6e94c922ce9457e321121aab8fef23cdb7244ba06fa0f4926277468d2dfe0d208400d1a0b3efedc1e79c3d269c4091ef061eda85fe8fb033b7ff3b81503d6020dffcf4dc806b8c7e02e371c8d64b453cab14cc41ae6bd061b4502ad93c082c0becdc5cde98285644a1fe7a96f142d3ac6589e04d374db9576d8345d59606bc4894785ac088913718d225c8c5ff02e68a77078f250f70ab8e130c94c00217f8a5e644711efaad1857dac3f86b2018564332967a51fab298a934c7711948541b915295ea28971", 0xf9}, {&(0x7f00000005c0)="43e8198b7196bd38abcb565d1d420bc4152276461945bba40f2a97637c88a61f3df2cf3b543fa67c0e3f0b80db9065473de7fd9b2754c06b37edf0c4a2d1dfa03c439c1f5a314900313d74e8b5e676ded7c5d55d1fe2683ef3949ed08c1c20d19e2660765b15016ec99d6d532f80f093b51a56b46be61fdf9cda98344ab28c851baf9ab7d252aa72cc56c5001ce9c11efa19cc41521aaf0df2d5fe33a9d33fb96ea98c9988cf07a599539c9dd0f1ba46538dd4ab8215525c614a7384", 0xbc}, {&(0x7f0000000680)="8f4bc7983b8b334b874bd97105aba49856d7b15d7516052d3e6b64a8467f12035ff3d5414798ba2469f5e9af7231aa47c8ca4be74ab93728286e6700bac17df897fcce4ff2304ab41851aa34130cf31e0cf4d030ed9827e1d091a23926a3c7ee21e4e6a055b62f1039919a5cfd6fceffeb8bb99f55058b4d8dca48c8520676ee33e990d13501c2c5469188eeec2ec8531f77ed33db3a0212ac3bbed804a63eab76b1c9bea9c839855a507751998b9ff5e5c1717c779d1a519c5e81ab2c8d3d04c05038a32866e6385cbe8e8bd2e1f556e90c28cc428995f993bf5f83af469a1bd240a5d2cb348ff52251acdbf8", 0xed}, {&(0x7f0000000780)="672dd77b6b7a5ad747b2b45eda9bad0f330a25f699b4a105b3490aa95c7f48da6d8203dc9c118d404b5698a277bd7284c78df43ec22a6acfdf8a2f7e8f04862d4862a16801c95879f12ec2d231f895f567af73bbfc77f3fd80c6723b749556f3d0cc5928b05df4d4fc9efdb3bd267d814168802f211c01cf514984f231305ba81fea30e7c2d4418e7581a38a07cef54bab2b126ca1db69be76f57068747b90093babfa245677bbd7eea4331160c8658497079179a471f83abd77911cf647b102c1992810d7ee83de9485e8dbce2232bf32d891acd1b743975fdc690287bcf38441a74dd4ca7d26517049af522da3c196932da9482774d2962a", 0xf9}], 0x9, &(0x7f0000000940)=[{0x18, 0x0, 0x7, "f2ad9c"}, {0xa0, 0xffff, 0x1800000, "8e4dd6807cc9a1e51f078e5b8c40c44d60d9617fd481a28de23ef30e0bcef51c1cbbaeefbc000da11c99be617e917fe05a3591dcd977c1b488632763443f9cf1ee3bf1d0d0fe1245cb60a222b2dc48f4841e3d12ca505ecb39f6801483e53e986494b4e3a97b1fd50f035e62bfd458f2c6f64526493f3ab6f2cb714334ba9cf42c777f7cf9aa835e3115bbb216"}, {0x1010, 0x1, 0x80000001, "29f174280509fbed54a12cd42899d8471d54e7727967377e11cc53c9cc5fb1b8bfbd35d3e6a7397dc607ffbd6f2ee1e54a9c211d4bec78e6b15c04d161a8a5bc09fdab276ed17883d68c436ce2f8389b81f6f7e00e8060848229867ed1e9a838ee7641322abd56bfcb2b32f71e60088a08080a4985090a05eaf1d1192723904c95cc5f4c90fdf0893f47b731403119b420e964f5db1ee95f4444e84fbf6d24cbdf587d51d125b3256920d2fcc96e9081a61a5cab6d736c59b54ca817b0c6a4a6fb5032e5e66dea1dd3df187d9a68749576c8eef068417401a64124f4d2b87887c0d0e787614c318820aff628c96a3581cff7717c1c3e5d2d40d8f5ebd94631630d51a77d6d88b20fd41ad684589f1969bf80e445f45f32ab4b49752872264d966e9bd528dbf997599b129ba5125052e2e91a6654bd168efc520895753f12b9e8b440e8cd495d5919c21b1b7bc6d21019379907e6d268f6cffa91643211160a9864e77b8fe79ff905f67b6444f663059f7fa07802cc52cd2dae4f09c77d063cd7ac3ac73d2116b5dcbc2e8830f5912618098850a1f4ded1bb076699287aef834658e17ff822846610d316db131ff3b45d619cd170e9e728a5d306eebbb3b9eaf99609def539fbc043d931154afdd0cd32018790f63347474c9ca760ba0b7ca768a48296e40c84fc23f063413296ee5136e93f626668bc82c265fa27b8dd52ce5de413370e6e0a794efe11d60830a5a6d486c02def71f2a7f0219e6b344f92969a7d426622dd59f4e78ff4c595fe8229abf92e6f2e1ba1f0dd80e451d65c041bc3261dd50249ea8d0e784bb319d47028749acbfefdc45cba80f2c5ac485abbfc3a0bacc10df0cd564b7126668ccbe95e28ed4c59f4f71f1d0bd14a4430a4a81cc55cb5735eaa05d09435ae0c79f65eec8674ce58122a99fd6738c100ead99b4d2f16b4b0be736d62a7484ad27c20b38b053c50c28e788209e93a5a95adfdc82ba2d3a3cffc2e3fa7f3d105fe0c1bbc43f301a05264ff4301ab34ab4a3d6d8d1c63fe61d421f423d1879454d8a0eb2431c75209777103f6e34168d9b2019fbbb9318f6691348b1be1ece337f6f0266ed4747841bfa481db632e9ba62987ced44ba224b8a5145d5c0f7ad03a1c059dc4280c636c33ce64525a9b28b4e9974d760ae97ce0b5d17a4d2a108d760d1b419185ebbb989af141a617cee76e368d5f05d436c641486b86776b8f9ac84a05e77425bcbaeff2b66c2379a194e64ed8b21980ccc3c27434ed8e78b91d6df05781f68a05dfc20a31753901229dca234c8caf46a1c75c9ba16f83b3c082543dc6bce9b485c81d9b8227693c5c39ac7ce3922b4cf0edb8dfaa2d728800659f9f8c110367ab424ca59b4ffb6c5543dbcd7b135893f02ec8de747bb520bddabddc40ce93a625ec4f02c800c5dfd8ed2d7c53906f6b89a9d20199f66a07b75743ecd2f454181bcd61d67a1cb4c1b4f3d1f2a9aa11676a7d5737f8a0421e3d60b0f026579c074d2ab4afd85ca5a8ac2230f42782442ccc8ef951405261764bfe6ae67f859facf329de471d8dfd108f0bb42feb6e0fef6afff2a608fcbaf515dfbd76673206d95af6f331ba5e2e688d2d05fc99987d0ea3ff2012cf0f610a0896597b4d5adbc479fa33f090d6dd6bf99d6f444c5b9dbab023b5c5531b02477a6e50e3f7bcb423e16cc55a60fd2a03a5862f9c9882b923bf318a2a8c507db5ad839f3948cdf153393c46acd6c94b7d594aaad043342dc8c460b6ab50a12090a1034f54c3da00df07bf86da080d791c597fdaa8b5db1bc3bcda9c0e7535626d2722bfaa9d071b74a8d96b607a1c00544212edf0ea9b20f7ecbe9d5e04b9c3a892baf1de0e65ee05680bd0bb363ca1ed53e8aaed5eb3730006aefed6a3fc2d2c3d00fbd1e04cb30b7ed6056b553636a2de24b16b853a3fd13c59ba13d3386fe9f3c601a55559428467abbe9627e360e990bc0844453c7da9fe139c088f176da938c74a0b995ec089711032ef76226afc33bc7ff1c9c364c5415ab0056bde00eef86fab8b85dee1897549bda606fa32d02ee9a4dd43fc91eae923b531e1d769b99e6dd034840ca775deaf234097afc91e4994d277eb614ebd17fcb17b996542049bc73a01523abf33a8866ae72089a2422d6c269ce07220a1a6645a284a8cc1399eadbca0649e90a08cd9751e35df72bea6d49fa33dc8530b6160b9158deda400bae1b17a01ed03cb3a386438ad002618eb6d886df166f9df3331e94436eb5c5fc810c4eabbf25a99ec56b0c6d669dc06196a7d4e6150b73db550d79e62c03eeefa22118460d9535a9f9d30352f87fa24ddc4b9ab5067c0ac01bee2b7376a029d4941ad2e9ce243cad3b3c2756434c019cb69bc728dde8b8d186b627342d898b5fb9da2ff76697058ef1fa2cd9268ee8ff9ad9f96f995cd4b8867efc6a3c1ef48b0ec5f0b104ad6ebe1dd54708f0f40f7e7a36a6acc011b4b74ffc2f350f8bad2b4a3101fd2c726c8b84aec415277d03ba20b0b875ceff470565d4cbe0223d01db07e501d599596020e6bbfbb26759066bfcd4954221dc24fd21604016fb3941f42460de7702e1b8d47a80c90dfd86afe4b64b2f5ae2fb5c72cf0e4b4d9ce91c71b3bc24b47f145019eba0cf252af07b5dea2b87ac5d7b51673886426fc38d60429d9141b567dc55f1721b152bb62158000e813fb1f80d03f193cfc35eef22f8cdfcfa3c7103e6c29b8d27a19f3d8575586f32f0ce20fe24a79d28966729260fd1ac63a9dbe41ea0a631dd7b8aa787a76d9ac09283ab53bacb2aa3276060252e156fb52f4ef3b1935f746fe16aa03aa8005b831a5478ef3d4ff7de5e487fcb878bf31af04c88d8b8d5ba7ee3815baf5ed8e3494dae2378d6722684f571f5266c9ab4d9691653e7969b9140453b835f3ff06555b941aea808025c39ca0938f2e2ed48f02ce61ca93a1fff6579cb139d2deb414bdf949bfeb3389f824a6f522dd06c58665042f6d625e4d96d8043e7c10be3442d7a3bd6893eb65f9e2577e13e8a6639b431d18557841f0e9a79a066ef77dd8c87c51e4a98827c0d0363e3f5f62cf61b26215e9224c0a787e75aa36140a1bfa673c942e091da05aa216b00450371f664bdeebfe3ca8cfa029995fcf4e98796898159ced767e9f5a3bbc3978e8677499eb306a028d10da4ae2df62fd00262fa60fa6a35cb0e81bf4dafe3581ada1f4c1b3e6cd878b58c788c1f34a18481684e27ca43ce2531aa3f8be1b3011ae6ff08b31330b43528f7d86c535e2c00ee25f764be39027338a01d1a8dba714a77ea3ec66616cdff0d5615d7a342bafd38715d23ffacfcf7c1508a0c1eaa7956b0b8782c43390c16f87a37d753a771ec65e7f11d10dc2f424ddb9bb9a55da270e9ac13c85603039536ba15724b408cc0f7aa874adef653bdba54a58f4eb174e9b8e39c3e6b0ed7f0036d0cfcc601617a95dad3314a711449ee978fb5c334f78c7dc2656bdb28486730abc5a679469600c0615c21fc5a4c2b4531c5705509598a652c1537db36b19b2d695c00b8d779c8d68685dace650ebd3cd2a174618cd542d8d06fe49d6b6e1c8d9a0ed6ef4f20ed80327e8f1c0c9dd6ad6d199112865dc7945314a1c19637ecc5d7ec1d076c5a98b24499d945a6dc17ffe4127b93b3be413f0385ac93fd3cb40698248d0bf86aabf28845c1e0ca9fad2c5d5df435ebc28684c46478143c35d5b0971b08efaff618a599abb179f16c74ed6aa0bcdcd5ac9848f0acca86373006d8e96cec0ed0d101b0ea01798197a1ab9d39064f3c44898fa3d4e38767b5130cf7ca541af919c502079424e81dff9ac6b33bfc9f4735638f4b023339818d77ea7fd370fd36171cb888510692d6070ed195f70b53dbe137c49b269b0053ddefa3af64305ffa056038f232b8acfcf9715a2d99666f74accd6ff5cca1abfc1d07237dd45a88cf04ee25f49876d3bde04c0ff683342041ff84246f86a73c6dcbe06853977fb3271f7b375f3aec960b907d9fc6cb8b97d0aeead1000be34ceff5cfbd1594924071b393c0b429647016c9b83b45c5d5c460640334bb3ea3843eb9435539a4d96d28d77043eec2ec2ebbe251778ff022fcbbf0badd17be4cbef22e36857cb5d6f41af8e68ace40555b0388aa68b6e5f3faa6702b58fbffb077804f86bf01b310a991e741b1f10108d32464bcd46d71c662b5626085ba7fc078111a068340eb035046b911c9773c2f4415b0cfb5c60b9d164ae8880664ac295c95d99c358bab69469468a22f6f22616a06b79baa0854e38f016eef192c9e6113abd4f974c72a963c70d617634ac90dec2d0056e5cafd8a2dcdb6816be869f441fc06478cbbbc39ad76d8004495cba89396b9e7359a1917d4cc8099e0637462b7dccd2b9b0922cc447f4a67c15795d6a1b1eea2fc8fc70903cd57067c91141e01eb74e645c554acb5138141937739cdbf80cc8fe0b25345fbf376af04a70374bdc4e3df275f6c0d2a5906897d21b1978265de3626799f317ab7d94a158e43fcf948304cb0f0db630fe3012c1dd141b191321fecb31c5fa74695547dd68665792d0f5a3a6d7b788ab612bb8b161f56313a697d9ef3ede1a7d025e3515aba1406a57b45c7989f32f79bf71bea48e06615baf44785397e91fa959b1df8560452a9c91f19b483645c7fec98d660e6bd51768f0336abaca0b3b9ed61d46562757e029f6994fad6c93beac034da7f19bcfefcca58fad7dd83b710059eaeac9b7b30dc0c71765d9699ca7911da2cc98c131c116fa15e1749346f9230f13cba5d9e0931d2ceb91210d0ea5fd808bb7cfb0517f7cbe23784dcc90984eeb497b5a11a1e662b7b7134e38822066d0b7ebe0e3f83a9804e328395e2eb03edd943d79979150e7788258b5bbb0bdfa33e4b9a0e3ef2c403b3006b9276d6afd363e645e75c74c5e04a75651657f5ccd02e05985ca96294351f60d1ba6d9e6536a6cd98a2c45c15236890031bb9c4e5b2d90c7e1f9b1f6f0a3e25be7e8e932d9e1c1264e63890eda5fa8af686ec9f4b8c8cecdfe9570d25ce3ddbfe12053acf254ef95c2b668dc9979919c9ec97b403f0a6739ddcae94c22840395ab0d2565225a8ccd0d3c5e65b92a3f5306378ed0db46e30ce0bbddc9ad2b40d2055fb8d497a70b945e62a842fbd349ad2de73daac031718a005269be55ed325aedd0e6b081d8e9a176554f969e3c239c4309902b6fbc6b4ec5b6cc2a1fcd562a6cf0c9ff6c2fd955f1172923b864d79dd8cc8bf3f732831053f2f5fb6c0662b220b12c40facfa34c83b224d04af88995620e7139bb364a579bd111a3446bcda6627699de1b046dd0a3f602e205928ee9821167ac8ce4d303aca546bee7af1aeb67caaeb3f9d8c23220c639808b73a7ad6bf49e1a3009f38204627fa222fb5e73e02e683e5e0d10ab3665ed03a35286839699a8ff0d1e0da0f7b7197c83315380db7ce3f9439e3f7de57e0a53a4d6e17c1f9f3d9f249319315c149db915fda292ebf057382a8d25686c26e67a5b9fc788084b26b69e250e1aff337910332f3d04783922db81dd78c7b1583392b5ef3ddfc7808f92b4cf80db3d46451c3b2eeaa1747f7a908459a7350578c48cf23733309408975b1d0ffb721622d83f1ecd454b311fc5af020bfe29e934861227589783bf2f5729c1868773fcd431a18f6e70d762f3a6c02404b1a5693cb8745afb7e1cdee59700aed2ef4db49c309ae6e8bac848b0c2a58920224d9b3df52e366907d0a71888a9e6de91621510f279bcbc7a61d4d85e9c50"}, {0x48, 0xffff, 0x6434, "413e669676cd8e31549a5fa22a707ffb6a7af798cd3d786bb20c31843b77cb3f27d46621779675faf68631c86409d11680e5ba6795"}, {0x38, 0xffff, 0x5, "fdddf8425d385fa8a85cf7190b8dbad1d068101389c5ccdccdf47a62e6e81756919aa455"}, {0xb0, 0xffff, 0x80000001, "8d179cacfe477b82f0d8025055d7686688f1e24271b83209398f4cdd2f0329a359d4be65d413687b73326ec986e07395fe7c53f3dc0059b38554a5e0d802ab27fdc84c6ad0ddb20ab4e1f21e157d9053775c3567d742b025eb0da8e5042f8828e165ddc0e8febd869394d3a3b9d80d30754091386134991b2882d3598279892a15153ae03d714651dd6f46111ad29bc60a220a6ff3497570b526733ea6"}], 0x11f8}, 0x6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) pipe2(&(0x7f0000001d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000001bc0)=@file={0x1, './file0\x00'}, 0xa) 08:29:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd2c85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:29:53 executing program 1: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) 08:29:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:29:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x8, 0x293a, r1}) read(r0, 0x0, 0x0) 08:29:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x497f5001, 0x7f, &(0x7f0000000080)="5201f8343121c3cbfde814ae54edce78f142dcdec056f26e5e72ef69ea86dbe828934cacb17de86d55459f3dffd6beb9aef241dd4c400386cb84a5c7ec1ea2890ee3a0a6c1276750d34cad16ace963d71f5b277498a451d1f245b5a5da39f247309f80726f25a67cd856b36eef03d83ac349473dc57e2c05a0088968ce8f23478ae990f34548fdbf6c9d16c45d2511e073ff13bfd34fe35d1869d5fe7bb506e0b59887a86d42060ff0ebc12a18ab63d82b7ef2c22010713e171bb096037c6a9f4c5ed42629528b0d1ad39be1fecf4b259d5ad386af8dbe11d1081e4c", 0xdc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x5, 0xfff, 0x0, 0x0) 08:29:54 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x98) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x2d) 08:29:54 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x16) 08:29:54 executing program 1: setitimer(0x0, &(0x7f0000001100)={{0x0, 0x8000}, {0xfffffffffffffffd, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x22) fcntl$getflags(r1, 0x3) rename(&(0x7f0000000180)='\x00', &(0x7f0000000200)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) chdir(&(0x7f0000000080)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000001140)=""/4096, 0x1000) ftruncate(r2, 0x311) 08:29:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0xfffffdb0) 08:29:54 executing program 0: munmap(&(0x7f0000720000/0x1000)=nil, 0x1000) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x2, 0x5014, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:29:54 executing program 1: socket$inet6(0x18, 0x1, 0xdcf) r0 = socket$inet(0x2, 0x6, 0xe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 08:29:54 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0x2}, {0x1, 0x8}}, 0x0) 08:29:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 08:29:54 executing program 0: mmap(&(0x7f0000c34000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x1, 0x1000, 0x11, &(0x7f0000c35000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 08:29:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:29:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0xbc0}, {{r1}, 0xfffffffffffffffd, 0xdd, 0xf00fffff, 0x4, 0x6}], 0x8000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xa0, 0x14, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x60, 0x2, 0x3, 0x46b5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x95, 0x0, 0xfffffffffffffff9, 0x7}], 0x8535, &(0x7f00000001c0)={0x2, 0x5}) socket(0x20, 0x3, 0xff) 08:29:54 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x63) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x23, 0x0, 0x4, 0xffffffff}) 08:29:54 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 08:29:54 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/167, &(0x7f0000000100)=0xa7) 08:29:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x3}, 0xffe9) 08:29:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000380)='./file2\x00', 0x1) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./file2\x00', &(0x7f0000000240)) recvfrom(r0, &(0x7f0000000200)=""/37, 0x25, 0x802, &(0x7f0000000300)=@in6={0x18, 0x0, 0x9, 0xa1d}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') connect$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) 08:29:55 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8001, 0x0) socket$inet(0x2, 0x4, 0x3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:29:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000040)=""/50, 0x32) 08:29:55 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2, 0x0) msgget(0x0, 0x40) 08:29:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 08:29:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x8, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r2, 0x158}], 0x1, 0x0) close(r3) bind$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 08:29:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="aa3e6fb9d8c597cf958d840f40f49c95b5f82a700324a0e1c0db55a658c5cfb6c8e911de22adcbe30ef8586fad0cfb22539a14b5f359f6cfb15204892d23441e4c4297e35c384e5cf12d196d28c33a6fb5dd327d60f34ef82f94010bc6449ccec5eb69294a93e393e3e90f0fce06b8180639158934d0", 0x76}, {&(0x7f0000000200)="803c9bd16f897f20ace0e7bdb62a65f74787a22464e74458f1397a8b626530ff3c8ffa688256dd245b055e35d8e36d04f89539ef8b536c98453fb2b96a4138c609eddd433eede5ea254c88d2ff744ca4d97818afd0a0ecf49bde0617f3dcc7411b1ee8635caa7ac7703fb26e2d5009c1404aefe9ff3705a2d729a2ebaffba705f4392a503142f7d46c7eb0de9490164c830e93deacf49738e19a3d601dc01ba663fd641ee0b3e2f10a56e4359e457dd5a7c5cdc8ea154a050ad1d2811b1ff1471c904b17553ee2e5d1d2d64b79afb324a8a26c69f10d0779527c65fa6a2a673ff40c6da21868de9714a0b8e811a477f15e221b", 0xf3}, {&(0x7f0000000300)="bafa58eea2ead394401e9435c594d9be371ff5be20f9cd0eb332e3c5f4e5837f249788ba9a0ab0ce75eed63cb8cfe83aadbcfd17b447b665f5333614c4abd5d7ddad3ff42cf7dfb4cee426970d46bd8b097f27fc7152c2fc411da2a23ffcb9beb3159bb58b9c309b6ebd7852226fb178f39309bd8ba0c6eaf21e7917a24e10dbcfdaad1f2dbff878f20482ab6d72116788ac61e043f1", 0x96}, {&(0x7f00000003c0)="4ba38625c18313cd146ca521672da313b3bcd8509afbfd962c13c66611da35c3ca33b63c429591a26f7d15f1c5761ac972236462b1871e0980c19f2b145cc691dedb29edb114132aeb60e50b3ed12a8936eb9b9039f867b846e80b552a9239bff4c4044d613fae1dd6c284a3dd88f2645347047be18f9f5ea40b37104fb5b7a2387604e2d290fb12d133aab17aef9dc006376df31829a1cb672f6c17d3590dbfa20844657b0a57f08aef7b77a895ae94893541da0948a49cc917693ec0da7397b8f4356613fed6924395b13041c327efc1593e74ae8539df5ff5", 0xda}], 0x4, 0x0) mlock(&(0x7f0000ded000/0x2000)=nil, 0x2000) mlock(&(0x7f0000dee000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000500)="5505a2657deb9abc9bf8c67d", 0xc}, {&(0x7f0000000540)="139aae336761e33881ca63ae68fdf360f47720dc7a48ed2bd488213ae8f2320a19dd5aeda177dee91b1998ec0f5813af30841e1680dc0abd124d62e98cc1e0a9648ada0f03cc851805791ff30be8966a10c4a0cee7770c447e7a3c2e8f9f99e0256c72ebaddf23f129222d15229f272da7b9422205c70b1814cd65f6d9a46975ddb92c6ea7febec8c21c371172e1e3a40af62b29a3c268a8a3d6e426311a1de3946681fdc04db3af75e67ee3e8ee042aa863894c0da0f2ab5001c39f039ef5b7b95312541a912cedbac93fd136f58701b6aafe507759d3874e23f72daad1681a908d230f3c8569f2fde95f", 0xeb}, {&(0x7f0000000640)="cffc81cbfe53fb2a2043721f55fc819c3f1f0d0435b9714aa383a7035984cffc28ca5d665cab74840386787d8422627e98a8eb91a8bb4b38c0404e44399a2e7cfbef95baa445e0c0f0f68c692a74bbea0633dcef7c9608855eb52b855fc9713922c1ed55b975e94f6f0c3ec6fd32c120543c8b77f144e29b33e595197639c4bcb35f473646a8af7813d92d6bb8bfb7911d3d1e6c305cec78eb707bc6558300596608a1f115f30086dae8b573304b3b5e41c8", 0xb2}, {&(0x7f0000000700)="56b3d9ad0439ddcf4bde77022938bff9bbbdb511b8fcd7262c01bfb189ce85ec7cb060e8f727329162fda7aa2dc80909c9f7520831d08c593ae4082932b2309a9b107d90407a674d98f91100d43163e631cede8dad5878f3b6b18fa14a742a61ade8855f621e7c68f9994bb3a85dcddea851293ed8eabb012f161292d9fa9e2a839b36de42fa2703bd02c2741b1b2d583e4e017ddab7d59c2e6b1349803783c09b2f0f6e6575b20e1873e6cb1388e292e213f41f1b51234bdcc94025365b9c8920d6cd88f1d6a2", 0xc7}], 0x4, 0x0) 08:29:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0xffffffffffff8000}, {0x18, 0x2, 0x9, 0x40}, 0x0, [0x7, 0x0, 0x3, 0x2, 0x1, 0xd7dc, 0x2, 0x4]}, 0x3c) 08:29:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000040)=""/230, 0xe6, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 08:29:56 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffffffffff80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xdff, 0xb79}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x7ff, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x80, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0xc0, 0xf0100000, 0x80, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf00fffff, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x40000ffffffff, 0x800}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x16a}, {{r1}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0x30a, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x8, 0x2, 0xc42}], 0x9130fbf, 0x0, 0x4000000, 0x0) close(r1) mprotect(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) 08:29:56 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() r2 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/232) clock_getres(0x7, &(0x7f0000000140)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 08:29:56 executing program 0: r0 = syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000000080)={0x6b, 0x7feffffe}, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd10d3ec98bf279e6) sendto$inet(r1, &(0x7f0000000040), 0x0, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = kqueue() fchdir(r1) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 08:29:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 08:29:56 executing program 0: r0 = socket(0x20, 0x3, 0xa) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="4b74954c", 0x4) 08:29:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 08:29:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=[@cred={0x20}], 0x20}, 0x5) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="5d9b56", 0x3}, {&(0x7f00000000c0)="9a7a26cf36d258e3f544191242bccb760539194b42afe784fc6471404dd1c6791f95001f6dae3894b28b4fbe8f3f0e688f700c7251654cf2b8cc4830838584f5ade3bf4025b2715dedc448db695b63a5f566ed2d6c8f618220d9be2d6bcb0521c73be334821c4f287219c79a57e3799a329bb7a02127c7eae9d5bc9525a71de1487d15131875f9a0a636aefa7d318600d022e67f55b3fe85cefa7062419efd8ea96cc7b9f020687f1cc438deddd0c3011dea20ca1209136b9a55d9c6e26c144183c471e881ddae9afe5a026e1c3728", 0xcf}, {&(0x7f00000001c0)="a68ba12cebd174fc5509c838033b7a14a7fed78200a6a5bb86abf3ae1dac93a101ce3538fed51c4597e34fded6d700dc09fe03cb14b5c603cf8688ae829a778cbee3483497e40c604b802fc9a2c0efb601d0660cfdef22c88039ed81fba4d45cf37a45a1c69821313e66b3247bc1c936ee8e0054f9234f9472feeacd33826c1c329a71d6175379595cd7ded657d3c7efa06b4564328b1058fd5d41b44ffe11691851f2af82417d1fa832765c8cb8d7c65f6f959becdd818ab7f7a6f1f353b803436666f9fac44f36ec61005648449cd44f9cf71dd2a82de9d3616cc43cb5d6a711a20df18fc444f4a8013c4aab206abd8f6dda2755babc1c3100ac40f4f528886d816c6f75ccd5110c206c3a74681ad25b3e3803af09789618bdacb9594f2c657cd690b5285fafcf180dbb48789c408dec0274e87ef483ec6136baef3db2295afcb8b9d771a79f6addb8ed9373f7070cf7ed103cf7b2f43525b8f0ee429da867efa46e374a7c42fbf3dec949fdecd9e273fff8a5b2ac438d27f4a7df79b030e8937ec98b2db426ac30c83d749ccdfc93eb696dc9b90d97926b9e93a94d5c0de13ae21b2de92ef081994b2e072d6f93118885002b4434cdcdde377284c51b28e439b0d4e28ea4aac9bb3a7c2be6a03777436818d857e789971155bd63fb3eab8902bb2c599ff381ec163f2c71e504f1b9db93be5d1901dd0c8e00e4b5e4ddbb215eb095a2123f9079b256a8ca213d723e9c85f766101b02830b8a52f33a458a0051b1f236887d03e8f8595ca94802bbf41e6df7f8354423e7aef6de7e4a96876157fe0b8754194a5db243a3ce30c1779b437e9567726f01a2d8f9f016dbba1cae97991afb0e6baf4a3fedf1f329bdb25066c6266fdef038c8a7e78de6f6908edab1a837f77acef2da7176d27db6798c3ae79649de40f4b7f533b977c00e1459ba76339d05adc56de2139b6836693c130eb1a1ee181c0cf771ba86cc2aac01cc868bce27c6c365660b33915ced458f5216723a04ce05dd391cc7a607afad53bd6912b53f302cd140e56eef2c1437c32d4bf548205ee4af4c7f4957f47c6ff76d090bce43409f9721853f045c716dbca41b91f34c817f94c9477158479b1dd940b6a4037ff12b5f52efe50ce09b38d61ad99d48cec5deb666d74a641d985f1eaacd962c5e86bd7a38cce8ea40899fb55316ce3226614110357b5e5f8398c45949e41db0ee0a3347810ec24533657ef68c78edd09cc9048601c708eba74a4256222f27f67c4fce8dbf50d662300583361e7adc2591b6ebfeba53112b66102fe0d489f2a06dbb85e05e95ae214deab8162051a8877095b7a2fa929b038aabd412a402b320d939955f07eb4f84cfca1685e440858474d97306f38dffdb71d59d7677e5953cc532832b8a6ae5051aa37daae6a8d27f7ef83dc364ac840298797144a5682e10750a8dd531e5cb785f21ec0308f58f0bf987756c6400bdb289228c95a0decc66d5da262a5d8481ed842e3c5551841fbddbd7d8b4f66344a270dcdae3601d95caa16eb860a27d1676d6039c50d88661558a77889a86c6cccd9f25675bd6b2c764d439a0d18ae8d10629a5d53797e66a1416fe2636cb8c9815386eaa09f7dd29e0062547086ffa216495ef4cfe4b419c1eefb193f2746d47b5e17b9b0a987679e7ade6cf355c6d97b5fa96d1a77b18078708df2a8782368e9f3828a4d4c4b8eac2827e0166ed3a808cf7b36886620ac9d98fb729cd28aed3dc6ac55ba55f95e8bd7befa865e16404d158284f2ab05e7bdf1b06263a21be245cc628b8d7655cdc70842cbdaba67748ec3902b68553560a1d2992168447eb6b98a20b23b88a93c4b6d2bceddb779892199fcfb1deac1318d034dbb86047252a889d3181f9bf63395eed07a9199a655370b7a7a0082f5665b629861d05e0ebd50af346fa0959e354a496290faa20c6cb293f0ce20c7668a613e554cd6919fb4119a2477f16ed3ce9ea05425d7926b09979b17045c5e39426f8a6e5dbaedfb95e3ffdf40ef7cbe26efaa5ac2bccbe5d57883f8030ef2067a99f49eff705b0bbcd1b4dbef01b8c98c8f5923b27ab95457cc204b61e314db288878c8705032df52527d63a0a8ab6890145285e44e81eff1004e2eefc7a1f3cbb7a7467ed63b9f2906ae1880824b3a2ffe99aa1e684cfd0df71477e3ed8280de34c053bceb83e427bd2970d145b870676e356bff21d6f966f3b62b99108f81018389045c3e169777303ef3d4529c44150dd03b70743ca2c2b442c1adc67a292e3b7562acb0dc61e68ecea28ec45715e67dbc0b65c4feaab64342ce04903ffe9ef4d2c0b9573abdd78544bcba283ea42ce7bee0c7f2bee9ae9c548de9dd09a0cf9c4c2def754dc6a5309568b54a5e2785fc8665e457d2cf63034439a44e67d2d37f8722e46b2938b2bf7aea6db07a2e8cb7dd8e9c181ed82c2f6c023f68701f6acdff3b972f2382d5bb431afc0150f77938facd39074fd4f5aba17233855cc52a8f0f7bc50b95665b4f17f7ef895f099246960449c4ad050a78a01b32f843cba2a07c9c42869bb5e70179aec53039113d066cb06a2bbf2bece72860094776551e0069a7f8c1acc4373da01be5ef19ee1cd932738aba4456e48cc2c3e67f58740206be42af22801ee89f26ce4f141c47f0267e414d671840e0ba1efa0ad3f9c7b7b906ed63aa33a5643063f5098d397c39fc20a1ae60d0c3df61823fdaa4e9703130357a76cc651192286f6c9d85c34d46be6cc6bf891b930db0ab0f79383fc482e884f846425690100247b3da49ecad2d1cd2182d866785fb46a0390b3526f48fbb1d2a653da7d2e9c643e3f39e4c3eae1b121503298a3d1a70c257674a3aa356f397588826f2d5b8e57af251b04373b4d4d9c22880f16adedf372b06e19fc99386d5857494d059e6bf549f2cebb1d04b0bc43f06fbdae372174ceb81da0b5199a5ceed009d0b118e6a5ac908b4a0166960864df68aa1adc4755c8fe387e2d5a5c42fa159c6497d6d92a5534621b978629ba0ccaaec2f9e160d171abbd1a4fa7cc07a3b2cd14b400e1a3ae04fb3546135fd24f60f3aa3aaa91a6c0d05891e4affb3007cdfb50847f40e65568266f90e7e117ba5eea36f37c5d4fa1d3317aee178cc2119778beaf211cc6339c3d04e16324ef3eacd34ed1cd352d04c441a387ba1ffed9b7f58344f0b30036a6149d953dc4eabd51d1417466f3e443db10d4f0bdafa39018a50f03f6dafd97791c571c0afed698ba06ae655d90d1f1f40c98316f33bf7ce3d41c9a42a49b9a4db71001c717115619d937d0c7942b193f79d0b2c9e3a375b5e3a8eb09ec52238fce2c1749a947307e45061f0bd2fdc9e5e6579ca9578dc4b598be0fcecec6d4c193281752c3bd86975f6db43f60dadd84b99fd5c18ef37f35336a2069f9fabdc4ae4e2d1f0e970d456ebfd3827268a3427b6186261afa52dc7bc0edad8593641fc1f772b1432268b37140becd4c6d24bd5daeafb153c541ad87ec257c6fca339314f5f9f17f70d6e809fdcdbbc30b67e1dcd9805df492c5794f0ea515d4757e9c98d867277c2918c0c402c13b08d7fde0f5aba1a8401b912917225a97eceaae1b3844a85ca47b0f88a95e3fdf008bf52bfd18a04b924e5afce06faf66810b0f9692d66a033c5541554a4d7b4fada82c4da02758fd78e9b7a9f356666c2cd36b53233dba947b05f4a84e8679921512c99832796287821ecfb3ed7262ad628123e4ea1d92e9f7f3b04dc5af6cfdc2407742da8fc250bf1b15d0e4640b2035aaccac40d6a3867dd1e3eff2e2a141dec8b3da656468c87bfc68171620d7b9281ff82e8d7cc81d2f7ed9ba86959c34034e919c9def51cff43d380517081797f7a1a287d8f534d86c608fef6f80cd854de075f1ad649dc5f82223a4fcbdfdaf5e720f631622eddf2f44f3b9238ab937bc9545d62e7c88635784f71310488102215e40234f859382bffb797c600a9fb8e68dbde095265c341eb613884659805ca53428322fdf7bc43ad0fa2e4bb23de59485d050391a908a01150c37d98e3d2f4fe34f40eb35651ce7353b89eb68bc5a516faf7b2714fb6a380c1e99b7527c5490ad8ce5f04e83615d1bd9d56153d0f27f54762f7c1b8cc6a973d6856a60f111995d8e2f52db57d9621635ee08b52ca04c4eea467cf3a08729f387c797ddec8e94025782077cad110fac7bad1d352baab7f104df8629261faaf434727996646bfbd71025c5b541148c7bd49772cc487772d5255b26aeb6c3cceb95c35a8feac77f0ba4243fdb83ac5d06689264cf40701701b48bc49d4907d982206e7911383fca21b407cea12ecb86c0376854ce15ce6f461b9ed1ff36e74700a8006886870e821a20d2d68f18dba4f59e1c85141543680d15040bb03c6f57ff494a3cf0c7125a12226929a1420db41ad6d13a9ac946064cc444ec8cdea537795f53ab45ffa944008ae7c0d0719fe54794c8f8f6327ddf85d889fd909a16afb717ba4511ba51fe8eea0906e71fc91bebc920d2e5af9fb9c5ab2f56abd8cfc31abf29456e225973b7a10e8437881c8d1e9bd64d107002a15d9a89fb6a043030de5f68207fe38e2cdad5eefc18131d135b41f921e59427ac731aeab588050030a14bb9fc7ded7d223f816632ca343494afda88a6fcd1c98f33e60988a8a3ffa8c51d7eb23b88688f103041088dba7886b33da70416453b8e5cbd51f71f702308bec54f716b650d6f11cef39306d8a248d7f01881360bd5eef80bce36735410fec8999ada83c373b578702b27f98f6cb44ab96dd4f62783a79fe950e5b1049991ab2de61abc9ceaa4477014c9800e9da1b1f5bf5e4bfee53702e0200e1c048f55f9cfda227853d8b107b708687955d4e7aae6626c82f64ed7cfde2423977121df2823a2af0f15fe8208069664bbc7c005ffa3ab9102c873c82232c92380a1c028abb85328ca6500b02d438ad87fcb614b09b4c1bcf07262e2a209520a89dfbd91eae0ac5913f62d843ba26cc50c6268176690546f291d39cb0c85fe5ad2525e281b777165938a66cbe6b5ed8636bab3ab23733ab4dde6405a93efb66b2ead656cba25b63e688141139e8283073834fc9edd55371cbae3d7e2956cf5a149c9a48ede9b4ba76cfd8be0931d4ba9b91fb217665afd6a1bf3da756a0335c8700069eed4b9327e0c35f1a55ba7b7f2147c8a5ac81482b4308a0b30bfe542130068569e4ab25d45e559800058d5b6af26f8a985f41655ef37bcbbe5c70cc3b8a5e9acd430f4235234955060fa3808c566a4263bb5fa5d3c78561c4b474cf3234261ff3964524ff090ab0d745309f299941f8707bc73b1495a47458688b7411b72957b1963c4f9d2764271f0cdab103a2953fba85a0bb29209b2b0f22f6af8179edc2682d78fd6c3918291f06d1b0a35e2eedf7dc4f2c482d5952bc46670b0578a67ea910b8c94ba976c131a3082eccf7f4cc1c0aeb4469bd28f2eb42d88370b0d39659eea9752b50937051664fb9ebfd57e5e536966414779358cbec79da5f34db9c87734e50c39f38383eaa6ac0bc283e8861d2b7bbd49c448c44e63ad9ed6623785481f1886ee1a3df91cfeb37849eba3b02e8f62339351bb48790b260b2a0436f6711e8ff0d9b2ab723355f233bc48119df68d9ec9197ab83cf0494b1db9caff35d1699b1419d863fb63bc5b167332e002b12f24b09aee76e3105573170f9e247580d797952a9d32f94d3e911fba70477c25ffc6307cc9c41940cff1cfa7ac4b3324ccfcbac2a70835b9f9c6ceb3df5ee2", 0x1000}, {&(0x7f00000011c0)="20d88c054ab323363e8ad6a2178a35171a8ee8d6465907f1493023ecb3f446cc49852dfa4fb624838c76ae3cdeaba05a0d5a92001469569a4e446e7550cb2f3e067bd24203129c6256711133a67acbdbcbd5d2e0007373b424dcad0065eceb6f99ea2033de16d95c183a70e8544042e2ba25cb065b62d0e6b4d70a5fd5639e573440", 0x82}, {&(0x7f0000001280)="8e89f454c2128f318ec9da0aa091dd9cdc9757d0c54ab64e5dcc1cf90bcd8c21", 0x20}], 0x5, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x8) 08:29:56 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x1011, r0, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 08:29:56 executing program 1: mknod(&(0x7f0000000380)='./file0\x00', 0x8000, 0x3) select(0x40, &(0x7f0000000040)={0x100000, 0x0, 0x0, 0x800, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getppid() r2 = getuid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) socket(0x20, 0x4, 0x8fa) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002efd2f66696c65ff"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="880fdfd5f6bcead98ebc4798b1f66903b05ac69e73", 0x15}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0x400}, 0x401) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 08:29:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001840)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x15, 0x1000, 0x8cd}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x28, 0x80, 0x600000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x85, 0x0, 0x6}], 0x3, &(0x7f0000000180)={0x20, 0x405}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x10000000000001e4) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc2) chmod(&(0x7f0000001700)='./file0\x00', 0x8) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCCBRK(r3, 0x2000747a) shmget(0x0, 0x3000, 0x10a, &(0x7f0000ffb000/0x3000)=nil) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000300)="89809ef8d1348ce5cb6e2cb6afa9ee872aaca0eb929b5f20df8170b8abc2d6fdc998a0adf72e0ff16e01b1ff76dcf54a5f23953b4a6988b1bba33aca0b0db58f12c10839a3df76a89060f004a8d6ec746aafebd5d2d7a5d7ce8cc5e04f7960a4cbbe2c1dc5720f0caa61ecc31eba3eacc6a89dc5d81c", 0x76}, {&(0x7f0000000380)="f904cbb2074ff8b14fc4d79f3997fe04b177a5ed3188de7574a7637c6b616de593afd6d434d6359b128bbe468d1fe350453ee129ec28edb902d5dcccdc45a5341c45ff66b1a3a5dfc36f2e3ed6da6fb20f", 0x51}, {&(0x7f0000000400)="d0afc9e675ca9a43506e5ceed19e0f92c215bd33bf76623aadb998046fa9e915427b3bfe801a1ce132987d3f1b16c1cabde4", 0x32}, {&(0x7f0000000440)="fe324acf9b7000eb4d6142fdbc185f2a482c8b447a3e411a8a298ab0e5047b13708523cc0b0181327e67ff32200c9a61b7e6b8eb64bafe", 0x37}, {&(0x7f0000000480)="dac5", 0x2}, {&(0x7f00000004c0)="aec9c92faa5aaf720b6bf6cba5efbee08f3436940ac442936c6d93325a651ec490b4ca1f981c77e51ef9adce2cd12bd67d49c9d0504d022ec15a9c297f402dd1943fd4431232a6426e04809c693c7dde21ff361659df513d270a56e07829b23fe28e2b59795e2132f40865c52e3ce8e5472e6d30fcff4579aa43a46e4e0c1da9ad24c7136fdc8bd4daff30bcb6bc0f9ec91ae2b91492bea74dcc86279355f92c2bdcadecd25f0b4fdacd442980c5765288035326575f8aab7c4756c6f384b5d09343d14b78836f7e50d48a58ceeaabf027d82de6fc1776fc855be73d702b405acd5a517b583634b36a2df16c47da427fec6f4c15063e38228ff18af7a7ef607d45e99fabe9a0a5cc54d7a3a39b8c0f771fcd9042dbfbbc756d9dc882fb1c783f7e88056a21f08fb0c0221d3c21e28fca657b46667eb9fbf855d6a470a42a9bc4772b41f8e042bb04e0c1d0781ec99f5067d0893dccc4ee4a7c38108d52f84f3fe65ba3168c0170b12e2bb32dcced93612bb86003ff502daef8d558df26d207a61265f4e03f09a9a6656e625eadfad2c54773fce3e2432d84d8a6b1380cae6d5f63a1ba1b5012976f1ef2bab7af72cb6dd38e59194d3f449fffb0a279ffb66189de464ae1453bb0cfe95e7142eee03db8a5700fae911eb78cc34f3a3cfb74c96f5f551604c06cca85ce8e8eb8ec3a12b524689da1eab425055179c0b481040e02f64eaaf9cf9e42a8cc7907cd72e2eee09862cad24366dfc0e316a2618737414775521860de4cfba7c2cfe0c63e147ca388ab1349e56031aa3be9accd22255da23bea9f12727f3a2e77bcd6d790b0c5fc7b5de42c5d9a40cd99e39c96028c924d1a30ff33987b36f9b57304b67d11d9df731cf0aedace95dc1fc15e0e92ebb22416f5d7f91f76364ca8a5a385b152a985efdc35452e42386b010297e19fdacc67041bb60f1688859c8859431a748a8c8f5f99b713fba250bf7a75d233e162b1aefcffe8d2786f7238a76476d0b5e89ba8b74c7647e08bb45a138dccbf4e0c8aebdc6d837e8a1cf2928bf40cf0f80b129389420e2b967e13175255b6220de6663e91d2556f00f603ffd396a34179f8579606497502595949beef223ffa5228b3812469ad4355b3e42f956d6e714c3327681fa239157754498003aa0d50f27e6e4afdda276b8019139cd82d55f3a865a54a128800a550aaa2ca2001b47dc7f02e0ae61b08cdcc026695a43c8638221103b21baa72db2e54f0a3977ef5ffd2f65058677987129e6a7f55ff3cfe7ff021b517a05c5b56b21a6f8b234d1547af4c1620b031d41587e946182dd27ab6ab3e2b33378e5982d404d202d499e79513c4c973eb02af43146b537eea2da29f2075c3dd665d02e823a61d6a0dff449ca3bc8fae0eac2db65089321ac875ec79ba21d1d15fd95065c2b7a0cb383d2c189f666a7634445d5f3d2eee320a0d0d6594d9543accebeba2af459503af750fa3f7db8136dc502abb3d0929321c60642edb90e059f133173f610d3fa87ecfa96ae516a287be36a6f98241da170f9162f98a043493b39b7b1120a51f641698e1d7f8b6679b99bd82cf4393526e4327cf2660b5d1c66cb0ed4c33abc349ab469e0e6f63587805340b51272afcb372774534144e9ad9037bc36d72d015bb3fab0a20a54ec4f1023f6fced6ec49e648f924a5f87449927e945d31b0c8b7dffbca687d433d8c456336c2f1fe0afe8875d84f64a6eca33d90dbb18a12a948723f493b348ad39ad9d23e56215e59f2c60fb185f5ef4d427f8a43f15bf888f5341c60578b538688d6ec16e967ed485429247b58a1a22bf6c90feb5759018ded68a7dc40eec746885039b5bd6312227e3c672546c48b9284398253970a47f2643cc0e920b33a657cbdc675b2a25b549fca9d8bc0a275f8a92cc9cd613d7796592d6cc5b370e0f142c565080b7c0723a4f2fab9d95bcf504c6de50ebfdb298c5242908221214f1437f52f1af342ff18db59b71ab7ea4197cc771b3e4982a570aaff5d80c837b3839998b32ae64386856dede8959fb3864a98d77902e5bf7878b769e7fc76eb96267f2fad87612a34165d5c1c82028b8e46f0a8f0d611f146eeae95076ad8215bf7440bb617ed4ff492ff47af3dc82b5640ea3a362e94083ccde5151325f93541056ef2b05f5978453fa12206971702ca7fbac0654599bd6cc04a29c20b116b666b9ee1ccbf2f6cc4550cd8954a7c60648b23eead3b9de109308c8c3cabc2ea811a4192e5af09e894790c2db2ac62dad50c37db9717da745afc1fd808caa35f09df6ede70272d9e6c65c8633a7a2b484a342b0fb050abbbc29c2654670a5dd036508629be10cafde552bf6fa3f5b1fdb12f6d29294759554f3ec05a2861849d00e41e8badc237cbc48088ba91c079533ce7164c342f3c06e8a5ea8385c96c9769eee63194fbd22853cbe7fb90b623d7a068ececdf9ad395d6f86009a3ba9072efe6bff5dcfb27391b43a2210d4c9fed70f5d14786798460200a4d3ef3ba5e6d7a1b32ec7aa5fc6bf585b42d0f37caf1aa8a98ec870e900a41fc1e9dec6f145a4056c41df7273797c86a48bf021270b7570aa92ebd7d4941160dc84c21d17f0633fe65f52c035dfc3bfbf69c3dc1a0b137c399cbd6d60a027189ad298d0938b6605de323f1807fc8bcae264453606c468bffa97ecac8802f2c59ce703f7a69f38ed28465c56eb4bddd40d98e7aadcfe863ba89087c561b11ef498f7f58c3a8eb622ded339edbe9b5aaef095de5e903f996aa11e8580f00af611dadf57f45305a447fad7c543fac432a8d98e53d5f243be8b55bcc4054d7fbb5a50e777eb2d872ebd85e1c07d3ddd3adb15117235ba4d209bb5edb33257dcdaac64200a1d5835270098d84726dbd0be58df735d3926de4b812f2acef5f6575e4acef9c298623611829b94573e938c5209e583a1feffaa2a030feb4f409187d8576004f2adb33ccaf9c155f46aacd3ed31554778ae9fdd6471e399b24c10c99ca201109c136f7e2b7a5b64a2a304f4f4113acb4c0a50c02351a1e48698a3eeb8806d7e95065cbd2b22ae1753dfa344584393263babcdbcd7eb1c032a16350bdee6acc163a3c985103a44c6fb8863eb08bfc76422cbb9e7df79908844b784f43b2cac7122889490dd90589820f85ae6c152a80e76faa8d7b8e708f5dccfffb6ee051e100f09a2f5a8c6edf1add0b52bc4d7514b26d2faf89a25801876461292d116d0b7a78a7f8a5b728460c9d6bf1414e3280d4c01b29c0398756c2b4ae74a6b1d0117dff4029d6d29f4487a8c188b841cba87f534c5dc4c9051699e0477e0ebe81a7fbf5b061ea896025dbb01c4233c028970e9bc9c8a4c180e49cd9cb0aed4821544731e85777f17a0bb440202d011f7e4d20418b28a16c4f923e58bb3a904b60b09923d5ff4c59f938156fa1210656d1c6d9fbc11d23dc5b599ef2873b4a524c85533539c30fcbe4a7ed35fe5f8bb9e40609d8dbeecf159d6f2345c289b03a3825044b6471ffdbdabdfa05ca400cf1d80f1b7294cfd40c8283544a90b4dac6e39ac062d89e1b4d12d554cc81bdd9aebadf5baebf83931516775b70f91c4106ddf56c76151a12b78f8c9f634d16d41c1bcbf1647ca08f50c9109f1b9d1a535ffb270019f1756d3fe603aa0261f29f3349b64fdc237c118c2e6c85dc7fbc3e5d4f4226322bbf499c27211d6dbd1a2bbf1098ca5699836aa5e73b59002ee9edfa032838e41f1c38ae4f05560997d7f07b3f5628d99fcd108ae426fa14a59611ae0f1a76a664ed41ca2695062790805b2fa49ad0881e77a07d58ae2d1f871ea77c5620f1b42f8dccbff1bba049bfc50f60a6c30f3d330f0a2d057fcbaf429829abcbeec740cfbda675cbe79a539412cac3e6ede6a95867a61afa22278443b5c913c9c15f803e6682ffedf7c14e7fd53914f847557c3da51ccd0e4576b71c3fab437ad01a984610873861852fe1afa9a73d7d1f2127149312acbf13d818b391c99fe42df47aad897994d94b2025c90a307edfe397aba76c03ddce44d0aafdcfd2f01549a6ea0c7e09806b4949902e3c0ab37101af55e1b561a29daf867e97ea2c99cb8b11714f3f3a93ecf3d9c4f270371f7bd8e8540de055c00411ba047e3d88c18dbc56680375a0afce6ccebb9c5dd7dc568f6ec30428b646e0bf754da59f3fdcd6a08f80e9080100a2335e4961bbdfcf1465bcbb7cd44f4ca48e946b54ad0e30b4eef5f895aa018538b9c0ecdc43b8a8f8ec2f5368702af5070940558d255e2b748010bba9a4c0a0520f92c8a5490c9adaa2bc209d6243dd588ce94989ca2885994c7d8e3f4d710074fb7a7517a7f9904984a9f586152625a884cbf26a5fe3e063826b8699136fed69b918a358bf82a1aeffa0884a8296fc182d96b1daa4d01318a0456f49c2b916b323115167d67e8cd071f7656e9f931ff8c7b942ac7043e7a9de78c56ff36cf12e3d12d3956b064864bdef8d12de8f03a48c0f77df46cf33477bf2dac97a1f3cc3af131bf61d71d277dc9979e41502cf1b54484e78dbbb261f7dc199824dc5de68fe2d3268d05f4f75a1f7290354aee83cfc338c324fb5e3f74d49dcd7b5829e52fa972b4244284e87dcc795c5a534e6ab33cd6682edf2c7c36f929440a93b508b0d31d0d6e85402c544092f324921184f7f2e1ae74dc562bbcb57ecad6a223598f9d5a90f982acf49a98ab09e4a7a778040abbd0e4153c47e11c478b22c8bf20d42d85f053522cacd492bc3ee402d690f903e5c5922d34c630d80deefcc8283f3d97b168713b8c95b6d1d83156690c75b2ada2d90131af95dea093e76f5d7f5a528a869ec54aec006cb058c59829f2c040755c5645e0aeb7558389d168c73684fc5b1d8810fc4af16df269946cd58ee81935911eac90d861b1dc6a5f8ed966e1865e4778b828e2c28cfd2a34ee4ef628eee7cc41c94692adb861346683ee89bdc15c126fc6a6f30bbe0a156bd2d7687b00cfe1669cb06b50bdd44cb0b665503537aee6ac45aca4956313297bcf7f01c10005bd66f16c52aa355c5f337344ac44baec890d5c71cdac87886d4c0fcb7c6c32d6429561dc9debd3fa11f5aa0cfb330412d8701c6e94bb0ad642de9dc2292fc4d9865846360964bde04d568aee08079a259e4a565bcadee202e1e4032aadb10dd2205e0af985115d8fc5cd0876704c3d69ff2d589a3637d06df90539d1a7f7a701b13c8cf34114271519ea0c96f09e51daaae85e700b8eb16e18220ad888b96e5768b7d5223dd4f5c4f705cffe40c1192e5c1e86956def7138334448b0d8e35d1a791e7ce6a380aa0954296bbd51ea0a1c2123023ddcee8cb142625f8428c27ec8ca06ccc9db6acadba6bd1dc693936c427f533da9d7d92a45729e00d3570589bc867457f81e9c618cbb5e482d6581a3d32c4a7ce663acc9a7fc947e61d87c17f3bfbe08baa142711555d8a429b09c05b59a76e7f6c50bb85d467c58f877be6fea7b075f38eacbb4342a4d7242dada02d1e6e4ed86626db540e371f8ac73000a8bc40316bc77878460cdc88626843d4e587319e0a7ee2faa0889ba74bfee7446e93ae33284e2274427f92bcdf8f27c252d02049ea9a025a6e3540dfce337f9a247a03d0583363c66bf4d04fa2307c6411fcfd9e351b7e4b6ce064d6ecc73f36ecc075d40262b3c80152fa2a1c81b2b6de3a93e6958f7003102deec436e7da25f56727703b0f532720692bb298609151d9c40eb0317bb495d347003829cbebcd90d512bf4161b99a59494f17777c4dd53d13", 0x1000}, {&(0x7f00000014c0)="aca9b899bb1a9ad3e4644797024f5910f941c0dfe1e8073081f99d82a638664fbc66f5c867128b00ca4c16bf71c2727435772e0050dfcd1a93daf5d5686c0a3f3de5deeddafe9cc8413daefc038d841303097ca047456b6a4f12dec93991084e458ff0fe1accd840282b70380fdd4f67e93b219cc0e33c76ff2f2872f594751c74fed0d970686fdf718b745ab85483aa81e5e15f439deebf4eac21f3081f688d052283f48a3503fa7d415a8717dcad3787315648c9b1ec3df08a16d6de95ff7866e0baa891a697459cfc22d2f203631aa6d1e255", 0xd4}, {&(0x7f00000015c0)="3440cdf8d0a3ec0e70f4fa6909a389d83b23f777c8654161d30ecb11e443a3001c35dd7db251be7b151f59cd1d8d8edb2405b11f7dcefa22530cb74a4ddc52d56ff1850509a9337336dfe20cd40506e04abca9e62a23120403056814af3339eff53901103db4a59d0ff1c71c852931ed028beb76be3daeeb8b2804fda9a3bf8172215b7be0c0aa5cea4dd0a4fb6a8f2c88f110921ac5191db2636da1465ca40f7449e986c9e07d5cbbb8a4c1f6038572c3f1e62dd0226b88", 0xb8}], 0x8) syz_extract_tcp_res(&(0x7f0000001740), 0x1130, 0x7) 08:29:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket(0x6, 0x7, 0x7) getsockname$unix(r2, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000275a060197fd6433702da7973860f1b06a6c8f5ea16bfda466e4240caf43979270797f2a3156334d0e98c52c978731a802f5897e8cb5f9000000000000000000000000"], &(0x7f0000001040)=0x1002) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) 08:29:57 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 08:29:57 executing program 0: socket(0x22, 0x5, 0x1000) r0 = socket(0x6, 0xc007, 0x80) sendto$unix(r0, &(0x7f00000000c0)="c3", 0x1, 0x40c, 0x0, 0xc76cf4598a06732a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x5, 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 08:29:57 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"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) close(r2) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) 08:29:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r0, 0x3) lseek(r0, 0x0, 0x0) r1 = dup2(r0, r0) pwritev(r1, &(0x7f00000003c0), 0x1000001c, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x400000000003) 08:29:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 08:29:57 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, 0x0, 0x0, 0x8fca27b0313375aa) 08:29:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/17, 0x11, 0x840, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) linkat(r0, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') linkat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0/file0\x00', 0x4) 08:29:58 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0/file1\x00'}, 0x10) 08:29:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0xffffffff}, 0xc) read(r1, &(0x7f0000000440)=""/68, 0x44) 08:29:58 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) sendto$unix(r0, &(0x7f0000000300)="53f29133e6a512d6d09f059de7bc953c2caac5e9a71d1d111a10ceda3b0ebb204d1931f34dfd813402cd77c8cf188e6f3d88d1c0f77d835ca953c096ae8b35bf081dd0673c1d92c220e7fc194da7ee3ef92e324c6ab593a2aa2df6b1e1b8074776e66fe4fe6084b5834eea98d5cef9913c014b6558aff093ddedaa49130f1f50723cfeafa8a201a335578052", 0x8c, 0x0, &(0x7f00000003c0)=@file={0x0, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) unlink(&(0x7f0000000180)='./file0/file0\x00') 08:29:58 executing program 1: 08:29:58 executing program 1: 08:29:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00007a0000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000e4ffc8)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x18, 0x1, 0x1, [r1]}], 0x18}, 0x0) close(r0) 08:29:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000e4ffc8)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="06005561"], 0x4}, 0x0) 08:29:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 08:29:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(0xffffffffffffffff, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x18a6, &(0x7f0000000140), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1000, 0x3, 0x4}) write(0xffffffffffffffff, &(0x7f00000002c0)="f67281d297a99709", 0x8) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) 08:29:58 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x78800000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./file1\x00', 0x8000, 0xa8) 08:29:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2}, 0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 08:29:59 executing program 1: r0 = shmat(0x0, &(0x7f0000ffa000/0x5000)=nil, 0x2000) shmdt(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x100000000, 0x2, 0x5fc, "8f4f7f2f7a0b98ad84ebdc729db1a4509b3839e2", 0x9, 0x8}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x24) getrusage(0xffffffffffffffff, &(0x7f0000000140)) read(r2, &(0x7f0000000200)=""/28, 0x1c) r3 = semget$private(0x0, 0x2, 0x0) r4 = dup2(r2, r1) flock(r1, 0x0) flock(r2, 0x3) renameat(r4, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$TIOCSCTTY(r2, 0x20007461) readlinkat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/62, 0x3e) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = getpid() fchdir(r1) r6 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x100000001, r7, r9, r10, r11, 0x1, 0x6cec2b1f}, 0x4, 0x6, r5, r5, 0xd0b, 0x6, 0x4}) chown(&(0x7f00000005c0)='./file0\x00', r8, r9) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') semget$private(0x0, 0x1, 0x1) lseek(r1, 0x0, 0x2) 08:29:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x9, 0x6, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0x16) 08:29:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x400000000, 0x0, 0x2000300000000}) 08:29:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="22f9b454010d527c2240bcee2dfe4652452957ecdfda87a6b3d0f20805929d134aa65a9c39ca5e395ac1e8c4c1a3b8735f766741864c5eae35f7a4bb57eb9948747d54cc775e727445f893eae8b8ccd3e4c785d72ac05a61170f2862c6a14f855e00ef0ecb57470a6e0aa68d66d6809d7a7164e66737fa2d26657c4c69e6038e3d5ff05dde388483a2e24382a4cdb2e0afba62ee3deb60c4008b30e222b18bfc876a5e3d9a1b9f4f5db75a8b97c21b28aaf3769b4891eb9a550f6ce4e2abadacf4e3400cba85f13abd0d9e5866a9f0964c687505d1dd92377fa7364cddadde9eab21b09aafb42e2289064629ea7eccc4e12b9565982082aed756cdef408920db1c277612e78b13088fa8ec4d31b0838473dc5bf72f24af30a72c8f3c207bb148f496fd52f359cf94c87e2ec5be2a7f8a337e80e8289321bedf264f21eb4f8fbc214af0c0e0bcaa585c8876d9912f51b79306651075a863659bb3b6a04dd70f10b1d39bb422364ead7fe24729206bc416730fc4007edf9146944cd7c4aa658c0f257bec72d969852ca4fd941e3f790159ec40154164a3a0871d9d79db9b0f397eb2fdb164a2298fa66c559415e44343fcb68258c360ad7b3177dd8f4902b406f45a5abc36d1daf426634ffe3f02a3914889af72a519145f484d3bd5d4f52ed64389f65b6d691e"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 08:29:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)=""/14, 0xe}], 0x1, 0x0}, 0x0) shutdown(r0, 0x0) 08:29:59 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') r0 = socket$unix(0x1, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x607d, 0x1, 0x2, 0x3, 0x8}, 0xc) 08:29:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x8, &(0x7f0000000000)=""/189, &(0x7f0000000100)=0xbd) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000180), 0x4) 08:29:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x120000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x100000001, 0x940, 0x7fffffff, "b2c5cf93dfc90cdac768cadf2bcb558324b09a8a", 0x0, 0x5}) 08:29:59 executing program 1: r0 = socket$inet6(0x18, 0x9, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) 08:29:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10309, 0x12) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 08:29:59 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="d7545308533d520770a118b1ebeefc7fc2fecf500b6af60c5dc1b36aa1cdfb07c6c8ccc470b5bd71387ea8b080f419d78b97c985d48883d2ae84e79a75c3e5a05ab57dc5cc6f04716ee586d01457b3532949a16ab873fb99af84c77f0f588114988806e2e70c7d23d61a8497be2292eddd4e9a3788f1d6e1d73f85f4068619da1e4be3ef8e8cea90a435098380604fbedbcb7b05cbedb6a72eb0a46a327df11ce8e976959e44df03fcba321275b0866184b61618ba59a9aff4b523ca76efe8c60e99cb250bdfe20d1749a6b796c2bc79117b0ef399a1086765f54abfef699e3bc855e16ef659c845ffafa2d89147fcb1cb34b9ee23b5df323c6ab55c5456d3782eb336899f88410689f338ef61250d36d332108ada2d31786bc09f57b48e7f45097270756920ca3e5999968860cfa33f90bc23392e8e3fe2303e32fa91dd85a73f121803db238304cd1a7f52945c3029d2776d650767fbc3de72257fea540ef79e891a4f52267855a329904812a0187803cbc03cf821f81e1ea8fccd8fe5137b0235019ab41476704aa5ef66ad117a373760697b9d330a908c546f440f5d78b1d4317b5f57784f08bd293b8810ea1e49fe1c9fdbe632dfda0de331600e653be2a2eca93f706d6b290969317665d0250b17dc6a78e94b622cc70c0ce4bd64dca7386bee9f22caf627db7e7034aaa6401109fb8e8a9a43b535a00214a18b56168f91954094b58b7fbe5d08c0398004f15d7f533f35da660c3dd57b422b1fcb110d5855f2480d14ed292e0b6f8ef4956a94123603269d2701dc68568fcd4b93e9da471a3eaf88ba5f540478ae448a0d55b6850552f3c8b03498ad7379f158d6d5087d267fc1a2596e6c65f724106de6d4d0f66dd925ba4832d616569431150ea8df41cf8f30f1b592309cc6597dc1a8bd9f12cbbbd52338e624f4313f642992b2d4ecb52536eaa2a579761225849bc3b1a1fa769c34d25211fe8d84a84ae191ffb6d204fe87e76456b6f5927af083a15319313d233230464f42688e5d37fc7faa4356fbccf804d4db0761d18f8c440c22b872b371ba8dd87124d880e8a3b19bc229fa80912dcf7947b2efd314895112b89a45a7adfaed5e3b747481d3362869cbfff74b794b14bd7324867c32d9eedc45238966488ce9157c521f79cb5ef792d033eaf3a4fa7f666c018c0a2f20154745b40e0109626468ec9cbeb9d4039a5d86836abc8ef27c0ab7bd8ce563db16650ca83a8db05aeed4d2da2c044fd99fed2cde4266e3434584878c6faddef501b94d399c6408bebf3198c36ecec0ea5b4650fdb22bce96f8a63db43f7383d3c15abc844c5a1a2d9de66584ec9b920fd8a9ba4f2a14c5ee5a4aa8b4281dcdbbebfa0a02829241f6a8e083755ff15f09d5971c554e32d7d846a7b699e758f50b4977b6e2a3c076692c0e64675cd1159eeabcbef6eaed12c932dce12f4d1409f88ecfe5c0469a5b7860af535595213423ef8cf45a86efe61d68598845dda5f738074d75e3dc61c3629677e93b309360ef3dca837d8f78066a57e03c58d08fad750538a4da2e797e3e3e349c0d03a1acba772bd7d6494f95beeee4274aa47ff355088bbb06d7aaf2695888478d39cf1182a7287364fd2dd5bd6edcfd01e59c93436f09823e14468c806b4761efe2fe7b2a88ea949554da1491781e859c3b1d134bf8b0fdd602041e97472c3fea27b864dcaa966239abcc1bbd860c52ca7b11ab00f6ac7ab0bd043a80368d21bf0bbc4fe3ca94d94bd111c332ac3b101f3cb86f20b293362f210907fa112ccbaaca27bd1f9efb4ca297c9f6610bd188da7a8155b0629c5eb96d8622e51c43db6eb4f65eea8a8d86b7c5442243dcb76548e71011b7c442a62597aa211763b79bf1d33bdcf4b8b191ccdea85ac737717f4b0cbf20a5fc6083f63000329343c80415d8b9335e11c8629f5abfa74eb885e78ce0182bfdcc2fc61c7ef749831d29599bcb78b61bbed48bb25150f50726cbacce096ca8ff5fec4cfdcb46b9bfd3eb2e1c7ab1fb8bd6403c6c32b9410ce7d748eefa111f9071ce9fa2975d3d78fa64ba43561021ada87e34689291f69ba1feeacbd08a947b42b63f9dc65c260a9159e67fcfcaea4aed238abd17a0487f05be1a906ceab1509c18cd75b0dad0826344fe7feefca3ca670290e85aefa0ffa14ee00a1e4efb7e795a8098fdb2f69447715574760d912d591cec89ce32747c30c4f8038c81b24ae49590084a063bca235f2cc43a461ae74fe197f5576f8368be1a51834ac946266b6e93348c551186d69bd9dc1c215e0b62bb576de343ca657024f85229e1b1c12ef788a83ab63707fd0cdb7cad153b1a8ac1894d0c6514b2dca66e3641c3b0bd6934b7671415b38c7f0f07dc626a5ce6cae269db75d1b1109f0f43ffac272700c37a1a6be6b1f87f4183e54c90a6cc96bb48a5e9f22c1c2b5d21ae5fc34965293963850b1284fa4e23e98c239ae10d3ba4b51b3dcb9c1a95e68e5acc1c620e5a546f619e03a421b3c767aefc8fe7143a3b31ae2150c56b48a1e9e13a9c01479c7b64d893ec7986e72ce03808c3832aa515dc932b64186f7da19a3cd185210d87d9d4cdaa8e08b3ab0a518303c0db647ddebde0621a0d39e805347f687daa67cc7a8510b8ff5e6a94948ac51baa07e8e421b7112bfe83b61d585e76545e71d2c0a7c174c4f30528e6a84c93ac4988cb3c4eb5af4eed5cf914bf6355c28dbeccff5c30e621f82e7d786a779842721db7696efa00960f6fdceafefe5b139c821059464dd89adca865f5d9a3251bb8df8638c8261a752b8dffb005280fc664bba498c5826523e13caf3a55b6bd7ad7796524fec416d65c088b211acfb7959043e16c27f0b2e784855ced8014abd47d17eee49a91dc945845b0088b0f55a80eae778609dbd4457f8d3d66ad5c2d374abdaff01aafcd6b25e31428e617ac089358fe6d5c547a5a888a2301d7871a0b9b6f6cfbaa6391e54ad788b86a24e1f0ed722c0195ac33913ceb909d2d04b36e652175cecf0a6e6ba89f5e0be27595e369a586623ea1500edef517fe8eadd2ec61ef9f2bdd944b43f7688258aba14f1f2dfcd2b0d1dfbef95429261c74eb288f09a7a51ce1f4253d917b963b93bbfae20cb84423d7022f8ceb21f6b386d7db7735fa8d73149dbbbcdda60dd619d2f64efd6aa0b53051ce542b6395fdbce0a5bcdb9fd52f5a4fd07289f5ee8be0c4edfe3d8836ce58b52b2aec10940a3021ac1a00ec29ab4f91cc28b83596fbfdc31458fca518b15fb5fcc24550c4f18c705ce54fda4533cfaec5c6719cb99a875cbbf080b0e7e8539fbbdff01f313711733b47eaa093a322789145f7a21f098f3154366eaac9c16a0c0295896c8a4f1f182171d702ac673244ce8356a83331860e3e506fadbdf033a89e5be42f878beb1b7d5966944a9b3fd2cdb4274d73b999ca7e580e6e767800ab3eda4baa148da92fa40ffa9279b16eb241d9078d112c51f454a53a70731fa1f1ad249cfb102bc658d6a4e9f49c65dbe92e2e10a23e4e12fc2c39e907ba35358962afc2058cb622ad7e3fd6c8a7ef6bdf9fbcb02577546012a3327ba89f31604071c8a0066e580378065f1cf5f1a5c9594c3b9ac8fb92098b35489c10456ff9282ba8d01e2b6f9f22decd3783dde1d8792a274f4501ca1a9c37c0a0f4730ab534d2a60221d60e5144d69269e5d4e5ad697617e87b404c07c908cb8acb0dbb94d55f16ca53909f1d3b06d24e5c8e645246a05ada3a75165f75c030204e88b64306894d11940ee18eb345880e1f9dd79f0013c33ef9586ea3982410b16501a7f0b92c553f4a4e4a41b4d61ac77b6920dc919089b1d4627eb28b1f928126930f5da1447ec4972a3e300462bac6af3e432a105c55c4fb07f3a05c3b404a6f57db062bf80c2328a1cdfbe5e98d28883398ca80cc5917455e385771ccac3ba87978cf29d9f4e5d742eb4088a2acd920c48026867e024437420113fe5b12176018c9a8f9e5385c907c816ae4036a422a84590db4e4094edef444419671dc37d8380e33a7cd568ae442beabbf58125f7623cd5a85a75c9cf0adb7d23e43141b9fb42d9bd89462287d86716db4e309b8b3775d4d60fe174c604f8e6332930377670eee194f09e6ab9f2c0186bb5a100b6582576408ccfae9ca2f963e49a3c538f508f1775ae003e36f3169e1dedf0fb14509241f82fe24f85f54de7c95ea44c4913cd42dde261af53c248196d3fdf6942e8ec6532b259b26f8c9b14c6f54d268839f72ebc86b41854b87f20f1db5a2d4940b96add3e01f5a97e13a977a3df7fc9f013343085b18032cd20767fc81c73eb55ae72b1003e081f60393df942edc1d4d406671d3aa1bfe55620959eaa34407b4c5f3b2d627f6da9ade8e7e961eec71fd60b9e36f63a70edb9417f2c0d547a4dfc8a3edd2637e7b0238a2d04ef2d4baffa8830ecb4e47620a49b030d99d5f0a0c447e86e7142e2b231090fda2fc801afd2370857808cf3677d0efb142ffcb865548e6674477582bac69469dbe7bfb047e6f388c37aecf1cc0d880db15dc0cab0ddab55bee72c87f24bc3933eaaa69dabf009dfa7e98c97789ff711a836839a153f58e1bce3901556b5283f757031d451de4d1ccdc79362f35da576491f862f1065b3f72ff8ca93bddba2b8a342e6708d63cfb4fda291f6aa9e122ee6d95047266c0ddc4d4910dec66aa8493868e03eed2c4b7896f8ec778ac353497424ff48b5c906b76ce296f1705480265952aedb45e8fcc1faae34b1e7c68da7468244675a4962a3aafc87bec6c13ec89bf6c11f01e5797cdc7c64855bdee792b72facbf47f7fce0a8ccd927fa50c5caf8becb4bf22d6ec776c1f70bea8a57a75000c3fab9e5730246a8257ad2bbc1285221e36a3be637c8d359a013d6d6a1406f6d0db72284cc9be33934ac0c977abbe1e29f7ac5f3b768eef519b46069529ed17f3621d521c4dfdf896e429c71762a4ad86dfa1af410fdd24b4e4a0816dd93f52670e82c77549d999d762005fcb18a108573058f9f7d39a52036f196c479b096a43dfac11fa5b7d4efe227ebe875eb7d9b25a96af3bedbcebef874910e84158907d23317c9818e3ae0ab5c0415d81a3ec14b7782bce7c34e210aebb9ef858201b38ff82c0f43da0ffca3de2ffb6ff54b16021e576d7da3296c7cca8be747ae80a86abc74a0583a7d0a7483f5950ce0e594e181935e5f1a2b5a8cce7e1ae664652d0f369851688c39f62fa0b9c37241193ed7e3c0b583aa0881290324242aed25b69c3156b62514ef0b3150476103a63f8ca8bda1aac5b950c7bf655097aa7845b7d3304f1dec15da21d7dbf569793cce9970d6040c2a2c605c7cc5bf9b6c8a4a3780d35e996a953547ddf9009c70a97ba4e6c8df20001818769f422d9dfa62d7d15033e33af52c10d1b8293d5a67a85b4d31e9fadaef4d9161775ab7d30a2e2201353ae8c3d56bbf5ec44f39b94df995badc340164e65f55ce43aea9a99c1139c4e05bdd36b407bc08c4b8c75c9828c4e8240d6bebb4417c91e35e6c421a56deab6d287a5539caec4a3b43253430701760d747d8c028ef336981ff4748de8105d4eda74aaa05cc0cb24bfd130e414fc71408452f8513533a6ea80767376ab8c35da6322d33592ea6804fefd452ecb6d3f6c5ae16d023018153908d3f2ef3cac5ec4bf0a59e9b6e7639ffa9b61652a3370103d56dade552d7d13dc2564d00c94d92842acb871e70d485c74f7170c3beac3da1ccc986624dfee56ba4dfb1ecd016796c095dabcbe3514d229", 0x1000, 0x8, &(0x7f0000001040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x0) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)) pwritev(r0, &(0x7f0000001140)=[{&(0x7f00000010c0)="74d331006a308ab56027ffccbfe599b6b33aca6bcca6ffb5a705937e2fa6b8d310d3edcf2e2f51d019399215eb9df46e22d97f1f444c82c2930f879e4cecc51a949b987e993ff115a4e63dfeeb596152f631d42414c6064226d43ed07adf5dc9", 0x60}], 0x1, 0x0) 08:29:59 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000200), 0x10000000000000f8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x1, 0x5, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0x6}, 0x8) 08:29:59 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e9a000000000000"], 0x1) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/134) 08:29:59 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000e4dd1e5e25f4b0bdd554be3750012557384ea591949950493d2af33098f5a45fd7673f8283d97f179b9b7a7120567cfb20bac5d988ce3478017720b17e8ac0f38993a3533bf467d8d381dd40"], 0xcd, 0x740de674d04b6f3d) 08:30:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 08:30:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0xd62, 0x1}, {{r1}, 0x0, 0x80, 0x2, 0x7ff, 0x80000001}], 0x6282, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x0, 0x4815a73d, 0x5}], 0x4, &(0x7f0000000140)={0x10001, 0x28b0}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:30:00 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 08:30:00 executing program 1: r0 = socket(0x1, 0x4, 0x5) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) socket$inet6(0x18, 0x4007, 0x66) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000140)=0x3, 0x4) r1 = socket$inet6(0x18, 0x1001, 0x0) r2 = socket(0x0, 0x0, 0x5) connect(r1, &(0x7f0000000080)=@in6, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r3 = fcntl$dupfd(r2, 0xa, r0) socket$inet(0x2, 0x1, 0x81) ioctl$TIOCSBRK(r3, 0x2000747b) 08:30:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10200, 0x1) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000200)) write(r2, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c6730002f764852e442cd04be78dec7b39d66b55a6d74243f03d2de49ecf681927e7c431822372da0d28583ed497bbb108aec7bf2e10e9fb15e89d8abb3624aebc859fbf9606ef94877e275dc94bedf00a89ffc2d2b2e6176cc8fb6677a660207d28da735"], 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x66000000000}, 0x10) chdir(&(0x7f0000000180)='./file0\x00') 08:30:00 executing program 0: rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket$inet6(0x18, 0x3, 0xc7dc) sendto(r0, &(0x7f0000000100)="9607776510ef92dd5074b41694f4fb8a17a250f26d61bf2bbebf99d6851eb8a86ed5386456c20a898e9f7d0d4f71cde17da1c9b1a32b6397e4aaf565e9404543", 0x40, 0x9, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x7fff}, 0xc) 08:30:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:30:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 08:30:00 executing program 0: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x81) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x800fffff, 0xfc8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x50, 0x0, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xa1ec067bfea16376, 0x5, 0xc}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0x7, 0x85}, {{r0}, 0xffffffffffffffff, 0x12, 0x20, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000081, 0x1, 0x7fff800000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x77, 0x8}], 0x1000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x80000008, 0x7, 0x80}], 0x5, &(0x7f0000000180)={0x3, 0x400}) fcntl$getown(r0, 0x5) setsockopt(r0, 0x8b, 0x2, &(0x7f0000000200)="672ebb9e6a4234728aebb35ec41c07d37aa5b7e951ceec18ea0cb53c5cb57d00e46686c6a7fe4a5dc8bffcee4f19aff600aaf2c0c1c23c3f3a431f448a7d0db577cd8f09646fd7757872654f09d4fc817f3a2132d75ac7d477aab0589fba19d139f387bd6bc99b7639534039bb59ac306c38f0dcb9b88d6aeb22a5", 0x7b) 08:30:00 executing program 1: r0 = msgget(0x2, 0x8) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/143}, 0x97, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x88000, 0x1f, 0xfff, 0x0, "36203967941a450830139c01a9c4b7be4c1264c2", 0x7, 0x9}) getsockname$unix(r1, 0x0, &(0x7f0000000080)) shmget(0x0, 0x1000, 0x406, &(0x7f0000391000/0x1000)=nil) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x7, 0x0) 08:30:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 08:30:01 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="75e674ed3802ba474291ddb940867dc2935981017a99f8fdd0d51ba3e73cb9eeee032041464eb0510055f8d8c4d41556183f6ed502ce8bf6c02bc7f63e33efe67278c24d9feb0a41198cf51720dcc35689bf906ff7fbc53315f9a47cb5ec07e07814b240ef173921a6f4fce3a8484f16639c0295f755f04d7a6c0aeaa5a61b6a8246b778443ecf002dfea8bb72c5726843ca7936a1f7d0bc8422a5ba7004957d16aac6645fde3d25e47d48a7325d1934c51de4a3fae4aa290e", 0xb9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:30:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffeffffffff) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/187, 0xbb}], 0x4, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) 08:30:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x10, 0x8, &(0x7f0000000080)=""/199, &(0x7f0000000000)=0xc7) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2) 08:30:02 executing program 1: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 08:30:02 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r6, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 08:30:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r1, 0x0) 08:30:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x4) socketpair(0x2, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10001, 0x0, &(0x7f0000000180)="b1e3ebed5c897816e2ece521990de8d6e7c08f6d9d82c4fd7763a9ade90ddc0ff21dcf94a059c8e1a61a9c06ab63806df18075ec2a2a908fdc1f830508c24e904c02cd86f02b3080adeaa2b67f22c55a6c114851752da1d3c86ecf9884a2f8aea3a226f1b11737230bd69cd544baa4ccec2133016b3735dd8909703e4392b22696077a99b5a5a3ff263725a64c83b1b2e47405e434a8", 0x96) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfd96, 0x80, 0x2, 0x1, "229286593db3a8f1f5d04e9130007364d2ddee31", 0x3f, 0xff}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:30:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 08:30:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) clock_gettime(0x2, &(0x7f00000000c0)) 08:30:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5e84e55a594e3186d322da88fcebf72906dd1dee8219f650287dc33f251c7ec8209d20971af4a89d59d0f691d5f82f3e2061f76c431c84f3405fc95e4b0e21bcfac94b24412a24299f8ebe609ada0dad00608b97d495cfac1718e79b0695b039997be2fe91a42df67b43f0af3ceb83646672d06b643485457c36b1abd67ca0cda8716a7129c6a5e1a7293cc99a5b7849d4e3225a8c311737759777541b945624bb957515bf5969f458ec30179ead8e688311", 0xb2) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/30, 0x1e}], 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) 08:30:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:30:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d6, 0x0, "d794b3d6bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r1) 08:30:02 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(r1, &(0x7f0000000140)="c5cb97000000c6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d18ef5d79ff5fdf1", 0x27, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) execve(0x0, 0x0, 0x0) 08:30:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket(0x38, 0x5, 0x20) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x2, 0x20000000000000}, {0xffffffffffffffff, 0x6f5}}, 0x0) bind(r1, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1000, 0x4}, 0xc) 08:30:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:30:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='\x00\x12') rename(&(0x7f0000000100)='./file0\x00', 0x0) 08:30:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) pipe2(&(0x7f0000000000), 0x10000) 08:30:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 08:30:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x898, 0x3, r1}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82027380ac14de6634e2fc052ed4ab007538afe700536233bbbe3a3dea1e88c75e18a4b22b4ac242ded9e8db0000000000000001557a2b53ee969478b17a8ed3fd92148c10dcfbe279f911e0f42256d257cb19f90676602f11e62dac4029a91d2c419d09a6bf00000000000000b9b761dd058458deb6469c49b572dfe6c4f5c2d7b4873040578aa7848170bb4c3c73db596d1f4af3865b15"], 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3}, 0xc) shutdown(r0, 0x2) 08:30:03 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 08:30:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002a80)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000000080)="51690e1c579caf4ae3cf5ad377f2c537b629684ac0f470f69694c7e2789f5b89a61cad81ec393f3b283bd146f9a363d39ce03bd699f3dac322e64fa56ce3cf0eb050918eb0ac126caaea2b25c198922eaba07a398d65688b9c22f71d404ae029c1d31eeed1ef9f89d6179af3b87c694c6c8d5a48fce07e7f34946713e3440d5cde79389fbddfc4150150d75787e6dc32b46d2126e0e559fc01b7ffb7954105b3f9d0f8f86c3e5066c1ab49ba4ce3c167ef35343a5bacd974a5c02f5174af8ea1b22dcd37c0d035e65e1e6da133925907f19726330a152df11d669d068b20aaf279f7f8415d09de1d805aeaccf86c6e8d3835927292", 0xf5}, {&(0x7f0000000180)="12634ad49607b5d815c9700eb7264ff4b917eaa9e5cc195222cd4a5527af4c7a7cfa7df9fd4c6c773811c1567c198bd13859b0f1cba8154ec967921add0ca0683c666c526acd36bc19c79e1fcf80802663c6a8ab66d4e5cf76f4de16e76fd83e8b624cbf97ae1e4b719e2e1d1deeae4950a174442fba091edc7792c4b9c371b120a364192d31bf39819946e368a5b7df26c2893fb3d941ff6987cf8a64f703db1f4c8973febd6976cecf0c0475753153765ab7247b4039b833c70acda34c770f31bed3f02b69112d6040c5d19c55ed2d7df0442851b0d20d0f06c66b", 0xffffffffffffff3c}, {&(0x7f0000000280)="e62ff645b9a35899c6c88ce138f7386acdd8ed60d8778ee0e1708f64a5ed96d40e234af790a1dbf73d50a224da1682dcb9d6b22b24e696ed3934e218167ef7a3c5371f81e3a77474dd95347ed35101953e810c31811099a1a7da04590adb30a48dcfd4397eb2ca78c6cfcce7395531bd7e6bb123248b60ae662b5c3d6e2fa57a7a9cc0cfb1767ac93638841136b396babb0de636c4b25ce6d474d9e9ef118ee444dd1783ede48a", 0xa7}, {&(0x7f0000000340)="8af87ffdf8fe99edf2e95dbd90045c1abc70e0d74368d9c67668f52382e7f24ffa1680377763aec64b724b0c90ec14174808996ade00ce756d78f7", 0x3b}, {&(0x7f0000000380)="fb8c51b6dcbc43d54d26cbb18c6d95b67dbaba89c2b21ad521c2e503286c5f0db08647a5834b97c6a936064dcc9f7f8a4d34e9b2c21e51346c84d7a5f5197c41d9b16887d1e43efd95b96c0444736342e67284dd7f87f0f781790604a0d374379f67021ad8e6b3de01e3a4c1b575007b6575bc6888e97ef2b3a51e13bda2bb8c1b9fd245b713b94d24e7b9a031ea2158b1fc613e7ab5cb0ecfe1b585b92c4039c3309b6af4957e9a3491866ab57d90cdec0482d938e5ff1136b68ae033111fd31ee6353065089d601d9d8e094e95f9d90d17cda4d58c9e613a005944532af34c1e23b8dc3f60586acca06f21ceca08515ee62e11fdf00fb5ef11130a09fa2adb5db3466626871827516feab1a7b2787a46721e156fa02ef5f6f08be5debd2dcf3817019ef26869f9fce34b24b701ae5e763856d2097b4f73e6f5c07a4b8a08f6591d40ed28384fa4aac73cfc2036533574a0bc352a1d5b4d2e538d5d30ae8490a227385679d5741d7471be2e5650a68147a62d6eec8a8e990ef7295d640d0fc743f256f460c0544ccba106f78a4b829cfcaa0378334ee7c7706edf4a420de15ea853203c55fc9284e4810dda6c4f197a6da649b1e9ec3844d153136a1129f16d622182562a397b3e9243e70cf0ccb3c6ad2340400b95ac2a2ff1d70cbc190dc0a8daff07fa07491cccec237ed0b4d95a777a60260ce5dbd3068c70209749943f8ae2f765c494aacbc2d547d8bd65e0ff50379d3577b56c5d0568f2d79531f629b5d16b9d13689fc7e2e8dae8a26fc28ae9f487e17635d043bf724b414739e9a0ae714ed70981dffd3931680c86dc761d0da125d95806391e19183f346c7da14ec1c55699f26ef3a974fa0419cbc565024b5db0fb0893aa96e05975e69bb55d56088f4cb0b9835137d01445f6fde4975cfb2ca51912b1f5c0d1a346fb10078c5b4e6432d55c714b7c81dd7323bea550c8d12c31a0c345f313feea86adade087b9e170c022989cca39287615c8df12a457e21f890b3fa92c2ee3b157a5afab59ce658069f853c5e3d111e99209f6dd71bebc0a1979bdc51518fe8272ddaa10ee9c8b13e555bc8b7f0f648df6259d271680430cbc304bc4a5e1814db57be9dc39ffe68667023d151589fb9372416c8f0b03418376412ab1c9dac73b2d2e1295bce0ada1d0c742cf9f9ce32f931a0b508b4787dd824cc71936ce0f4d3b7106b1b8d3d153084c61702d8a8d04c9e6e6e4f8e8c1e0dbc63a2063ea99ffdfe3d6f8949d194dfca263728da67a2b7d2ce74a14d48f5e61552c08f6372d908f918106daf0793b1acd516256a0870ea06732643d00fc0b9a5df3b8bf7ad00e3aa3d24336f2ef0a82ab7538636785bc19dcfe5462ce5f0fdeacac2636d93151d479d5eed9e74a3914e9cb94f6f8d0e9a8e2f03148557969f89c463a8c5340f133d417d83c1a12dd466e764f4afa9a0b5cde2cc38b5b42d5c4ce41f4cf516377f7084f8f9579a1c562e769c6023824695aa6479ca3e72227c67398ea3f447bd2a02e5b7a50b3de408b704873ce96c6ebbafde2ebf0335b0ec8dcac1da2a529544f2b639f8f162a7f4246e171e4f9a45625f8d7e7b1080b6e897f01cece33f280db5f18dd0eaeb92c7eef2fd9e845d374e7815299827d91a02f73d833b64d19c56dc566d0ebc245dd356bd70b063068959d166df724e8929f1572d48a8170b8c6420ce4d3b3ffc652a48ccbe6613374d527066837458250a0058b3e20ce43c1faa2b5925caa6b5dabc09830fd5d07ed7647d25d6c4bd414f052269bc154c79b16e5b9e97c8c96baac3e550e91b70e30b414f17a67a00d46447e09b4696348e520b90abfb47d6dcc03f75c6b0c2ef8c8783fd71af3e777982bd0a29196f5e5e97c0e0951a16b09678c1f19387cbc512d0ddc970ccc390dbef7ba48365e8bcc1838c8640ed0887b47406384672c2d07322079ed537a20d322e6af8e0a865265475ad10fd510e6988f7271c6941757c9c665c248ee23e14f312f6da8a0f9b3af8100a2fa170e79301f6267714277d0997cacdf7916f218729fc72afc840dda157da406a3c725cbf63c9aec77e301150e7482ad29f1ddbb74dfa219dfac2ed1fb3353b8fefffdd45fcf4d4368feccc7486f3f2789ffa6303ac9bf01eca026358a987d07c8d8385dc5102fbda489f162dcd53c7e181e267d88a25409310dcd0b871c6b57e634b15a9017c9eff44217d1e804fefdb75e2283dc7cabafa482a2e55f499cf215c5f3db31b0ad159c36878ec6ce925efe3b9af6e57260286554c5cffd4261e2f36f48e64cea04653198815825d87516f5289a2ccb500b0ea479377e907f2928c97ce8f4c29985ce19540cbf76cea20019ac78f709bf55e60ab1d45cd29b67941dc33fd7bf90bda0b51b6f8f799b3bfe85e60742d43fe83f148fe51cfaedcbd84319a60842f1e20e0b6e68077e6ba39dde8a792ed664c51aee45b135078f4fe1c506ff8b75a05e9149b89474a46f1ad50b97827b66fffec11b9cb419e00edd048d5aea697517ff2ad8f8a6579d20359375c0fd21f06525a1922f0a611ba3184862ebd12643db47e0d5186f01805c4472c01e7933ab301d552e14115b92e3a6b39013098de0883d43e0a2e0a9d3d6916e508211c7f02103d3b05e8b4f2adcb44c477bc730b092b1b537f70cd300b157525d5a10562d90690e1a9bfbc93d46917fd6a9a508f9ce48687ab0a72f4609bf0042bd63608dee6a285faf4af2a9f3ddab52ba18815f95de6f1f866d258ae077fea0eafc4c95b64b05d613a73ca8b2639f0d566e838915a26da741bcec4f1a67b92cbe39792a29a1701892c0ce4ed93db272ef7011bd49d68caf059c7afb6d5298d0e9e84fbda40d0732426b44f5a41215ec1a11b29bc9677004926d4e958dee561a7f725d083d42fcafe6d2bbd44127d85b9b8cf35e8a519c85944419d69e50413a3fa74505e6f5268d04ea6a34d3154371bef2d803f8748553fadc5acad20a30b336444357a08a29e306d76b4250de5a4788dfd6d71fdfa75da2c16825665acc6a6ef850d3049be3c3050394f06c083e860eb4a06ef7805d50316ce4ce3c4449def82c8285a47eecea1c960779e3fbd4c6359895103a03065fe73e10c13c51dbe7ecb1fdf3bfbd43c4e4566a68ebc36b6de9d049379a1c7c9e576ccd141dc959c8a7833ad4952347e6dfbf4c6b7942303514b2fc13b0f8bac52551379df1d9565eeae779d01330e03e83616f1662016f5b10c0a7e07a44c323a1d2e5e030a397fbf45de6f183087cffe9af673c6166326fc187b54feb4b4d6a17ed512777df0563d4ca635824a540e236c94ca92580164839cb1ce564773ede22788eda4fa821dbf33959d802b98f220813bd68a8d6988a9e9fba5b56cb62228a5e748b77e3531a45aad03cfdc171d76804dc0b3dafbdb83b943c2c1ae571fc320683f135dec95c00415fd18b4cae72628dffc775f0d45de7850d0bc2e75e8ecbc669dd0a524b56d8fd89b6140eb465eb3668ed75889957ae1d618fa575f53bd0b8561cc03d20c67d40fedaa0a836179921aa13a69d9f036eaf7c081cfd9df78e0e06552a7a84ee99743fea7dd957691017fb2a7a9d2c11776b460fae824f67aca9eb508e61a259575c565e2b801bd7cadd7a9844d0b0ed6a77e7fb94f0b0bdbbd6ff81a41a92f0a93ab2def05b64e02ae63c2a642a51f4d4e587ad2eb054457fb0c4b9fbbd50ff308988c1f26ba9814a676e33ec64953beca6d4224072bd228f56a94a57fef118fdfba8f79d537a49f44632b6b2503feea739085a8d9a46051b82da7a5c7fe9fd5f819a2322407375e69d3b5606784f874fd944584511a0a94ebc58d1d2a5a30ba12bdcae95eccb65653608b9bc6499d436afd4a996bc6b5626535bcf4841f30750fff0662b8938fa3e65a8c325fec42e7a1eaef55afdf968847eefe658f07b9730f034218709e8ba8e9587e951ff41b9872e8579ed84383fa821d8377b568418c2755f06cdf24633bd1712d713f9ce8b2aa193f07ba81e734397f298619d995870a44c7c1fdbd78f7d084278c3d550a6a2a54d63d6aa20893262832d04bb893cdb4eb69bdd0feed8a7efc727bb6a1961c0d8690206b58e4a5330479ed6835f8999d298582bbc71a7d1f6920bb0896eb3a0b24b9343ebbd9237456daa95b7b413b80b912cffce7c7cce682b00fa72c823c87c66fe9a601f96ed74778aff275343c1a8b14612d433a8bc0b2400a86b3042ab5b863379f70e56c3dac1809d0f7fdf7e06ebd26a0893d45b035f997f05fa2f9c8d2c0b4c9c856b01c156dea1ee5bc470daef3a4209705bf5844665d62d4d621d3efbf709e597b380f773923b9c5619b610e59988a1e92375110e4ec014ad33352305047bc22e17ec1433d21434bf4ccb287b3398b1c0b894edab993501a00708edad697abdd3659e835e6cf347c3ea1be28fcb3c2e1431a12d8cfdca30cc00a7225d651d2c769a81933f55895dc471bd16369582228d5828cec98b6f8771ca0180ce2c48db7a2d7dd1783626427917ed53913befa7cce8787370d2d4e7ac88f940b8c0dd5413fc2d932126be4b72f8ac503e596a43e26afd5ba864ee94633fea96caf2b9d0f6c3ff66567cfe9a832e3d53522486f341029cf69073d1dcfe27188761796cb00daf56357ebb1869035ab037b04e4cbf126c083c185c56f176aa9db433354ce3b2be174d55180b7a39ee8df9ec90e3d44bfde989b12ff7d5718dc88bb97c55f3f81077d1e15790b41cfd32268a308eb4bc6c7c95d758d0d8623a6a7a1ed531921a443684d30489b098d1f83d0e3472627761fa266caf6c34014a19a05c7c4f756dbd52796408544e488e7506282a57646033b2936a534e57e9ef125107b13da195d0f01a672a2908dfe26f4dfded081f6bf835bf493b0c76e91cbc3bb668e61031fe4bfca1748d5e2387d6afdc95cfcc2cbaebf5bbdd91d7ac32d01653440ff88e369b45fa7ee84e1efc1282eef6af2b77c8ba927107056d4d23e088e79610448678480aa0262b85f0b732a9b36147e92ddc178135782ee08cccd617354aaf6b55ffe180c61784a93537524ffb4509808c6fca3c4efe833bbce449142d6588f12a0fd7ab094f3e77b4ef94b35e2484e9c85413d66a605d8ae3b98b5f31d6cd131fbe2dd37379472b9dd2155ab561dfa1ee10c87ceaaa31d613b60ff434171a0a16f8596eb8a84cc24db85aff3ae41e3999e3ce61c8251d01817eb27a0ba4ec857c4c48e5657e870ea4b5188d85a063fd592abe9bb39d2cca10e7cf1cb678aadb850a7b932c3d83cf6105fe4c07f396fb41d22bd7f96ca4595ecbaa3414fac14667ae4d2b4a443a56486a4907abd5669c50b60464d16a0559181f7ce1af37d12a58f49932c9984a7f843b7672c4d63ddc2dfeebb8dc750ed70de9f8ea6990b65ae55b7039a8f4c4a0d9391c15709f8e92d6535b89e5b5ace7e91fcd1d42b41500438cd521b84d980769fa389c38b359c9f4c705681eda2c3d9ecc76f52ccad592981e89919183c960e494f03bae7d96df8028fa452fc96abdd53b87488f01459160065e1e95f5246ac5a1b0fb8517ec660700810a9db07dbd4f1644147b90d8174910b4afb858d939ffb4a53cab9958a9f2f9e11f3d3657ea480f303663b6327d428faf919f3d4dc59b0824de5129db223d7f30e843987185197aa55ac9566904b8934c90e04dbaede7d4d2d35e6c5e217a1942b77e999c23455abb50b9e876fc6d41d16c8efb72e53c876d7aceb8573d228eb4e36ed50f339b41772cdaaa", 0x1000}, {&(0x7f0000001380)="78fa8d2c6ad3325fe498d480395ce215d0502b1639cb71d3aa4f6f5a80981dc871985607cd03cbe3fca2bb13f1e08dc9fd1e4728bebae62a4a83203249f8e0413cd1a68f495f1cf4d1752a5774b3026fafa0bf0abf64552cbbab26855ee9ecdf61a9c15db473a0f4288a838e9981d1002b42ac1d1930e14f0eb5dd610d091775dfab8a5adc2731ace3c9a2380079a06c5de61f0f15e2bdf38a14d61378ad78671fcc55988462f4bc5e6ae5984258208e0b0b993cd114617babfc59f56c33f11a96ede9908f5bbf3e7479e03fe88f02e786f514b5fd4f3c6b9a4e", 0xda}, {&(0x7f0000001480)="f2db6ec2fea83606a740d85de840f01ce6d0262bdc8509bbc583cc0ba424f27993dc479d22e120f2a470389a8e7e2071a528410550f4f9d1c332fd0918acce417fc39063fb9b70508f13db", 0x4b}], 0x7, &(0x7f0000001580)=[{0x1010, 0xffff, 0xcfcf4a7, "1b38826230e7df723d3f21a0bc47f7702525de2df5ae1c9d206d06ecbbdfba0dce995edfe848b4cf603d8f49d01cc614f0bf403bea8e760a9b5dbfc245cc38a39ac55dd54cfbf9b6209adb88abee90bbd7fede7b48ca658619c6fd23d9f66d0d9211bef5ef78a2d976c651e3c6c254aa582da06265fc1f0341372f44a6fae7ddd4b927ec29a18e613cd9022ba68171e1d23bf29ca08b990d4caad58288f57017ffd9129c35ad6c8e374ff110d6fa77d0f4e4d550e13bde8df0f05008944bf7239a285fd6bd7cc35780618bf1eaf54dcd9cd05b788665799278beeadef557d489755dbc8e953042b4beab06cfdc77192d63f9dcd31b7a340c74d46e976d6ae3bcbd892aa539646533f263a457daad0a4a223dc736459ebdeea6d88199cd96f2dddfff9ed9bb2118f0d080529ec03c1817f0e469af0bfe817f4033e7deb92a9d5e31b830d991f25b7ad57f5a627e58be183163c27c1c75b9b39c4ae45ea8dd37899b193aaf22d714c5a30e97734d306a201002c05eb5f938062fa381fd0a4c203e96378e4a23c3b193a43660bac7359369afd4e4699846babf428be8b808088f7af8481b9e27fa67c13ff98e9f25c0f5eab76c37f9bb45c34e4b2ad905e7ea7325495c04a2a57ac04082ad4ebaee2c8e504428336b6ff94dd7b8fb0c884bdf6280bfb767496116f4d451b63264bf343f648c5de4b1a24b2e92f0294555ad54c20b08d2bbdb7b5280db4d4d3256d85e87ca8ce4b4072b421f2bb6bf6f497bcd279e266adbe9176691615edf720f17ee0797052105eeceb4f2db22cd896b4b8f7e98db8148654a7b4f11931c5099d9ffebb9470585064352ff8297c0df38b4713dda50b3c6f263fce8f7f3beeba1a69f4e5cae7a472f5d3e753533a9fb5352083e39ba6ee1a9a66ac89844beec511ad06010fdd67279d899cd4cf063f9a587ffd82e2e0caa316591fcdb591d1493a799c36778d7c463688c8181873d1c679692ce88fb766226725e1f3a159d0ea0c83c94cb52eabe699fc47e0278b2f2f5b4d50a62096b145d0cfe5a89b1bb26b30abcc134bcb15407d4fb24407f2739ba5a304b3f3e9ffa1a5f0fd965e1e23a1c4f2525b7efde229d1759df71cb9e56c6a2cf8122f3ecba7183ee999f8c41b1593fc99bc36f82e2614f91f8092049be6766ec777df5c2af9a1f1168b087299d66e364bce192b75463e07e88c4e601b3be04bdbca94372abbf6aa885f2e63c18bae5bfbb601818e90b9121ea8fcf7457b937987d2d5c4c540251752e45b58647bc8f6b1f2e1e241eeca728e909cc2c9da67cb72e92c92eaf046b3314a3cb4bc677fe45170991f088c6a61f4599263e7cbc71de225f81b387e63b7c52248f1fb06a9801b3de8bbcd41720aa644edd969a18ece87a2a03e134e22d50572239d86cb92a483eb936edd5ada4c7bd9c1599732ebc9a36ba7dd74f7b023cbc643a0dc75e7b501a03ab7599b65f225e2590bbe72206c34a6f14f380c718d79a621e1a5844f3311fc54a27572a6bd1c5529a99cafc39a14a5a7bd6cc447843664abf52ae7d9ca65104dbd97352e54da359dacc7f4abba570c5b34d93cfb5615ad51119588b1c8b87488df879d60289d43bb1558593880d5de1cbf30101722283486e42836ea73f30834f613b23b7445151133ff1934b0d04faaf66896868f73a7c251cc576a5687176974f34f3566ab6ab63ab847be83c1f68bd57e3ecc38f16395712df225cbf3bd0d9c9e3e424b1b286cd8b720372d63b6d4d6c657b81e943a80ccae8b5e94cf97801765a0c7bfa9d4886327ef3b903766dc6e01e3a3fa1a317ba292d1bc87f01af91413bb80884be43a156755ef049d915790d9b0b147e5d73c29e5bb05e9a8e9d59d35d208b97da1215110f0d1afe9329305f846428c55b770dc14cd4b8fbd6060bcfdda13f9d84e672f80c08ade7e58fa3d5f3d262bfb3853b15e9cf70e15d5fa3d6ebaa2995d2267467dffa5b9eae7a35486afcc59c29607d63afc45d23d0cc64ae5551936a2ba3922caaea5b1fbd2645fefc5a341ff5d87bb0a5d4f807ef96b204ca6ae7f0bb217ed8dbc9346111b4e8430f9f9cdb5c9ce77b666a3aa39d3780a663750dad1ee6adafcb17bbd9ed981d2dcb355a53f6670c1547026f92045a916b590da46bf20fd4aa71656c18dec3a7b17ac640909e69934ca97d39d10d085d4fa7c55a843bc95536e69ffaeadf8363182776355aa84d6351c00d60a42864d14d25bcb678cd3a0a5db74798d9c4917f8eb58a70e3b913eb81ca395559b7ca16060d292ce562701081f0096eefb553dd5b4ae0ddfb01bef439578758c7ea91043c8b53f5c0e443402338ef92ba507253249d0482c3f8f140ccacd32b7a63f9a28d72d5ce8beec4f94860e966a77d4ca230f2ce95fab5ebf540aa4690ac239800b851e2a8d878d0a5fafb617a68cca3e445d380cb41c6cc3ad664f755bbaa9ead6119112970170ef26d0fee779785682b82a8d59890f68c29311e7256ec5d3cf959518379aca40aa6fda99210738db4c11bd4c104dfe8172c9a2017cddd8e7612dca4d130f63b011518c791b9593aca60413b6a5471bd93db3559425e35bab84c46fd4c27e7e176d8d55433e39b1175d037c9a7a5fa21d905f212a0949252c607da9a31850e2b40466a75843dccc67eab35414ccbd0fd1c9a3e9cb888709f4795191353649b3fa215699848d131dd639ea048a0d25233a7e29cd396892158aa45b144299b5cd60d0250dac7d1bfa3945827f29a9b2902fc85461c19e43cad891b80d1326b19e027e40148572e763bc76ef48bb3a15c5eb4e58eca6b42d8c86f79cff0fc169e673a3419d1bf950436e0e6185edfad52d09572a2326c114864e91781d33b40c43388b9d31b79921312a33bf5b486a26e8520ba4cd2a199ff0940b98c85bbb2bf0066f007645479de9277b9227b40ad8d92237c7b8202355690bb71c3b7491873586b42a64c141c4ccdd8e6187b589f1e4fed8c1fd8c3c6e8f6a2e12a446e12980af68376577eb97255f97782a0dac12377bf8cefe7af564ad424cd53fa9bd10699525280dd96a268f40260bc8f49ae0de9a2f3d676f8ecf995afb1c45dfe189f8d3e049ae36c704eb2d738fa3cb50c5470c28fcd8a3021898aba9a65501e80fd9a127e75508b099a908be46660af2d6cd8d4613c89a11f18074003fa48817386a09fd71d7e5c26934a1c9417d372c00e8fa807e1edfd3af9fdd86d59ee2d6a9c16caded28b98138f94071a094f6836f6af29c9631aac25b5ac135b8cd75c5e1b3e2b1bb5ae4d0a65a3ee858c0c51fd788c3a3d54ffba10237d3fd9d333a5b0c49c85918b69f99ababfbc3d19994fda0eff819c6019a2007a88c731379bf4054429f5eb35b2e837539db7beb5eb494dfbb03791a48d255c48e968d51b53d1d1fc248cd75481a0089014356609be4f0d8e997588abc33ccc5d2041495e08b7308f83c278480a5a94fd6f66e67b6b02f83a799331173b78fec214bab2d32bc1c33894b62c0552c7fce70835efdbb21bef7d1934511b2dd9fca8e125a4f8b9c54b6d0fee3df9845bd2fc7ca6e14b9a1ad3a72d833babb4077d7e3d90cdd9416ece961c92f8e1a9bfbcde8e55ff5ff389566c999c11faeb6fd5c118af87ec3bba82161d942b12bb4822617c1a07e74079b9bccf24bae520f026d2d51dbd758923ef64b3c1540e1495be4704645838b2e1f7815a0e27c3f87b42fea4d63d1155da130e97b955b8d9abb6131dc3bde5bd3e638a64e342bed74be84193564343719e084d61a03ff5f90603eebfa38b515c005e6420a1085a57b6f7984b85f81d52d6c265fadb1cd4c0e0889a350759c4b7a8d67f7c10e2510cd0428aa050902ae97e9a0331fd098995f4ea54bb8c3d52aeede53bf721a513b4a811d10cd589ea77832288d06cb52eb2cf41f0ab42e2344167d2351003c5b4f2705468ac2e6a3e4ab3b961e5321d1f1725563056768b0a8e4ec33e58ab5f8211ca49469829bb507e7387f17f17116186f40a654cfd15e89b69275beb7ed0b4b3db6129a180154f68b300595ca7423842468471ee6a3491e749327e0cbaa3410b4e8ebb2071bd46651c7d0e4c38e1b25c0b0ad605bfe08c7a8bd0c337601c6f64ff616226795094421c59a2b57f99f00be1b18b2f19e350946e1695879ef53eb00a2a802e9876bef60dc5fbe9b12d7154f171b755899f926c2de5c2e7963c3577c15a1061673ff5b9bcecff75674694394324e0425e067c7337794a3ac2a297aef13cd4bd91a890237fea0ac8cf7627b4bc39260672de473a8412bbfe5818796a7e2c6231f4a0eaeb72f756f8884bcf0e866ec4ce92aad64143ee33f41649599716e76beb0849b7cc528658f584b0b14a0eb2517c88046d6c6df1a126d0323e3a829dec8af0f6cfaee7d7364a2878541086d8decf83ccb0693c5b2edc9752f640c0c5c101bc437600b6e04e11049b4c01c82c1c1120d0b0cfbc8917aa5d33cd2231cc23868dab1c47fda2ee576273d8b78660dd7d2e60900efbd929c66f64b9e131b487a9ed8f6d7383d3c957dbad09d36e512ee586d1299fee8e2009117525ed96f0168e929bf46c7f3b7c7b3c4e16e12dd478d41e4dfd341d4650e3b8251ee02284b83685a2781a7c84dbeb79b89b9eb1e0fc7748e2049182e30aabd029cddeac5584acff90311efcea0c971a2cd85af21962698bb95792c2f17367dada58a050110e155fbd9354dc461f30fea0df4e826aa3f7285bf7a4b18e7e7a9b98645a5be0be2705737cf08ef6c10ddbffe40e7b73482e6c243837801ce7390fdd6ac565ef840c3ac21663239e4160f9b7691c96f01b378cc6d2c4c4f538fa7087ad174a0ec545cd704f2457ad082ebcbfbac12c9719209b7547866e588d6c271726b318b0025e927dc9440e5435d008a8a70065a3a2f1dd7e77b6a502df83fa1db858622a71a0a2cc36461dfcda59ebc3d131f86cf5d56f1e15803d4272dd98abb3154290fbf124b38f1a8dbffcd07ca831ff91aeb3d11ad536e731120c7ae1b768a5c9320e95ed07d811567dcdbcd9427dbf4f63aa0e4b91fc5e03bfd1a3d350a499b5037bcaa98172147fc167dbad6f139cc430536d1cdb31cbce2680e2d2964ed18b5628349fb87f778ebc564df0c24c219382e631064cad010249f419255569633bdda53ccf5710aa2ed7147085deebf03329be16b610035a52579257aa534e7f0302dc24814393254b1ceabdaa22d1bbc99c8b4e4a3bddbd15f8d3d961fafa3d5f18220a176b232e5da4a3b6e47c27ad8bf77f862a42e7059f3c30cd22ffe867c527a45f34547f2d97f413e41f471e80857e3b9271539cf2cf35a7388cb8e603fe1bf282818c6512222b9ad55071633976200e2952b4c28af3b7856c35368a63b31857a0618749babafa69e727ea8bd7f7f817956617a7c69f7687de32fe2f13af66f13ca940fe7c9a803b0ef2e931d26e2dd79a17a6b5905bd0a41f01cb4f36207c67d80f94f6ae4fa912f99a6e35ffb187ce7116a449015a99682676bea0f976182ee6c1386baaec0fe00f46feaf5c7c9d4731f627ead39ca23fef4add7f3c02423e1dd44a65dfa0718891f78aa1d1eaa7f9048078e744b3c99785560f7d2d9b88c390c1c72b6bb3d606afd8460876b0a7478f2f4fa2a44b45deb2934f428d9c0f03ba4841a60ba3e09d2a848c1b7f58e15f312507184323d0ee846ccc5e698f4bc40903c077f3a0d76363f8477a139a173b8ef8c812d46baf98c2ec77247ce9797ea0a71bf9d1df29878e15dc36f006560a351f"}, {0x100, 0x1, 0x9, "016998b9619d5dc5c37ad073a2042f2780a43c615bbfc03cbe0c5ed3b9a5ff7462691ffc4da6c0434f58a021c832cbe1e4d44e81ae467b27c05b24f3b10314fe32c01dbc78efb5a07f27554168f47df05c21277978be966e6abeb2b45feb976460f867f0b3693b6a95037ded5e5e79436d55af5bf90515330621545a28465b2c2813dc99bdffef76010a178747a33010af82bac9dd6fc92eb5a8f02c0441aa435456e416e63ff9d17c60b563917e4076b65a26baca4b9bf8623638487ed30b1f813406e074b92c63600d8d99a73d8828051a990f44e07d8dec73b0c55ef384d92bbd2152fa1cf770790f657d3e"}, {0xa8, 0x1, 0x2d, "0e10f7aa8dfd44fc17aab53f899f06d5e3d07e9dab2360c86c3dfb090dfe8f2cfa6ab35d2b88072e427227bdedc1d2e26759e2ae441dde7694709371b11031b4fad5c4d65752967ff93b75af08f80036212a434bde3cda0bf64a5583d320b555170706873f98072c574e5dd0b9763a31efa5cca49e91bd069237927e9768f9963a39227eb8ae949abfd42ebeefefb365dd181beec95d460d"}, {0x48, 0xffff, 0x20, "8d46e89ca729de687c01481ab53e95b7372ab49e27e19c88da3ed1129573bb4fff4110ba42b8f578fa052f2b3c6aeac830"}, {0x110, 0xffff, 0x6, "e02df792e3a8246b23b1c8ab5bd6704b3163f222880c67693581734c51a29dc042b557c1f9cc81a1c2bf762348e98a99c479ab3b7b36a97d9cde76dbdb46a1e329a5d255eb6a0a8cef133146feca84f12f045eceaca4a69ba2457e012086ff953e92001bcf266999c8ef13113a8daae110de8264d9b28d439cd50370958846e7bdd0a08e482b212adb758e03b62030e578d0e77aa88c6fc087d193afb9907ab3f93e4d7885499d051f70b134e02558ac49eedb5bebb1848f796f0d56dc046b1673c0010bcdf1de5b78cdd1b3fde2f3a7807265aa9a81c4d8f8c85057e03a98b78473f04a1722c218fe1f498c3b44793ba799f1a8ae5dbb542897685071"}, {0x98, 0xffff, 0xa1, "48d3ffea447fda86d9351ba66b9289cb9f9e00da541f27cab6abbe8b668932909b6e3da26abb53770cf7581ce631ee948583fcfbb1f4b94f42c8fed1e456509472054437326bfc28f232920aad408ade4811dea3b4232d9f287fc75f67d1fb3c7d6f0e4df87d5ae34b190c31efbbf5c8ae42ef21d52cf2d7f78a5a478b42f9358e1bcb8e4f"}, {0xc8, 0x1, 0x7fffffff, "b05cdfe38444a530939d03faf9519c7a625c1a5220fbbda228149a900322e5f0560da61eb3b1b23e470388b4e4bd5ed505a1389e044dea0accea51c22255861d9749bf8778ecea3289f12f472621115774c9a62a3f95e8a8dfc8aa36b1c724a33d1076e1bb70615cf25513fcc5274061b380404a79ad0f4dbc3b00c48e9553fe8793e2681bd2c6c322805ff90fe894d2e655dc96918b49db69dd8c5a1341c704a331e2f9f26afc63324eb04e95e0361dbfc1eee6c3"}, {0x68, 0xffff, 0x7, "323cca1613209416e45bb50917fa2a7975d0c63d2f94085e013aacb87498fdc025650ef14adb850dd9835537a5806273bc9b5c51639b549468d12367899b18b8c19ee43aa843f97bfec75e6f6195a7e0603eb2"}], 0x14d8}, 0x402) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x20, &(0x7f0000000040), 0x0) 08:30:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8c257a45a5bdc372d92c4c780b34a75fe0c6d975b603101aa60220785af211c2c3f7dfb18b0a6d07f3a2c5de86aeff395b6b91ed7c5086ff513da722e6eb6bc52152a22cac7826404256469feda83508d1778b7847a507064713b5548a9c1b49af50ef222c896ac8cde1a9ad0cf468fcd6e64f8541404bcad3a1a0c8b7b75ae6189e06e05180f11fad2cb358f525c242328f02f0f880913d76bba59ded56afbd50ed3fd4b7992b53caf0ed08e63fc6e967c4de490f063a638f21616957d2de2abfb443cb2a035f6e6d9015a1a66453654d2774fbfba05cf0f3", 0xd9) 08:30:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) close(r0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x6227, 0x6, 0x7, "8ce1b2a550693377e81ce4fabc0656df6036f777", 0x800, 0x80000000}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 08:30:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)="0c1eede799c7d36e404821f36997065ed2c189c15575655bcadb2b65cf1fafd4c08952c11766b803f6cbbfd077d78e2613e2f39eeba7510cf8f50bbc14935914e825bf28ef6068079a49903c7e50824389f7a5b202", 0x55}, {&(0x7f0000000140)="e97420aadfb177314eb1c4458f40516bd7faf82a26fea90f91648f7e34fee8dd7bcc636fd1624796f630950762c9528dd59f9fae9e0bf2c351b62d864403fdba0dcb57ab3fdf6893d1c13c985b3b0015302587d1c8e200778c63fa59498268c06db5a8cc388111ba0c", 0x69}, {&(0x7f00000001c0)="5539c972c3cc20fda98ce3ed41e93356f91dc59ca6822cc0a0eb608becf145324f57ef95dff3cd71b8d7218e4fd398ba0a1d01f7b25ae63bb41fe277231c5649539173d76fcdcd4204c78f53163184fcd9e3a3587c19cc772b0f1769d18e5de512b810b9ef33ac4ecc58bac88d812736fbbfa9b17ff4931e3fd96d35067421a6ced4f31d43dc7706d6ec2f69b4d7402d171287a4f79ff6327a2ee054ab751f2840662f664dc3014624245634f5c08af191074c851337dabf049cb5ac20ab0b919fad59daee3e8f5a4f82ed5104fe2437cc4150008c0efb0a3f8b87434950076a2d66e9e826", 0xe5}, {&(0x7f00000002c0)="4e6b8be0ba120393dffa28a94b39f7ff5c402aa57f92aa0d0f9d0c04dcb765f9bc5aae9a25d443a38e0345bedac0a3074c2ecd23390bbdd5f6c2d57df78c9bcbc7803ce17d0b9e71e5a84c145822265c73a9d0a2208d4a545fa70a58a66faad47a89d67ba377e746375c77b39e593491214dd7958e7ac0a55e423b7537a7d980baf73a1bc840fcedfbb35e750d5581d4c2c8545b247d7530175f5b203d059f9b078c8314ba8a8983859de5bfb0da27cbfd2c423c87a2bfdaf4eb80c7ed199360ca818db3153436759da5c1f9427828d065d4f917be4882a1574a0b4250d307529692c3c88f1449f639f1ba51d0fafaa4eda896d577c42614983548ea491c4a7a5bc1cf113aee03095a12d0d35d467ccd5bc59dd9917f5793d3306600a343641efe0650bb0a0f11de0cf77b87d03f26365b03f0a5cbbadca66ce0901a5d7a6e41123ff11fd9679201d8f37ce3494f38daaa2f130da3b9a4faade6be7d3ae0f3ee3f73215c051ae693d6c768780d4f3be2568b44e3f1655d3c7f01cf3b80bf57de1d053a187fc1d0bac323dfe1f86367796c1b82260d0e724c44ea493d68dac63aace456a32ebd37804e19560d7b244054bae904a73111d4dd14f975558c7e1c2b938c80586d0c9e98bd9744fde1b990be6fe2eb5e42721a492eae5fb02defc7f429209c8699e57e7e6001fc8b36e4f1462c03c8ca3cb0ba18ca2d0ffd2e4800d1901d124badb8f13e261fd9408a404fc5a83b167b865a17436f89791d965e8ca1f1b1fa929a1b70e89b20b67a377d0368bbb3b2706616a1b18c65d269c55f9975b94955f5a3eff2a9e7bde11d295884aecc9a823b70e0d1bf67c2dca3b637f98645360fcd20a74c83f5d58f09b632e04f2e6a19a1eeaf28f630e3cc442f7248f73d042669b83508eb40c5bfa9fb23c6a30ceb2874243c97c67d99a1d66d932f2ef9a8fcff31ac8058f491fea25f8e3739e37c867730791297285871fd7c25f8bbde9165a71e18570b398cac13aec1103e796b220ed32eb1fcdbf80d7ba4ba3a4ab5a9fdb39f3e6015fc8c236c05aec48abc7d7cc0030f1596ddbc213990d67ff8d2b0188254c6333fb5b0ecbfd85614fefed2599aed6d92e62aa7e7c6591da0194635ef2bafbdcfb4e83083bb96be2ff275eac9b8da1cbcc733a762074d3ed099fa7e7b4284b00cdba246b7a363c003871e4f1fccb9ca048ade2fa82b3973d2e0709cacbd2a73ea2cd2379539ea3304544be310a04c773a20b45bd6334d1a50de567e2524b1008e34edab6a9c8356a9a4fb2ea9f22494db75ccd0e01c246a64d9e3fe0a02dbb63d6fbaf97cea25a66ed95d0db6a0b9d5a62d3eb30f3982537d77ad05d98b91170ce95f90d17e4cb8084e462275570d7c55d70c08c82cd3069f2e43b484a1d0a3e97420bada06df0b33a66538cf0ac2118ba40045ca8c47cbe8706e1321aa7e3b8f63af33c99c5ed02b3ae2d757499328a348382b05783ef482a78a7e2bc7a68b05507e6ea4c87feadb0ffb3194319eca06fd6347e0b0aa5eb358121171629d599a1dc82f3299eb3f84fc9dc248b8f23ec8d608b143e5eb649194a5319bcc85aa092aaab770326b88397b1b8617331741b759b54c552b9876d4f5064676aabcbc60d5406ad50db050830c9108ef8c3a52b11a9ac01530fc1dcc62ed50234de2173dc232aeed0975a9183174663a7be3ad76a532969d32211e2cb4106ddad74705599b03cebdc56b62a3ace1c6a6c73bba0d3dcc2bd401f195b046536d8b2d8c1567959ccbb2c3509aaaac196c28a8dd6769660ec291489a0e3a2d4f623801b6426a8036ffe82a1a7f05ccedf48a522491d3b7bc203146c2568b09cc477f7662eb34ddd5e53fb43a4e33fb13ac8dfef55788e1498cea4883b93591b9f8e53370fedf038a86b4e65f6ee870d68ed27471b3ef77d9ea69c26f6a3757acb6459d7e267e7e87f5711c3b00628f67ffcb8839179133d2917ec94f0ca280b10bb2c7f0e7f69f8a3807eceac7694ae0cfff51c77984937ca271234c81ea7d8a0d4b733d462e5460516479f000a4ebb20c1ddc18e6a21cf2dad9277d478988cd202364eecdd949ddc7d0876526737897200d274e82260df6d9010be0bb41f92b07eb58c8caeefbe937c857579a39ab74fd5fb0c1678b34657de8d72eb4738dab246e045f1bd724608aacb7ee08e8973a0603f1d65c70a83345386a7d98f6b2d2c6801c69307a32478e9f7dffcba5d22b419f8cf2b7c240e69d1212bad97d77b0974e5ea2decca99c2392c954b6609bca8803a745fba3e0485512fbb148df5683f73951b000179faba386c8939ba41a2f04ffd9c5226fb7aa8c6db010bea7ed0e93c672143f680fa2765afdb42b1c9db1453c5091f7e459e76be9b24a9d207b5b51319caa61964dc3af3c5c62d17d8840d3c53db2061d3606a43650de82954a1c4dd8a38721104cd3620c45b0b7c3a40fe4543ba5a5278e9532f369fd3a1b79be0dcbcae4ae576677cce7b25c63c8d2021a9325ab79e589bcfe68c47424fd26fc974b41c7ff2abee353875d8046e6e8f4e59f52b1d5c109bbfdbdced61abcf80515dd4af730f77377f00ba3cd2044d879798ebcd6776d475d1b8f9113af11f940b76e2ba25a4c5f0c996162ac648696e3d83f2cc50c45da6b2e6b2cd78fe4affd0289b9eab07bdadf317f2d7ab715cc4b0e495de283b7d4bfdce9491f1ea47161af7a62c4f9ff449de941a8ff44b9ba999c92bcc99d21b19b8cbfddb7e9bcd5959779ad4f71fa6fdf9c514920320ef60a2ec6a2509ad970372d71abc79a29293e867143643185a52b77c172504012fc49e8d612bb1855e3de512c5c52523774b0c1ab44229c45b2c79d1fde306784fc49bd5e92436842d409e9f0343346e153df4d8dd16cd9ce46da207858c51910af321a736328691b1c99bd7b05a509cfb30918498e1f8a1f9ed18b8423f449925419123c2ccc1d3dee4d78fbec5f0f196fdf64d15686c572577f2673e72b4c5b85f7a06730932e8fb2dcf4708f1720f231bb52dc9e489d30a56518e55a35bf261fb501f460155a59af1f189cfdc57169e792cb2ab38e5db5ff625f5ae914c4f1cfb2013b6d19873ae6e2affcfb827cbb6952e7fa349b9646bed52e5514941784865d983fbfa9f35143c4f2980392ff8991ee447f77a368398413bef504466cb4582d3e603665d3e82f319928d130f82d2190105aea522328f759384fe0876eefe9baed123d3c07f52d1db14f697c51e2e04e7a5a09f4dab6068345465205b0cf2227a48b40d78a0fd4eb117056db5a632dfc0bbdfb8538b5ef7fa5022bbc68aede985d53ef344719b4d1c4f5825d10c35161e5dd20db2484b5bb352b574f28e11c89738a7cd06c4e2f56e7eae80b2973581c42e12e2fbdec72066452f1d6fd09e6165aa48e7409a7eba222e6bb74f1b82b34934beb900dced09f2bbc6a1e0949e3602088012afca4131bf1f06d9826be3287202cdec766e6477f4312a96008129f429114c040e071b1ec405b2ca378c68289e752296f24cd3174441f12baa7cbd4a037a162fa5b3cf961fd071423ebdd1607a8a025306518851972422716eab3c7bd22cc248874d4c484191506c943438580339a61ae3677d5c96efa6f9c8a48ed0e151daaa4cd4aed34f5f10dec2eda0da998e8ef715c2f3b4cac84c197ed56ad15d31e7814da1c9441ab02557ef3dd5ea043a2768b7af9e052f1a326e9e20d0c0fc07720891df98d9eab695e9e317bc1691744f7559eb2284fce3fb0021cd8a67290a509984ad9852f8169f7faa6b112ff60e9c41894a878772646db050745d13e70bf1809cefc1c489b171b793879294832760fc69d5323398ed81bbaf4abb5d2ef50bf0d5719c33bf0d32ac9533acef21f305c5d7085d6c9d19a90ecca977c837d476884c8d3ed491041e484248f5ea0cbeb30bfb05a9e58bbe61cd915bb90174315b9ac6b4bfa35156ec4a3d25405afb85668bbce32aaf3d92da91e4dcaa01ec0f34355ff793bc761728c6f251c36318e8cc013de525eab29f9377aa087084b09ce4dc35a8b61d5747eb5b9c50ee7bd70be719c3cd275cc908b89c36ddc974bb281de7e81a71692a15a1f77cbc25b8769ca6cfa3f247cd2e4fe6f0f6d53a266f4581b8165729d3ac0251b0a6549d5b1308c2b424e39582b32ad2560a985496f52501d0b32497a3d6ca8a4ecc958a7b61c919a3c8d83b75174f366435b54039dd2af467b14cca90a2476e4452d4cc8f8b41e807df9c91f278ee2aa27d23a512896ada565045c28f9b08d0f82a4f6cc10ce68d87552987318057a5feece07f07e28cc152c63c4758f48287f42984742b14322dd2092b2cb3e47bfcfcdb6719697c37897482c801eeb4e06d022e5d0538870ea63682231ee7fe6742c343bf9bc6ed3f0871c4fd7b35bb33e1d2357b68fb1eb2fffb2dbe0a5d4179b949f6c8ccc098a9546e57101578ee19755cd06f35dcbe6142f14f55771858c11f7a9bfb9d171a5146e39452d5872c3f2ea9dea7afc3a4ee4c978b1a1be49be81bc0861135fa8d0a9a0055ee27a042d872b183e08258d11c9dc9705139b6be0929186f9d667682e3c1bb8351a2263bad29197bf1cbd1ae1c904e52d3d1c774ad478001dd3bf599ebeb6ca567ff9a19086dc50d8e539b1115bc6390d7dd44f3f8b9316c776343dcfe772a6716ee10e2f21f49868f84f22f53792b28087fd046864e273ee4d193102032f343955eebc11728822078463b5c71fd608ce0249f086def39ab96253d0d0d86e2b3c0f7afec1cbf951c39999875903af3877ed306e42d01732dee7cdd3c6a5db6bfed615ba42db3f67f3713c8460f25014171bf431bb8bb6a397a7111dbf2a692f8e301ed3f819801cc5f6eb5ffe66274c8ca3d9826bfb6c8b25f2c606099ca72403127733c8733a821748d1cf664145ddd8d4ae0b90b74a99f5d653d80eef475d3f1ca53cc6ff0a5d49555dd1329a375bdcb2ed066129e1ffeb6183b172fd4b6a58cb77dd9d65dede4af385efe5c9010404afab2c4fb5e686d521548c012f66f88388ba40f7e4785c6f6f2d51ce6a23ff2a29c0550296654fec6b9522d13cb2a77f2992227a4da910c0b746cd4f828029fe597d7c9ebb995b5c58adfa626d85db64f6fbf97d9561979086722239a84ec1c4af28807921bac759b417c2536f3013fcec7d7897c113af79209811f5a4c56e1dc9145d7912a9f5d88a08fffcf73b7c95360643378bad9b73eb2f810722928b607cb00548254dbc168264be4f868276243fff8dc0881ec442b4a4b235084f8304a8e68ece5c12a70ee3515b65ad27b6de2f6390a3e584518c52a13aec3d043cb4b0a2314dbda9c9171ac703e6a0d47c883524b1f94cc7cc7ae89bd2953c75fc0c1715355e596e40f2a99b559986ce60e67fb4d9b47bce258efaae6555ddc66c0b1ef39bd3896b7133d7d75c8dea23591a4c8c7b28942e246ca98677ecd621e0e49ca1dcf7f34dc7e37f10e48b064dd7a9f8fa0d027b0c7241950abf5528a7935838453b8511ac280ec5c34209ac4fc030a6be57a16db922bfa8d70df9e622b09afaf0e6dd7a3501fd92529a1525d9ffc40b8526cf0234b0793c3fd01fd3ff097fde268c212a2667fdc6bcff5a764ece9bdb7b72d041761155b00abec2febef96454ae415dd8bafdac10876b5711744d591963296a0dc406184b68b24eb5c23fd2d3601e1b59881cf89e6f6164556c926dd3839a4bced96fbf0279c5690ded611f61b790ad66d8ecbf40efa46e3d60790e834adda899db8688c379", 0x1000}, {&(0x7f00000012c0)="63a734958b4490ff14c3fbe2d2bc559d3b0588b05ab99bdde7b4c791a909f7c545ff0b0853eda50a931985ef5bf975374179ab5c793e42d5d297ba696ff6ad8d0a518754244ac3e901e19495210ceebc202a1b13793d1ffe6e1c983b1692ad2dac79e9f0fcc0ed06bda58e55cba849ab8da1da2d1d6b33868bf5b84460a21d954fd858418823e2695e91092737a23da4ae64007ad8a42282c2b6ed70e9f6a8a937137ec45bf5938b09cfc56d725e2df311bae6e2cc46037088341e45227d0f1d7f91166e77dd3b13039c90214b65aa8a325775d81698aac9f5fc07272077", 0xde}, {&(0x7f00000013c0)="cd0f1ed8cbbf998aeff224c1c84beb8411a01eef7818cc2a1aa163f324adbdc16422f412193abb40ea6ada1fdeb0be9542d797252e291550a1169d1cbffa59daf0b62ae2a87644a7fece8e948faacb41cd3530b94c396cd60d0221c2f135ea334d91c191d798b115c44156be087c7cedf1d13b2dd8c5910f8fdc43fb77eab4282c480faf4cc78a6fa1f36f97a47cd086c6c5756b25541b2b294f14ccb77f6a8c723d7b0a145f814d6e74c928eca86a6df8d0534e8b9eeedb9f2613e68dcbe437079d46b65eb5ceabd07bb0b3f2a2f76967b93d1bfd634cadc9789d7a6b444fa3ac", 0xe1}, {&(0x7f00000014c0)="a9c0397286c770df37a3e91d439d9c9546e070c47dd9d0f26a38aa93b1369c6438c3d130f3c3c4277aedd2c57da88a90a80d35abe0a0fce283c709e5e9654f604c50d3c9d62b29ce4b35210b1a7e861e7c27fec25935d28c6e9472fd671537b64188b232484086fe811466ec48c339c42d7750b467004853fd9d982d612fedc067b21159954ef1c5302f966442d1db9f3a7173379e88ba5955e7df2421875c7fbed7da550a72af00501425bab1dca3c84a29ae3f37329d798e69c1d092cf1863102fe835b019aa0d", 0xc8}], 0x7, &(0x7f0000001640)}, 0x4) 08:30:04 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 08:30:04 executing program 1: r0 = socket$inet(0x2, 0x2000000802, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x200}, {0x18, 0x0, 0x3, 0x6}, 0x10000, [0xcab, 0x6, 0x1, 0x1, 0x7, 0xb603, 0x3, 0x80e0000]}, 0x3c) 08:30:04 executing program 0: poll(&(0x7f0000000080), 0x128, 0x9) r0 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/114) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x49, 0x2, 0x4}, {{r1}, 0x0, 0x20, 0xa0000002, 0x776, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80, 0xffff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x800000c2, 0x18571716, 0x62948908}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40, 0x2b, 0xdf8b}], 0x400, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x86, 0xf0000010, 0x10001, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0xf78e}], 0x9, &(0x7f00000001c0)={0xfffffffffffffffd, 0x6816}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) dup2(r1, r1) 08:30:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)="22a9ce801f65d933dd2cfbf9411573eef0fb8737e3f4d9f6b25ea278a79809137c22fbb9ad8aa9d4287c6ba78e6efaaaee1670dbbe4c3f8fd1ac0ec5c62c235aab8f05c289659c7d06f537d1db9c422c220e75f95f8e52fefff65a5e96ec3b5267a48d307acd63a3842facb330bf0a8972185762ca624a60ccc5deb3a336bf30a61536c8c4db53242e4a4150ebfbc52ea3442ff9e4e6a27c7ebaa3f4f314bb673aeb91c8d4b15e668bde28e18a9e3d1446eeabdae26df755675603ce169f5dc68d8d9f815d01e270e1df7d0ec77d9f5f1a867aa293dc569d2f5fcf58fb844ac786f951be1e3c44ca54", 0xe9}, {&(0x7f0000002200)="6deb70e18b78ff0fa46593323b7072fe97dbeb543d73dc86f74412b972e2e0a26d45d9a8ce0b0f1de06bb5adfdb35724c78c4b95f90a790d55601bd8b80b947505152d7c11e4383270ee125c0671bcf1a60f83619736d9aa9fecc3904338ad5619c4cabb870cbff283f018aed79b4428970ccbd99164e051989affc6369e7e14b7ebd31b76892be9b039a53df88ea15cb381d4304323f5fb2b148cf99f03f77b2c32a0810038e44f2bd40b3b5adf64ec5d2cea8613dc12e6b430d0d495869287b4c98e6e232e388666e626fe36fb1470015ee72a249a09c25eb8c91b40ab62951177bfac37dfe5567f660403631dfdc1548b94725098604ce48f0da2cc5a2af66bf8513d88fb7e777d95eb83cb224b86949dfa58ef20a40e502b2019ba59d41fb967ff103a81b4e0061b7828bfe32ff2fd7dbcb26d99d742b344288fb5e5cfa4cca6f500491b936f72aff046730a8615ad3c0df34584246403d2f9900b40e11def29877995939d75af23b3c5d1e9c36f68b8aded65558cde575c24f5dbd295863e0bfbbbd4189bc3457290b125d81626adc1ff503d7142d8735a0dcdba643630caae2cc346b3feb3476ba35ea5adc9bea8508d4b1006fb6eb5c852113191b04088a0590c9589d57274062fd0cbf0e52874ef1cf512b05fb354c989aa2ee3af44300be75a427bfcd324a91896e01e5e06ccd1a765c16ea7a931d28b334da46ee9bc19b938b67f924433870b8c5c704f1d0b27608c281ac45229dcfc7762f303d524d2b141469bfa877b48818770bd28ebbe162d8c9dd90311e1e98c5a073cf2f6709ddcd639e73b6b1f09e258ee843dcb29176d7bf99ad9b2abb67945ede92df4001d1d996b4594c9c9960434007e3e79f8da7dc5ec721a94b9c1dd26a7b18c31b541617bf975736d4a0d0a21a933f75c1289a0f4c64e26f023614a48bdb94d1c3cda3d103475a4b3c786b6143f7655dd404d0fc3f9205e9ea00bfbe6965304e282730c1557d0f87e5ecd7729ad75ba484c5379ea7175da6e0d74cd656e4a049d14470a927e3e990fecf9078239cf3f62c6043c2b7d377627e8b1a2b899d89a8b396c52a89da6bed37e3c0de513b190cb15a7a0cd14c9654675035ca113eff803e6999583bb61a02a394fda3373766305340cfcd6db505d583f4563c133d35339627dc2656c832f8278e6ecef7805fe4682040f2d6f993320fa2cabaeb3187aa9c37b54f67778125747973a4468396fc191fa750db91054e5f5eab0bf8dd59df8e0f7ebb847a15220b032ea9c0ad7a489ae71f3ce14d0b726b2739cbf0678d8c303088aea105abe989f14a7be5344cefa584ace839458daa785c017c25420934406c8c7a55797950dc254d1ccd059c36c9a3060716be4ae50db82c252fc42fbf853470f4e030c3820e09d26f23d8570b25e13974804c0160d69fac7c1e66f000a10f2c782df7cebbe938b0f4866639743dbc7b763ae9814739bd14e3f77c4f1186b6fb33556ea3cda4da4d32791f8186cf3028ea8341a14f4f3c3fa081622bb94111c663f51d824820158db43e092d91f0b09e284d4142d6155031a3a93e6eebb5f3c3dc5ac01de66a706b9081e033586d124077d103bcb3c34440e9c376c0f9494433cbca9b497d02d7672207cb6c05b0e0e8488924ab334093c8df2d9fcce14268a482cb54f3bd73094cb8b43444301db70848485e90c694f195a95a78038cf1876e339c92821a33e8af51840939a8c1f848eb417712c4fcf9f7a787e5c8b78adfcab59e6de51f95ee5a46c85f49f0e82f43cd59d2afd5c812be6e3ac8ba1ad8c9c24ccbda974de94200f06373c4c405820b6c1a23d1a8bc98e72a69b6a451ab7e7dc0f33a717734112fbfbb4310c3e6ce55a24aa3058494f1a09427296962cb4fd950ce6cd2901eefb4533d8568581984d47e476c8000c34a411751c7b1d138b5db2802a92e7ab9e62e82deb24b20462ff09528f1248536a03a8ccf816061c1f66a7c2deb166048c0f7781139b7143a19119170c070dd7159038a5f3cfef22d9d174f00cc2cd2c1af52c05f7d842501935b7b7c6e96f3604db427fa3beee077d2f67fbfc98415400895dc3ce1742caca8e839d4a1d0d168eee4983eddd8b7a840a3cd5556991dc81b93c854f22e639e9a1cabf2a9e05036cfaa4aae45eb8a2160ddf4c2f5bc29d7129e939287a85faf75a1fb8249751fa9eabe26327cb8153081fc50e58384adce09a5a42005fd6e04a175948f4e2f7f2f60365f73db02a60867b335d31e35139e7750d47c7e248f5404c459acdfddb92fbb6bc2ca3d860967460d027606286939744ec77d8b3bff9da43c060193f06837deca260f1dd3d1d741635603ccced95f73e2b3ac51083f91fad0fdbdcf3a65ac786178da4ce2f826007d06bf0318a0f2ff1d41837cdeefb2cbc5548053923222f342fc0ece693a28c57fb64b9a450173cbde46182d944bf2b84ad7736c7d475980f26952fddabd60d064a2d52e1ee3b8d000fc639ad399a890893ce20099e9b190eab15811d360cc432cd800f657535983786e8ef286093139b9164363bc412b6ccbe91b9614a9e70db94e9e1463b908493c323f7c158a0d796d3dc7f85871a7c5b13d99e8bd783dcf571402646db56d89a70ebecdcbfad55c250d0872e40d264cd59b9d26990d5916418034441db6fb20abdf468f019b8b62b2272647bee50210aea88e11ecd76e1b753f40730b2479578e85691fe1ca902ce3be09095153cb001809dd05b3c37f7b5b9f6a906f495550dbaf0e42950c8d0a8ec4733f03dbeb34166f09455e07a58de3c80dbece5c28518621be49eebf6a296a98b7702f7bb1be489dc7889f66326d3478c299dcc60840f913931a1204d68261e573460b904cbc5a6029529d0126bfdf99f90ee35b8914514a3edc36e50427cea946a7f9b7911dbb729a6dd30ddc37a968efc788fc59b138f8ca8fb2b142cf479de06ef5cc97ece17b000833cdcaa136c2946116109d3b8e063fb84c4c124a7b59bdf2c4a47517c455449a47fd5ba340f802b4accb1fc4d0782345763872fb11d3d9a953b7a1b956ee4c0e94322d87c397babaf58ceeb7c4ceae7b7fe178e3aff47d6ff23a94bfb702507bc5ea225362b6dc3e1cefdb2bd48488019507d843d4f86f48598f04b11395ec945c0c428a0cf4da9ba83d5029fb83fa4534ebbbd193f56bfe17062ae277854f921bb5f0cd7f6e6576598eff9471e4eecfb82151036af247fcff793e69c9d35086024815438910e88be6fe9f5a0dddecf8424fccfc146ffd9b41165edc105008a8166faa73ee1a338bb97d837f63c3903ea9d5b6271f2cd56d0ee28d4c2a9bf6a54d2381a7621cbc0f52ae9ca8e94505e3a1dc6e53de28d33e4ad7a187fce6181329189f3f227c4015461e27fd764347da93892704c9846bcf05c827ebadec0e37ef5d362c49aff83d625c00edeb866a6188a1bb8ab59b80033c9d529fe55eb75be3bdb0dff7b268db155fb43bbe65c02c669b3657606b39b04b432cb0b771ab110eee2e29c4093c8cff54bfb0805a24ee2fd77f04b1334c8970ba5dfed28995d72ca2f73100d4687722805da967e0a5215cbbe2d48b7867b6da148f07ae4efa929337acaca2c592a74644ca1a18d825f5929f4294180c5fec67d232a5c917133b0fe7ddb0c4121ecbf76977e50ddea9e7577089050c959a63076b2bcc0d2b4c2f94ec32fa9fd1b6a2230723866fbda608aa13a5f38ce552b7af9f6ae70902a792e4d89c3dfdd737b699d3ec02c23bc25ef82d406dd8792439cce73bd36010b12ad87fb0c07da95be4cb5f8960d4787bc0e9222c7dba3a1efe0a0a48f258fb9e9e3f4342e25d59fca613c9d8e096251703a806082c29b5a52d7f9a678880f3001829c24e874f632fe68b6b180d28eab7214971e93ffdadb29044a10e069edc58c9204d6f329c6bee32165f6222cd70f515c8a586a7357e446aa1b73004bbc85c6b1b7f1f559b57b68496a540639c26508faa7b7b71a5020dec364b05ddaff56c71f1e5294f88e297f829b80c3e29c35c5816cbc961a6201025c2225bff6a4d60b5ad484df863621be3e206ffadb0ebfb0450f5ff9decd7dea61b6170fd59c043a840cf673f14756149b63ef968c4e60af9d2b1c4a09deb7278dce8bffc62dad3d8bea2913e781bf4ddb750569f96f04f6af09e96cfed43065ac748aba3fccb1dc8f47ad98e8a6649619c96b322475edf306a9da7211b2098477dc541c5c6be38302c47353aa869cafb4b9787edcbd8dd939140d7080bab2225aea346c5f93712a68e8fae32dff5db24ec458ef99cf94dd16adbd824ce2c6f1adf68ff578184dcd8d379758e59ae5969ca65f2ee7a7bf4c2f651c67fb0d517f1d7c35607d537375f7dc8954f8ad18f0d30e5fb8637c4e39c5970e9da72c56c18a287b6deb7cf9a88fb1e0cca461e9732a62fcbc3d00f7ebd71902cd970db28e608610e9decab8e9e3bfda292638f8f24fae57b99c58fb5d64793537f3b7451d91be8d4b27fe8211ae1a07288b2bcb769e244ddbdcb0cb22b5937b7add4027f0c38d31c63cae32fe447338926a1a3f53961facf0b6192d3c7ec9a7e6673ed2de8f1078dbc34fef1c418f6dba4f842e7221b59d81401991d305d6ca51da3cca397e2776af7fe8cf3a603521144b1679ffd8528041b4e64f80bd8aafd586ceee3d52f2547e7e52b877d24adce257ecac282e4a849957c988874deeba59f33fecbc8f421ee83e17a941e8534d915e2e0bb936cffc07ee29c6880d1570882ed4d61c3ae3efc9a62809e13e9b8a376366107826814aa744face5632e71b532488a7948f9d634879c3c7a8a3c80e5b831276fbf9b48d49ac44d2b3909b77f47a4616bb56ff0b32b8f31f1b7cb60d2ec61c36c8b8118270e75cc4037e6ab1218b8c2d2798c4e34380b3bc26f73a7302b0fefe651033880cd5fb5f770ea46c1760e804a00aae2f828dba54b148753c992dbe526d417ea6052a23fe8d485dda779806acbb41adb563aeed571cbe2feab1d39a8aa5ae8491701f84de7f444aa220e87b7c2573630cbf0e65c3dfc86b23987ceb650807bd2578f36c46bf21adbded95607024058267e0043b4c8b4cc14164e090efa17608c1fba5cbf1e355f5c4ce4c115065a46a3b5b9b5f542e7007f89d888c8625e193d288983a061f8efb1dd7192957bd6eb676c2c092c85c8dc94001ed091e433aeecc4aef380ff60ec0300a69d49294782e140b9d20b9c99019f06fa29337eacab6b76faf072ce4b28a53b55b1dddc1f0337e6dece10453b55e3755827400578995802144779f9340f9070a10628d5fec211d66d78ee54337e8cd934f58da534e6167cbda8818b82a7eac305073dbe42ccfcacd04ac35ada84f8665a2647d4ae08e8992137a100cb039a9c7f2fb8a4e33e04acd1f518322f27cdd0d3a28cf12452054c3d93ba241a86f518ad64fc9f5188099e8c7e388874f8f670d72c4d392d9a204a7fa950f526216131ca1abca6dc9edb740e37506521977090fe4c51029b824acef42ebe012b920dd7f6c76cad918351151db51b2d96a6bde75c3c6528508f24fcd8b481a164a48233441dac6ae8659d60a62987af84a5c528e38748ec8637436033563a8c7df00a21f4378b072ceb97f5e98b8e86b7f3dc2b71b6b9504433adbc368bb37373bd1b25bde2a0990f5ecddfae40b20425c4f558b1d875e8613796bc9aaa94175deaedc47d9661431535a9320bffaa4946e38ac734c873b93f6ae3fb22ac8b0b317597011f2d08b150ec3d20945cfa10747233c", 0x1000}, {&(0x7f0000000380)="619b81bbec1fc97ec991c75f943df63ec8d9c174a3e17d2dedebb6e5087e4829bd0b74be86c40bc670d0e5290700131e80143f8f05b29551b2cd814cc8e6b72b5078f15a5ed6c5c1f54a9cbb97f28b60eb838cc5e4ba5506caa87ddcb85a6bd27fd1963dae05bd2111d387275974d533ea570870d35409d8d466d88cad03c4307c3db647547cd6547cd0ed0e2a9e9f89da32339fd0d163899219cfd89e2aabca9e9106a14218989fd777669c14dbe1732903bbb9fd9b563017c5007bd2a065fc6d447ec237cd32f4022e038c59be5fb01bd6b5288509e96473d28fcf1e7eda1150dee70ac94227ecde571fc2ed07902a", 0xf0}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xd8, 0x400}, 0x4) faccessat(r0, &(0x7f00000008c0)='./file0/file0\x00', 0x0, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) accept$inet6(r14, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r0, 0x0) mknod(&(0x7f0000000880)='./file0\x00', 0x40, 0x4000000000000000) 08:30:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) getpgrp() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x6012, r0, 0x0, 0x0) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000200), 0x10000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() recvfrom(r1, &(0x7f0000001540)=""/4096, 0x1000, 0x800, 0x0, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pipe2(&(0x7f0000000040), 0x10000) 08:30:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x41) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x101) 08:30:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x10001, 0x3}, {0xfffffffffffffffb, 0xfffffffffffffffc}}, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt(r0, 0x9, 0xfff, &(0x7f0000000100)="2bba6c922c53d331ee62f78b841f97666962fa10575d94e17a0972252f8c66a33984e8ca665737c4aa8d1d8f831e018889c922a227bf3056da4cd31bd963c72869cd6def24a0af56dccc4aaa01e572ce48ff770e2b545115d762e02db704981af0b65321f48b72907d827aefa6772475d267e8ceada5864384daab42ddfb40455bf1fcf1daab465cb7bf10e33334a446c106ebe4e3fe58204db0b966403b56d8f4313b59178d8a6aef48eab9bd0553ffbfad1f9ce5ac8344d2607aff078fa088444df9e7274351deeaa8704f333e573b99e41886eb1929f106c3dd204739f3751db03e7b1e00693cb9e70b8c8b01a2c95e9061b9d61feeba277445f768613cf2d1a3ede27dda5bb5f4ba1b0c20ac1e1bbd8f44ffabfb2b715c992c951c8ac0da7f0101d287befaa9bd5b7c9c29ea45633f8fb4ff9067d30a64108a8bd302e03855bcbe25d12b4b8a143afdeff18e8c4c315332e1c2b370cdd5b7dd9b88e9f03b1170eb56654a173f1c678c28587f79b44684e56f8706da22830375a3045106098c544b4bafaef5b590412dfb909a9a620909a0bef1544039404e90a2fb6e5de4c42b9cd0fc4c626d793fd3c7501a7ae2636572af7236f9191554d9531a60ce7518ec537dffecd797feb4a2f38360cbc8066c96deceefbd1ab00503e47fd71fe0f990dc60f903e89081aff8a4b8996a18eb06f6e6dc81ef9d07f290d150840eba9748a88cef530a9709d503e33d93cfc42ac3809477c4d279c55869cd9f778bad2e79d2e04be4a7837dfe0fcf4be4a2b3f7e94b7a146a030c815f8f75ce1ff5cdec24fffb629d8a831edf3b357f7157add1bb69ab725c81661c4728766f3d7ab8079ee55e3495e55e2fcc4262ba2050599d0c8043b3fa2c91488f8dbcb5be22b2382e4e4cc6becb84afa193f9c106d990d3aef6730ae005d002645c075e58c2043077f9c45fa0aa1c058bf892886d3da5e43c39c8254d6239cf596c8bcbe8356a98b687663ae5c7769b8f447fca3ed5a1dc00ba002386305c71a9f67fefc4a626ba035d718a154b75dac0e93719241de0e6e474bf5f512436403a1638e00e715f4a27600d7466ecdee6f2ab4ed7a484cd67b6e58e397297dcf783d50b72dd1c141224aaa7d7c8a3bc2235a79c0cf7b325924700befa74d6ae475a1e56093f59bf633664697a7da7bcf48ceb1a7670e9545d4dddd61a5058b1f764d7a497bb632850bf9de785ce117521375448228e5837474b9d9159600642f85b615fec7afacf5b9fdf0801aea3e9ecc42cb6a7fa216241ed2edfb399c930943a2c67fba13e2e4d91d4c79e566a1a0aff534e95eba5f4576259bb78cf6e7fd3e326817b79a84f16d0929f133d8d7ea05c82c50a459d7cef7e250f6d14074b7a113348d0d14862f5284b6aaf183cc19e9ea5871a8926af305ac24fc5ca4e8cc36a63e4a67609e20c83b5710bc1bf9e76140166535af0d4c5bcd6d2446d7f0132bf45c5afa6199cbabb34e47b110996909a77596b3ea62281a902789795e353c2261927742cd7acb56ea7fac2e305575e3fffd6ef735845c5591d41eb691aaeaf855e3b9e842b819d06dacd2925e86287fb47143867808eebd05314ab5847d6ce8b05f3c0ae3c86b11a2ce97501e48440072aad438e2df2b8a719f37304bb24487c3afad69cc70d8641e8907d3e1ce70fd070abd9524e10e9b63c46231fbd87613275c38c10a3ac923dc08d505e2e9d4c1645e0a2cbd2465c971346993fced50e2e1937832cf7d6ab3dcaebce3899b7ec0e0bf44ea9621b11eb9b564bb4e83e25fba504dfdc8e5627291f21f070e75317bcfceb51e41ced1f454bdabf6dfb8ff8e3a0cd4f88c5888b4c2311b80ce41b91773f0f048547f69c74bb576bac6e7a408719661d11656025de1a8d8ee20abd14ab5d324b910cbd902a2d074be71a46927477e0e561d2a26c266791a7d74800a15ad436df2352933882951340c001e0e55c06baf2547c93b296782bdd4f156a0c752812ea73d4ceceb1d8265e4caf2bdf5f5e34ec9d4d91281d1193701ac1afb13396b06bc0f0255b641703e1d5ef144be77508673c7b9ecf869dc2143494debeb67b9851e447ebf730ce19ed57a126f9ae75315b9d9b2ee53b9f15f43c28bb9a3ae5c032a58f39c3d91d7d8497682ef2187606958dd8afade5b239adb6cff33d794a3bef84d1e5b980e597f15ef0bb373d3e7864fa3332bdb1e55e184cec9bec7ba8aa12ec04b407b05b9025bf575f2cc4bf0fe14ce73c1fe8df6b70a76d0c19e50f34f043c195bbe82ee057dc6fce27778f03a954741940459b39c80b85905b94dacb3ad536975e42f8acff27d87bc0e62083dcf9bf0c4e6c6710254957927a5cb572f89977fd3cb50f0fc1c0a3d790269d9c3ec120893c75ac9b0964a40d6ade364da744e213eb455efcfd8bc97035106f353596418e2c35314028c938770f93fcad70e8cb676f239b491a5c0b626ac4aa3b478d6bf9052419441bd1dbe22e245cb8bf898f54d5ff2e131ab0607137d435bb5dfab3157aac6a9abba17f78fe62c34f59e39dc165ea2cd5586a3d3125b33cd64b93306322790e35f620fb3cd17c1ee04337408fc9d1f87e9ee621fbca05b32cd70ac2b0f2d19b29c8bf76436e37b80eb94368f827ba3f2b2059e69207bfe9ee117e9ae9bfda091e503f30868a2463e1e7c541935f8c205aa7c39a7e74fb612953ff5dc1e48153b0b8e44269f2fff5250823ef5c8109c3d2bc93c4971a94c3d2835dfa9cdc57429df2cc7db783ee59e82e4b7fb0b46a7df78224aa3681e2bf1baf7ae74e3a52d706d3458c6acb09464e5887297910c14971012aaa1ed4164dee02ec7b7dfde84f78992fc718d892d694af1b5b39aade4a7890cafdba418c5848550d1ab871e6929f2ddb6012a4cd85a07b4e200e7992b04c70abb5cb5f746b2b8cd4826d4803ac410aed49fce7a14c8dba937e2893f193fb8d9746f5eb46ae797dde6626cb69e6edbac7a2bc36afc6e5d2664486890f4f20c031ed685be43e4d9c91f216dedaf4ece1ef4c230b52fad973e2635469a472fb7c40fa68c3c99cc8db1bf8ff4544ea39a6945f86f91ca5741658b46571401279700f436f2eb20fd772f05f0e446075347a2aa0de7c29c8b31645f2b5850a379a7a629aa52f13f1023da264c0f64fa4450308b406ca5cadf9f0e612459132fed72dacc14c50ec8d2248179377e678d26ebb58bd247b8988468779e9b8320cf810383c07583e762e1456cfa598af577954dc35d7689978da008d382105fed0e2902af74c95221302ba37bddc4c44abd2d815a823c45e5b22db13573cf290e34dc69e1650b3c091dd931b268c844cad35aecd697a751947ff6e020d323b26f97c009d1b38da906b6a24e0857cbe32f4a90bc140a9eccb1f349831395358000ab04c561f2072d74828466ca44586ce77da691b787dcce4e1a9e0ff1cabc2d13ec28820c8902a8cac487d7fd808a6360d69db38e752b2a7e6c1c81adbe887c9838b958d60bca89d6618d931b12eb28f8f2987d9abe825c992f4d9c87f36c34c17a94c099d8628012c8601f94ea7f7c7e4e3b6bb7016b34b4611954538731581aa4b8f0280f0d8b83e5c0ca38116c60f75a9ebddb6f48a46985e5c60d68059032c4efb78876b594b5994897b75865b58d5d7b6d6b661189f68625a416137ed0e8d1dd402c0c6f7dbac4a24c78ed539dae05be6f6652e294697268cae766037629725c679cb24bb017290557c1dc5a421b998aadcfd2edda8150ce6720094f550e34019b7770b0960364ac06db4a79b5cac4bbb3aa01b071423d6e2daeaccd87861736701626d6812935a27bf6543762bb72b7d4fc284c6d953911ae3c35e92b5862e2a0c2550ae96e5345d5a0df1c762bd706d84da84c8fa983f8bbb95069856028aa5c8d413abee665acff4c07f7c07365050e169247f45a7a09c5aadb31937d95e54c6ffdf44665a1d8386a547b875f7dec5b9a25e6c0280f1735196379bd04610244d775b249d379b9cffc49677a8a77251032d8d35b6f852856f8dba178e57ac04639702b2052c8aab72d5d81d65e0fcd92cc0e4418163f2d29db1460845d3f19423fdbd6d9f75ac7d5c540f0f8edbeb02fb5133be34db721e8d9d22c3750449c3a1299350f1abd043a44e4cd8a123bb56c2da3c696583125e18a9a7377ea973e9d18a54dc99f1b6f109666f1986ad1041d07bd887b012015d34f2a16970a8b8c998889d1532447772a05f8291875f92f06ab6121ccdca7e6697ae66f1d1120ac78ca44d5b1122deab2f001cd40f306ba61e46a0f88d98465aeb9f8250bbcabf70187193b12b8e2420746254ea27a0b4963b18b1862b2723385f6e2d103c018c6c26764afbd31a5a23258048c62af9cee9cf359d25b69111631b3688e28e52f47cef8a568f623cfa4cd4178482fc720e6874794b4df817c2d0e3e5ea5ac7b070ff591c989d7fdd6f9654b378567defbece4a18880406fed20c53dcad123cddd7648a67aa7e17c865ed9314f97b984cbb1f79034232b8530612a5db3c5a66bef7be1688d21716afa7daedede28218da906a4f00b49b73bf7d6568699ed1b0ac74890cf437d9f940677d7af997c222095395c7c665452b3f2bea723455d375c7794a6776c07352188beb1a3e49c29e1ccd4567a8ac617ee705b996fcd9943583976c098cafb38be8bf05c02e15ae07e7470f339d386d05bda907e3d3f50a7156cbc1bc8cc6486c5f857e4650358fceac6f1047aa3e459412a615b82b189ec9b49f97bde3e18c8c116005249ab38f19dfa2d5e614099c3602d854fa8831bc5b5bc7d46754beb1a8169b48762a9e6051a5762aa1b8899a1e7151c12d8b4e489d8d130b46a63c253ca19ad2d1ea5356baae2fdb92179d60776a4dd57b4e2c88d245511eb77bb6475f43ff78e77df8a13b6397247efbca537a0882458b33f62755096eb3680d6e5310203dd9ba78792cad9cae70da40b26bb56c5ef51b9dbc0cc76bccf5be5a1756f0fb83cf39be0df6f6301e3b24a4df25f66576a494c276c86b12069fd0bc84465235d90e1f05165f4246c468e7e1135fc58d45f4f761978557c0b0e098d0b26bb17c2f496766657c6903463677cea89412eac51c2cac4207a2d973fbb594064f6772bdd616d5ff28cf345bbdde5ddb6e24d26b4ca4a7ea6e59d950bb477ac5352a5a234db74e72585c10f203ed19dae9d9cb4ffab7a33bda62de129ca0ecb35cb578947641755279426c77e241e3ccf3b74d04b60859cde2a8af2b1e65e8a7ff9d72b621ec00d029fbe0adc69702c9ae5e2214e25ed2d8c051ac62f14117984931ea9ed6f9038a741613d8b9ccf0117452e22c91b6678ab50a840139d785bfca341a5af10915195559828b45f9008dd0aaf60d28ab751973b5eeef34c3f7bbf5d59e3f639276448ea2fc7d55a08457f806d09b4178bed7c70cb7cfd15c1ebb0da02d0ac0ed8f24ba8fab5578a7fd16ddaadc66a17ebc39da44e24eaeac3741fbad9ed5e05a766ee024701edba462f685376c2c54d3ef6934ab66a065498e116756e4d82c7bba55f255a0e983587fe7caf3d3620721ac59e4ae28d1ae8fb46147495e49954aed330987d1ef5946de31486f5b8d4da159141b2ee20335c6226f580517522951bce8e6c14b8411336f85dd0275c6b0aa1dbc2c84c2b5151a56b471c5f96a8a0cfc332a65c7d604a9cbb2b7bb82abcb62484c27012a1f1e6009154d15ecb4fd7b09be45643960935175e6373482f0d63f369deb9baba142c1af48ed13a96ff5a6a41655", 0x1000) 08:30:04 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="435abeddbc1a8b3480522e1420235d8c056ba086776b786e258451a39450494b4e08586c364297cf381a7efc7b84e1ac004e3530539eeab8ddf41b536233531cad76b84d8ac1a591d82c21483346a2692979d3736d94ee4f6a4dc7dde00430c6d14c1a1d2bc3c25c42d759dbb73da0fa36a5121684ce54ac5516739791e1e84d9c848534d31fe9a93d589a1f9544b73b3301eb34914d73b2f04ceea22b63f840445d5b21a579dafa44c3fddc80de78658ab19578db34a75b5fdc2e0049921b37cc5bdac2e75cfa853f941875702582769a1c31098b54fd6603eed883de1ed857ac04cc59ec171613e374f1e5ab9099a36a97e04a7d2ce0c016c5ee57507809265ab9df263d092648a74e8324d331fd3394cdde0e7c48e4365fc0e8ce8d9ac618bef3fc93c4e0", 0x126) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xae) getegid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) fcntl$getflags(r0, 0x3) 08:30:04 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fchmod(r0, 0x80) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040", 0x0, 0x10000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:30:04 executing program 1: r0 = socket(0x1, 0x0, 0x6) close(r0) kqueue() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 08:30:04 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000e79000/0x3000)=nil, 0x3000, 0x2) 08:30:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/14, 0xe}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 08:30:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r0) close(r0) write(r1, 0x0, 0x0) 08:30:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x1, 0x4, 0xffffffffffffff80, "af3825c27eff1c76193c76c5a22ef53f8d3d14f3", 0x1, 0x3}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:30:05 executing program 0: r0 = socket(0x20, 0x20000000001, 0x80000000) setsockopt(r0, 0x2b, 0x20000003a, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) dup(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 08:30:05 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7fffffff, 0x744a}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="f1b19b06c3b57126b269bf136a7fb70e8878e6dcb4b5754e3f822a9afd82e94cb3cbd1e53f69b31ef2b3ffb99540f07876ea241f1d0486769853649a8da4db9a843d71eb3171e3cf1d3e4af2ab064a8d7f65844228cbae77b4f47a358f6feea762459345c22a46fda43d2ad192b98a8caf05078c2dce2005b825ac4f9b6a26e997f14d84bb27ab89b94152f8ec51d313398e3d7688823a1260969ce4b24e5a9ca148082b7a9e5123cb047603a26fd34ce88c001c1f67c51171ebb863a15eea43709a824e4d8e1e0edbe2133b139c0b40a730728f3ccaa2c37ca04275b28d647c04be22d49643c86e099e54c9f20c48bf451b74f13abf6d96dc64a2ab3b", 0xfd}, {&(0x7f00000003c0)="cf1532b99d11715e9af85c897ccbaa26a544f90cd82d31d03626cdf80028a7c889a294789374ea78eac6fcb768662a39523a10f27f5d45c6f12ad07aaf98797d39909dc06f30fcf5ef60876aee9e60fce7174f36106981212a3967844d5e6d1dfe7a3fc0de7cc66da472711ea7779808e2cfa8c85284bc1dce5d89d8a7d26318d70b3cb0181e27df52dc422aa8c054482979976b6b2341fafa290d3a6a212434cb22caf10fec53ba9ab07a7c3ab746084f9c8d0591b62cc85f4546b78409c41f754f7bc516dc79", 0xc7}], 0x2, &(0x7f0000002740)=[{0x108, 0xffff, 0x7f, "15a1e9a0770542c9480e17a6818af41408bb4e0cfa19c99025c9472bf773ced8a26b83b9ca7d0e9ab80dd9fd5eaeeee34cc7923abf902cd1ae21d161ccec8da8b6e059aabd4fcddc979fd962956b62e18690e9f85f8bbe3c1eb88a6a2e75d7cee39400d82e2e883b45fc023dd8640f695ce2dfe6da5d88585ebbf576077c02aee8ab577acc0a66d8075f6435b6b623f7a3e96634b4d362c195426e83d3efb13efd08ea156570c1d66181cac86b7c6d4af6d9327eb839c08f9f34bff232757d901382948edca78ea23b96fb25f440772cab138eb6331159e888b500618504f3bacb1c7c72c2f155b7e74d75773244555d27"}, {0x38, 0xffff, 0x1, "16016831efb86aa54a3b922a20e6de1995fa9a17de13f9ace0f7a3439c52ad821e12eb818f33"}, {0x10, 0x1, 0x1ff}, {0xa0, 0xffff, 0x40, "c34cd3b4b4e83206a2aed0cd171e18974bd903fc2b5ab49f94c032b677cfce845ad9859b65c9dd4ff35e39451cb840b5aea3994f64f3bcbd6307af15e60aeb285ea84ee2e24f30d7b4d1068a16d8710e9673257ddca99336e231c1e6ec505db440f8feff6b9489c02aa2e1cafd2e1b1b225034be017c9743cdaea397fee3df7f66e974ff9e4877f38f56bd4080b10a8c"}, {0x30, 0xffff, 0x7fff, "39104c312227b0238a71c2355a0891bb8b33a0bfd671c25b8cbbdc"}, {0x1010, 0xffff, 0x7, "289b1550168f9898868ee07dc29c2705821850c0d6c7cb1d0d50860344f2f0fc11d2320c0b75780c56365cc24d694196a78ff7401d52c65958e14dfaabcdf6992a5eea6860ccb6cced8675d4cbca1687e4a6344577cc93d8a148c7b79115846aa1bc9a8bb1948421ba20656e2f8042f1d4d175335e711d97a0c96917aed2ad1ed80f4370832b087a21338d8184304177f6ab34d4ecf5822e8f62bdabd5276d7f622df4c7bb16340e04119410b2fc6a71966bd6b8cbbb25ccef04684f3f50ed72ffaf1169eafe685f1d13389a2588b585010530ffa4bcee9b03f805bbceaccf120524e15ead4dd9b656894aa27c47c2330a843d510c2ae9c87724519fd231b42bb3eb7a7da999b6f55be2e547ce92ad787b013d81dccf5915a72147ed56c0fad5674e04de698da425c7ca9f53e0dc92c95ea63e95f25ebd468a75b64fbcdcce231c3779ef9fa861112451e486fa99d3bd1838ac0bf65afe7aba5e0152b6b5d83c9ee50f653530373923dddbf1d778f49eff9b56b169c58e3101b1c3a90b812dc50fe7bdf7c391fc07e472cd6d84a4689375cb85973b891cd7878fd41e44d104f62cdfdd3b779bc55045ae7a55f6ae2a69aabce2945c7b48eb85d4e0196b8b8105d6604826ab29f46ae8a7451dfee3e93cd7f26ccecdf1ae7d4628ff61f9ced69868513508b475c378b2dc6a145142d14deeaeb71840de0fbfa2a6e6fee37545c29e9e0dfd7caf0bb3c5a5406cc22266722d3082bd4b583c4df33fc265adb706ac17c4783110338d9a96582cd347194a59a0e883b57d832f3be213e6d9632c0db4f10fcac806b593184e1b3042835d9ba495df9205aa7bd4b4d1a2d74c3cff46fb582e89c29a8ff285099adbc4eeddbb5a54efa6e52c014d4589a9e11fe4c874067131a76227e2d2e5685e7310124c18d5550727da4989eb54e8326c793b7a3d93f26033e563f156095efd649fe85b59e89c602455070b7467980d650c6b7b19cb2645479429e09d020bea421099ae7c55d74c93a697c8c1943351bff3efab02c14b1a62effad56bcfb1d4a984923b45cd439d2522fd36a452db6f873f3bbec1337be376722f75ec13d137b798fa4ee6dc2e7457d8b8a17bfbb72df57fbcaf9566223e996cbcb3b85a612bd9e8ed633d08b247c31deeffcf91939c13fa7f172b507d82473002563a85c42db56320265f18382e61d7f3ef7d0b3ca0ba027337884e900f5c3c9e61713096b7eaa6dee977c1fc96af6591f4a499a750873285e9b222a958cd1072d126150f29fcc1fb7692d3acafc79ac0e4285c5a1fad2fede06f350ccef6c783ab9a10a5cdb966120e3756cb9e6b2a3f626c10675f4f1a55c097f7ceabc65a853f44974474ff3d855f1918677cf6b15ab7119eb4cf934e91c7738c3c9543573793cfa60701bf4398583e788dd1b19e7916acf25f85f2ee55963171ac21d89dbec386ea0055c47ded66286cf05d77d2ee776072e7b25122247c54bd3c769b0202ac0b64a2fd4bf363a6ec6d588e0d665e6a31fe82608dd2b6c3fba659e74f7792b177816dfdb0653d516419fe359a880f1216dd2cab2b99d866e9feb7462cdd86ffa243b17d0d7d25daaab67f13cda795dbae646f591c985de5968f8575c8bf991f8f3bf2d323ce4bcf43530b2c0e4a93a10d0828f60360ed092b84e27678cd5054fc77778b61318c888504149fd4a143575f6cb37d19f666590a9084556006b932e875aa43243ef8101bece67591f25bd384ce412594e305f9658a4a0fdf1e932c9c79fc27e0a69aaa9cc893646f8ce023e8b8d8737afbbdd6eb31d8c1b61590cf200befc425da49af7fcdd2d176e0a8322a1ff766622ff907324eb137f2a0b28b7a6c5c2ac2ead0a0d22c09d01c33cbc4413fb661f13a9f65683787bb7e083cca3ae2d22be41f0dfb913f437f0a4dae370452f0f53dec24fe85dffc75a8c9fdfc25e714e44326e7bf4218720e1fe47e02fa5a71a6fcca2cbb40cdf51880895b4d35109048410afb9bed48d64992b7bf68b023d706cea3e5771fc0d5525d10a1ce27d236de5923874d2264b2444d6bbdce5f3918328dd56815d7161471dc7302b488f6249d23f8e0de1a062733baf2fb5ecc8fc63275a927aa33c545b48503c481e894f83ee78f5a98cd123a11aaa002bc89f798aa57cd870adfa9978a2cf2387b338d8691da8d09f52cb7cf44ecf677fce0886a3fde7a9be1a74e79982bfc1fedca6f94f6a3e78f121f99cba7e84c57c42a2e3bf07854b2442d0fc14c2754c69b6a484175a58992deddf609395af71ee9bd9968c5193ab53e6d3d601b1cc810352105a8b5722b524c6a753d734796415e6e0d9a650668a33c7c7e8e0e1022908a679d57bc9a60701928995c037fdef48c4cb7701d1bf7cef741463026c1256936ea1e20886b0bf54a901ef670db6c23b7ab547d6177328a714bdaaade21d46a5f1210b625afb3af13cc5629e118724eb119f74f403581dd766da07ceff354118a9abe62e901c1796afd3ff153ff19a5d28a108afb9fd499861caf88b2dffaf4ff340182fadbe4550d0ff4496c2c6f4a97e8e70ba08741e61386b00c2f4aa6285f728bcb8e7dd68ab7cd8ec30a8b87cfa4bb0b9528daa9e0f59d6aa9aac67c79f43e26561c9613fe4f0dc17330d90778ae5342bcbb7063607e0fb5b7bf4eeac73ff4ad5d8da063ea350c400ed7fbc4fa3b55186b0ae46b32849b1bad3014f922bccbca375c50d7087568854fab41dbe6d2ca1dff48f73ac5d851b054da0bbca92e6e1fe2553c29f35f3684c63a736f5c6e89db135e74900a7b298d939e3ad868489fbf38c1885ff1cc89bee8c9c3a0d665ba84b7b3efdc6ef0e0c16fa96b74c084c1aa40904b301ccabf44ea0fa6b2bcc2ad72c5318de638982bd3924e64a1e7cda4c0efe41f2722bceacff3d51e9cc954394c3310cf44fa2d23236526df2f24d28d0c842e98671f011aade4c7214505f4ef38bd4138a581be7c1242490e5009b739b4497cb83541ad07d77c534bc83903ecd7d1aee91d1ddef8a44ba0231183ac3cdad497497a598c35def9a3b6c6e7a8c75fed3c073b44918386d93ad31bb2c4abe90f0ef2747e521e66c3967c6bbe4deb07bbb0b1031b368429d176ff0876501a0b93a4d28a18a2ce5ae9afd12aa567c8d6e4fc90f268619d97a0e20284a57e7332908689c7dc74f06700db357b37d6553a253f292b9b6d4b18ccf9eb542a3d02124152135ff597893cc5ef8860000c3b32c85c871a285e11ef6aab3510e9a7e1cefb313c8230c8b721436dbb8758932222226716a9986e9695ad15aa89fcdc65ef71e3c37f57c6844c057e982ee03ecadc4dbaaf75de8da2969cd71b33d09fb35222bf02b1107ffd6e664263b42293c8c4b0e95151bb5d5d908a5b4e40c86e046ed1ac933f2b2cd2421078106da86b93477a5bd82f8ddf3d420e444adf265a3393ee6b1392f2111f469164c1a2c06dd04011e9b7d2691bbcc7118913f660fc73422352c3b05228f7f759aa7e78b7ca93d7c6040732082758861a389999699a142664845f7a2875a1ac6e9ca7fcbffa96df3d75f2bb4c77909e9714d4583802a18d96761732a003f29ac30ed5d226f45b015b388cd9384647de17d0ab318f6e2c1e8805867b795ee2d82ade1b927e7382f42c6fc147fd5a554bc07d4523cff8535ae4abc60876222d7e5e71b580eeb7601ca360c0326f3888f3f670f258b2a2e90a6d98ebcc409dd18ca6438ad8f67e127883b0a53a4a3c528fbccae34b81c754b7a8d010740da52c5166a9f8179401ba387ea0f08d6c4e503768f0a735403677177613c3f831a88d21092f8a4fd41592f1d5261094506f2461909fb5ca5afa221abdc91ff88071f3381b5c524cf94cd344f00c6fe08e4bcd43987dbc0124f3a5676f0f7e60bf3e06522ad0fe804131f902636bc0a40cabfb7ae641b859c16ae3a6ed2fea700d6bde5434148092a5230a5c3d47793268242cc410c3164c2241ffeea52ec2a47c07a1308de9fa50995745101b19f8eedc16f583bb2c62c010f1a6137bb5379dbceec25626f6f97dfa2532789a0ed66275c13bfa784ac5dfbef0c9a16eb7c0b6c9f8754de27ed1f265eed5b166f5b2132a528d3c37db54747fd74c0da9c032d603025e95fc78513cdea3e9771ebf7aa9e3a33bda671032f4f3faf12c1c421f4854f09b55b6011e88730a13c4d12688a185d33f2af925635aef8767b5b0d7d721144ddd8aa4f354d75e23bed2030f1ada56de017e94699c1abafdbba4f1844b9a0d618ddebba8eb646db73b1fc2473f0c40fd80149774af24da75c4e76d76feb3b52bf28cdfa8e478c791aaf490a502548cca33efde480ae18f19652dae00f7cb5b601c866e8f3bcd17b518c6f2ad61cbccd58dbb69268263ebae7ea9957b9420637dc3631f622921bba6d0e3896d7183154d8d5a6bfb4e31809bb3c9efb1407766685cfe084d1debd41af125d9fb91f8fd11d68c1e8eb06061910c5eb6ec702c710d2ab71b536dd2e702cc797d6a073031594d1e12429b213431fecd23e5c7f0cc10229a4b1c9121ab5416948ddd758e81dde491c6a859d12b5c15805dbcf2c93f575fe56d84fd59d801ffeb655612215d66dc9a55873fd69eb3db66a213832880823068288c81311c75353945e211b8e95e99f6ce62dd2b9ae4ceb132864070b4cd1f8a4421c3833a6d67990d7e0b4e23da8d822c94733e72e9ab68bdaf9e83c580024e4b3194042e625d56391ee1861629a3b5032a905fc1bc1c87d6710e2009d227b88b67a7c494e4b0e215561fa0cb5ff8a9a5d7bceb8c9e4dbe1373de7eeef3a1c26eec8ef3548af8f01168e4a99c932c6dc21e9a3f2dd40897539c9f0d009f42647518df4ab7a7a22878aedb4c436790e5e37d147dc48d15472eb408c41ff4af74140bbf954767aa98dcfa483db2070a9ae411fc4f1275f5854c4e933f87f62bc710979bbfbf000e7b7510cf1d1ccc9397c1c2f87d30250fa9ab982d1623bbfcd812a6c31d79882bfa261dbc66ccbb5d97785b81752b0da2527c652a65a984b34ff7edeb5135ada9a0d8bb27c644f3f718afa77cb30ba1231771e59f209b00653176806cd26131bcaf77d889f462c7ff97b7e74c4f01e9074fda85b9efe7a4075f5dee8ffe16fcdcdfcf157d4e1d8ae7bf2c3b8c823959cc1d59130ad5ccbdecd8528950847c3793dd6415c76a4821e2800a79cd1d0dbab7a7f109343f0ab91a9bfcfdecb1f5459afb45b4686ce28d5aab8bf77ccaf8365138a30cce3fca06cbb0480d9fcf2494719eb4a0371e11ad4e1b6f633d4031fa3199491c71aea50e0613e802fcd069049acf80dd4791505e824955c1f7fd50cc5fc468e63c412a4784afeb2e94df7ffd9e8c14b3c95f6f71d90f1badc8f84f78564edfee0d8977ef55a9b4097c2cc942a1302ff1f4ab438e167af851be16ad4a2e065dca85671da4d9659cad0155b40b8d886e8407fc86789abab8b5560a863c975fc2fb010a77922f2723391968c437234d31ec3ea34d809ad6c23a1a2ae2e5ae0f651086321c3c152be0f0bfc6f0a0f2d99c65622daf5940186cc6c7c36d289f518c02988deb4b702eb29f7dfb806a11f1c6d38f4b69ae6e1dc68d5dad6e12cd706c53d5723f0a46e61332bb10aea818668ec2ad9a9fc3b0708705f82b6e71538412931e2611b36fbc07fe5792ca29ea42022ec60e41d17bc832824129a4729bed6b20eb473092c2f762350bafa4f2f5d77344337fa8bb2c682cffac586d9544cd401d77e9531fe6ee1bda430f5ff9113249272bc090818a3a"}, {0x10, 0xffff, 0x300000000000000}, {0xb8, 0x1, 0x5, "162ce7a134b13b9a27942a327ac4b438219b9a2bb88251ac617cd3d093b137be7c7f62cec5d52aa882a4ae447567899fb35c52e82801d092c3ad8c50d88c8586cb8dd6cb251355c4d35da3cb6813b864bf3b85fe2d148ab699d89829f42ad7172915f7fa55eae22815feee7ee588baec7780c277ef700dcc0c558b73aa4af19d86eaa2f3fc26c97222a0b5f56a7ac6717a999779578b9b03f9d8897562014fb799d9fe67"}, {0x1010, 0xffff, 0x8, "dc4b366dd1c75b6d78c51e34376f3f6de0a2d48dcdd58b3e4eefdeff03e6f62b98e44284fe86736b7575ccced1edde34f96d783b8996a13b5652581a740a90935b4fbad6d1cf9695723cb681c3923c8e48cbc55481da24b7abe90a90614b77802f8a536e12e8b86027c9bb74aa2f1950c9eceafa0a9c92926c5a2a742249e90016ac8a08d9bd1b7edeb1ffd178861797b891a70895763f7cc8e382c43a9b0693e35150f4f36ffe79f271d4b258d6f59c26e8c6380b76c8cf436cefe31e668c8a9a122b1f6f8d851106612f67b3b608d6ebd9b62310f88947d00727806e59585a57ad0c1cbe301151aa63e166a5955d5462d7dcc647d298a308c9c19bf79e0152dbb93267e9b3b822e618b3d09ccf5e7497afdb81d77f3679330522cba3493dafda347746ccd81b715180aaefaeacff5cb95b92dc23c137e4f37a6df73c434062468c8c9f4d3c055e4254a9eae59ef5d3958916c918a24b5ec7f57ee025352e2af969b60d85149d1b19e0f4ba3554414ff474bdd317cd15208d267514e14073e691e664d44e2a8280ad479d3ad41b5a1c493ed84b995b4755388e0b8d73374d05157bc323a903cc668e5cf401dbf661aaa90f39f228a5ab99a0879c062c1c8b2ebdc282f1f08ec87431bf3fc077d09d4a071974f9e544b72d94aa1073dc1a3fa889472b9e4b12c81c0a7d937758fadfdf25e483d742d285d6240707accfb84ec1149e5cdaf45b5d4f3ce061eb8f2175197cf1b12dbcd395e038e40732b525894beb17725370488c028689909675ee3bdb35c4d66a43f2a28e93f136a059297371d752f20b34ae5d3adecb03e3593e92f8fc208af3e7416f7f9417700d37686fd11fccf7e7917310c324e52ab55064a30fcdcef684e21052eb0af8e0f8a02b7fd93336f8bc598a398b9559f54701c0746c540921ed6aef65d9d30562124465aeb56b0415a91a2ff0ba92ef0fce20b0c596d1dbd044fecebb785099ed564d52779134fc7e4bdbe105d2625cfb4735456d541ba8bd8d8e832034ce5b34620960d1b4f791224db600c296df937b89f9f4b1f83a314fc0158b8e90008d42cd125e8dc23176d97747414b7848f9b96083c55475a9dbd76851bc2ba1bb2cc480521cab102ba71120bb41e59b42674bbae8befb7424a23a834bfa8f5d09ad09feefce48928842e0959b55444cf17558db35b67ed548b31939decc5165039f67fa815b906db12f8873a7a064569847e80ddd96dc0681fa4dce66c7ed43c847b1cdff8e147d444414c35dfe81a36cb5e78ea4a0883934c5131b7d906f2c050350328a4223bbf9e0a86f296f4da72d7cf047b03938443e81ce2d4c658eb7af10d035034fdbbf0087e855599be9d559445322aa8ea16b05f2d09518f00193f8d770dd87a92cfe3b7f7c0bb71104ce7c6c95097e637c1bf3cfddbba9fe56fa25ea21efc047f9c774fd54f9c4e1f21dedf48f1dc3740937d26a68021cf2daecffe5ffe67d0ef412372cccc8f619305c61fbec3b51ef66b229a0a1f664726f794653da28d4286684bc5040869514179ada9c2561f9cfae6e770c1a2368202b6954f922279384779274a48e0d953c1b8e46658bf71cf7750d5f635d44473c819c3a9f799d3266e2c81df34ebe16f3ca74cc59dd27bb3a694a421aaf57b5ff8c1595a25541b717115f8c27d147c9dbca4df809e7aa701c3a1fdc83d490b099efe2bf9e8a27b01f0b571035685fa15c29b29ddac6209aa75fa88df70cca66ab86f4cd393df44e2a68d5a2feae2920527b97eced1f729efc1580075d6de6fb1dead7d3de7ed96e2c19e81f0879f7eb99b8e9e935b8419f85decaa2444252c7805a42b7da4bdd703a053e3450b543e322c53c49fb2c352cea630fbaf5ba5b4b174effb7955ef69c22a45e444cee58f726094e0dc2dcd41c8620a0b60b10551124a517281d6937c08691dfe450836164b49974620e59a5ede8f9216d4b0cdfc9c0ddd7ba0ae5dd13c807a0b5708318862dd8c4048659625c2edb066a587699b9a550d322d658cdf503ccf18d22b04aacfa4c7e8aed7d8bf736ed5913a560af141b41ceec5f046806018aec4f64f77b3115ef872aa7ab67be8c258c525e04cf278fa0f2f94ea7c6afaf24a3eda2ba69c9e84ff2aab5c8e294d7639d9bb5192cba8f7e819a3d1fa9b5c1b70f60b0cc975648c41853c3262e13a7715869ed36c55d795168fab96abc917b45de528a9a9beeb155b3860afdf56b12a50b3004e5ce34e4b5bd14bad9b3de58e89e8f3700716d4fe5ca6c4c9edc5a183d982e210897564e202e392eb19c1b164d949e0a05d5370342920cb73a2dacc9be634a4c539f543ea1985961f4d6b4e1fa314e3a1303f9fa1d3ed3a74636cd7a7b31415666e78af6a71f17dfaf2e8ac3b39757abdf0caed0402b704737519ca47144fea746186bd863a177ac1511106fc862fea2b3f6ec30a987337756205f7b0ee94faca93fb8b3b22a26a445decea0554280a01c1bc2f1036c4bd775630018fa66be9df9706955fde49500f67ffaa537efc46cfde30884dc768b82e890c6efe1949234417d31452b84b6deebd64d1eff818ed24dd722862cef42c0da0564f023d2d55f55004774a623ecc4fe4b20d4e74809df2d0520b07ca1ab332c77aff4d9f0fcfd1efb8e5826b9a9ea260d0873015da0a719f3310e370963f26f5122fae1efd9e05dcc559245f96c5794ab67b207f2b4009036c1197bea94859721c017f0b52608965f1b47fad5d4319ee25871d8bf7d2fae5e0d9445b4e1f3b4ccb4ab6469a36701f13053e86848da7ff8d82d8456958109aacd044cc5afd05202fa099136ad0b817db7c907649218556ae8661cc359d3c4306d9077b6b18006a10caaa7bf9bf73ad6c012c52642a3a46b67cd0a87896ee8a66ab5d388d1128beeb6e7ff4a95251c11fe4952c8d68feaee9151dc30f98aaf739220cc552b6146aa6373ab51df92a17466c279253eea8689b5889411758fc81ee8966750d9b4a69322837182fd230be7959f3217decbdde138670339a1c894744453707a7dcf1939b47acc6a4ad66c766c837731c3ceae01cd68d8347a737b4c7eab45cc03694d00bd0dbd38f699cfc41b76d78fa46d39757aa9b680ed267a03ae01126621720df8fb960906e185c604ac2ec27ee29390d0e301400274a83d39f472e5f41f83072bc29691cea3e8205de96e9da527a4a606e3f43adf70c10e7a78d408db0cd84f22e463975d1ac0ba4f2714b08e9660ae9164c041fe6b7a03e8a7013e356e7af54110d911082fcf87537fcd564b34e6249b5e7e4afeec491b0841a8d086402caf4a6aa03b2bdca2c96726444bf3f97040144bb8b62cf2fcad63656a2ec4fcb34e87a2afef52ae6e003174e67bfc50cf34a039597335effa06136c7116bd99c65ca3d119fb956ee245c5ba70d7265869a66758b3fb5a3d97ae8ffd9872baf29dd412f1f03bae93d074c2c124cf329002b56dd4a555c718249ff075971882c3d1e4e8695399b27d0b22095bd4babb51487f166cfcf3aaaefa78f813e338257152e5b3cac4f119e2d27593cb3a6b514bb42e6fdeca8945ce331fe2766458312bbec5671dd4aa60e8062029c272a9dc0dabbaa893bd23158dc81fc8e36cc892824a2d623cc929e4666c6b343c8f698610ed73ce6f942fa78a387a5458cc92061b86e91ea5efb4f8096ec7d2d2490d629f959797b0876495fea0d336f89dfbfc7300124cbef27851232dd26e762a907168a11fb554ad3779c196156ae7486e4c0fdcbeeb8839a4095a0c0c045dbf3aec4c83b5edf4ad49f4201e55d8e687c502889e1309db0305dbecde0c155176beb0a57826899b8602b03e5bef5c592874a8e73795d7f0452853ea230c348fa7aef74ea0b31c506d8d3a7a1180675ccc4e388b6b82349038673e811a71e57b8b15fbf42053b21ba2f86b8c5e1ef33e10076fbb98b5ec7c9b0280df9df83b594ef4fd9f64333f10d4559787620ace2bd5d9cb4e1aa3b53e9dc3049a54cdccf6a5ebab26131a10647ccb9d8da4a560a721838909171935640062d28fab9663c2f672b9aac28dcd13dfcf25b918e93fa7da24193aeeb77bfb48e57e55b9f0fa4ba92c915d2291770c00f1e3cc27167a6fb460feec5ee22f8e66b6664949ea95373e93a23334771c69d237915275144dad2d467a19fbcd208e2fd92697e9867b1c317abf73c8b35ec1912ff8d79a42717f803bbb64f300c9398bd8b11f3e8d6343d425c4771cd8ce31647a174ef13779a5a56447bdaa4384364b02fc1dc0d73ad734f3a7a132d3dae78c92a4d62faa6f7eed450798c83245a356518b3b0121df170d42987270068991d2631aa47e8e6ed372d0b7ce834d9d93a986d2a3aa6b66a3e6912b14ce3110b2324772ff134ce1af2ecb5cfe0bc6e4d45595ae6f0237709b1373cf3e3887f7ffee463106af8d0dc71b279d787029aba1be40b72cda42abb251b631c4f5974b381e5e72467581d367143baedc8a84cd4036e5584f375c5209d93b70ec5f2c51c3be0d409fc39e4361ca45af291d531d0b1eca41ff1948e696ba8fe510b0937ea7f2c4d8c76b207f19172eeebf8515725139e35325aa09b99c10f1a45c84a954767005994734a875acb12135a036076007d66dd5235af59439e092b1cb739838327f40231a7398bdc19c377b46b53baedeec677f83e244fbe63c9eea80bf52cecba5068fe72a5e7a088bb52ad00748f7cfba254d3eb1b31d1581691f5782a09d0a20e401e42311c832f21e1c969602c2491970c98c71f9c76cc52ac07c51bee187cdc0220c8ef57581a3822e68f3240393026e25cfffeae75bbb18c602abb0397ff756c81a36a96d808c1d054c68aad6e9fc23f9c61441787953bf61c2f69be8490bd372fcf59803748d6345880695915226919deb35266039d384f071b7ea67fcda438459e959f0c1bbd3cad4c82c8ec78c701a91b7666b2845a98b1050fc2272421daf7b3c24786dfd0ede023eb338bb2cd64ee332cae0b43f545569185270333f67c04b38a7a2c27f5babac999326680ba6d80ca0efb5ef3c5caa44fa14fd3f0ee43f1ac653c47b21f702de80888b5aa45625cd758ea14f2d502d46a8d67a5b49d1733e762b59c37ac927c99b07d6e90d1c01c1bc5ee8fc269ac04f6a71ea4edcbe46f837e077b5b2ccc288af976238d859fc232d6d0c83c43bf59f6e7cb6d5f61d13a45d6dbd592c72e74a4f4944e305caf972859d4d5311b731d37e795c08306e230c12f5f1a745b0bd6d88db6f3edfb9437433663316e85ca17e0ffd957f9858974c7943ee7c6071fc609a628c253d926f5f9c940b4277ed98bf6b1465ad25feb68f138bce7f63f48516951d3c58589b6ce7d78f2e52a96efb3e2e9077f6c86c751281752babf9ee7e72bc355e8ffe8067da941f3e5d52646b5b40173b182ce36d442d2008cd1d2a1b30596c653723620ae9237ff0d46dc5538687d4fffb5f3e9e5a76eb3a527062f1634d08de50c91ff5cd340b6439552b959a62d339562a3037755979208534a1e0768a184fd6b65c41283d32c6b4549c4c82da7e63083e67402781a8769838ee0cfde7654b70fa445cc4577b823fc24bca69eaec5364c806ae1d844ed03f722e4ec8d640c27678f9fb9406da61b6d1052d0f2c6a623dff01c6d26aa9e7d79917c494a2139198edbd279736609faa942773a811d4e1837c05aca6080915975f7c3a016a42fd61d01ec5cbd18b04213fc5b67cb17d67482cca976280da03bbb5eef701d3bfe29e876558ab39e2aeff2fe95f355c233239d283da"}], 0x2308}, 0x4) 08:30:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="8087a4dcd6105f98ccc8d77b1f9d2e4971388295016c000000288bcdc87f6468000cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x36) 08:30:05 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='r\x00') 08:30:05 executing program 1: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x842, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 08:30:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0f702c4afa97e84900002e2f66696c653000"], 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f0000000500)='./file0\x00', 0x10020, 0x193) r3 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r4 = open$dir(&(0x7f0000000740)='./file0\x00', 0x7fd, 0x10) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) writev(r4, &(0x7f0000000b40)=[{&(0x7f0000000780)="199c790cc7ece802756fc721b9661458f470f2d53da33229926be9bc58914c8a6f51b0705ab8fb610dc520b14f86742f3af2057360f9c862e2e558915fb8f942e1bc21c9900c774f22bb1cb548c06da08d0c82355c9d9ef90a97e3adf2e8fc13a1e2132a0a01b6d4013850cc8eb70c3c3ccbcc6005443cab7903bc64f3452508427a2dc496486f32ef6f616353bfc3e88670365e2934b8168f8ae31ff9c7ab3e977240d766ada59fa5fcf04b8806872c0a9ba530a921bfdf6e5203d1084b68cf7f785ebf631266d0156bd17a74725ab4e0ee9329d0c3900658024e3f3935afa6c0e2c749cf9d23aa25db", 0xea}, {&(0x7f0000000880)="041edf52f54d45af4e1da3335b62c078b8ecc5325923dee52a4616f33081e77dee3a370ab9f7172781fbe56c79877e4e5409d033e0c9e145e749f8db19cba2f7453c79cb4c74d8287f9242703f3a40f19f", 0x51}, {&(0x7f0000000900)="82f071c8053399f5ed1d0d03a05ee531628130c582675616183c6413b8834fc1701242932a609176007afd1092d753eceb68a95a242835a665634a3615de4ba758b8ccaff6d730510a60993afb9708326784e65c88b425fe66f930defac9d91c8a4a0aa18f90ddab1dbf52aa73e560a35c3fc15857c6b8bc47da0ac9d340113d1770260317df9c02bff7abe923566ea189a7319d7d40a3fb46d8", 0x9a}, {&(0x7f00000009c0)="f6898020eaf3fc661321180be6f685c63d74af17b57323bb41aaab5c61e99edadd6a8bad40f16f5b2b45c0b1283ba9e40451ff14810aa894707dd5785e1ab4570494703abfedd5cdd8a4419f606d4840a9ae13424939b799ee9f0348201959c62e66bca1f9ee9e39ca65c7bd35d82db922012d7dce3ddc2a0a", 0x79}, {&(0x7f0000000a40)="b39d8ab78b7782aa6f491cad85ddc5de39f6ca271077bfb4464fe5c554f3fc60bcd28f5c1d46a59d5cc361558536fbc717b3d0ab44193dadcc18c57758ba15aa9cc051333e78c4533015f2d4d8d7e01a1c42f04c9b57e69ec0a7a83f899b758fcab13aa7868743b7864ac20e2cc8f10d1469c1d60f7ddc0a77766a40c2599fbf23eaf00f2b99e8cf4d3e790caf2f125ca92cea32627df9b67f1328b57da2acfb2adfbe3005d5e7f0ee1b21c95ae6a79ca8eaf02507e70631dee9122f3a9997c383318712b384c95ed4e41d0e6486e8a7f3d28d0f0ce48203648fb065d331a68fdf99a2f8e66990da", 0xe8}], 0x5) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = socket$inet6(0x18, 0x4004, 0x0) r8 = syz_open_pts() open$dir(&(0x7f0000000700)='./file0/../file0\x00', 0xce6a0a4033049fdc, 0x8) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000bc0)=@abs, &(0x7f0000000c00)=0x8) poll(&(0x7f0000000c40), 0x0, 0x2d6) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0xb8e139436975e9f3, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="43c1bab4d63cee965cde8af623b2b5589847c0a2475001996825378940144d3a9e2065fe4db4342048005c18466aa1682969476af86ddc", 0x37}, {&(0x7f0000000200)="0f3f47f0bf7bc0c5df99876dd61badffde02a10a613845febeaba1f1766706daca81bdb2b28ab4383bb8df54eb93289d847739aa180091b93f22e59cf27f98baa908d1899745fb76e830653c31e4b0cf16695b0a96e1a3d723a79cb60f65991f8b9e985dcae3cc12c5b90087327c17e7e55daf45ba7fedfc93fb801495cf569e5926f83e3ec328cc8832b22278044ffe0c5fa9ba5ebb48c842a973af8b8b02dcec0f1a90012c381eb7e8318dd1f337e3d45ccf796cc57578e9ea7ffbd726d421cb47e7464f4c248c0aa814b49a5772fa79714ef1b20101db233a8fd9f7a48554df5db605513dbef1f3f984f54f3182c85b94ad724d20bd787199832eae", 0xfd}, {&(0x7f0000000300)="35e4e825322aaf9e8ef20341bb5230c3693cbb2699144e9d0ced36745bba67759218c1313633e667cfe302406b1d2dd3e4803ff9d06b141f66b18fad37809400ccb30075f01403ce91a3314ef9d55e7e95339129e7523b717e64331324dd3b2b9b21cf3412f546d88ddaca945af9cbced35f0059f30c514fe6b46b3e843b662c4d", 0x81}, {&(0x7f00000003c0)="a63c49b6671068cb0b6f02d45792e788dd73831bfffdb04236fb99dddbb4ee4cf6f5b76ebd8220a05b9e1ab90ffd690318b62c9aa3bbdbec59ee6fa9a6c6b18760b93bedaa2d40dd2227b724da470f31751f405064cb6a47fe6b54a539d0930a38b47141a5ecee81c50ffbf25bdec6f580475d6fc2e221e205bf5dcdc3f27df6e21962a0ef", 0x85}, {&(0x7f0000000140)="86962f19267ed1642bf96987263e6b1bedff4ff093f3a6905ddcd50852e229250ab898f16cb5cb778acf7aa709163304dad443655c24958d346f8b791eb465c4cd8081f019121da2de19", 0x4a}], 0x5, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}], 0x38, 0x8}, 0x0) 08:30:05 executing program 1: fcntl$getflags(0xffffffffffffffff, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = syz_open_pts() r3 = syz_open_pts() sendto$inet6(r0, &(0x7f0000000640)="aeb279a18b3501d676f8709b4efa933ce35b825e8b8ef9fc23a079b298cafba9c930d73de820378092fdcb6991251b49fedfcc8f2b85eac19817ff4350697b8a0a2e69f8457415080d407bab2f62d8639ca00ff363495d4da2a76ddbfcfb2bcfd6b63368c66fb443808bba6a1f5d7e80f8f38655e3bf4a573af2c3ac0ce4f5b514168bf4543b3073e58c2624bb71fb9df32bf91c51e6d271c1c3224e252739d76dcfc4a9f798def89319557192a72b8a604355f06d9ab02d8c768132dbefe338509e197836475e7afe8251d32bf2f1d3e287632bea6a370c0bbba064996b541ce91aa157a38c9f046e9768fdebca03363459359cbff884bc60c4f561be3ac73a2179127941751206b07348e31330a482efc0b8452d84dab00e9bbbee9b6b71ac795a20258d80ce873a38949bdfe0a192b142944e2d45499eafe1f6b7aa46e7abdd77ec2d915882b75bb3babc9a9955e27e9a872f743de998b1f8e458823fc17130e5114839eea7035cca333aa37b5f93d10ff588ee8f4630631eb99739425a332e69be022b574274a280c72369518beabe790b8a242515eefeba7c535f3272f00ca4cc9331b175d06fa71a7963a026a2f66766a513051a11ce32a12b5179060c61d1c406635dbc5f46e3c8753d0ca03f9c9be0451e39b2ec7efddf1833dcc0c12cea058ba95553cd82ba803cea40ccc2c220bfacd863bf951775863ee99b381c7b362fa7a4a4cae9c24745fbf54a10f4851168fceae67ff97eb4112895395f246599561890a1487234aac8a019f46c96ef877f757b1dbd5674c1e2d2aa4032fff9a9133fa350eae0626d7e90fd0017d61d7526c0b003dd859c48f7af36dac80494f73c126476135f9121943353157ca5ccb2449dd733ebcaa4d67dcb049f2529c4a94cdda9260fd82e2e874bbc548c5813fbf9e9881618da8ba1c3188ce5db9519277250ff392d232f7a65acb638960e901c982fdc8eff1777dc8317758f70fc582ad02d14c8499b9c889dc188d0faffffe727a7c5adb4f652098fd45a32c2b456279034814fac9779a5229a8a2e7ab3ec250757727cc71491a408a66324183a9186c9b644b75b52af6de719e514259860d1269d4154d1575f437a21ead88360929f8a9f4448617d7bd0873c1b870d41acc9c44182c8ae532ed40f620b6e1056b090df22011b212beedcbecd9dae7667592f45d337270c4ba457cf3ccbc43b38502fef6835c2098ef9e52b0be0da5cb7c44d3d69973f2722fb4d102f9ec4c2f5ffecd7d11da6ba250338725caca631d76b58f87a23f2c5bfba25e63192a3ff69d0ff288a410acd738e465d5eb1e2c75a30a057e78de8d2df1b14d3e7ec78a9c6f4a264d11e83925ce2aa172692d523420b4eb3bfbc5bf9acb95620d604e3042868beea52fe07225776192cf925e51c802e61b2b459963eab52f5f982ccfd1e8758b9b83909e74c37bcab1e6c478ac60fa1f82cddbb5fc9298551983892ec21866a25d789fafeb4173a28b9b72e8a171ffc73e4a9d8f635df7b5be9ba19db48392cb1556e96d695310daf10faa3d830d3766f3cb885c0b139a1751aa768d5cbf29e88d6ea770211ce92e953c487dbb9c04ab92cd94eb5bc88420a0dc14540ffc1511a65ce0bdfb15bccc4ed2a230a5ab17c7f6153efdafc2fe6e50b1d9ddfa62b807f989bca0ed2272d38b5e432a97a1ddff7bfd88e1f8f69bb85f6933879e65c526cb3bb5da1486401af4726fd681d7579383f3c05094e36335f761cc6b8ffe7eb572c5ce5cc3427db40a2dd2a903c172362a7726817e2aef83a31b9de017b36a8a0b1b2ed87ba6d25b8a2afba620bafa3f0e895c708ffc4133fc294fbb7861f39722540a604fa65b2221321088deb216e91cc9d37aff40621cafd13e9f03f6d478ca766f8848eae859df573e8948e345f3408c7ea5eea26d61656741ebb12c1594026816fe11260a6888e00bc8e6e2cc3c525183e485971120c0b3d9d0a3c4c5fd4587022b0323859ca4628485281ab8b155be896ba33e030db26f89834610b415ba1626f1106eb0ca4b2a8cc1347ff5ac652d0c3d759777efc7580a86ee2cb4dce5ff59b98ae894ee790d66e9531aba98fd64afa84c343b111dfe5ebc05d1d62500a5ce2bf2e516fa5bc23c2f88f6b40e3d14f4faa8cee4cc27234812af90c174cede97c368a70f55698e29ca55bacd6ff883e9bc067d581f8a08e276429005107c206185a65e16f2b66556a1ef9926dec31e29c9fb1b4bcd3f817040db654df58e3cba45a066b1f4dc323f906706ecef94001fd362fe1a47e20c270071be6ed186d12ae3795a7d2f5829dfee4cab3ba861de1e1380a97b13ec021ecdd15d8519b4f2016f360949accc439c8b52a38bf447d31675790ae9342856004908cae5de083f2be2beb418f40d5c9d0c807d77b7e132723204aa760264c1b7e9706e68731b0c9d2d5a6eb61d1c1fd5c622e2c8479a7aeaa5820f1935ca8d5166d5782c50f5de12aace090079f3b02f04672da9cc3a4fa37dfef15377ac3590368230fead87f9c5d22d1b92702a6a5ddfc47d904d6257b090c9f46f6ebead15c8202ad188abbe5e0e3246885c91f9df745daa2389044c71067919841e5472d0d6905e5e99a4916afd0c78cf55eb023a74024dab686ca4ce28709ffa55106a124753c190f80ac2e89b7a45599462dda257cb6bed7d6ad351aadfca8e694897e5585040426e0c7c3e6dc9ebdbac55fc9aed8fe836a1e3987d00af9815e97e0ad29082271c467aa76b5f605154b89b66ef492c5ebe266a76d50a952c158e5b5f485e28a6117a10083083680f02fee2708aaecc4caabad49ef122c47b9f86c0f5f0898af8d01ddeaca5edd9079bcda85f0279819e29721f8f39c5e8d106c2e98d4375152b3363e26130b3dcafbb9e9238f6d4a677ed63da94373b79950b69d834f13c0c794a763ccc113b796ee2d86c158668e2dab3deed5b66aa327d67964af0b5e54623cf343ed26873eb8003efd0909259dd546c9bbe998c13bbf144f6793314da14d3b26a37047826df7fe553e34a3478021131997be47eef08d264e39d5553f4e7c07c69addc68f7f8f6bd44deaf39d4f1772f058c2636397905a90b2dc63d6642ddddc4ee9dde1d67619cf21bad9b49a76f16b0468a7ade5d7a9936b4b27750f79b2034f7856a5e55124b6da83b3d9509644e83583e2bb13ce322eef0f14e5bfc51565facd5fe272c0e185bca5d81432d06ed17e0e5121ee8b24bc413a8981b44676c21b14b71f879f1c5142f8689c3f29ce324966493456e42a220605a1277330efaf86077c1819a3fa22789adfb141ec4b0e4f12761934a8294bd65bd8c6bd11f3bb9ad000634a342f75b5679f51d02fff00973d24057653ef7b01570c7249acbf1e495747bb92f4e616f50d702d957a51124c1f795422b3ede9400f9125492e399dd47d9e2a125812ef6ed6cc9a19f0b5980a61ed2d2018d0511b7af85da335000c3a6e71332a2485b941d583a4fb3fe464a79acc64ead61c6bd6c2de4ef0b385711832f15e513b70f0c14670a32cce5089b1849303a18e38b84059d938dd54bd24aff969be5ad188f78eb9beece4432f339e819d69dcf31e78656acee037a495d57cf5c4472704d7ad73b02f1c469f29dc698865617149f70206367d4b26a1407033cd6e80b5461318490eaf8eeb3ddb9cf87619a860d39b6732d7a37760cfed28f8197054a9ae6403d0c78370dfa0a915b38e6c5ef05ba15d0d899ff1a484653d26ab4962cf720dd99f90c556dac883fdc88ccbfe55e3ab8499442031f42921b5de0d3230ea11e174ab98761f53f56b28738be74252e8d2779e793421fd55e4f98530e92ce62156ce5a25a09532e9febcf5d230adf33e73ed4c732324f2366588d4ee1d3a5ce92b5a9f79095e6f04cc1d305f21e2eb7789a9c51785bf203394ea66771413930c6285a334f628504f4515e7125c004fb5623ad3f290231ac21f7e1d7c6374e0f5c33f323f1e695729109a3e24a2aa1ed19842f89a263f95f9a37955c02e4bb295ffd286ba0fcee26b8976f31589824ee77503285df46f5400a3d66a57598b684158580c0aebd548cfa16c36493b5fdfcd6aa63e594838b75562c42a6badf4fd0cace4557626de1a72b7afa370df9f47fa9414df41b73887c9770a0444a5e5a14f05231f78f6621e403871c7552667d9145cb7d0835e343147b006f973ee3277815d88df3dcb0450fc557b37aa366080d69d57256697e942f20847143c8ec2a2d95569fabda0b89f4348b2a74e433fed4ad36b69319e538da9a2a19acf8a333afe66f78091b29fafd6cc9f4c54a4352b645d7e009b91995d505b7f8459468624d56ea31057968b62fe27c618eae14e4bfc609902118d0f1cdd9a28cc3083f3e58ec15989693e520de68254fee8c3cfd9ea4e402c5ff3ed239f90386f5dd4e354d6df04bde64ad8b28434425808c1357f87b9bec3dbeb237adda41e61fb916263b67add566d758fd7e132cc4d8fcc1e3df50fb31bd3c24d7f5be2ea7c12f094e65b12de228ed0a276636670801dec05b83db737fac2f057320b68308b38a9d0153e182c7f54f43ed4da5c649466d1de8e18de6b117f2f6f89b53a7c27810d06d28eaf3ce7eabd71b1c5efd0d4df3be3a64d5eeeae1bee95e2c1f827bfda7f2e50cfbe7e04e050f248f8d1152c8212dc1c0d760470b5b2aff493d051d036808b578132b8a3a030c3825c0d5152b40639c598c2bb16337c88c2c886fbb535243d37775600120c70fd14e9facb87ee126f6b6e3886710f285f86a2d1e9cb12fb57db3c6ff1742287433c69b4784bcb5e2398b611b3f64d09649bd10251bfbb7ca12b42c6ebfde244434c8a77e34204a5b034fbf973787cac0a887a5a878c7bda7eb43dc8956d2aa2a4b809d1d60005953e7c5c5e3b3c17fe24a31a3ad0c8daa955471196c342e6983827d3789f7ac697889d7fe55686c88cac94379e87cf415acfeb3afc34e1375d4ae14064ddec0720540067a28f7e9f23443b29cff3147ac4dd33ab717d67a47e0cd61a32c07ce5415842ad878e026314823af8feca891ab5895d7a9555423cba02ac4a0f07fc07960161f4d9581e3b8a72b58aa3218ee176a8131b01bd79b7eb1bcc0a7a2e4af87512870be2c031b15ffda6b68a949a11214d6dd165b81723aed83652411e3d704826bb39bb708c05bbe49498e938d1915283f8075a210a8dd96b62c2981b3ca00ac89e8cdcc8fd8bf26120e7b34413c5f78a3ff55582dcb6cfbaf10bcf5870504ab469027df4f46118c54449414033d5e9e9155c611c2186efb0a9d85c92d88a1028dc00cf5a9f2d091215ccf2da9a0b29fa3f185d3cc4fb57638dc704eb169c6098c4faed1708a385dda5c42ae1efdd9c07af1345c51e4e4299a8a19a501100807d1aeae36b3f57fcb0183e4abdf825b557975ad906e2f7a1e85c975d92305af943a23ce5a7d472ab43b8e6c63788090d698f1131c142dbac3c38a55a7800c9c41cf67109afd9684dcddcc5313908c926c6e1458ae7a082a4a7f577ccb617aded3d5ae4d6d66dc9d2a36b06a31254befc9fa8edf15e10bcc93e41a1e93cedd7cb181bbbc3705486169b34e9be4d5060dd423ff48ceed56d88064a1bb23a32253462f8777bc6920415555cc2f49b6b6ba826f1d9f3f2167ca4552ef8c18d0c91f882a0260f576a2bea8b82ac2a1b4e552b3b6ba2eccd3ce370569d8caf34de40bc5df6388bd6b87106dfdee74f9166f01b15d68c905b42aa483de6779a2be7851c18640e4e81dc1c73e6b4e272", 0x1000, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x115600000000, 0x5}, 0xc) fsync(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0x9d, 0xffffffffffff6901, 0x92, "2e80e3a9965f4b73c398839b2ce42b590125420e", 0x4e1, 0x2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000600)) 08:30:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffff13}, {0x0}, {0x0}], 0x9}, 0xffffffffffffffff) 08:30:06 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x8000000020008000, 0xb}) 08:30:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xde5) 08:30:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1, 0x4) 08:30:06 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550d719071615db260ccc1d1624c83998c056cf760f6c387ec3c8d866460e06c9680464eafd51885f071dcfbe2312e9cfb560467019dafe8662792966a7f69db5c0447d99f1576a5c0858790595fd0f0679764a3bdd490b7baa5c8f3820b86a2c34e2525cfc0782ee25b7b4632928a8c0814bf0d5960b3aa0e34c275bb185c696cfabe290f35375ad04257ec279b194a90a1a41d37f0ce291349570ceb5c120e48c61826fccd6058c21b366158a010d070c336f4213f99450827f5c3b95f64a2ae9c9fc6fd87bfffc0ab912401dbb13182a77ea00513c8b34f7ed4c25f2c5408b88a1c887dd92bd561b77174559fb0732442eb6848ccad124f76edc323c34a6afc7d795f7c807769245bb00a7e118dc5bd75eebc94ae01934384801f16736633e8000000000000"], 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r9, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 08:30:06 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) 08:30:06 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)={{0x10001}, {0x10001, 0x5}}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 08:30:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 08:30:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:30:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:30:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000380)="b9374bb8ef3a191227cc7eed7b0ea019eac05d94819b2f7fc9e5c3771d6380de331d793c2840a1e2a6ae170846c672654d22b5bea0346a2ebcd5af4d4c5372a2345e8c9948bcdc4ca79ee0320bb3916360ac4980f7d26139ed1831921e5e14f189fa4719e543974d4d1ac766bb581dcac8486be9582f45913d50d0c2f9d6cafb524bbb688c872bf7ebad40bfe2b1a58417548184bc5b708c8728b8cd00d06e3174c52b7007cccc1cbe10744aec3be331c75e0b4d535ceaa4ef766b79d0ad8aed6c34b9755b26d230fd24e6211634c93524eedf6bb7796b641000c8890058aa6f7342c1e2acd32fc951088e6232cc7dd3d5a1b9c34d6fb683ed9d6075fd8773b0ca0fd9879d960e8bbd", 0x90) syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) dup(r0) write(r0, &(0x7f0000000200)="6d8c53abd709554044dc60a6898cc7fa3a91cc860b359d5dbce348524bb135f108523a51510b5a3dc111a2dbd6541e6aea7630ad4d6b9ca0fbdecb360b6818c6999a5cbe54364057e1358facef8a02e72e39c372ce114d6da2dd88badf48ab2a8ad8965d0b46970061b09f8548b5c45ef9520f57841c959cf2574ec9e82cc3a018764fd4b42b4830c4b287319eab4ab98c0a8125f80a72e76206b0184cb54d25e44afa7b6fc7fa24b3a2f7daebd9e638acf3151c7097d3da7288b4aafb638264c53bd17390d2250758758d1f40f7500d81", 0xd1) syz_open_pts() 08:30:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x7, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb8, 0x1, 0x9, 0x1, "609a794c9e81c297e05f9971dec87b8d69086a83", 0x4, 0x413}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r0, r1, r3) fcntl$getflags(r4, 0x3) 08:30:07 executing program 0: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000a9f000/0x3000)=nil) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) munlock(&(0x7f0000c8b000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x3000, 0x10, &(0x7f0000be9000/0x3000)=nil) shmat(r0, &(0x7f0000f21000/0x3000)=nil, 0x2000) 08:30:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0xfffffffa) 08:30:07 executing program 0: socketpair$unix(0x1, 0x8000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xb576, 0x800}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="fa7df5f6a4e54cff8ab9f60d8346ad27b2d7cc3739995d1e44913956ddcd32e033c533e36ffe8d48ba5f9bc1f31a5c6ff185ced480d80b23d1a3822cc2cae82556c23d21021c97ae2a016d83e96f8fa8588284183ec388d821c8d3d879924ad1c26e04502db154b0babebb9914fc719decac0a73076c6c70999bd3506cfee8584d7e134a4abb78d7a1301cef4323c08356792d33658bcaa1384a6072d3c064fec87baceb40b70d795e306a18f25ecc4bbba439c1b2dbe6c4eda2ae3fdf9d", 0xbe}, {&(0x7f0000000280)="a54e77ae6a9cee1ce0923150eca171b141d1110d44d10873ea20a7623b0a87cb93707ed3db701096556f29aeb441e9a1432028df0f0c37d87992aae7a73c45ad0869b1cb29bbcd9a2223539cb364b7dbcf9af41dfbc1538ae7c03c8fdd5c89090d910346c8d789d0a2b089a721b2db79b2bb09397a94f0569545a80bdfd5e1c4a43c9dbe174dac712d8563ce17586a5c2258ee35a7d60e4d4c5d1816c591c5d072842ea834f4d0ba6cba44f94c7d48ec7fe1", 0xb2}, {&(0x7f0000000340)="a999151b5934e5b37e3435cd0ba3e5e635e8fd02a33ed4efa60ff7a884a823f826cfb30018b0cebaf99a88ceb1ddf28a5e159f4eba009fdc9769a3ec545587665643b71e199128d8da040090fc3309e089194f70619ad8c0fc72f239a49ff308926c8e8cab4ccd78921020d318971e388e60d537bb4ec8dc83651d426ef5a3e4cd5be547937a6f8b0e76ab33f5ce828a362030c47646fddcd3d40de7b53aec862cad258658dc15cfa52b74407d5609bcf75ddf9dd420e3e227d8fd4f0b0910e60dcf5b4af451e57e075bd2385781a007b20dafdfb55e48df58997bd9644dcd5b59d08282ff235dcdd653e85219fcd481a661c7435ae05fc4ed449c9caabec806523862f4c298112c2cb00e206350330b6564f8b1dc4d4e412270ba04a18c7bf009068b802f6608bc15fdd234c987c5baa651d12084011f5d63521c0de6f0a07a627fdd72273493e9ad5ad7a73c8107dc17110272b82e8d9976c7b00a0404a0765123b523c1cd99c0194af00584ef5b6ce0339caa7cef708dfbe8894d067e23e9d9c7aa35aa8e0e2dda4ce1c92dafacb05e2b8c4f5f85d93bd7c91be4f4a8aa694f23c3df0455e4b3de857a5b5f63a48874488db7b7a8c8b641576c45528a9adac56a470044365ced69f26c6dcddfe480f7a325ca73a2052768a99ef3603690ad3e8b8741899d06852506a2e58b2f768828f4f3a6d59bd6c284b222824737f895d531488780eabdbb4df6512ea0f1869f8f22da127e6ab9c408a562c92a9ccbc7fbbbf93e5ae82d2323e714f6a15fa3c99d7a3311e4fe7d602671202a22ff2e9bc8f39d2e389bc7b12333c5a13b8e24954b1deb98b7208010329adab8dcba9eb0752c2c5ca79de20bceac94bcade9ead55e4f26596295bc40cf11f275aea7e7813b9334b55b4aa96a2884b63b2bf90881fe79156536496ba6967d38361eb51503f3154aa5e0875eb340d75a1818fe8834839f94247adc16e126d0bf1ffb526c37f503d5390485205ac6612b85dd71c3293a9aa2034e0d12e0538734da6270c3b1dcdcebb845e22e149e13dc94c2e3c1c7ce6f50fd888679da5932ed582077b6a2354d7a4b82eb6a7ceef9f3a0d850f3eff3b5ce1da863cce5944b455d37b0d8946fea6dce6463e9c120dbdeba4bcba37dd4ab9aaf9da3c785bd9fc079446fbafc9a20fc333442cc54b40fc43927f781d5fd8f37f80f975fb5f5bfd0705f039477cdad12ae30c84dacc140bb3d0910c504156ede09a9f5df047c88b0354829daf3dcead055bf6a51d13da145bcfc74618ed20cb3b8b77aa80cbc45929d2bcc736b01dcec3d99ca3318016d2574b725912c14f58802d36e21d57af1e25e1cb874da5738c355f1139d2f2b16d6430e57bf4d6b91ae512874121c4350af3204005b9cf0e5d04c925d3aed2d345062890f2022dd682b4b3e1e1e05ddb9f7d13c6c4c11ea914f54526d3a585fd38e4cbbc5ff2aebc30532f44ba2acd45a3f452b732bb85a3bb51353055136d700b8133c1c31cf3794b5e0716a8a516abfce3ff1dc79e2095ced244ca328ec8b5f844ba8baf7e3f08dc7d2ce0b045006d6910b701f8c56074517b7e2cc53adab46ee7061e6a3249aa7c09019ea8d5552240ae5dad4d7c1c00eac38f1d61902ec907f5295ecf3786e10fbb4543dcb78435dcc68bb2b102982703aec547e2bcb4081e6cd2b5061bf88ed74a35e19db65b3db26022f56d6075941512fa0b57af0810ead9048078ed3297d9125eaae546c401d8c85ebf5d8fae19f47099bd1de3ba0f98bda2b0d825915064a0796fd03d06b656a6e179f131437270e0bd29cd25edd38d210cfc5a0cfb07fb5c931684e60291ff28a9e28fcf42ec0fc09b714a6690d00e01cb7ee9c6653fc3e042066e6a4bd0cdb1b8300cd0eab234cfac39f7e296447539022b3a34752595976abc67d821f79b8a5c35e5d2d316bd84abd3987f34af977695b630e7f0bd562bf1bafb2e7f8f1a425213a7a120f077624f402abad3030de55b17d52ac6c5bbe4adbb95cd7a1ac0ac3c150e88d996b432ff720917f870796f35f3d010db9b9684984b333218b10f246d1c0c72e6c9b9ba56cabc69ca56e192f12f45aeb76374afb257fbaf6783244f6b923fa6abdf9d350903c80910e86da88f94d84ab079558fe8344de9b813397b6a69f7884350243e4d1c916053e90da2294a9cc270abf2ae279f4724c4fbf96eec8449ff70774d4a7ddce987977ff6301e15e766786dc12247dca31e9b9bd32e41d128b8d4c2349d1615b5313d80e6e652ba422ab77d66e8a19e2a55ce35c1890fc6fc48ed9a1aeace3e51edd56aec5736ac38949f0369dcd955fe55c4d893fa2dd871c68bac1e8b6c56ce58ae8b104e1415209b2a7c4e8e78e7f53166cfe70cf312a605b085a7f0aed03a6e83726f8b27eb833d91a603d113afc71975618120612ec930852d0714b16d760df687981532d75e461d62c2bb590f90018c0af54f304eab51bfa22703cd23e81a687f884dae2ad9c697ab9ae288e5cb4c4efdbef95b40977061c4281ac7caf0f1f1c6800c206075e0171aaa5a2fdac2ecae0649309786ab125695cefca98f4e5f35bfd4fdff65717c9759999bf55313bd99703854ef7ba585707cde5aef65c06d2e344975df1a06ca194972bdfcf652cbe78437c86043eb85ad385e24127eb408294b56ce8559d3e750d8f6ae015324647fc4938649c66b8b70aec4055e13bc8f35c2ea6f79179ed7065f9c5091cab11a396c3cc88e10f60b5d6f3bfab870ca8b75dc08e9282d472b2b562d12ad16b85c661efcbbb11dbe56545f3abfa4ac2efbb91ce826e6a216c9fdeb5908dfac8bf59d10c9fa28ea887f4684d501fb73ba730499f05057157972276b86d4bf62f16235391bb452acb3a35d4bde9a6481fdc3bcb85ce4fd2b61630c0858c0660b0d19b2f0faed283ce35ca9c0d4f114dc449d438f994a6fdd356275db457144952ea5d259ff40903f0c1d5c249ea2afbd6c24a60718c7f9b7b6560ec5fcb69f2d5f787057afb3efc6a24a1a3d77bfca8e66a6a4f5365112fd165c21afd675c36993890412ba4352cf59546e9e23648aeadabbe475f4a1ac213ce3e941c11be20132581b08e12c4091c073994aecb276470bfe9b10528f72c04bad78c447ed88e2c688b1376508b0247634b54630fb510f049dc742663367e9b24d69ce3c0405a301f3d45d0705ff5878a2760c76b55fadf52a70ad5eee0f4975a2eb85035de9f0a52142eb96e3630d1b29f7cf6c35a4f9c174d494b4439fe5ea5559612cf24a2b9b73253de8ce03c66bf690032d0a3dec0903915b163dc47682f0cf7c8c2df0b4ddc09838dec9990b3ef504acdf02a52cbf97155aa79d6b69f5a3c8f71717886af9ab12550074189138282a26e0c481902f414ef053d02455a6b954b487a79a9d7b04bcfe35cde7ce0f7cf1e09c800501b8d938e910a9a8c44be0be082a28c79ea8743c2cdae41d41b6ad50c79ca081a26e508c648eb046475bd9bd0bf8e9a8c902e372d2e8b2d36e45f8e5c6e85a6c4ceaefc41805ea62841bc70dabf4424e757384525ad8bff9d36532ec3dc38a27c22237c6becc701d9e3f7ef2126d187010b83e96bd75dcfef554c302278fcbceb47c2afd4bd4cf10ba38368024d2095c6d563783c15075615e4c3ea49410c19e791754801d64df702a8069d1e90bfca6c9d1a6146b454f184cf5c985948e8791bb37d26a889935df027d56509b719e65969ee4d0311efa4a2f1d42efa7817ba9762eb6537f39fd9f7a04342072e756cf9ea9d24239dd8c0d07b2508a29b5ac73df2abe94463895ab2d2075483761d12533b79b333829a0d8b4d1a8154caac9e623c35e8b54f4c4abc3a7b5735d8e2bddd11adea82c186e86e891760724cbb3781f7fb7e8a933fbbfe9ca7798cc4cbbc40fc5ff028e5b58b9bbd88a5531107f3d293157fa56fc74d136b75e74bd59a59b5a2a4d40a7eb0d11ee01c8b9eec4d35f7c0f535ef93cf89d4aa2cd875a1518ae953d3d62525494e396eeed8cc110231850fb1d79f9f4c86f23aba60cd0a82664a06cfbb187135437e8ccf676589e6b9aabf45243734944888defe15e98e2787846dc7acdf17bfc32fa3c7525bcd12698370b63898474bed0247466a40c99db9744e953f44c4d4dc40b7094474d7d1532d8923b2d5867a1f2900871cd1647b65141afb2f7631fd1a0da123512273a070dd4cacce5dac5951ade589a9f2c642324efced5b38bc91d55d3ebc1dc64221fcbfd2269cf0c0c3cb42da1e63a8edc5640f3142ca61e772bc9cf56bc68254c51cd7cd8fee81327f41d059c86827f69d80dd59d6d84d54b09b687d41816115ddb57f9baa6a1cf6831547db7bed4a2d87dac626f722637bc1056e33398947fb4715599750145684cb7190f5dfc9971036ea88bd55d6852a9fe9bc45697d3c06adff896d823ba7e0730e26767bf08d3611e7c42da8b0fb9404849ed50f218ee64a12cf471d9c6a2c09cb66b30bcaa07c62d83ee6e9f24da09e60d1c63290ab4de3844bea97961591bcd684465428d534a23ef148eb6a662a77feef8598e165b9de97189240a4b8098fed41e2072d093b5afad9cb99afe04d51fb42811483220a81da953962254fd8968876a081c34c3baf1ae65df6493ac880944768e3c1ff02b40357ba1a872eeb41248ea34aee3c9f6618575081c2711c400b8feadb1d32d49400bc13428c27999e6cd5e3d5765a44d2bbc72c852d2ba2def29e5f3bee39066408d2c1a582b5a336bfa115acc54e13b78712b98878fa0b10672f189a33db9e03087d9e3dfa454d78b255322db452d76063a12d418db958b291ee43011adddb6c09a8b9629844cb1ed82fcaae85c2df713466a21d42c1b37b423a558bd7dba2aee7e7f0be89929a26909b8c26009a2eb42d8b1ba5af084bd43a6254adb9b2bbee4dfd366c229efb7200dded9b816f8c416304df3f1fbb78ccbe90093563fa1ba4de6b8f0332f72b3b544389ec544dbfc4f5282a79a6ea23b4d63f7fe5f69b1e8edca40a0fccd0b4e8a994cf85b4267a68c81d53e990b92b054fc6b2f56c62dd0f4465041fdf6fca6dedf01894cde47407e2fcaa6e7a48b86ffcab92019bb87b40928eedc976edef6e21cdbdc2e4dbff6b733a148c0669285fd2b50cdb2e1a132f8f55a1a80aab7a4de0c1f880c229791fe16254768a4ff6e8e03096b48eca308ddffe4c975e833d6ef96d69304c4764b5322f9fdcc61305d08d0c6853f6800af5caccb6b773c78d250b371a1f22e7118d36a53dc644b43183e3d504096307482d3d9a0e564d907c5afbb1de453af0c3a3b27aa6e768b7a28010d6ec0e2968ba9e10aa217ca94cc54333729bd3d5e05df3e3c5548151d3958b0c1a751998a2304310dfbfc08e38a6fa391d94a8ba2a3e5c80258f7476f647b2d72f2cb0ea6e0411805b5df7a29948184732cedfffa8bcd8e80fffb4ff2cc1c6b06f049cb6d7654e9c1c5fd0bd52df41e59d2c564dd6679626ef8437033f6e83b589b07ec2e78f02c22e559cbaf2ab4dee76fffa18ce812b86dfd7641926ec85dccb9c16b297be79dbf4a4e09d23ee63bec4050c0ed29deb540c847ac300622f0c58a8586a53ab6d87f4d522926a4ac571a2b92ea10938910784542fb17fd7f45523d24dfac1ea1a0ad5e2380c912ce4d81503b85c3b67abce6bdc9b10a6420d493eb2f823165ccc4b6cdd3e2b33d67bafdb8571d009d9ee04b3c7643d5dc7077e89fd72af788e45dbd383de14ebf92527984175b4c6575dcf2b846fc9da0de15d8dca4e5a", 0x1000}], 0x3, &(0x7f0000001340)=[{0x88, 0x1, 0x5ee2, "af6716609a7db31a6607a9506731da1a4d9a43771332ab2a671509395b59ea759c5a77c79506bbe107b581658222f16c65443b30fe5107b7271817850f65a43c4f581f1518e555e5f7fa13a16c6c5cf6ddc5918affb6d4e494da75f55f6afa279ea07686631e285693ea0e50c5a0c58a122f7a42d5fa"}], 0x88}, 0x7) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8000000000004) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000001440)='./file0\x00', 0x18c, 0x6) execve(0x0, 0x0, 0x0) 08:30:07 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000400)={0x2, "01dbe631bf01752b42fad3c6e09ea5127f405308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c361f13c136ec049d29a64453cbf320b109f9012ad2e18116ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef67619bfa8143c77649073910121f7d48262e8838abd953815e40bcc85908face027800bd7037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b004cf1105da0a6cfe10bfe645d831fca6a196ccbf36a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f0"}, 0xea, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/114}, 0xffffffffffffff14, 0x2, 0x1000) 08:30:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x0, 0x5) setsockopt(r0, 0x800000008000000, 0x3, &(0x7f0000000000)="13aede39ffe77e7313d675c210f2645c3dd75659d06e22a261fb8d4aee84279b12545ebced3842a68c3e6a629b9db7b7dbd42373ebdc099f9e02d83440a469904ee81bbde23e973f9e84777656f0", 0x4e) listen(r0, 0x24) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:30:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0xffffffffffffff7b, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="e5", 0x1) r3 = dup(r2) ioctl$TIOCSCTTY(r3, 0x20007461) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000100)=0x10000, 0x4) close(r1) 08:30:07 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) 08:30:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1000000000000007, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0x90) 08:30:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x7ffd, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0xa8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 08:30:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xf3c6) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:30:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe(&(0x7f0000000300)) r3 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r4, &(0x7f00000002c0)=""/6, 0x6) getuid() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xa) setuid(r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_open_pts() syz_open_pts() 08:30:07 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') 08:30:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchmod(r0, 0x0) 08:30:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) readv(r1, &(0x7f0000001140)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/13, 0xd}, {&(0x7f0000001080)=""/158, 0x9e}], 0x3) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x100000001, 0x0, 0x0) 08:30:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x13, 0x0, 0x0, &(0x7f00000001c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x8000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) poll(&(0x7f0000000000)=[{r2, 0x1a8cb5a3ae13cbb4}, {r3, 0x4}, {r2, 0x12}, {r0, 0x120}, {r0, 0x8}, {r3, 0x82}, {r0, 0x80}, {r0}], 0x8, 0x1ff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) write(r2, &(0x7f0000000280)="f36c492a23ddd3983dcd789f594eb66a9732e3179e9f05e8f24257a2bca2f0b4c397b2d5ecf3f6363f558b15c27d59318844f0bfb3081981dc3c79c5c480874e819e9915a7a4f5b7759f6a5f1d3a5ba2a3c8689d8edabb18285cc3afe2fc62f10f0fa36df9d2fe5781a3ec7d4daa7b8bc0e5c0d48bfab5b2d29b5fe87ed9fea44b732e0b55de3e84402550316453f7f5dc66e775ee4f5ce5c55b06c7792f8eb73f3e6b41f144812bc5a56a1840503ebd8028e378a972eb50751667a0fbf00814bd04cd9b29ed5969ce4d4353f5e8a6514a9b33d3fb05cf53", 0xd8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:30:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:30:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000014, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:30:08 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='r\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 08:30:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) execve(0x0, 0x0, 0x0) 08:30:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget(0x2, 0x143) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x0, 0x7, "522d95c73b827d2194240bd952ecf55383d10edb", 0x8000, 0x2}) setsockopt(r1, 0x8, 0x6, &(0x7f0000000380)="79927842537e474534f61b9bea6538e43eca2e3f31a155a4eea4fdf0c91973d99d1aa19080dc2377b7d4b4a07de904e3770d50ff67dd0d72f407b9537888d7bfa651fe4c431b9b262a67b265bb239cfb7cb7e7b298f9c412f3556f821165314efac0d4e6a5a8ceec135c8561b4123ee8c2ea294baab37ea5d47c8bdebbec0252dc110278bd19de0a5d9880dc725c691d50819061ee4daa1d13ed1a1707000000000000c6321b5a00e5d58e938e7249a675e32a1aa2269de2bc5f7dcad66342243f673f245f748a97b94162764ff25f2728fc7aaa06b545747ee629e75081888ffa32a2b9ba8520e07ffc9484d5de14c9e62463bf75cc971295b96668019fac0a53bfdb6209b0177004ade871665991a6963355d675a1a2a385cc31c1233bf6e66dd92cb775980709308542239e0e93c43932811fedb4cf2594939214ab374dc72be0c0db32d1", 0x146) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(r1, 0x2000740d) 08:30:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x34ed7992, 0x6}, {{r2}, 0xfffffffffffffff8, 0xafd0fb17bb0dbc44, 0x20000002, 0x200000000000, 0x3f}, {{r0}, 0xa34d6bbe03e3d2c, 0x80, 0x5, 0x1387, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7, 0xffffffffffffff81}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0xfffffffffffffe35}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x50, 0x2, 0x2, 0x14ba}, {{r2}, 0xfffffffffffffffc, 0x30, 0x5, 0xffffffff, 0xb66}, {{r3}, 0xfffffffffffffff8, 0x40, 0xa0000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0x42, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x2}, {{r1}, 0xfffffffffffffffe, 0x6, 0x10, 0x7fff, 0xfffffffffffffffb}], 0x66, &(0x7f0000000200)={0xffff, 0x1}) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 08:30:08 executing program 1: setitimer(0x1, &(0x7f0000dc3fe0)={{0x80000000, 0x1}, {0x7f}}, &(0x7f0000b1bfe0)) 08:30:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:30:09 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 08:30:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) r2 = socket(0x2, 0x4, 0x7) setsockopt(r2, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:30:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 08:30:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 08:30:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0xf7, 0x8c82, 0x1000}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x808, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 08:30:09 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 08:30:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000400)=""/230, 0xe6}], 0x8) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000680)=""/193, 0xffffffffffffff32}], 0x0) 08:30:10 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7, 0x5012, r0, 0x0, 0x800000000002) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x10001, 0x1, 0xffff, "61733aacb95e5d962bf0a8a9fa0055a60bec03bc", 0x6, 0x3f}) 08:30:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) mkdir(&(0x7f0000000000)='\x00', 0x8) 08:30:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x4) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 08:30:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)) mlockall(0x2) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3f}, {0xf09, 0xfffffffffffffffe}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 08:30:10 executing program 1: setrlimit(0x2, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x5, &(0x7f0000000040)={0xe656, 0x40}) 08:30:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x9, 0xb6, 0x7, 0x100000001, "871b20f376b9853a68ca38e66e2af0da97babe89", 0xed2c, 0x100000000}) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6cafa131, 0x3, 0x10000, 0x5}) dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd9, 0x80000000, 0x9, 0x8, "91c2c1fe7a313d20a8ea1b3b29bf7cb65f4205b8", 0x1400000000000, 0x40}) 08:30:10 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0xfff, 0x8, r3}) r4 = syz_open_pts() kevent(r1, &(0x7f00000003c0)=[{{r2}, 0x0, 0x5, 0x1, 0x3ff, 0x7ff}, {{r4}, 0xfffffffffffffffc, 0xc1, 0x80, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x5, 0x40}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000001, 0x19aa}, {{r0}, 0xfffffffffffffff9, 0x1, 0x60000000, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x3, 0x40, 0x3ff}], 0x401, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x48, 0x80000000, 0x4, 0xa}, {{r0}, 0xfffffffffffffffd, 0x6f, 0x1, 0x1ff, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x11, 0x41, 0x401, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x58, 0x84, 0x2, 0x8000}, {{r4}, 0xfffffffffffffffe, 0x80, 0x80, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8000, 0x5}, {{r4}, 0x0, 0x4, 0x80000000, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000005, 0x7, 0x200}, {{r1}, 0xfffffffffffffffa, 0x1a, 0x2, 0x6e95, 0xfffffffffffffffc}], 0x8, &(0x7f0000000600)={0x6, 0x3}) connect(r2, &(0x7f0000000340)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffffb}, 0xc) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/246, 0xf6}], 0x2, &(0x7f0000000240)=""/140, 0x8c}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt(r1, 0x6, 0xf48, 0x0, 0x0) r5 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) readlinkat(r5, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/50, 0x32) 08:30:10 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 08:30:10 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x2c, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x3, 0x800}], 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073e22ed471cf416aee6ac154011db1aaea263d92595bb8b3a3ccc7ce43c2296887db688d3fdf2f1abc8d3117216ac4b788615b467675b55912de2c0f89eafbbac44e938d59b2e182"], &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f0000000540)=@in6={0x18, 0x2, 0xfe, 0x4}, 0xc05a9cae) 08:30:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:30:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r2 = getegid() setgid(r2) syz_open_pts() unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2}, 0x10) 08:30:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) fcntl$getown(r0, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:30:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x40) ioctl$TIOCCDTR(r2, 0x20007478) 08:30:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:30:11 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x0, 0x9}) setrlimit(0x3, &(0x7f0000000040)={0x7fe, 0x48000000}) setrlimit(0x1, &(0x7f0000000080)={0x101, 0x8001}) setrlimit(0x8, &(0x7f00000000c0)={0x2, 0x101}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x5, &(0x7f00000001c0)={0x5, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setgid(r2) setrlimit(0x5, &(0x7f0000000300)={0x8, 0x1}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x3ff, 0x2}) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000380)=""/246) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0xfffffffffffffff7, 0x4, 0x4, 0x0, "aa62c7a9fee61e57366f885bd346fcdd0185b03e", 0x8, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) recvfrom$unix(r1, &(0x7f0000000500)=""/45, 0x2d, 0x1, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000580)=0x1000) semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) flock(r0, 0x5) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x18, 0x11, 0x80, 0x80}], 0xffff, &(0x7f0000000680)=[{{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x9586}, {{r5}, 0xffffffffffffffff, 0xb9, 0xf0000000, 0x6, 0x9d47}], 0x6, &(0x7f00000006c0)={0x0, 0x9}) fchdir(r4) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000700)=0x410) 08:30:11 executing program 0: socket$inet(0x2, 0x4, 0x100000000000007) 08:30:11 executing program 0: mprotect(&(0x7f0000035000/0x1000)=nil, 0x1000, 0x5) setrlimit(0x4, &(0x7f0000000000)) munmap(&(0x7f0000035000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000040)={0x3d4aadf9, 0x7ff}) 08:30:11 executing program 1: r0 = socket(0x18, 0x400000001006, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x376) 08:30:11 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() r2 = syz_open_pts() close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 08:30:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) r3 = getgid() fchown(r1, r2, r3) 08:30:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) r5 = dup(r2) accept(r5, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) r6 = dup(r4) r7 = msgget(0x1, 0x2) msgsnd(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000ecb9a2681a702d8659290e71168929ac9f38c901858e87004fcb074e07614fa73a2a24e7f6dcb315640b66806b3d84af7d57f28dca2ed692f4d5f546d7"], 0x3d, 0x800) r8 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$dupfd(r6, 0x0, r8) 08:30:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000100)="00b25be1defe9147e97a3d601d6e625a62ef5385b82c768a21199bc05e21838b55055137ff60c4fa657decdc0e64f1ee6898dd29b99b3cd4ae0c04544d61deefb847616754e2f4be9934b904e42e56309a3bd549690000d61a88bc8155e53ef68db612ad107ff6e7e25fac2bf1c33a644a15084c872c2043", 0x78) read(r0, &(0x7f0000000000)=""/53, 0x35) socket$inet(0x2, 0x8003, 0x7ff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x49b) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 08:30:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x881, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 08:30:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000d40)={0xffffffffffffffff}) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x8, 0x10) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x6c, 0x80, 0x80000001, 0x53}, {{r1}, 0xffffffffffffffff, 0xb6, 0x80, 0x1ff, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x8, 0x755}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x81, 0xe01, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x3, 0x8001}, {{r0}, 0x0, 0x24, 0x28, 0x606f, 0x81}, {{r1}, 0xfffffffffffffffa, 0x6, 0x10, 0x2, 0x3}], 0x1, &(0x7f00000001c0)={0x5bc7, 0x8}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000b00)=0xc) recvfrom(r5, &(0x7f0000000c00)=""/247, 0xf7, 0x802, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000200)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbbd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d43fb27f245071694b2a081354cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3f76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b916520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d2fcff659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xfffffffffffffe7e) r6 = dup2(r0, r0) close(r4) shutdown(r6, 0x1) chroot(&(0x7f0000000bc0)='.\x00') faccessat(r6, &(0x7f0000000a40)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000b40), 0x0, 0x2) preadv(r5, &(0x7f0000000b40)=[{&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b00)}], 0x2, 0x37) mkdirat(r2, &(0x7f0000000d80)='./file0/file0\x00', 0x10) kqueue() fsync(r3) getpeername(r3, &(0x7f0000000b80)=@in, &(0x7f0000000d00)=0xc) 08:30:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x84) msgget$private(0x0, 0x3f) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='\x1f\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 08:30:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getpgrp() mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="a7b14d11bf020f58efdb940bf0d935264098ddcb68224ca484ed961e5fc5f5440ece79aa48b3699a9f5d4f1259175b2c803f7f69506043079d5a1dc49b2eccbc3a4535a293c9a526de0af9ed41e76aede421feb055903ff8fe73ba0ec93837e9d45a0fc0101f538e8ad459b2751d98c0e9cf96d612783b6f75cbd82d42cb3f20562d2d39944261363420481172a5c3790d20d713dbe1c423dc29"}], 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x7) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 08:30:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0xfffffffffffffdc8) 08:30:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x100, 0x401}, 0x10) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 08:30:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socketpair(0x20, 0x80008006, 0x2080000000, &(0x7f00000000c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)=',\x00', &(0x7f0000000100)=',+$.]%\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)=',}\x00', &(0x7f0000000240)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 08:30:12 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffc8) munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) madvise(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1) 08:30:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt(r3, 0x2, 0x7fffffff, &(0x7f0000000000)="0a3a60889a4249e3ad75e0058bbcf399dcc1f24c880bdcd0bd39cab17e4c86c53e3d6674f8a215e6e464c2aa41b3aa9a86cb74cbcb7a40543051374c28bf2c9f2e2fc34532c3d99e063681d6eddcd114cd6bf576466511230fccd312260c2445956227df5edfa63f5a2666eae67a71731ce6a2095ffd81b88878331f61411523c4dd0ef81844b24a2f77623ae80d04c693ba288ed416f5d3fc2e035ef40f068fc820fe6beaabc335a670d4c3f3feaebb0662facaf662be48f4b5162561254f36ddd9555efa43c27ac4b9588d59917a66", 0xd0) shutdown(r0, 0x2) 08:30:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) r2 = geteuid() seteuid(r2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0x22) syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 08:30:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 08:30:13 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)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed565002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e64314793738c77b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b8191564c9fdffffffc7dc707154d2d3995a021cf047b61967554f67d723bb139279cf8b3fccd2154de1249d32d426ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6", 0x356) syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0x6}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:30:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setregid(r1, r2) 08:30:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x50) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000040)='./file0\x00', 0x8040, 0x61) 08:30:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 08:30:14 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 08:30:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_settime(0x2, &(0x7f0000000140)={0x80, 0x1}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 08:30:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) socket$inet6(0x18, 0x4, 0x6) 08:30:14 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000040)=0xc) mlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) mlock(&(0x7f00003f7000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 08:30:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x6, 0x4}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:30:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100), 0x0, 0x5, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 08:30:15 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100) 08:30:15 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = semget$private(0x0, 0x7, 0x40) r3 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000380)={0x9, 0x5, 0x40, 0x1, "0fac53a6e9a21be3ad7f96aa26b3f5ae928ce5bc", 0x5, 0xfffffffffffffff7}) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xd50) r4 = semget(0x1, 0x6, 0x530) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000000c0)=""/251) shutdown(r0, 0x0) 08:30:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 08:30:15 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, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) 08:30:15 executing program 0: r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgrcv(r0, &(0x7f0000000440)={0x0, ""/120}, 0x80, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000400)={0x1, "168fc1"}, 0xb, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/249) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0x9, 0x6e, 0x1, "4114928654a3d9d98e2ac69b66b49f0d27cb2621", 0x7}) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) connect$inet6(r2, &(0x7f00000004c0)={0x18, 0x2, 0x9, 0x9}, 0xc) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000740)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 08:30:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = socket$inet(0x2, 0x8000, 0x3) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 08:30:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpid() getpgrp() r1 = getpgrp() getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semget(0x0, 0x4, 0x400) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e083cb479599ced"], 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x80, 0x8}, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) 08:30:15 executing program 1: mprotect(&(0x7f00007a2000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/181, 0xb5}], 0x5, &(0x7f0000000500)=""/193, 0xc1}, 0x800) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:30:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000002380)=[{&(0x7f0000000040)=""/242, 0xf2}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/72, 0x48}, {&(0x7f0000002340)=""/55, 0x37}], 0x7) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xf1, 0x5}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002400)=""/158, &(0x7f00000024c0)=0x9e) 08:30:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x240}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) pipe(&(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 08:30:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:30:17 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7fff) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000308000000}) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000240)="ec5d164f750ec69eead060c7c8caac552fecadebe015d01e292a1be27b9ba0c15dfb0350ba1aa531a724336253d84c8f077b563ded39afa6edf2a5af747498f71a75a92bda074d1212806982089dcf8a2ac21f35f847ec494d52131ce5a099e9f6260f1d4e8b0a79caba66e575cd1c9cac450446ec28c2d41cb00a0e9d65ab1909eccd6833dfba89937fabd6266858085a1f375ee259ea50059915c7cd95cea858a63db46c50c18b28ace964330aabf4bfba509811dd17337355be69ab31df6ed2446207c5d6f2b322691353e8054bdebfc740983a248305a4b8081f27c1d2d7b1622f9741622d301ca96df0a8db364e3f3f43440ae51aa2599241f233e764f531cb146983e994d1fc8f8af84be98e372bcdf66c77dc33c5520269f25d0aab7d44d44151fecd70f5b7940f0ed5ce0831620d0363b8b298e96b94b04917c9660e2c031aab3f9e95134bd22979e2e922719f25e7559c078d2e7bcad2c6293aa1a7e83306112da5c55f106baa05713811662be51e2c55332273ab4503a6e6ad3e0bc1f84eb6a4143da0ea2e12f8ad4a5255561dc1b6bec3b45b088b3ee6d7b08857ef20e235f8c5cafa94910b528b8ee0aee46c8794909cae38789fa46e207f81dc1ba4ad66d9c4f66be0ab6534d672d2bb878b5742e5c26f62dffe67567701fe6662787d3e98a8c3fb12839ea86b8e475a394d58796f39a45bfb100fc1e80425bb4c5d840e57872011e33f7342e58940e6de097ae2d8935a7868d3afc3f27dc85bddf80ba015a1758086ae7d40161516d2d234c99751ea1bb48a9419d17232cabd76e394c0b13b16c3b234b70a0dc7d90d8b48e4413b4fb565c7b74b9b77dd3d0fcfb6755c6463a677fedb919b90d590d193961ee627fec3ef8a2b4d25a112f96f622f35d847fb65c997dea7567e333d468717363bf053ba2a928fde876d45426dca00489cbe0bd6c6db710e4683a73ab3190f55db7ce50e174ca7aef0f32477d6d4f48ad51f9b1678f3df841a3b3d1b2e2120ea998e9b99121cebb9029a828bdca754f38a21a04b03e28bd58dbfcf0959859ad75f9782f9c895274a6c3e3a379f017602c4ca31c5cc08e57542cb93f9e4769cf596ec6ebb9366a2a81f73c5f7122a411040b8cb477ce27c2797c93d5c87231d9145c598a619398fcea502e8ecc83401cb0bf97f1a375df884c1ada8810afcba289ea5cbde6f56f427ebf271bc0ad99fb1682acf21b1f452af9785051569dcc522ed399729f97a67cdeea53b53d4a5d5e81cb498f37b83993923f4a9445c7d6693ee8adfe4d15e4828be1fe4416a4aa1c375da856606fcbc09c07090b7e193b156e5a44b395191ae383781244f23e61f20838041451f83f6ac2029058ba3bcf320df09410fc1bdf6856bc87a49dd2670d68eadcb3c83412ee3674dedd7e2fa690ab24ed6fb548e2071ad3e4826f97968cfcf25617c8d5aa07ad6fa1ee91c0c880b926178693d6bad5496c14d7014892303cf5be2da9b3fccd77f9146807f9e8283f602282d267a4ad39e98c7a3be00a05b29ed8894b99dd7373a34494325158d7b3b459edb16486cb96dc6d364ce6880c87f26c6dcc2aec9360d7432589b14548289fb84488985a415a1144d61f262e766378eaf18afa8f8a8e404bc0e25086f6d3a06cf4c7e0f9c6bac56bf66bb3f1126442aa1a3970515523586f8f2ccb22fe2fec58feb2ebd4858809dae9f8697080eba494ac3382c224ac80d11f6e3ba040648824430cf4ad11c4e322374edd3f2cb68da6f0aa7a0654d039e05c0d0f45cabc6e267f5cf121fb551ad8f5aa1e24305c8bd249dd6c59c67f45478fb3f08cf434bb53479c83408916dfb72f5be10965e2a2e78f15d1df0c88fd4dd7b923473bc926bf4f5f787f9cf71011c2328d3910ca5964e2b10b14fd7926ea2212959d700f3abe75129e1e84475746be9459c1752456c0a6ae3fcbdae8501bfb7da6a5e17b5eee15a436457e9a9d26c4583dd25943b5543012a05ac3cdfde71d5840ff32c2bd035c9513e769daaccf1844326d47b67b92106a976945e1855d8c9637568afcc0f0810f98b2d0144a64203cc6c63970dcee641df806ddfde86b2187b4cbaf5475172443ea0fa11ef0460e69bb9a320bae076bfb46984f410f7767ff15466e05647bf4069efc8246de8e06f0a71b7d2854c496ef28c1bdf26e16471ed533828aa14f7762e85fdd4e919a49ce15f2952c48dfa53fcbfe128ba738616b1b13176686b3d3aaf54a25b900a1dbaa1020b026a5da87736256a601c5ed8ff1d92de445a7b91a2ba3123fd16da949c9b9128a726542874abca5bbf3e945e87f6cda7aab3bed648d690505370d271d441fd6e2d7397c97d99103bd67af053ebe305601b976383697c75d84bd5a78230d5256b1d1ab464ef662976b1d1f410179ad0a20fc00594374e16300225ebb9a632e43ee7d592eccabfc3c13a7577ffde1720eeed93921770c684960ff42be8a47a63b3f184f66922ec3648de16ac1285ef0b26dd27892cf4cf50d4314bd05e32bf027aab0af7eb56467f42fdaa66daac223954b6971537772c3ae49c7cd581eb08f561f372f5d82fa251cfc6e1fa0f8756e66571d409bec99ecddb2f5bdee774e9a47c9951d776e4da14a1a5fa96caedaffeaed1e4d253778a55dbbb0dacb87ae16198a7027f186868579817518fd6d4a56ad5745d5acef0a9b45bc9bab18a1c978d2cd2d82cb03365c659e0274d4e0408b4ba0099678cc00492dfadd897147cbe751105b1e58f931bcc4d6bb977c8ab89ad265ec801058dd04f6dec253dde55b3b222e87bcb6f78340cc4b603e4a3931190fbf3d6b7ed302f16ac6b0de1bc82bb3db42942d694427673c076ee65016db46e8fdec1b9bfbb6163d3f3ab073155acc3868d974890d66b64afed86239ac2a727b247bb1308e4e2738086a4ed69a61985d162857e5717f8991ac3222fedfd38c3eba944e53916cf9d63bfca41e1ab40f90620524bc8723223c2ec27d25dd9c85084d3e11017e0d3a3380e8eda06d55f66d0341e2d404604a535029d721ea6ce1a8a42bcf9f547ed662b8131f52bb833cebd990257adcbb08bdd163c41c73bcdc804943d15665f870822e9ea4508f00713b7245e42dfc3e66ff3fc0bb096320e9db96c81428749c53fc963464d14643db2554cb3f176b1572c0fac8084c4d5235b5cd6a7511446098460358975b8e4917fbe6e8b9f3587416bed265c60cca0871c584b8dc64010b74ebe951d7096d792208baa9326a826e4d814a5e8bc1ecc254fd347932c7fdfec9c66d4d93fcacca6e60f87daa7ddc7a7a3adf6fea3cb81c7077364f49dee1e9b8ea90eef0ad36860ebb46f9fae08254c187c796bddc7d0b666d72da97f3f98c307540ebc86041ddc43fb8fcacc675d5f15a1e2746987280fb31d684a56a56c80e941b2d71e5e279c2f0dfc3794299898bc2c0c7c417c819e994092a2c1214c998bbb39f424b6b0e04a62556bb4f9417429ae1d80b532b7eeb6e59cf7b1b96919c12b00a9c42b7793a644bbec9aaaf0a05d571bf21c22b9ce1227b2a682e11f66b3f5ca5d0aa05b634f2d350257857a0c62648882d77ac1994b8058d6176039192018c5bd70dd8b1599210a311c595cdd04ba770de61c1f85b87e54ab99b4797651c43ae2c711d27e48374e1203a4b3ebb15269b97dd3dc5ca1d9e53fc7d80dde530fbbd7ba2687be7b31b63a89df64915b049774f07788d6f0ca76295f6a6988200c28809d3273943cf46f763a55abfc73f4da315748ab448e8ab6a2d2b049d1df9c45cfde10a0aee016a3e7a16d9d069aac64e1c51b96ea87d952e170abf936fb7cf74e5decbd7ba5b993dd6b34546f5c78e20b52fd7f01641d43658394cde4ad383cf8878b921ebfea04c937f8be0f4ec3c873c76bf9921de801b5e2e19856ccdf88111dd555888bab2a0a544d91aa44c9320b24466d2467e46b4a68b60d822f4c4fcd8bc781d55070de9ab6db46a90d1d247653a2eb29cf06a24db8661f9ba66700c5214a59d2da043245224b0ba585fd45bea79c352edb1edea02749ae384ce6dcdf7261645b1b106485744e1978cc796b1ba45bada317c7be7c7b9997b350f122080ac70aa8629a5e9cd2864e429dc6f4e49f6958c26784879bf51942476247cd1afc23ee915316645e809a57ec7fd59be99b60d7a822450a41d5bf092bafa99b6fb52d7b829ff77901e996f712b274e8d4152ea22353d363121d04f85bc36a3569106fd9c2fcf3e810cde1f4e3868fada57fb09a463c28345a6fa478a751009be7d1ee07299f191f95df7a795583d95cc98e9f73efc91e4eeb2ba0e61d657dbe57c1d526b887bc502044aa2b36304ccc050042b637bbec67905420f408d50ec6e9a1cb36926d8bf23cf8a9077cf2c25a1de7da186bf98dabb42741b2bf9b4f5a505e03ff855b10203526a156109dd469b45933fbb0dc73e77ce5ae683a909237dcf9307047c521f8dad6d7779b6dc8fe08242a4cc327b646f7504cfc9f06d7a9bcf571e8a0fab6968b40a905f49acc014aedd880906b39552c378d78abfc3aad5510231e53d9d98094203a516530471e8be73e046c4d1521d86b531e181edaf5850789c2df18c2499d68c8006b509e9b8cb2bbb4684db296bac016b2d480cc5f8bb5205e7b5cdf0fd6c80cab1353b6e2600268d88e02f2fb9040d9b075d17a28b9b54b1b19a95cfbba1f7f0f42954889105540d68bd5ca22d3b5128fd86f6c44549092617622bfb69f88122f42cc9d818e549b5e537a6f40d41e90ffd35c7ad378f33d62a4172398ff02b9ecf689ce5b7f96cc276769c75b89ec3324855ceca2f57cda094c21ba0d9d572c577557b4088b7fe5593f4d686eb141f5721d036e8e1f527dfc27c75afc68425cf1829d4c9550582a9fc3bed857bed4efe251db77ab73ac52349ca1cfbeca7b50054524685652b1bdc7351a9756fb2db8eda256524f2953f1e66606abb2f45eb995bbdf13be94ef5f4c2a64a05e3fb6aa1063b31eb998afa14d077eb2111655180331aa1bb5fbeb8cc881c06720e496d1385abdee25988e7eea77867bf3e42638eb63e9b94f3de7586e6eec0c6e18be18dbd3adcab2997f2f03d37fbddbefb5a9f615681c12c4042ad99d9e5619254401b981436885527c5bc4fe6d9a04204f97e582adb8446117672d2bc2660fc49fe9d6527447251d54bd84af23b9e8a033186a54d229f2a2373211c438894b61bd4b352c841e9daa57b577c7ca40a5665a487264df5e8c75fa6be9f6b5720e23aaf41b8dd2f79cf45358affbd3df0e7d5f2bff7f26452b04a7a802100f894ca478e38b95d75c444f8221048c5713722cd2a4545b6a545a73539fb40e1d4da202405b599c9388cfb406d70046e0fa2b9fe9bb9eaa2fb469a6703032b941d4de48a4cec3ff6b5771c51e0ae0a15a40fb411ee83768a1db7a0dd692ea378da7545f3845510a3ddf3f56c7aa38873136aad6e1bf832b71485765553397518615789c05677d76e1c7a8c8e463a5357dad2de132ef150d3726c888ba55eac6f0682a45f9000cb7fdd572faac3380d688be202f44af2c6c9bfd577b5e2b495a7a458d9db2c2f0d9c1177d823599a83383ef28d373ed8d01ca05acf246b508f2360b14c3f75a1bcfdfb3d67fb35c1001194d7211dc97eba55b2e7733c17bbf19c32f69fbb084b05c6cc83aa7dfb1f423cb1d26a3d1d059e34ae0e7c434dc6152f4c6c4b32244c258caf874adf14fc77c6819b6e55f31def6e829d828dea59abf1f37b9008ecb0d7a22db2816f9a5ccd4", 0x1000}, {&(0x7f0000001240)="5a99a913e867c1aa2283e540fa39b03b29fa0c8a8ebbf005cdffbdf9f1e23f9bb318cd00301dfc732eb613d59c2790756081f122374a2ae10706a33b1603972ccdb40899279197c29455ade4669c9e92c3b36a49d2fc5cbe5706a5cd7042e44d517ee563f6704c135a531ba26de3f6d6df471f82d9374e96d7aa62fec81855344247a8d858f5d4db82ac0e36478a9d156cd52d6ed16a5058294d0ab3768c", 0x9e}, {&(0x7f0000001300)="5bdcdcc9872314ede6e088d367291111fab3ea5fec814bccf0452ae3d2abcf9d131ad883865e6a72daf1752cac167ee4ef06fddd02e88b3e79aba32c92992c1ffb95a9a2b6566e6e19da457cef773c60da7bbfb0ee841d2c808ea16e9e2db4192b8e4b33", 0x64}, {&(0x7f0000001380)="d0befbb5dc5dd5a4173d243feb44ac112d448872980dacdd0ece4e68f5e21664586db3cb163e8542db0e726a94b8edb07905b659b597532f5f1c1f9c52ecb3d15237385c7debe2dfd09b7808057f035ce19e354f3fa698e0b1abebd3ebae766994eaf1dc5a1796438596cfefa1d5b0a2da048ba2d3a38dcdb79ecb4bf4228eb3ec0b42b385de91f13aaac41fb9209d9cc0e55243b4f4b87f475bea3aa5f732d8137e38d1a3deb78025646793da9efa1ec02167b71091885855c02620855d44fcaaf73aa0a4286048826004f39a9a03e09f0b8325f91cd5eaf2d17d08c8e3aedad1f3829dda38a75d2379176489558cd621cb29db5fca618818f8c6201ade65b7dfa740a7649d0829659ddceab7fbf9f5bf81b21f81f9837975e8970789cb2c704509a5db665ed25f005291a632ed57c355a83430332ff46ba10dec6852bd91158f1fa07578ed5053be2a2a99be2d15c9caf7040ce67d893c787aaf616fc62925e0c7df2f89f0e2c1dabd36798edcb3446951e3e3bf99b3495c5397ff0c9d49df58eed928ca6319ee4ea9c102951e0396ba8f4758b61c0b5ea54343ecb150e332f26ecab8e052877b33b1a5bd3702b58adfb84ca813882c09ff0bc75e0426b15471dbc3d49a076868a075420057d4f31ba60cf603b9f95da38f2b385ce96e76868dae42cab0973142bf20404e72183bd828dca6f82a15640bb80055e0ecad6a7abd0253fc4389dc7382cce2250c9b2a31a825d2237a0f6ca53d7f755f7016666bcfb0f7dfcb977868687ce5750972576ae9f1acd26d008af15b95fc335c895cc5dc2feeb120aa6c55461dcc9d57d6dbbd961dc00e14a6a2697e4d755d590c0de588c6ade06abb21a17a9cb99aa61cd8566a6939773d35cef08f28252b5ca5400cb11c1dfa2145dc8f58cebd2bb7fa4dc3e40f478fc01d93790a6e4513ee49f055cdf3ecc44399fbdcfa1e4b486cb4adc4d027bd0a5f793338271e84916cad6c4a74d095a6c0aaccb19fcefa6834b5c98c58fd7e967827d420076bc03622e687e027e8bf7be14aea984d544af17c870b376cdff1f6bf6816789daa5be545a5f04e5760ae4ad7e2968a6f20942f7fe6cb2a9b25ba648ecce13133a9ec68825098d429e2c5764cda58ef06417310fa74f6067653d5f0fca1816a39e585ad59b84c295e6c8f860a145dae6a73fa8589e9607e90060b4e7c8132854d0c3de77bbc8eba65d6c424ac1cd008075a372d595201cc663ae52ed9ed35978912a44365d28c1d600f44a0d50f94ce4321cf5819b36895b4e64d502916b07e9d453710e9490fdde28584c07d117052a3340803410313bb4cd1ffd241cdd67456a980bb0f95da8d8bb05747fb423a0df65e97136d1ff2d59c57b4554074f4280536cd07067d94227a322548fa921522c9c86d5655257c426f6e417698eda890db9041fb415fb9fda53698d24947e44a2a436792e8fb2fd007a309c1d303eb9595377e9956303a3c065ef9546bf63482a776a9443c766c3ee020e67e70aa7de71a3e9e5c7f71fb84b4b81d85882de3418b7934f7c6949174050564b99c6e2015aec054e732f3631d81e4034fd758f4b5512f324a83a6ee37df37fa3e3419c20d877dbaa843bfbdd17d5d1ab1c652569d146f87aeb5bd3d760e0de1b1a16001f06440542ce1767845c5a2986dfa956cf79b6ae28ee7c506a5faa3939867207bef9f1992610f4ee99b81fab26a8d636f5011104426d7e7ec44f6c527947cc933ca361c89f4b8ae2ba4f2b952d59a1c034cf7c362850154417931c2c2e6668e0b20900edc5ca0467b4a355b33851093c9a3af26d9adb0ef248a246341f84b7c7f0b69afd5d3405446a4a19d49c96c9fb58b63909fb34e20bc933985f5727c3f163bed68adcb2bc4569327a09cc7c85b42cb3c64301be38aa86764a5aeddee9ea681ebe65f799db7e3e8d5b34f3c9c32f98f3543f0d3cdfe1eff423b48911bb98a285e3d98b49b1b7a181aa5ae47198c08c84ffb8db51d3ac53324534e165248bc8f83991de06701e69be39d94ecc6fe0e6b635fc6de1541f4094cd1f114ef2d1bb903d9515e4b75806b7cbec740b538288249d747ebb3111b50d667288c58c2fbf863b553a9f964054c543b65fda4119876eb0674a3a72144e08a400a7bec4b9aa1922fd34bce103123feb6833ff7d6e0af5598121d60b301c81c352d7552e608204d2fe1e9438b7cb03a7caa3c3a868a766a00c243f3322ae3fc55f28a3d60c8bac13197a531e24237c65fcdf0059261df045bbf03f1a806c602691734b571ec1d5c7d60727b9d884e9efc78f824d2e9d0c553784775cc87eb8bde75233f88c78fc6b4dc4603083a255d3c8fb387503b319e0882d42b075a5b3900241ef197732207ed580c2618be79ec42d9d64436894809b791e375f876eba04857305be614bd2bb746f8d2785f75ed4f21c86de3e26ce93523d40439ac60a377fdfb597746b0ff04808aab70e298aef019efdeae601067ea64086736da135a36ec065da501fdb7403256191f670a8323ad05115842360b75beba10d5b62bc7924feb6072c580c9e7f9226c4a4e83c2cf9fbbd8c13719309156b9d030d07375621127066e50c193f4f57bf11fd61c9c4e2b8da641acc07e23b799f9725c74f98945347e10b3f1eee1b85f496cf23b2235ee27c87f159b44352b10619f27adb1dff5c374a4de52809a27b89cbb712888d5a8e1c2f5132b1f66672a66c09c74aa53af0cf29e8c28994bd3ad99829b82fcd5c8ed7a3462b08637083c97ce80221f9b1fc775eab7752e69312e9b59e04b9ff084f46254764a001c8a14f6f078a2b035e03c81f70b41aa81eabff07f52c70551be1788614095ab8cb99dc570a406ebfc076b379b3ee3a984cbcb0a4dd2beb1ee22b3056c11655c7d1f47980d28b3dc74389c322c12460f5dd30930904133ea8fd2042388f40f5710d3ac34879a24ebeb5bf77ed4ba9acf833b4f1dd57d24aedb60b6389ee53cc708979c9c36ff615da7c917d841e23ff0516f86aa2a965a2a7cc83d0a5fc0088a01ff19124b340f7150aa410dd19f62cb261e6e9cdd5062295c1c3049ff1b485343dd1aebc79e6d7e7a5fe6428bafd55cb70c980da9f762d47843b49f547d9184594ec555a0499deb130a7d5f6652be2ee7a984d9201c1e1f979344995fbb7cc9a7b0a6fb22446c2a1513c47c2ae33dffdd628e1c3116d6de40e8688dbd29aa492c5616c74adb8bc72a70b0aefc8347830399dfb683ea9148c5d34ba2c1e3479b3b6841c481387206081e7d9a1a2a3d1ca376f1c0f7831602fd3ca5801599fc7c3331d843ddf0e4aae78b2b7c6a38f314d79b7f1d1620481504da39a5dfe42285338ca286f8e9d75b9be2bd5b399b9c7cf95eb1bc044082840aacdb701b78eeb4ae0c805b60565dec796829afd0df8af083246b6361cff7de100b830344ead0f421dfef9f6c51c5c43b83229e9ac0ae3c48becf3ac1e43bbba9080627ef4b2ef91350060a691df1eb1aacc2c552466c723cb8983148dc6bd3da3bd3fc750296f459f70a2300cdcefd145b08e877b13b17f0604d626c4bcd41d2f7d6b9905502a46607c94fb8a6c0298e4ddb0619e5c3f61ddaf09962ccd7618f17eae411ac0a7e8c3f31ae36a60a2c688c4935593612b0cc69039ba4ccd8628afc81d211642b59a7b76de23899344be33abe9d8c57437d66f3225895a4f63668ff138dbdffe380cd7560f0c21d0c451c7011d5e3c38ea650ff97ef58b69ac57d4fe72a6d9ff8199c41f7bfe5b71df7bda7df088262884b87b83c119d9440ecbf7e8bb1a3df379bc43058f3fd85bae239078a58bedfb9542f71fcc51c9000a124f1bbc083d687b6d4e45b05392241e285c0e0470a2e3b80699afb31a1c4486eb457b622865ad06e7155cae366574dbb7d1c48a49cd8cdbd13c893e87463f72b1945a40703c0047ef40b4b1401d9c948a1b839616966b2bab0ff1572471b7a386d42ec3083aa691c45e22f90e200b7eb6b0d775136cfdbf128101851cb54c5a1c0ac26a8f1d600ba61726426df11f7ee764e79abb54f6308bb36d39ef80e7874344bc77cc637a170d47cba6c33216b21a718ad0f100483e71aad2ce4da5365d1196712d2b82b5ec90f92c31828cabca3e3fbea0155aabc9b908d02ee42fbba1a336228f5a17fdebb7d60fb1902813e2877ebfbf5ea97f30f36434e6f13469abebc73ac693de064ede0d2f7f5aef3eb9c83e24df55c1f53811585a15f46bca74c8f6131fcc0f8e2e98ce9f55c87feb0c2d6dd068701104b5493dcb82bb25d355dc7011f8d8e6cccef9c0267003a3a2732af3be33fc7b2fc4d3dc4450df83c947350a7e028ac975fc50ab60a7e90380694e430083e77f01da6d4dd13776c4ed392263f0aec53cdc435e93234191f9952dafcc9959e5a2cedf11aafd5d172ad53c9e54c070a00b8f3ca0f85858c44b83806c21051e161892dbe4ac4161c380b82fb3892fdbebb1b8310264b5b628ae480ce5e639d6b09cbdc2a33122d68e5012d47a064cdfb6680036352fd703b8876469d55f200b54ce5fc44ae9fb991bef8b8a7278a78b8f5ce18c1859733108c208cb62ecd48902ccc87b5ec77c14fab49b869eb6b0dba945439efc20c44861764b364f46e69b45e48436aa1c9fa92f0c8ea7040618faa6639ab0f85ebcfb6b16c3f6e655159de6c48c0fc6099c783903adb4c246bfc67154f69d13198ca7f2f391f193331efea56e817c85f05e8ab42d8a6bbec9b528e99485f8efb9fc17acfb90951ae6fe3a6c4218ad7fd7d1ba87c17c56b20a1d0995e5fabe2fc66c4d6aa3cf5f4811ead7070b272a3ca25f8cca7bff1a649ae40d58ccba572a17954f81cf0f7ee08b0e3338e960cab213f9d26b75086407a840c8e4209853e9d98390d79dcefa4951910834aca88bf9a259c684900eb7be81c6ec6eced55d1c1680bedb22a195fc0d59989bc79b5326eb17c0e64f1f1a51e40a001bb8a969647b090ea1a68ec9c64d56d626550f0c97dc5fb8681d17ee7c71c640b333c04c1cb9de3fc142ef1625c3b5779425a48e253d35ae3fc4c2bfbe212bb97bed035a1ce578e75777cd75e2f7160588669d07f56d2f8113bd685af7a652dafe339d1a3b255616faaf39a7c99f222549fe59cf26bb4ca74d70417d152cefd7213901026d9657d55e2a44a74a703e0984b5bace8a64274bc133faf459b61475a07d0787d5ad4a38805ae54d6d652edb7c5a9717950b4f1c146ef821d2d139c370052ccf5de5559bcc0092b830a0f2266bb2ffaa0ed7269abbacca5d4f09d24113b3d9498451fb1e1218207ad8b39fed04f19ac9f95d78544f9352652f2bd9455a44089dc7dca1407f2e4bf4f08bbaca9cc97b5c9a9751875eb48af8c0132d1d3e268b442c7ed0083fdc86ed3dac7d2b0f13081b360842fa1f5cdd518ecd4f34d475a1ccd7986e4e703890359c92aa2e763468522198fa73abe2fe5c3ca3c2bf5adc058938c9a590f75ee3b7a1ee4198cf827a3736dade852389464dbde289d898d4af522de3b6a7ce116737c23acac69bbd38c71c0a0e90e90bef16edfa46af6e8b52cde8170c1a3f63359e2768b4c9e421f98d8834280e661ac69407228e0860025376d18122fc07b5041318d11b960598a29c972f9fed6d485754b24dba880c56612f707b14813e7b0c127f39e0d94c3aee15ebd3dec59a01328505bcc0e8a9cf58c4d19ead0a235f0232f02d6f023ecb0ecaa1b1af0cb5779253ad4144aeeb352d65261e2829251daec44a611b51b9d6a284e6863554a83e843", 0x1000}, {&(0x7f0000002380)="8ebe9e4601431c6c71e2cc0f2d95ee865eb0c6fd8c8b7ff59548d8f52e219a692c5e72f9dccdd3a979c2a2abcb4a99379f90469e8ad5588721dbe0f3d6029682f04cc9fce86e1150", 0x48}], 0x5, 0x0) fchmod(r2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20400, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xff) getdents(r3, &(0x7f0000000080)=""/16, 0x10) 08:30:17 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 08:30:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="c2729d67e0b94dd86b36a6ccbc914226935cf030744ed00178d00048c4343a876288838744724ff61891773540dd2810ebbb73de0749a0dc0b84cc623fd14c1185c13630977d8ca6d2197500fffec96ec4a271e5a58bcf1461dce9dafc8645b905348da84835217d8de1f664a24c714c46650103a1df3696b50ed3cc0f100bcb181d5f74f0fe479c7d6228216a5debac"], 0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x8) syz_emit_ethernet(0xb0, &(0x7f0000000040)="21745cdc0f1f371ea685f15d0535b8191e5763f2345074b5441c338e6316e41b9eaf5e4207130d325a1b91db3056b9560fd2350f54e3f4cbfb429c9417eb10caf224fdf89fbd6854a17b4c786c37323cee56c40e3b5f3975b23c06ea2e603520068ad4c8a6a07d9f1f364be0452006079359cedaab8f231ffefbc7b10cf6f483376c9cbc36624958704856fe08579d1172ce849cb3e95bb194d99a68769362c792b63e82418705f42b5ec3fdff036037") accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 08:30:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = getuid() seteuid(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) getuid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7ff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0xffffff3a}], 0x1) syz_open_pts() 08:30:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto(r0, &(0x7f0000000100)="3395", 0x2, 0x4, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 08:30:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) 08:30:17 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8020, 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r4 = semget$private(0x0, 0x2, 0x80) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000240)=""/221) openat(r2, &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x71a, 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 08:30:18 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0xc0, 0x102) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) close(r1) 08:30:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2f2, 0xffffffffffffffff, 0xfffffffffffffffb, 0xfffffffffffffffc, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x5}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x31, 0x100) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r2) pipe(&(0x7f0000000100)) 08:30:18 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000000)='./file0\x00') 08:30:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f00000001c0)="9f403d37af4692b8567e98e407c244d89bbbe8ffb2c600dd2dbe512c3b80105fb6e77461d3077b8293dbfc11c2684210b7371188", 0x34) shutdown(r0, 0x2) close(r0) getsockopt(r0, 0x7ffffffe, 0x7, &(0x7f0000000000)=""/243, &(0x7f0000000100)=0x163) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2, 0xe) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) socketpair(0x36, 0x8007, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000280)=0xc) r3 = dup(r0) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7f, 0x2}, {0x3, 0x2}}, 0x2) socket(0x20, 0x8006, 0xffff) 08:30:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munlock(&(0x7f0000365000/0x3000)=nil, 0x3000) openat(r0, &(0x7f0000000000)='\x00', 0x0, 0x2) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 08:30:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc8) ioctl$TIOCSTART(r1, 0x2000746e) 08:30:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x20}], 0x66, 0x0, 0x81, 0x0) close(r1) 08:30:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = semget(0x3, 0x3, 0x76a) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x7c) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 08:30:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000180)='./file0/file0\x00', 0x0) 08:30:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x39) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x2, 0x111) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/123) recvfrom(r0, &(0x7f0000000000)=""/54, 0x36, 0x40, 0x0, 0x0) 08:30:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) socketpair(0x18, 0x8005, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x14, 0x1, 0x7, 0x1, 0x6}, 0xc) 08:30:18 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x25, 0x0, 0x0) 08:30:18 executing program 1: getrlimit(0x5, &(0x7f0000000000)) r0 = socket(0x0, 0x4, 0x8) recvfrom(r0, &(0x7f0000000040)=""/127, 0x7f, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfff, 0x4}, 0xc) getrlimit(0x7, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/103, 0x67) r1 = semget(0x1, 0x3, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/178) r2 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x7, r3, r6, r7, r9, 0x104, 0x3}, 0xfff, 0x389d, r10, r11, 0x8a66, 0x7ff, 0x2}) r12 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000440)=[0xbc9, 0x6, 0x4, 0x7fff, 0xffffffffffffffff, 0xc14c]) r13 = semget$private(0x0, 0x1, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x3, r12, r9, r5, r6, 0x100, 0x3}, 0xfffffffffffffbd4, 0x8, 0x40}) setitimer(0x8b269754ff479589, &(0x7f0000000500)={{0x4, 0x7}, {0x499e6a8e0000000, 0x4}}, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000540)=""/57) semget$private(0x0, 0x4, 0x0) getpid() r14 = semget(0x1, 0x2, 0x20) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000580)) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x6, r3, r6, r8, r9, 0x30, 0x100}, 0x259, 0x6, 0x1}) r15 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000640)={{0x6d7f65da, r3, r9, r8, r6, 0x50, 0x6}, 0x9, 0xa15, r4, r4, 0x6, 0x7fff, 0x3f, 0x3}) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000006c0)=""/141) semop(r13, &(0x7f0000000780)=[{0x0, 0x1c000000000, 0x1800}], 0x1) 08:30:19 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x100000000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 08:30:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) dup2(r1, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a0, 0x50) 08:30:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) pipe(&(0x7f0000000040)) 08:30:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r0, @ANYBLOB="e1d7d71f22339b0fd6d8edf8b8399c7d0649d9db780180e6b90e5b7d523566e7e095eef2eb687e60eae9005d3719938605d6dfcc99d09ef8169d211e05a810e278ada5fcf8d56a805f2f556aaa348b01e22786bbaecce896249722a714c12cf5d3b38d000000daa8fc08e430a8119238bea814de71bdfd0c225f47ee7561ec5d2a307f5742f5a0a17e335ea89268591406a3c302ddb861675d30f854ab9f632e247ec17e1cff1384254e51d182013cefc0762fc5bbdbc0bae30028d0085429c5a7e7a869216d9098394000da9934fc57e35f86ea8cd5d1fb5ffa94360504c44568ebdf70640c7f3bfa419fb7b1cc21000000000000", @ANYRESHEX=r0, @ANYRESOCT=r0]], 0x1) shutdown(r0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x10000, 0x3, 0x6, "1c1fe676338dab9c9daa9186219d76230d5ba816", 0x7ff, 0x2c1d36c}) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 08:30:19 executing program 1: r0 = socket(0x1a, 0x8003, 0x7e65) r1 = socket(0x1e, 0x2, 0x6) socket(0x27, 0x0, 0x24) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) flock(r0, 0x0) 08:30:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x3) 08:30:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getgid() r8 = dup(r1) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000380)="26d4181161c026880801e62b8f6939db5874369c250b65a793518bade1ad3a7152e094510f910dad61bb7d04de9569a2dedb95d6594ad6e146f1edba84ffb1cf6bd3e4a589140800845a35dcc0b70443f89265e67ea87f85745baec968129b67e68a36bde483d64135afdbfa21e1a92376a48d420e8ba73a474f3fc75e7274d612bbe7ce16d81ff31cfd2e6f99ec94817a693590769b89d59b4dc86b08b2920e73b859ad66e76344de862fb6845bf049ef52b11909838fb01a1673ed94766f31471b815dce570ec7ec3cabb37cfbba95", 0xd0}, {&(0x7f0000000480)="3b17789b72beb6a5400dfd9ca1c753365bb8e8e152fcf8ba0261975718c0d25f034f6b60a41aade857a9866579351ca6530d5c34484d17238e0df17d97dcc786a9b8999dd8d13f04c706df2598fd25cbb3c90233ad1ba5b83fe3a5964c3c047a3857f67afeebee64856ad4763ade6375ab46022e446776444ea4926d9ce3f9982c3bc1fd25f3d5de8e46b2e3b08b4f12ad37ddabc516b0986f8c8bfb1ee7d6fa1ebfbd42ac6f611b3940816a2a8c75d697be21b4fcc505039f401e30791dd63c0fac4b80245d2eef3ddfc4bfbc76b5489644f31b64500eacb12f4dbe8be82e0ec9a714d2194255", 0xe7}, {&(0x7f0000000580)="f1215c15f9e34549d931f103d3a5cb605fe5bb00d56728afe91da24cd5d1abe8f80c720ee52916ca376bbabb83a0cbc39569bb745b8218732f5b78822cedc48ca29fe5ae6e2ca77d26a75bb313b10eeeba057796dbdb66ce24fe467f2e1c11c6483bfaf68328091c166a66dbadd55f722988877d7f5636ffc93723330b6f482c4892fdf47edfa22d5b30c177e22c7f10c681e1375fc7969e911e5392fcfd314388629471fb0af9ec61490526da006df87f8e3c25c2eb37b99c853f16a25e7a1cc6fc4eff7b270aafcd6aa468ec65facea9244806214b2fe19403fbeeb3bf879ef1ee9c", 0xe3}, {&(0x7f0000000180)="c523b44c057f920ab0f4e307b74fdc9cc63fc37990c0ffd815c4cbb4a5151febf34d7d5508c91e507a8d8d159701a33bf1d0f0137941429a033ed435f777e8a37d00cfdc3aa07b446b977c7a86db4375a0b1540c070884eea97d56a4dd74cd08e900d6733afeb1e2711f7dec8e385f88352b0dd6c272270145845e", 0x7b}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r3, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r3, r7}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r2, r2, r2, r2, r8]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0xf0, 0x40c}, 0x402) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r9, 0x40}, {r9, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) 08:30:19 executing program 0: setrlimit(0x8000000000004, &(0x7f0000000040)={0xfffffffffffffffd, 0x7fc}) 08:30:19 executing program 1: setrlimit(0x0, 0x0) r0 = semget(0x1, 0x1000, 0x148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/2) r1 = semget(0x1, 0x4, 0x101) semop(r1, &(0x7f0000000200)=[{0x0, 0x8, 0x1800}, {0x3, 0x3, 0x1800}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/217) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/158) 08:30:19 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x48) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) 08:30:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x1f, 0x7f, 0x6, "2d7bed53c0cee44cf29bcad3f1011f49138285c0", 0x8, 0x7c}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r1, &(0x7f00000000c0)=""/152, 0x98) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0xfffffffffffffd83) r3 = syz_open_pts() close(r2) r4 = dup(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getgid() lchown(&(0x7f0000000340)='./file0/file0\x00', r5, r6) r7 = accept(r4, 0x0, &(0x7f0000000200)) recvfrom$unix(r7, &(0x7f0000000240)=""/152, 0x98, 0x1, &(0x7f0000000600)=@file={0x0, './file0/file0\x00'}, 0x10) r8 = syz_open_pts() mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x4, 0x401) readv(r8, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 08:30:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() flock(r0, 0xe) 08:30:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = semget(0x0, 0x7, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/205) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="ba55f29943702a2aa0329ed38b2c9d0ee917a31a", 0x14}], 0x1) read(r0, &(0x7f0000000180)=""/137, 0x2d) fsync(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) 08:30:19 executing program 1: select(0x2b8, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() r2 = dup2(r1, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x500, 0x10) 08:30:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xf0, 0x400}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 08:30:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x23e, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000"], 0x10, 0x400}, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 08:30:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/159) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 08:30:20 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x7, 0x4) 08:30:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x8007, 0xffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="b2e0bd20faaffd5585ff0b3da0842d3044cc1641c1abaa7eb06d27efc680fcdcf209a87e7398e20a30ffb95d06e9a9afc2a363449e156944afad0ade12f06297bd121c41850c060e73cec20a5ea168797b2db217dede1e9bf15c46b1eec51d6a25e9093b70eaa8d3cce26977adee3ad2de143506c0ae3807351e559878fdfac77c593bb6e05a8ddb7a129b255ce5ad99fd3f9842f55a585656e942cce6c2247e81f7313d6f9567b586b6d112efdc7d8b2ed33e25454039786387236aa6ef488e927facfc4e0289a985a9a63601933b85604cfb0d8a8fd3e86173d590642f5aaf415e9e18d2", 0xe5}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x4000000000100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) stat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x121) 08:30:20 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getpgid(0xffffffffffffffff) r1 = getpgid(0x0) setpgid(r0, r1) r2 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r2, 0x0) 08:30:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f00696c653000"], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 08:30:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000100)="cb87df6e6a87f4ffd39f513b0c465ef4dadbfbdc9e20b1cb01bd8f934d591090e7c06565716f33ac7100512d478624e075e1c5b90000000000f9879f6811ae8149e359b6683ce00622a1b4669c648042f728d1f7ddd276be14fdd79d1afe457aa9a096a3fe6d", 0x20) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 08:30:20 executing program 0: 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) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x294, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0xacf}, 0x10) execve(0x0, 0x0, 0x0) 08:30:20 executing program 0: mprotect(&(0x7f000028c000/0x3000)=nil, 0x3000, 0x5) shmget$private(0x0, 0x1000, 0x2, &(0x7f000028c000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="d5ff9668", 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 08:30:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 08:30:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x2000000000000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 08:30:21 executing program 0: r0 = msgget$private(0x0, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r5, r8, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r10 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000380)=0x8) r11 = accept(r9, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) fchown(r7, r3, r6) listen(r9, 0xffffffff) msgget(0x2, 0x609) sync() geteuid() recvmsg(r9, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r11, 0x5) r12 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) fchmodat(r12, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r10, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000740)=0x7) geteuid() 08:30:21 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 08:30:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000000c, 0x0, 0x0) 08:30:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) 08:30:21 executing program 1: socket$inet(0x2, 0x5, 0x0) socket$inet(0x2, 0x4005, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 08:30:21 executing program 1: r0 = getpgrp() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) lseek(r1, 0x46, 0x2) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1db280bd4f372a0) r3 = msgget(0x2, 0x480) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x1, r4, r5, r6, r7, 0x34, 0x5}, 0x401, 0x81, r0, r0, 0x6, 0x2, 0x6, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 08:30:21 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x4, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x881, 0xb01acbeab8848fe6) r4 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f00000000c0)=0x367) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x9, 0x9, "d57bd0e2da62f33ebb7ac21434efbd968976b631", 0x7, 0xb5c}) dup(r2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket$inet6(0x18, 0x4, 0x6) close(r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x40000000000000, 0x0, 0x4989, 0xffffffffffffff81, "854936882e8261ce4e66378e5dea22a6fe4dbfa6"}) readv(r5, &(0x7f00000003c0), 0x0) r7 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000000c0)) 08:30:22 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') 08:30:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000109009213859bb71474d975df166c52c40e67975087855bd2c8ff8f7d18793a53160dc0d0c5acac474b167a695fe23c97b3a0a8f4be9c629870e4bf902c013440a3ce9d007a18c93a72d708feb993e1b5539eb033b18b86a4794b5703e2a3ab9ceb3b39a561ca5a"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 08:30:22 executing program 1: mprotect(&(0x7f00001bf000/0x4000)=nil, 0x4000, 0x9) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet6(0x18, 0x8000, 0x603) socketpair(0x6, 0x3, 0x9, &(0x7f00000003c0)) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x40) read(r1, &(0x7f0000000240)=""/233, 0xe9) read(r0, &(0x7f0000000340)=""/120, 0x78) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x1, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x4, 0x4) 08:30:23 executing program 0: r0 = socket(0x19, 0x1000000001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 08:30:23 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xfffffffffffffdd2, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x4000}, 0xc) setsockopt(r0, 0x9, 0x526, &(0x7f0000000000)="6783719d34667c23d7f864e8aae660e8e935014fd5835ce7a0b664feadf723d953d58a62b35c7526f8b201e96b4414173338f51cf796301acd796c0f52cecb8d397f93c13181d1c228cd0d3e8cd8cd3f87d20043d0751aeaf6257447faabf01ca5efae4dcb752908", 0x68) sendto$inet6(r0, &(0x7f0000000140)="ff7c3cd6c201a6093ddb580ad8a6e63d214091262e8d3eca2966bf61c032dca94d4bee11ff01f3047ddc5ccad693c5ff3cb3a19a51454f9fa1aab3fa7772ab266a0a06186409069280f0a30d65a12d93823bf8d6ef496384a98f850b4b9d97f8aae610f00ded10a8aca759aa41c8c9d0c9eebeb64869c54ad97edad0d8259ecd058978a0e7cc0f0d893ace6c9ab04252a6e0026522aad9884f36d2ba6f1667da", 0xa0, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x16, 0x3}, 0xc) 08:30:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) semget(0x0, 0x4, 0x10) 08:30:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x9, 0x6297deae, &(0x7f0000000000)="811a8ac15e728168c907c7647219b571e60045393c5974715f01b3cd2e5e6eb7431cd02472aba3bc4563a7dd64f89e151b3983aadb1cdcdd8daa616b0afb4e25e377e08b848f96c9867ae5f42a557187182d902e86712d8cd185baa21c5cc872a307f0cb81b3febf74af773ad86f469433a3817c24", 0x75) 08:30:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000000)=0x5, 0x4) 08:30:23 executing program 0: r0 = msgget(0x3, 0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000440)={0x6, "244a4b790595fc3b9787f0b467625553fc4a6189735de97fb21e7b7b1e47e2a11fd5232d8d183d73c8a24acde01875de107a5f9478ee80b9e67a2c6df3411a26566d3d4bc430656baa608b0fa5e4424db91b09902f44e1a81aa6d32abc3ee945c36f74568d981795cda98eab3721607d34acd1defdbeaa8e20d2a2c683d285a9638bc8d9ab2f039949968a486eae6f2516a05996c9ba7c276ae5c33436d1fb04e5c7d8ab6062c4239012a7819e672beb54cf12647d211a2f0648025a2a4e546222b5b61ef8ac249fce131382da9488ec8c980000000000000000000000c6ee3391fb7a9a2cdf4ed6d406871f2d054ee44b2d5593280010000019f1aef1b1c387bb7281e5ea3170f3a98a6b8a"}, 0x114, 0x0) socketpair(0x3e, 0x1, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0xffffffffffffff01, 0x5, 0xff}, 0x8d) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x101) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = msgget(0x2, 0x0) msgrcv(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ad51cbd9a1d3db9d3b29e2faf430ff347e84a1cb1eb1ffdbe0ab6db1c66b97d7b5c4341ba5b1aff653a5e2181895955d78e3e0897a4"], 0xd8, 0x3, 0x1000) 08:30:23 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000335000), 0x10052) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/202) 08:30:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r0, 0x4, 0x1000, &(0x7f0000000080)="791e448e0cc60fc51394955d0006400e0fef66abdaf88a6eeac34e0d67975ba6d0fdef090a", 0x25) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="2678d7f6349e05ef2e35", 0xa) 08:30:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530004d27d91dc0b47ab5dc1db60ebabd023536af573278e965065abcd4661c622329abecbb5898fdbbbae594154f51e6fe856dadc1363c7578a8e84bbea61b496de633"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:30:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0x1, 0x0, "58f2548724810222b10feb2ed4fefb8c1782f6f9", 0x7fff, 0x200}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000880)=[0xffffffffffffffff, 0x0]) r6 = getpid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r9 = fcntl$dupfd(r2, 0xa, r2) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000340)="803faa735875b5926e97dc2af52a4d81101a2e04e3adebcd69c853b8d4cf25b4ea342ae3ce7e027ee8404de35389a8a71a8ef60b05691ad0a970a83aa379405dbf5995685fb2c06f11c3a2d43d6176ededaacfea27592052157bdac0953c6d5ce7c2369e9d79d948c9183671e748cab10ee504f5eb5889c4c650e979eada2f03e1660f1e0dd461ed61bbab70b2bc0f5cec60a7d0c35c75be52f1c2dee511541e", 0xa0}, {&(0x7f0000000400)="b27463f6fb15be8c68e141569af615579dbfb68314c117b7676077daaece3a92a24e5359c6660d33437d1eb5f6508ac44baae93b453c45675f51017e415f5cc2903a", 0x42}, {&(0x7f0000000480)="3004e4d784d4edc981a77a7d6b7ebe23b0dee6121afd569a2ceaf8f5629d51298609aeb2244b0e4bd6e7a897181042e30c9296ee7f9473ecbe7a639ad38a53d0e4f160fd6944e5b0cde61e83415d4d756e9ea0f628030021b8115d61a2ec337d4ba9239a8d3232e5201772dfd7440c66c221e8f01d33499b5702e93d148813da4d54b14ec9479192c71435a38ab6af9e702a24b401e830", 0x97}, {&(0x7f0000000540)="20b8175671b1c3f43e1a6519f9e727fccd17d6667566b76e1dae839408fc2675300d9d8e4d7095efd6ef61132418587e0f3996c32a726939c0bca0dc11a3a60ef93edbea4684e2690df5881a5bb592c19927697ca20294a65484f29410dd00dbfd15babcf3ba62b02af71ebcceae18000619ade3c6296504f246ab94671df954eb183a8b0726312928fa8d0958a7c9714725003391d76a193309940c57f98ee16acd1fdb06c8e43955c4b01843afd3e22fc7b88f51f6720730d4c2806e78b743274a96fc061c4d9ab32320f60dcc7256453464deeebae1f67c34b3f1d2b224ca8acb558dd77afd9f4bdd1b6ab55ab68506ccea00557ca2a10c", 0xf9}, {&(0x7f0000000640)="fc7bc6f2f703218c3498dfbe0d773eaa904a0fd005252231261b226c2ee193a676b941bc642cca97d5872a59435a10fa81f6a7f65f5867bde163eb6faf6b2bcf700bdb8e1cacb2700cf48a9faaa7046a8e1f89aa03e59764af0dd4cbe3f7cfb81e3c1ba1dfa7fcca6a03bd3f16064102f1fc3ea7abc171307a46ac258e100872da3b365ab37b7ca4dfdce8f16cd387012e5e3251f2abcfbd9fc83de890887168b827e25c1396795afaf7e49d5db0274a02a783532d15b75b20420e4c98a6c62e5aa30c967269405e2681fb57deb4a9af4aef2032c092c8551fb7fa33acce2077913ab66b4ca7d1b50875c490a8a0", 0xee}, {&(0x7f0000000740)="a99acd62a3dc9771e30d938ecb728f5773d41920da563ed03a6d039e76ca039fc962e57539616e02a33680b4367b3ecc485b6c31a81256af72c44506bc", 0x3d}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r2, r1, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r2, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r9]}], 0xd8, 0xc}, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x43, 0x772f, 0x4}, {{r1}, 0xffffffffffffffff, 0x3, 0x80000000, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x28, 0x48def72769dced74, 0x2, 0xc87}, {{r0}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x7ff, 0x9}, {{r2}, 0xffffffffffffffff, 0x84, 0xfffff, 0x0, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0xe6a, 0x89aa}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x82f8, 0x400}, {{r0}, 0xfffffffffffffffe, 0x52, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x54, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x70, 0x8, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x4000000c, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2000000a, 0x7962, 0x6c}], 0x1000, &(0x7f00000002c0)={0xffffffff80000001, 0x100000001}) 08:30:24 executing program 0: r0 = socket(0x6, 0x1, 0x10200000004) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/221, 0xdd}], 0x6) r2 = socket(0x27, 0x2, 0x401) kqueue() fcntl$dupfd(r0, 0x0, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 08:30:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x61c0, 0x81) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) clock_getres(0x4, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) 08:30:24 executing program 1: r0 = semget$private(0x0, 0x0, 0x90) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/52) msgget$private(0x0, 0x99) semget(0x0, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff, 0xee4}, 0x8) 08:30:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 08:30:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:30:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getppid() 08:30:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x7d5, 0x3}, {0xffffffffd7312351, 0xfffffffffffffffe}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1ff) 08:30:24 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendto(r1, &(0x7f0000000000)="776e009436b71bb8bd98b83972ab9fa2909f01b7bf940ba7d55a7010eda8c187b07e3e1fb81952dc9f246ea2b6081e6c3d584ac1c96d21379029309a1f52801041299c8ace1cf861551f8584e9b8c34cbec3c1aaea49724b8f77d52110e1fa7beb91127dc4ff5b883b2b5e8ec5be63f523b889657fdab35c436f643d6d3beee0077a9b0e9f5176c2363a31", 0x8b, 0x2, 0x0, 0x0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 08:30:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4000000, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:30:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) geteuid() shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) getpeername$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000580)=0x1002) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 08:30:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r2, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 08:30:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getpid() r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = shmget$private(0x0, 0x2000, 0x598, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x1000) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6001, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x7f, 0x7fff, 0x8000, "905b83992e0f7c3ea9c6e5f7057d5596128681b8", 0x6, 0x2}) 08:30:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 08:30:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x1, 0x0, 0x8004, 0x2, 0x80, 0x9}, 0x0, 0x0, 0x0) mprotect(&(0x7f00002a8000/0x1000)=nil, 0x1000, 0x3) 08:30:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x142) chown(&(0x7f0000000040)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 08:30:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0xdd) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() socketpair(0x20, 0x8000, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x5, 0x100) renameat(r2, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') dup(r1) r4 = shmget$private(0x0, 0x4000, 0xd6, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/176) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x6117, 0x9, 0x100, "418690d2e9c680b774e6212957ae44e548db64ae", 0xffffffffffff7fff, 0x8}) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 08:30:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() semget$private(0x0, 0x4, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 08:30:25 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0100000000000000ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edf42b4b12fb4637ebb06f838e832b0b8951ca59386b00214ce32275d5f87243eab3c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d0043cea9b46d9ea35"], 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 08:30:25 executing program 0: mprotect(&(0x7f00001e6000/0x4000)=nil, 0x4000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x200, 0x0, 0x7}, 0x0, 0x0) 08:30:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) fchmod(r0, 0x184) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r0, 0x24}, {r0, 0x1}, {r0, 0x25}, {r0, 0x2}, {r0, 0x2}, {r0, 0x1a6}, {r0, 0x4}], 0x7, 0x2b9) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x96}, {0x1, 0x400000000000000}}, 0x2) 08:30:26 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/27, 0x1b) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="d5"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) kqueue() 08:30:26 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0x10000, 0x4c) readlinkat(r1, &(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)=""/87, 0x57) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000880)=[{&(0x7f00000000c0)="bb59978a564496bf35ec3a1db156213c3b9e8fc7e2ab27249003e0ed9609c96372da01211fe1537aa1fdb5edf69738d2c321549371bae5bbef16a63e9a5c49b8c0f38837d9c8b752096ad59f4702e9d91e0d4051a4ec1a1d5deb7fe3", 0x5c}, {&(0x7f0000000140)="4a3b3ec2ed3b046d8a9522f01e049cdc8f8eeeeed615e62fcbaad9a0ab7dcc685ea3ca9b8c75b53033fa4101ddf103efffccc0518282697277c420f02eef3e10186058fad0084bb72db3175031c29d64cfda5b1847faec72a5e82f7cdf4b6ee08670adbda5f626ee1b2165fbaa9988a20c997c20a96079e55f92e2cce494c8a77b8dd8bcf7cde9dbf22e9b5460f37527ec5827506ed5be1f70df13dd0abd2a5ffb43c4dd276dd8934fe09eedd8e4abc981253a6b7fed29f76dda7936cf900b4c126200a41d7e8c21989ad78b8ff643c62ace9141a978861ee2c86c7358f5ace9bc78f29e2337484e350f0e", 0xeb}, {&(0x7f0000000240)="4a8e782ba926d65245e6b702da3a0dc5921786ca5d7a238d5af883a224306bdb76d41dce54011ef0314f85106587b0f175be8cda8d4f29ff131617718cd2dab52850039048a7300665f93267cfe3be27c8ec99be9339ed83f1c8673189869f9d2f15689c02ad6fe20f47aa0d55de43466c354d405bdaecf044ddfff7455a5eab3326b32098827fbbf3d1fc0d76b6516534604c10347305568a5fd2d56099d05a423bc5c3cb7f42a5018c992fdde519fc9a99537dd9dd28889d62b814a6a6f61c999cfe781e61739305d2a9b5162c17572a0da9066245b5157bd7", 0xda}, {&(0x7f0000000340)="3ef27ceaaddfa669abe3802f332b1a11047ffe6eb5cc51e4b8bbe3a08ace10d45e0444d740626466aa960dc1fadb388aacdd627ca64ad1c2337d1be9041ba43df8eb63e6cf53245a255cceb57f89878312c775a5da47f7d07621ff43abf083c5527e472a4881ae2e20c0e4e5ce062e18ca6c37ffe010f6187f81f9beb8029c3d6e2ac010a10aa6ffe5ddd99d0e2652b16ce601897a51a65ff0e8734f99dccdfe73e2df23fbc33c2f32f0d31f1088d897f0d82b1491c97dbc25f734eb26cc3d0e53a75555342d0d62b7f66fc90124f2c58f880e6a5b9c1dbe9b888e5d2e40b1800ea7b7", 0xe3}, {&(0x7f0000000440)="af9620d714fa424ae89086f165fd1f0dac35c4589a8121f30eb1c1c59ff937a725270ca62efbda69a686c7d2ba24663ab8626179cd5b2162c66e72f7f4265b0ef4a2528d7a021069e2edde1b2fa3d38426418e176ea011da7a256390882cfdcc853d4220a61357df95db0d89f6b0f83253c977", 0x73}, {&(0x7f00000004c0)="4d19601212080a3ccfa8d8397aefa81e25735df61d482a30e7c0734c525808321ade1473c6a5b6c6770cba1defd2c6e076baddd64a33bdd8976c6821237238d221b14b831c475cd6a749a6a87de01ac3d4a94254ae65589eb0d5518b583203e9378114ab72a6017b17221225ed2b5d2e1e8e9b20cc7a6f41eef3c1474f3ae7373032ae78652cb824d3f79fca2d7d97d5083b958fc35513ecaeaacf8983101cf2f9398f42ef32258cb040a52eb57f4c6c7d2e6ac40327fa004548db992c62308dcdafca40562115f6e9290637a5077a59f5513fab886e918e79d8e8d1cadb2adcbb240f88e4fab4cba24ba288b5211c", 0xef}, {&(0x7f00000005c0)="f1a63dbbba96d6042ecaf2589b7ed711c2d3cd8973a48f9e9bffadf8d21d1b672b64921077c008218d90f45e8f32ed3648bbfb611f6b934b271ee35f1a030e5369c05129215d1149ceed9a0abbcbfc1bf8d6c2ae198c2bbcc68d7ef228b75ba9345d4a92ec371d9e1a1cca7d23c6b4576e95d3f58fa01f5e04724c3c17d2ef6599df18a9a6e28c0d3b91a7e6ea1530bacb0a4b8d8b104c95f2a62428d8f65e82e41a5f66b6327579578fb3a1cc30b2d5390872a2790eb0eada017a56302c7ad2d1801b1a46b6", 0xc6}, {&(0x7f00000006c0)="ca26ea6b7338bb3cbd6c587c2e2d53aa93909b2b31b2c07559c8648c709207e8a1c03464a89aa6d14e533fcefb02286f08a9ded56d27a3b5967a4af7d3d94f8166e04fa23d355878b36bddb4f23dfc2b3a70205376e87e9789a688aedadf4701fd787b53f47fe1d69d5b8636d2cefcc3e01e6f60a09ccf2426d62a05f3f0b98db53552002bdd8879cd50d9551f299686110d411e13aa91f6065fb95e12be7f853e3167e176d1bbbb476654cebcdff5d7940b739c493a114e8cddfd26776193ab56ca546f32b003d96085ce701dee462b2a646ec760d00e91163e0965227db5b716195dfafaa7a9060162bb3c5d7b1b22d570ce64a1daf42ae86eca40", 0xfc}, {&(0x7f00000007c0)='v', 0x1}, {&(0x7f0000000800)="4067ad8e7e43271c965dd96853eaf683188901d4dc0938db996b21ef9af9cd77d35b646039da8680895f6831d2151f57096de42f3594a3662b7da6d1b2f219c5d0cfa7b6e6a4c89fd7a8137f7e36e62cbb206c9f1d7bda66ddfa3a1995579ca1ae2125b2beedabbb7e9804e57fa704f2d44945bf8d5e0ced15b0abb6cd", 0x7d}], 0xa, &(0x7f0000000940)=[{0xb8, 0xffff, 0x40, "3f924142d652944af2cf2fb6880b6f2b2358607869a9c0f6246c65c390d35deeb15a7e33360385fdddfd1f4d57dd14d6dd6d86ccf29ba6898082cd4aeefc69b9c289b18eb5e5577e851ac42a89a62c8166bd34c535203ac37bc8e453c5589691de44423508411555a3dc0751934ff259fc9538ed52949519f94989fddefd6b6087e873c2704a4f30cd476e96edcdfe226b14fafbd0e1994944cdde2797c4ece5011495bf22a66e"}, {0x1010, 0xb5cc1c7b98b33d90, 0x41cf, "88bc421e38a7371c74dc6780d32c4949f14aa2783701bf0f562dd61049a42151a0f3dba85d89d357940b4de4ac25f3c8d260e19b0c8752372c119fec873fdb699a6fef170de09edbe817d81abf766c91b673bf7a42d253195ecff7c0f92291798fc9a36a829a933cfdac274e92d199bd1fa975bbf60c4c3ead3d36b358f7ae8af804dfb49a7bd48eafe3d3a04da53c533b4258a4a9a375f4f05973503ee7e1b5113507fee71404dfc65517edce42075333e55471cf440d246a54106482749deab7e6115f236ea5610bd24fd42a4360efdecf2a48d666fb0474cdf4323f3e17df7d0034a6a8f3645deaec69963f5e6a98416958d5e41c30fce6699ab82aaf1c1da116dbe449de547e9a2f19fc9531541b8e63b06c06a672784659dddeb307aa89b19fd920bc5e1d556d2f962afa402839dba2c7b8b296656cc2b6fbe7de7a9dc72337c11b769208db9794427202a697e5d67f9e24abb147ca588ee98b0dd93c3d615d2aa51f0b712ac1724e75f7df4f4c9afb69c0e55d01713638c5bda62f7247de455b33a8a1c7cbd6b122b65a5cea83d33dc36c13a669ea3f5b9aa12e08ee886f00eeb0adca2e6b9c2fecb49215397500030536b56f20730be9ae786637ebc74a5852ba355f176b121caf8f97b87822e795e331ad7b4bba38e93fd6a11ddf07785e52f893c46364be3756a6c1f5236f5e021af8d1329a91df51a99d5c757fa45bbd323c29a975c68ec5adddee33f0317345f2e336dd2e46d897c451eae7c6e93487ac3a69e4a4ded8cd4251a02352fab97ee748b6a92b1b77d9449025cb21c1831f6fa6e0495a5152c4cb90a600200bf9027f3db3b8cfbbd9715404f8b9921fa1189dd7cce3cdbca6c00fbdb756232d8803d661a6de1bc758978398191831ef4076a4c64ab9b4967d841d72e39af745a8c0e168bbfbd9f4dc769ea9f536c685f2c255d14db182510217755a189a9aa5fc2e7a318201e48d3b93f0e6d7248fc93ea36e87d149ac1e203338404afff40b71bf1348c6819ec5a849cf078646427026c6497eac810afb9e0b898d7bdd701a49d102fb9b08b854be3188958da2ab35a46501020dd51160e7f73e78e064c9b289b02f018037cddf1b9e2930528b1da81884a41651dc3e3919276bef954bd7a4b95fd082a165e919abcd00818fb703cffaed258f3c1b071608e17084ef8f63632adbf553c3104640bbed7cf63fc21dc221d4e7c91b073669eaf36dea364cd421835185a37e3f5b1415839ec3c461e0d4cd622392c0c43388f7eec17dd942520c91082e575cb026774c786bfbec80611b7c6adb57fac3d670891fe8a0508d1b9c0491e70082957bdae0eca3833354d7fb0327d4993cf42ba5ff8a08e7c626702ac5a86454e4d2bae356e6f0df70bc47d351ccf3bce98e4c7477caff2a6471ca16aeea335c25156b495639adb8966966e01a3882b0c6ca745583abe61aabc718ab38a99cb6712d481d4a956fa4b0cb2c130adc6a646098a2e0fbcb2dc1e8caad043efcb552929d96772359fd0d0c75524f020b57634705caa7510273c276b32662d215e6f6c1d6ace668b27fcdf96f34bf205c171efd38d7d40669cb6a2930f4910814b81da6494e0e00af4557d1fc3609a82f8cef88231d34e257d53ee6165c9a53b4aada3cece0ab613c7fe749fb03d52b00ae0ea1b602793b180911fc0d8c5a1dfca78f0fc97fb0e1de23e059e3adbcb5a169b4e45051219af0a95ad956815ffed9897b7857bb833d82232200f715b1a0696eae0d996838677458d3796801f0943235aeb8c38329eb1574f5602af6bcd803bb810ea7676d61cc93c552300f630f956905b1aa57afe87492bd3e3b90564ea7316dff1e4b685083d6b9a4a5d79dd21e2431e6fe5d4a29cbd3b4082b3ad4cb887a62d39c983582ade679ea7d8f9b210507f36b005989d8d998016522e8cbc8d318f3cbd33794dda62a5f31c221be6f4f5e9855cb18f37330991ef647d90c15ad2b09f9e58367356c9edba2a9a0f06879b22d54713cc901e2d964f5eae657877843e6f64302e88cd1c06e77ad5e2eb12054721fe8f7bd67b80f49d41acfae2f04c5c29645336aa44fc8592d2e04300e3b45e7f33f6466a538b36ebcba2a4fc1226c493fabe0b371ff00fc645204a6b9cfc1cb5f3411b5b1d26f4454da847e5a6f8a2f728e330c48d3b5c4827cc7fa4ec0043d1689824859044fc6192a2b128be32fa6f9dc50573af05b58e3af6555feb2fb1640ba01a24f41624676eb78286ac5db0ec03373d41528f53826d241e9bffee5a0783fe5ef6e2f657ce2515daad4a3b5cebedf55dd34bff443c87dcd2175648a8a2013f082294d4bdb2b5ed52c9adab4bf31f8ab13bfa1f182e8a34c1709caffbda6905ca6c13379aa50f4f9a2fcc0dcf9331e188ecc74a550181c4db86c6e6e05bda32a6a9a0c9eb9ddab6c7f8ac93f52aaf7bcfe273223387ac9abd7c2e7216c0ce454331ae9a69a556437ad609b2acd0b117346be7a779a8519547d036cfda8351f5742eff0e64af768282fa768dd628261ad4dcebbe46b51e035a17a01ff99f9f23f15ea6cb40ea730397d9cb775e88e67ab1c38035f291c9b8a2aec145fa7feb5608dd95d135b50f96005bf6d6109b0a9f36816a715dbaf78db0c5b9f7493d1435c5fea8a1e56631c8f1aec7b7ff347dfad47bb01f4b8acf1b56c403da86678158f3d51c67d337e58d41cc9a6d289a86c7c4105ff07ef8002fba84bbe0b9bbe8f42d4de9356faae2378179f832dd2593fc5df53a7ac6428e0901aa703b448f98ca7f16864750a7201e7158b846139d9f5370711c56bd07cff69dbcfe961951dc2eb302ec151198053d6c085eef11b528f4c89a0b9c54943f654a02612c97f3e47db742997df6d846b70dcf54752f3eb3808e413b05f5ef75696d950fcdafd4a791f1405dd05b886218e64a640c495df2c5ce364b3c5e23cab6048b8e19f6828f2ce5055eb721ce347ea4c4d585d9f53de68d28cda5a78ae54a01ad48038c03dc15ea43a86eb69b633f6357ce5cfe6220550a5339f4ea0d22b17dddbf0b9967dc928074b0ac80ee2d80440506fe3a243c96cc92eac1f61e2e3aed2cec4bd1244a90ecc8267467ddbf82b666d26cdccce316458fdd4cb7cccf00c37168423a5123f2e340fb9248fb6858a64be5dd272284f69dcb05ca73d873f235d79150e814dca7761555da0962e512c03b683a8938dc8d6abd1204439bdcc6bdf8b84ab98abae360ebd1964153e3c995060030cfc9e57d6a7e9cee7f889d223dc4a634d109715a3a2f0b26a3d0964d521a2904e84f50778464729167f8231f9514cc8add07a336077cd0b4d1b477458c0e3e2afaa7a9c388ccacd85f73537c5edb84a0093bfaa2058c3732451e0d6834782b2e2bb22ea0e2c601ff23d49ebd571377c7fc8d8611a3b11e7aef6d00ca8b39450d947fd28e6610aab34e5a96c03f054b017e157a456462642086f5a43e96d4030ce6dbb371225739843f5f6b7058605e1b99e0f2b914ee21b2a2f985b0af8b396786b85bf86e9360371d1816bf2caa267c34b87b78dbba32e8f26965b5cec044b9fb7edca0b7d605c4d20992af977c2c11f6622d09db53e271af25c36e30b62b85705d7718d8ab56a7e8cf5cf574154154b068846483f0b5ed859f971e7af61ab9d2605cf1db5685b83e63d7340a40a03256b47e037a608984396d358f17e3f3de3ff60c7bd0030935491129b147fd3ac62edf255116123a93a0a62a513bb350b3eecccc78e340823d11ca876afd4445cb02d3541ff140a65d8785ed8507bb2fc115ff435457eeed7caeba13154609533b90139cb793c4c7cc7172c93b85049b24f6ac0c076e32180bab7c3fa5dbeed79f00c2f1adb4dab5f01f929eded826cd5c8dca35fd0c4ee31bcfd5aaf39e6e96c2cf535adc7d2f4fe1253aa85ab433a85090614f481bc68c28f720a442e2ab1c15ee360fc968ee4a7da2819c490679e8f8eed9886289a890aa4e7e3696efa8f865d694505a59c43daf934118033159e26877355f222f99bb39c60991dce60c5702ceaf07d30721208f2b1386a76f628b297b2341d8b09c64cd100623f377d02ebd58fae97d57b1a94a892cdabec7582dfa80045c8fdfa2f0aa1c4dd86825d1f821bd502706a7ee67261db817e97516492e1a535ad87463e20e55aa958299c445fcc8c9255ac13893bf2115ffaf2384344de339d71584309d274fc4ef181719a4a460e14e0183a5746d29a8d4742df70d03412f73e473c6c9d9c4be5fe5e24feeb9da03dbd9ae1ab9c278d090263cd36c2b32a1d1b0ed27d28e3bbc0ad7600f3516761ab6b3ba8fe7132e9b5f3b16f5a7f2e1a1a72210926289dd0df1f4b9649582d9d1929d40bb6b3393d42ed61219008f2e229cbefdba0b4ab7b9f034bd67c61710f2be2aec6272bd932bbf50ad2ac64271ab4fcfa91cf5f298bdb31e139b84819b982d1d2ca31e13e2e36464a9a365af1ad003b218be598209e6224ec418acde531468d07085908649b36c436e409bca821a42025d2d969599e4ec123a2558afe28856d538fdf81b6b8b29bd669da275e2d535055dda6decd04ad7479c5e5a532d089aed37bed43ddd7a262acb67cd93712d6a215215d29627b113c1c863b20fe6954f65351a14416fb2335791020104a92d6833c89b87688c9be5e63f801efc4ecf696575b4f443f104f79fdbfb242bb2821214f5d29b828f5e312b19fe84b8b5e34f6c0cd682821c6bdcca2b86b1134d1fde9edc33c73b194ed7bd44b8dbcfd2790f09ee3dab30855014b47855c86688604ad9e1689b69ee477ea20bb940b4888174a8adf38a98843506c9980c84635b140ab6c5cd5d5c82197a540da2094c336b3a5d86565dfcc321f963a8a6811413a246887a3bcf568feb90425fb5436a6999ed49337dbcb1b9108c5b84c55ec3c334511761adcb18219f7ea18d955b0b70cc428cc6f714f719ab099eafca48ea5779987a903868f07bb5e25c0cb3998ae39824021fc94bf05e4f9a98e80191cc53316db3d9171869ebf534dd1be70ed9cdde78397c5c5ab87e8c4b197a63de023615e4eda602ec3418e01d1ea970af951cf083a5ba7a3fc53b53d25f122701c5e829c7c322c6b057406c41cf1a1a309b2728e98cb995f6400bb9650490a0d40e71b429ec31b0cbd6ec902774b3ad7c3e713f140559d87bba053d729597b3bc32562fb3954b107d57a68629c02e2d8f5e44fda15b6230f0e120a0ff9c6d0e21276ed02a2817919105a6c366a6cb6ecda216d1dd22fafcf962824f3c3d7d2607c505b95986662970557f7c3eafe70946ea6bf0518dca8fb1bdfb95f41844e33465db748e6b4b10892eed3bf9cda74ca8ac0eb05a090020beb2b3d7f9409c988e2b95359a813fa66ee5e54a51d4be40b18444ba06a6b1c12283e515a2ab6ace6ce1bf02e3d603ea492b0345d3e767c4c6fb0ad1032cac8a40c9ae4f1ae886771410c27721e5cb9d0067764f259ac2d426f86b279efced3708100973c3e2c12b1ee9c88f6cb21830fe82dbf19fa494bfad22dddb29afa12604ccebe42ff37fe7d92eb0935419d7f56afb1836688c941c6c6215a59bb06bcda289c373404546df40cc7e138c8d8f396c1a3ff86e445538ddf3a07dea0865c2c22665bb77df0c83d5560251abce8b8656d7a9f0e137e6cdda80568a520779e0b1f48a7635c6ac6b7ca20e66a7274b17dc33d775ea01ca5e2f77c105d214b1990d4c40e69f92742860bc4e4548c444cf773e9e442a5905eff2e7b5728ece0eec6817f67195e69a1"}], 0x10c8}, 0x9) 08:30:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 08:30:26 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$unix(r0, &(0x7f0000002740)=ANY=[], &(0x7f0000000580)) write(r1, &(0x7f0000000480)="405075d7d4316a221e625733ffca0571e0717e10d8fa6890d485c220d05494df7350f9e95541360ddcfdd20a61d4d4114dee9e0cf1c77c4bdb5bc2b04d0bf21c8782cba845af7016defa0bd37853c22206c296ddd41447bcfc4cf0169dda3bfccecdd15995c2020ae727d625f24919a2e66843c948b58944d6843cff7f4324edc8fa4be9a6babf82188e8c43e05ef11211ea2b2f9dbd41121b25966f1a6bd8f954ce0a9327dda25225dd2acc9c254ac6dc594938afd88c7b7f4c7a37c13f9a39d118b71e6cd0d3aefec5d815eefdbf45e372d5e8bd", 0xfffffffffffffef6) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000400)="de15a6f27bfbfe345e8e2e5e4121a30d41fa20893f66c3fc751e9ef45536bd35312b2f9fc47b1f6f8e8ff6dce011436de84b2e3d3839df18b23ccf01e5d1536f8c753125219857949ee79ad3df2041a8e2b536dbce4e8339235cb9b86f2330833d5f5c684c6a038852cee105bcbdb2a51a0595c62c264a89de41788cc50c", 0x342) poll(&(0x7f0000000040)=[{r3, 0x164}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x8000}, {0x18, 0x3, 0x4, 0x2}, 0x0, [0x100, 0xaf5, 0x1, 0xa0d, 0x800, 0x9, 0x401, 0x9]}, 0x3c) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x101, 0x190) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 08:30:26 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x800008) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 08:30:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) socket(0x6, 0x1, 0xe02) 08:30:26 executing program 1: munmap(&(0x7f0000796000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) read(r0, &(0x7f0000000200)=""/183, 0xb7) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0xffffffffffffffff) geteuid() getsockname$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) write(r1, &(0x7f00000000c0)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b70c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee0000000000000000", 0xfffffce5) poll(&(0x7f0000000080)=[{r1, 0x2}, {r0, 0x10}], 0x2, 0x10000) 08:30:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r0 = socket(0x10, 0x8007, 0x1) sendto$unix(r0, &(0x7f00000001c0)="767e7808de71b98ca835b4b4f83c0aa78cd3f7876a252aba094b7344d4b10630c21b302c915b2325aa808b691ce9c458bca96a86f9252fa3510e9cab223f8e590237f917ff00d8179735cbf5ac9d10de45f62e5feaaee1fa5e5986425359d4ac6b83ba275dd19f830393e5e4c1592676e2ad247b47ed2d7f4670bb20fc07ea92e4f343d921f34e793ecb96dff1c12cae2b4d213d5c4ced9e555e7971d79afb0c3b170947503ad5e060d8d990522d60a261b5d510dadabc37d7882d8de4abeeb9", 0xc0, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 08:30:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 08:30:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 08:30:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 08:30:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = getpgid(0xffffffffffffffff) r3 = getuid() seteuid(r3) getgroups(0x2, &(0x7f0000001680)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000180)="a55f58f4c2e66c9f803957e5122f75219a87702085569633991ce924c152ac17a0b31cdee85a2e680a02345a772e9e9302efb020248927da92a95680515d64bca8b6aca710bdbcaf98d23350847d51c2d3132c4563905531b677ffddf261c31f393bc8879047f978699eed6a7dcd939fa03ba1815dc0a6f026875498e0b92f31672d5b973cc5dc9fbcdf86c72f5d71c318eb3d42a025ac419466a52ececbb24511e63c8a298a52e525eb42106a", 0xad}, {&(0x7f0000000240)="2f11b3b424682deb1d707b311e109cc1176a55015e3d43eef7fa352d2919b15b8b42a029a9cf9c0f81a8178047fb57f36e3e594aa54099746a0239dfdc2600fef246ac4cfc698f7df9d99428fd925d692c91c38f31651cd8221bcff64b8167792fe5b9683516cb7a9c1d39a5b1963b02b281b707f077c747", 0x78}, {&(0x7f00000002c0)="07584d7e3912c989bebab8e95c004cfa03bd6c72307b436b598513337e85cc077bca0f34efa41b78fbd77111e3559049dacfdaf755240b6bc4c19de0251f090c74d86f0764dccc556374f91afc2f312a13d3cf3304f810afa742af890d7fe0b657a3e15a2904e6a1e11fe60941deff9b22e02a5991599cabce10ed97d1b3921eff134d7e91e0761028cb240328953a08ea894c67b6b343f4d34b010f48630e4bccbc2f012b108e5e737aa08f5cbef40aac347abdea1b0aa54e774a485dd2b8fad1d46bc2249f24a3d633913e42306fa805bcc810c5ba3382303643f7a1f9fc7c4d9cd2c9d9f7ad709ab9c2f3763d08f95e4a8f88614cc34d53c9d19567347f8955e3aa58a8cee7f996d21ea7af75c11525d39d0a748eb2fefa44863601f109d0fef8937f127b348a5e67dc5b8a047375ec548dbdd94ffd0f3be14311921cac765c0a44fb91dd942bf01b57d17a42082ecdc68587a818f8ab3dbda26225ff648ca242726235f3a830d431698a1cb7d56107b4079d03dfb18eb29edc95a214124f1f9f32ed2da586e20f5e651e4e49b2701160d66db8cda8fea16fc49c6dc683a485b81ceb07f255c45193f1f236cfb7a72b85eb6169586b269a3957404c3b44bc3a0aa53dd5d6584d4574248cddc377e7c99c87b0d30adcaecd618576632e737f12b5ef403fd66de7a798632f1512742e9b5e3893e1434dafced8fdb1eb7172352278fbeb13a4edecf62366e1160f4c00d0513a9ec7e627319ed76c9312b1afa0f24bd39cfdbb3bfefb63d30430da8532cd9156fcaca43fc3bcc384b47ea6d369c16dbb07ecbe09654452adbdaeaf555127f34547ad12949c1c67e29fa69a8b10871a45be9971a1b665f6a7ff6372f9674a0eb4a2dd795f02b5e765e80fe8be512b17e8f7411e58ac6524b0bfeb325eed1ffa96881138114aa4ad3f8b3d5855274881673b4984220c729b89c1cc9ff1967755eb20e417a1fc07011cff7117850f4b0de015654ffa4c468143981f4cd7669d646437967281265e320bf5406fe276fa161b18914a1b047af164ae0b9d365e085e1ca6f483cb4133a9a8ac92235e40eacb5f63a470a1c12a6f68596fe07b1f699c35e6061d493b64416bc3b4cf091dd53b135e3eeb8afd652f15aec4815ab45dba5c9856313e6b343f5b75fd2c56d3cea05b2ff45914da7d7fb7faf1869f32b350f51c53af0b5c2e16e715f22e39ab35d24bed15940c2b6f3b0f921468b0b1e32525b94d4b709bfbeb2ca9f06c42f860dd8ec71e1203bd6a9242efec825eaba5b9d4c2473f2d938ea83542dc97a8baf764f52866a6640165fb7eb9ce468722eece080f54423060ca15fdafc0312b93d8eab721148d48752d708b39b647788dc352aae3f516ddaceb2217e5ad319bf706cf5291dd1d549185c450593ef3e0f4d6d184d3e53a49bc733e8ed2748f42bc16254a249849471dd4259bde7b4aca8ac6d62cc9bc0f963cfa81b0b494b49cb62a0fda0bbc5f6b8faf88ce48872bb6d2ba5cece7691a9a585eeaa579dc37016c694dfa9c6fc418e504986e7087725bf23207343c724108e3b27a30a26b64bcc2aaaf3b09c0419b027f95f8fe243e2e09fc707112d43dc6aa03dbce2144c408a2fcb7c12375884a6bffceef5d83769e1089b7d93a6b5dd5c081ee47c195c0ec1f1860c0c08050a472e63b66e4f132e9cfad3daba23bfa428169489b245459560e3c338ca281f6f9955672146021ba9975a28d8c959a7390fe5d92599b217598a4a4ac4aec014dc343d19be202180b1fbbf19d5863c9ee67f83ec44f8eb1931a29763e0dce580846bc58fd005b716626b91102462f3b3a454f1ef1250df500591597a6eb9218b65cdcbd3e1acf006c1b391a8e46717d3e86c9c2bb7e0eb86aa2b1e9d5757d32841f1449c398b117139509cb86f3ee1f3a054c8eac440193e5b245bd926bd8ac140233531bd4a083e784265fe09542260a7c0043eb59accd2e5c03450fcfaffe5f3b2cda198a92a29e79665c59501754b3f47eab5a44ed8ada4a6db0e5e6ce948037523f39e9394734f29f700e7d146f8cadd389cd5058122bdd1ea2f92ac1374726b1bc78dab08c040a3a3462edd9eef191f481831b05cd63b2fa533055aba89e31fa909f81461e7f213e5d786e922b2fe152eb06ddbe99c0c6161fe6c6be0a2eefcdf4bc7e1ed538b608f77f4e6110886911d255acc18c9cf9fea3c9235abc84b072c0a92adc546e8e1d684189e0a9f66347ffd424c7019c6321096c1f238ed2cf0b8d1215bd01995f79826ea95ab87b419253d8950d4159cfac2f16aa8c376757da722a8bbf4b5e6f781be95b27e84350fdb403d069541f9daf3539eb52a192992c891233e0d88301165f31f738c998b79917809266caa40ae3b456f5bfdc6d99f81719cbcb5fe5cc7c74e52159109d63eacd70dc559d04f79c4eab173d550b8e2d6881cb75974134d98f130bfffefef2298d8a991e7495a607f1f5856262385d91c371e09e7b6c733cb12d6bc1087d5eb3e9d76117060a9f399f1e39efe2d0a1c78d51ebcff083907354cb8901b94caf58158fe1d2782c47f33b8321cf570a1dbf83e7b6ce7b26129c8c305fbdce4c820d0519444c51ed1233c9b32e8b2d6d3934e2e1d73cd2205854bf62d0e912f5ca0ed0dda1c6501bc2d5b7903d0163ff389990533406736713e1ae7545e6c77db676cb973781c0a574061f077c73de44200e3cced2d0d56f59b83d7caa6890275b5be70720ec4b7a35ebebd4af29bce8ac015daf32aa7a60add569a84514fae1ba27a55c1b5fb1122b890edfbdce6e13d0b606a1105f3d222b567ce4ee3e48d20cd218c12e99a4f3447ae95ec20a5e392acc42171d3cbdedfc0260410dda1557b708ec075e6b79c5d9242198fbff4140d09eecd210a84cf9aa0f481c32a97b90a32b95deaafefacea1326d7e8cc149dffe6cd1f03f6ed783667c55285d0fc1e9fe9f439eec84312e2065cde2db075bff4712ad865f63cc722c6fac38455abb0fbf253bc0a070fd9937773a8520da1801c3bfcb4efb76ff0624b95406f24d8acc100aef3d14c1a36d66b6aad2d0016a77ef7620f6738cef4fc2dd48a9e7256a418b1fe36195d36d389163255da0383b6032e96efcc42285aaf4b75a952f67a4fe7bffd9f3bd73044a0cdceb14347d7b52bb2c52311c67bd208b47736907a511bf1184b9d60a657fdbd1618f68368fd0e1ff95e44ba2071da509a4abe0968ca216d3414dd57ee7e0c7d0b0595500e947ae50ce22b7d3bd5045424d0943f20b9ca52b9e0fc828aead4396f9bb605a88b40abd0bad6154413f2fa83145797e8ac03c098bf76a0fb4047d8a5771da8bc0481e7bc210243d68f0a56bd19238a3e485bab330ea0e9e666d6baccb8ee527282a5dd74c76268f91f38d0d8b42c487da27c75ad84fac2174a247f9603d75d54957a88c93f1a60b90e7b609f3e7098f9e4eed85f58f6543c57901828c9076351592a3766e01ba9d68f3c58c50c5f546b22e056e02c710c3153e477fac4897969366dc970c520efa31db172bbb5131fafbfa32c887c389b2dc0c3227aa4eefdde5e932cd4d538ba6dfd4d8930fdd3ad1c6b62c3de79d0538ed825291f5795a0953744e1731f17f7ff8478e9d3a589f6afbcb01d6f52b3d1684d07bcf502dc711601e6d5c313f202765d0d89913dda99ea25bc1ddd5cddbfaf83584a9918f0783ddc4eb094ba214a7cca10180eb987fb5a017ff2767c96e8fb62ec9ca8c698e38e52555599f03fab7ea5f177af5e7c08ea3b8cd886c2b2125895f95bf7a0acf85d0b925342cc98e1bf8f708c34f899b8596335647cf32de2a3dbf071bd7d5c211eb9e95ff337cefc81037a5712ec4d6d0f02451c8b12ea22a9a022b3dc7d5e6d05eb4f1c53951c387c31c6201d3b23ae4216077e7874967cf9d9e41ced68d22336573eaa8e97e3715a22ccf0f6f53361547277552b0aee95f1418653cb86c7e720c27e916ace46227bd97760aeb8ba8c2ae51f04ef124aff38442546b894e8d1ce64e872e282647a4d4a55bc242b9346c231f30f216084a85a640a239297b14386f835a56c2216fe2179e3f285472259325f3972d562121fc879472b1da419969fc4f68ce4a1f9d2cdffb7017d4d05b9ad58b50f468682ba8652df5103555414943ad75d935ce7f6364b808c604f3895a450cc2b12b96d94320768260352a145bceb5ae1857f46f461be22ad9ae1078a796a651c6ea411a55357be470ff14ebfefb4dfc9e3fd8bd341e270fb6808c5cc0f7260fca14e67337290b16c23f4987843cc9ec0bd82d54f7b654a834b5e01dc08153f8df384ec1fc8fa4ae5b9fe6884ba8eb9de4546a4c5253daa5b502aeb231a11195ecddbca878650517225282213c298be9fda1ff1ee0ce9b6e0fbdba49891718170ef1b2d923b106cc051132971a5656ed7d45a2af2a597fd3b117634cdaef9cc141f4c7595d656a2f35a1af7c7908740bc91ed5a119431631ac0a79ab9534fe255ef9873621fc5bcac1459be2bcb942e78234888f90793dc708eedff4e3a4048a4ba711c87898e8629a560b76661e30160e543f3da6e521f76df8b5dfb473cedd16e2c6832575e5adb7433c485eccecfff1c9e4f904b54df6da58c0a38eb7c9d668ca60fd4793b4e789c14f112d7a1c5a3b94a2016c2e32cf654cdacf1eb89310bc3db65792b6be6f7f0a78f1095f17532b5b2716d1343516dd1f75b77970fab44e12f695e7547e176c8be97e11e593d7ce3ea0436c94c806ebd58d67429ca073704608cebc7f0f69449ddfedaffc01c1008d29c87b5080153c594747de41cca89e2c2e01c342bfbc8c1d96d65801d9b26d2656ef17f4db741bc04a722bcbf9c2fdedcec9255c9781bbfb989592e3bb2d4e85402c0bc6571e0d7b7a0806dce934fe8a7e0e36d11b77f08402176467ff5b4d6c16f4e016d711b70d7b9f9b5ab65d6c30753cc53a57d3d1ae921edc04dc9c27367ff26321e5fc81879fd71ee91de06859f48d5e31aa5d2c2f9909e73c2ca30c3649c462009c7beb7c4aa9573a3dcd85d26de621e2b093058f60369dd466ac67b0adfd7374e0971e8f831f87afb1dd3d6d757d4c4d19a615f20b73b2c66c98f327d02ab40f633597f8e7aa7538f55debb4b1d86d77aa8b45355d11a40c89ab4b9d9b00851027441f24bb9f6f02f5e1f94e4e25571fffdcb522e192f0c9dfb0fc097981549de775bf3bd0c7776a97c69029cecf551c0cfec69de2879bb7b4f663fd0cae97c0caa73e764521acaafaca1e015e64dd11925d2f3f12945f5cc9667aa039a967b6a4cd8f53d0dd070028415014c674594a460cb36689f5a80f667f7c42d18f7fdb6c04de4a5a2753da293a96af6ca1efbeeca7421d695b9060d1a014f1e985069cf8b34c0b247caeebc7784a1dffc25c4a6236d1f7f2b0c788504c21c51013cb43da1e8cba6e15aa6bb17d8e2e34d372582298da5bd8e1ec73afa2a621667a329944f3fed6959a2a7b9dd562542418be69f6ecf6e70a1524929231f18eb61d07a04710d720047bc9371c45e802f52db64380a64f9715c4ff8655203c216520598d36dcfc2ad95a03ea7e2dc3f39f60d5d3b55400a8bae2ad0a416504316d3a631d23f7d3540524233b2a253d6bccc92ea72a0f451d63f41dae6cfa5748c9dab45e27cfb67687f0d62b046793a9a2fdec277231ea252929dfe0b39567a604dd6935be61cdfed9b5c0a1d1636d4b0bf6eb175d27ff76e0ec0a0f0778bfd7db786747dcf922bc256f377995cf2b93ff1f562214e9374e", 0x1000}, {&(0x7f00000012c0)="ad4714e46111dfd8345c19434d978e0b7ee6bc7c9702d64e2216abcd1ed94b198608d9b30e2097f45854a31f7932f6cb095318fc9baec5acddf6702297e07cd7571fa90bac1886185ae4e2694090624f626018035f74d700b7334da03856a25030e484f6960068a297da9e36d2b79d73b064928eb29eb16e72334bcf089e8c216f837155941d537039084d4de852301aa2682c1ab509dab20ea9682c3065a931ace676c3d96b51da55ec493400bdd3f7128f6549a66d21fab33adcf1980877bab5dc00700c2af69bd49c326dbbeca19376a643bf357659f9753385ffaf85746c759835", 0xe3}, {&(0x7f00000013c0)="a2b7b6bf9b9d45978d9705da26791d3bb98afaa40b38345084cc01e00f70643d67d6fbefa33c082b2a890cee9729aad56b2a1f411080cd423f9d71fd63ff4d2681b2ba27f4f627462d2643c09e8820b01055e00096c089d5c2579caa680ae521b561a590427c47148e689ecf69c60b6f75d17b91b6d95bf158eb9faf82de14733f1bdad6bf070e4d010e02ae73b22a6973c1c530b5f90eb3a31023520bb4f52dd14ab265312264a2c908be45e6c679acdcbd6625fe3458fd77c2add45abbd0d3107afa1f808831ac2fe14df2cf79b90722945afc3be149c4bc594c33cc86aec7c7ae30903707cbf30c6138e29ff30f6d00ca50289dda279d9aac", 0xfa}, {&(0x7f00000014c0)="742c70d9771c6d07d904d4a9af969ad5a02c42284ae1c505b80139b43b0300316f42f8f018b1c95b81bf2426afd06973b91262298e492ddac966310a0b3da2553e2d873ea0e9810e0e598202e06fd46aae0b4411990fe1276ad614513d2ebb7f766499175731d92253e6f90d3bec6cd5fc090577d8758ec8919fcff83cb0b3b4cbd8eb47a92e95d40370e9fcd7d15c2b19e0eac1623186a3dde159668716db6281d3c15dcc16694f2f2b04", 0xab}, {&(0x7f0000001580)="3c4ea663bbd9ae412388c902e17a2127675192df00c436a1498e3fc5ba4cda22c6d8b92fa8d3c8ad47bfb8dfd4fd60c5d2e9657922a9ba6ff9320d99e7386cbedfc27f255f353ae17c603fa658157ce4aa37331163dd39d29e76862d57b73d1402f6607e", 0x64}], 0x7, &(0x7f00000016c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xc0, 0x4}, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) chmod(&(0x7f00000017c0)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r5, r6) 08:30:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x60000082, 0x4, 0xb51d}, {{r0}, 0xfffffffffffffff8, 0x4, 0x44, 0xfffffffffffffffd, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x10000, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x9, 0x100000000}], 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1812, r0, 0x0, 0x11) 08:30:28 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f00000001c0), 0x0) r0 = socket$inet(0x2, 0x8007, 0xe63) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="7e3f84a0cfdd914a19f0912e5c0154d140c85722ea311ea5ec89a5a4", 0x1c) 08:30:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x12, 0x1ffffffe, 0x200, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) 08:30:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x16, 0x5, 0x7f) pipe(&(0x7f00000000c0)) setsockopt(r1, 0x8000001000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:30:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) kqueue() 08:30:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4e25c955c23250b49b5c5df58efb8efe9e21db4985913e7d86124e456227d0f8dc8d5e6380a5b79fb05649c47795a235d4dc58bfd27bca1a96788fb5ef9c620024a0a2e23102c7d596a781860ae6dfe4ffe8f94d6f244891f74240e366bd51fcab5db19052df754cae65c72bc81c493b4818ee0010d3122a48872dc950393ff1920c08153f9fd5cefacca55c074749fdffd59d5b93d42ef57748b4be85d6eed1f434424a30286d68f8db70ba57d52cb9f9d83a541e463fea5c980d70f77286a5eb0c29dca1a65c90883c125d4fb1a424c28ded", 0xd3) 08:30:28 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:30:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 08:30:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 08:30:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0xffffffffffffffdd, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 08:30:28 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x200) semget(0x1, 0x2, 0xa1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/165) 08:30:28 executing program 0: flock(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="c597a932404cd070840a0d017a59650df4b8dd6b7a51bbeb53e6ce9dd9128e6ea81e06484b5d41167213d58b1cc882f2833fed9ac76cbe487640e45ea356cba42a0655de610713d8b56364caa78059349d89eb3a384a94ee5add59aabb0636c4f222c935eb0621dec965f0dba6b066863417604080ebc768d8514d5b3570d31cd45822278f9ee4cf3d06e8121ca2f83b3dcdbe632cec393f202645cc58f940e9f873e39f36e33ab252f5a6510dc2c535bc4bfcf6fa53", 0xb6) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 08:30:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r1, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r1, 0x6) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r4, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r1, 0x0, 0x6, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r2}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r3}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r3, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r3, &(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) semget$private(0x0, 0x2, 0x80) 08:30:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) r2 = msgget(0x1, 0x400) msgctl$IPC_RMID(r2, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r3 = msgget$private(0x0, 0x20) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f00000029c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000002880)=[{&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/134, 0x86}, {&(0x7f0000000640)=""/196, 0xc4}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/54, 0x36}, {&(0x7f0000002840)=""/20, 0x14}], 0x9, &(0x7f0000002940)=""/67, 0x43}, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getgroups(0x5, &(0x7f00000002c0)=[r5, r5, r5, r5, r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) dup2(r7, r1) r9 = semget(0x2, 0x0, 0x200) semctl$IPC_RMID(r9, 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x5, r4, r5, r6, r10, 0x4, 0x8}, 0x8, 0x8000, 0x0, 0x0, 0x2, 0x0, 0x8, 0x4}) 08:30:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 08:30:29 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) fcntl$lock(r0, 0x9, 0x0) 08:30:29 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 08:30:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) 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, &(0x7f0000000040)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:30:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 08:30:29 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair(0x1, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0xc0000004, 0x7ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x81}], 0x3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x68, 0x80, 0x1, 0x100000001}, {{r2}, 0x0, 0x20, 0xf0000000, 0x7, 0x5}, {{r3}, 0x0, 0x40, 0x20000061, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x8000, 0xad}], 0xfc0c, &(0x7f0000000180)={0x2, 0x9}) close(r0) 08:30:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x4) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0xe117}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0x1}], 0x20, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0xf0000010, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000004, 0xb02, 0x8cf}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x5, 0x80000000, 0x1, 0x8}], 0x0, &(0x7f00000001c0)={0x120, 0x4}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xfffffffffffffff8, 0x8}, {0xa, 0x10001}}) listen(r0, 0x622) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/148, 0x94) 08:30:29 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0xfffffbfdffff0002) recvfrom(r0, &(0x7f0000000000)=""/128, 0x80, 0x800, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 08:30:29 executing program 0: getpgid(0xffffffffffffffff) r0 = kqueue() flock(r0, 0x1) 08:30:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() write(r0, &(0x7f00000000c0)="7bbc4e47011bc5a515a60dfb82347fcd7ff76b26e8e84ab1eccaa7e4de00083cc70ee7a48259e3e9319d698759f4a3a7717a88624988fa5946a1471a1f28d9c8160e104418bf126b752b751dbaf430a970b0371a1fef9523e24a11dd34fd32f41d355b30048ac89971d5224479175576b700f7a3812c2741af2972a84021e0b5cf2d425635ba8faa3b9d2c1892b199c8c156c2ce67ee83c7a477d0dc8f051b133c98ebe5934c9ec5eed98d922642a2e167a78a8703465272e9ca03996d9878a9dff1572f1b20a4683b74a3293eb979aff05918ddb6ee4e91aebbadb94a8d818c7d2f47d8f7f09029bacde8c557f6916bfa2deb2b75bd135a8ac0a5c91587090c7753a9eb9f3d1fae89429a44552466e5e729fb41333c082f2bbba921558fd7da10a9d5ad5ef8774e965c77a09e11f17ebde279550326dcc7d64b4d42ca112460b0544a5eb8a5bab04ee255dc7bedaabaa6a3b757dd05dbe13e1c8f635d9d168f0626a1addf2bf153a2ea886c88e03c04c86467036fc8f8d815e9968d17a14ca415f05c1195834464c16f5afaa039e3c9934946c909b7ad4b73dab2f6469c35ed42c45f5a8eacdc2f43b870ee1170a68e780ec528e21018874be3cf8bfd0e3005864cb4218fcdd658287e82f1e38e54127c38d3317a782d390fef2effed8810b6d19d202bd9370a63ca3d01a97ab723b126522a9bdc5db2c97c155bf1a1f1d621ec74f5a01552ed6ff46d4cff2dff5c5dec82e3b4d7ee223d7695ee9d3238b1bc625f02035168b33db29f62bb09c0c6c1be809d0428d5f99a6083e163392f12dcc0e459eb0bacc85f8160c091ef3abecc656ef59f0bfdd3e29a86c8399a49242576f4ebb873a3abf1884c181198dc6a9687714c899529dcdd1e4ace666c911c0413af09ea5c52b229757f70f082ba49be1f9e52a5998fdd8a05088a7a227901fad8a48d5f891c222276e8f86dea7745a59d7adf7e4a24cfbf795595a5ec4464c4c3d33fc9b2aba9895d6d2748a35285e7067def354eb70f85829a27c312c343233fbf8e09ec0a2368d73b08c0b18651d10c946c87195cfeaeda9a1a91af96cb60491237bde77a22a0a30aa8823343d23dc877fbf9e668c5d73af707b998a5a83b4e43b1ffd47b575db219bf2d57ace8a2157b3db9f2a0fa61f95f59ac498b4d43f1065995f4b8ffb4684849395acb9a0c09ac0fcea91f0753202629d619f847361f0e5994dd2aac5d2435cb1d5e002e0c4e72361ef57bd2d6ad316e6da16fb77b405c1eab820d78723a95ea6d785e0fd9e68c050c11391a8875c3c13b01a71af91269fc0a4b543f2b6c5ae40668cd34a79e8ffb6b6465fd603e064c560a01074ccc3f27beaa3b7871a901c11e8528492d282bd6af92ab83bf73f3fb3feaeff79ad7628f85b9931bd0f5dd94c8fcf58dd66c868898c0995596428a314f5de67494956ceffa34f68b42664a892b015525436e0f3a1aceff026e837395a6916449588a7c998bc7bcc1ed56bce9ea47ecb8257322752c7701b5674de119acb56762ba4035a616f0fc03c59ffb08d3646d3c73961ca135f2a6817cc9c33aea2a30ec8681ff4c2521978efbc06c2657d5755633b803c33083006822f212d3fd5610bc906b51768787a8b984760fed782e673176fcde6147817ca7d8f51cf9249c8a3acfbe407811b9d9989ce83554b075bf738067070907081f36dab235947f4f8cf3aa9b89486e0e0f5686ad5718e53275978ebe19c8bce7861996bb78682eafa12d5cdc3216320144d5f83ee3e37df933ae17382a082815961d21d88057b742fdf0657afae512b4e2bbcc7e3bf81bc6a38c120e74eb391f03b50597fcf075706619e917aed8edc578895fdcabbc38f8164b4fd67ab2e843d64244877e7ffbad8b10f8e4022b61369b698da256a1ca3307386f4eacbdbf73efabdd5fb98cb76a2fcd8685ceda89b01547258672466e2efc6db4fe7df8328ee66ec8f3c826befd7eb0a576690397acda5e1b3bb23f2ba93fb2d20ba90b6827820ab3e3cfbb36037cab237c557356ff81300f213e5553ef3797447cce0e2130c02db8c2120c6da8bcf5938fc19ce732b47c5a107d53f3807d98421cd2a73eeae1e603b71bc5b955eaf1d7ebdcc44ac960f8532ca6e6e08dbe7b14e9e23e276c1ccd4abbff1fe424142dc1813534537c54c2897bbd86bf8476a58ef576654a77b243fad2cb91031dcdef58513632957497755f07591a759eb9934215ed5d6b984937fc52d7eaa628f0b023b266ff6c7b5ea638211c467cf13b617d7f6d9aecfb8c31ac17d4a5feb1a89bcedc3da7f2b6ff311228e9e58e0d8f733c95c0e8a888b283ca981b18d7d27755f8319709c0ef4fd3c585dcb26eabb5a324c7ec957b996142acfc555ff5920bf9f308b2bffc642a47a9aeeca31fa440ef413f1e8b65fd81fdfad35b297f83dbbe1943c8f32fb8bfbced25e969e1e2fff0ae9652f21fe79ad76f6de37aaa043c0e049392592fe7a3655c12a594f3208760edb64c2345c67138ee6f25cb836bc78e395461f3f80004b8b68010af94a4979595c98a3d3c73b32f74bf103cd64c782041173ee47459cd38f051eab0c478b45bad711af31a1c8d2e31d86f88c917cc156f742b205fb06e4275e03654e4d9d708e94dba8e1503987f7fb879d38979e1a0dc77647f4eceb658b0e810f06ba13ebaaa43c777c6f56c04c90e185e55f427798aea6eadae2012115f76545411ed1ec72c73e47f4c9631935a4304d760f9bbae8826f34dcc1603eee4029d1f92fdcb7b489fc57233eb0f08a7633ba40d4f71c6751019a73b7b44a6836c19c9577cf190bc973cfb81152787afb64ba7666093a466179aea9efa46b51322ad0e23e9b70f1aad9ffb81b1f256492bcddb9770ccaadd4229a223c6f780592dc578baba030c0a07628324b92ebd7bc88c7d58519a2a245665716ff1ef0e3ff11203bc53e5ba3d13bf7ccf5540d1f00c17a305af698c468a3564bd7a15e15ad8bf50158892e1ff52b3528c7b7db8fe74ff1a78f90798891f820e0b69c622fb3c3f3858ff1f709653ddaef60111b12b7b7a130d3991960be1765deb5e6bcc0c22288efd0f876a8e7747d946f7570e643760fa7d029e4179927250faab3d6ab5768a80c99b5b382df5c0df485847b006b9a79cd13b989a578647b728331c22309149c9b29dc2ae5c35f9c230eefe0f3f9f85f09cced2e9c153a0fcead1e8ec0c8b69ba531c04b86c53ad1583ff3cf2b16881a3a12fe3aa17cc6d9b5fabf99b0536cfed80d75f0deafbce8fa0a4c4f153b55645fc96781c50d3fb923ce3751be364316e60574148c1764884590ac95f7b236cbc07f962ea4ed06cef6472bb9ce395a00bc48c10574293ae7b2b2eb303517fa342bcdd16cc356146ac53913433390e2494be108e9c62135cbf81be993be10b791685d0206088d4375108c43a0202162b3e8cc2953e0826d49079798c9da47babf1a5c925f7dfba98a689b43accef9a8b45d4540a888f33218754932bbd232e4a13faab3c38b092740faeffb0f79816a9133d0ff543dd1ffd0ead9438e53049ef9fbdda174d98cae3a7e242005e8593f496deba95ff5ca6d3ec931c6543301163c9b30eca8cde5fa17a2b87ed21f44f8814a06daa2b4add3ea1866fb4a1ff40dbdd3cf19ed51e04a2090ae44b475e6c7faec1ed2635b38ccf7ca7636b25d22e0c98cef4fba8605b61e67e9fbfdc8129318fa6bf097d98edcbeda156c905c8b171387b9037ed9a6c36d14223ae0c3116f85efdbfea21d498e46a65814faffcc58c7de5593bb2f2c885ccb171ccd92df40f366a6b8b5e73475106a748952b0e1aba31eef64edbc83e8a910b8f5ae67564ccc17a37aa2449930d2421076d3841eeb5043edced93a711422cf11bb626f96267a313191bd28b8d406b10c0b0dc72132ab74dcea60124547ce96c1961440858d7ecae4444a6c5dfa4299f3a516496e68e71987dfc0e92cff7ce98d1861ababb922d650f47f7829f3fe9d27237f4da9ceb594f390701b2919567d4a391e53248098d7bff9ffa0b17c6d2f709f38ae7e35d1b7c94d7e7885489ba4e905078b13be95fb5d2ad67fb0d70e5e6bb92714402ccd3bf8969204906892b999af2ce3b979ff110db9e22e868fbd676061402c2885cf5f476dc3af5cf2b204edb9d32142e33edd426a1fc293b4cdfd77ad048fc99b0172fcc55d92edf37b67962e579c0af257ebefe4d916f76b9b6c0be92ac6619a7889f9003e0858f3f61b6553ba74666827415cc7850a704d1c3ea8b5697327378ec733479a3a7c3df49304ac3b3f29e51b679e20dae27f9e5f662f8b706bfb44a7cb5d33c23605d862eded90640ff212b63c6a2058b42b4574b62c38ea94905cf8dd8a247f789f7aeeee98369d00b84b02869447ce521af9f43fc0c89c22e22e7c767924d38c5eebfa914f868791edb793cd61294348d5c411dd6b3d4818915059c6e7f5f8bc79c889b6cd4dc87c0cc166c406ab5b3fe88a70f9a4e3cf10e1774dce3aeb0bc268a7106bac14e726f41361ee21aab90c7c44cd284b900706120c601e2d0cf01588a22cb7e975652712d2957d63849edc7f9cdd80c4267ad2b32e7a00ff6ebe7fea548fbd96ecbc4c35f77a44889b2d7796afaa5e30505376cd2e368cd507e6b182cd18235b764838b42a9e257ff92edebf8ca8692c575d2cdaccf40adc8bed6ecb28af085bdde2c6a8c75c5b360f885b76d82a8354c11482fb426693fb336ac9d84e0496618ea880cb0a8e2a7f474d285ca62bfae9a60dce3353bfdf70f46a1399d980b5d5d51911b050e960cac38131869175fe3665cfe5fac4d12b9d2212604852bd9ef5dce8e3c1c426bacb577e12b07865a0ea4c8b624ac2566a5486b674593ef7cb32c336e3918a5efdb83a9bbd4ed5c690fae4c3556cd5db3b2ba0234e5507e9a63d531b1ab4a807bd48f38ca0fc86f088611089a553d00e8e0405993f450246772fe11a344ca24f77cae18d350fa7bbe02ee718e4c1f546b1b25c3a7a7a48b4880803719659fc0b88f6e4da7a6650ba8fc06ff601d3c5ad9afadd8c0cc22ae43e9783f3681f32b8e3efa5a2d4da6694aaf1869454611141555b7407e14f6ce38fe70f358aeb2283b35b703ddb06e48cbd5bdaf1cfb859d1c1620971c9564149209724d527a35ecb5e005bd6d9a1f94fb04146310466582c46948d099709e97f638eaa65b1f8a1013b5be5e64db5cd08d9c7d0718930ca91b0df3ad01d8d9f56fde7874d33ad4d58fab222d8d16e5d7eb893cee619021df0c8229bb6ea99396716177276a11cf0933c547ef9091266e554e3757bbc6b0e7effb331b00669764dbdd6298c9676caa415295f4571b9b60bfb5aef01fbab9a708a62c6b3f5dc20036805061e0d0833d3785c6b68a6cf3770f0180f1993a2ba1a2885e6fa532c8308a3f5258708e46933111f99ba0ba9afabb8650256a6969933a8429e258d395a242b97bdd2ca4bdb65d9e088fb9e80f9cb13d03a75f2b921af58bb4231b0981f17d823a403b5fa468f51ba90e831460eba7587f441bfe4a75997d9edba920250f1ab8e341cd9cbc2a362562cd8706f346cd424a32d61046f34fc7eb6afbe8bba637a5860514c83cee500f82c632cc3b98a4093e54580976d2cc9ef1c4672aaff13449dace09679fb7ecb9ba3cd4d7c1f279d7be7586175ee2c205e76ef315bcff5db21dc694d7081b93a473144607edf2727fa519bc758dd25089befd39eb0b1813ebe91d2a3860a9828c4fe83f2dba2b0fe5cc85b7ad2d36f0f187fb9bdb", 0x1000) kevent(r0, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0xff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x5a, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000092, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8c1, 0x3, 0x100000001, 0x9, "567d78d9080f3576358274a612e76b37eae370f4", 0x82, 0x40000000000006}) close(r0) 08:30:29 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) socket(0x36, 0x4005, 0x10001) listen(r0, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000066696c65bbe6be7485d6908d64f753db0f482791b90ffd4ea546e7088437353bfc98fb6423f23c578c45e0b4f2356badba17e14169dd88c1a502f91243f0e4d1b9460b1648362d4c092fc04ed87e0e15821bbf2a65165bda06586083af424e8a443a94997a27caebbf2defad2090e8d60e8a8a053755332ed49b2095c3db2ffdf879a895184799cff43ed663489868b38f77fe94b23fd2843552ec7bab5fb28814817a9a938527090414676787c1a9745bf9ea751f12d0feb2fff738"], 0x1) 08:30:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) 08:30:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1e, 0x8005, 0x401) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/91}, &(0x7f0000000000)=0x5d) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 08:30:29 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x200}, {{r0}, 0xffffffffffffffff, 0x6, 0x8000000c, 0x7, 0x2}], 0x8, &(0x7f00000000c0), 0x98, &(0x7f0000000100)={0x5, 0x81}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 08:30:29 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000200), 0x10000013) 08:30:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x46, 0x4005, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/195, 0xc3) 08:30:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:30:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82110eb1a0692e2f76876c653000820a65c3a72b509eb71caab7af23dc96073c54dd5af45385d4000000000000000000003d942475a07f272545021f2fa2645ddd76319fbdf1cc2a3a104dcc45950e6f897d1fc8f11a876948e695ce74a32d0edd2be6d29d5baf09ba529103a5025b73ae7f2ab3bc828926225a738f1a038ea852ac"], 0x10) 08:30:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup(r2) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 08:30:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000200)="4228b8a2660f3f4c82c96417ba6f371e76c310f73f7c1de3b24d030426e6e81c9554c53d044cfd944ef5697a66e3a5d42d48c2a7f2fad8d0c601695e4f16be92c97c0845fd5433f088e2eca95a40079faeb243638aa039d5ef0fcd5f225625930a1520636ba17a4ab806e379213692d4c807b7af688ccec0f213e017be943052ec306469", 0x84, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 08:30:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000000)=""/250, 0xfa}, {&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x9) r1 = socket(0x20, 0x5, 0x3f) sendto$unix(r1, &(0x7f00000016c0)="4a308748f38affbb252a004314553291cc20c0e3bf4051e79428bbcc2885a9c48efb4bf0eefb93112f09c4344555813a39d0fce418251ae998d190b96350", 0x3e, 0x4, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x5) close(r0) flock(r2, 0xb) 08:30:30 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfff, 0x2, 0x3, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 08:30:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 08:30:31 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x4) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = getuid() fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) socket(0x1, 0x0, 0xffffffffffffffff) listen(r1, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0xff, 0xffffffffffffffff}, {0x18, 0x0, 0x0, 0x9}, 0x7, [0xff, 0x2, 0xc2, 0x4, 0x3, 0x40e, 0x6ed, 0x3]}, 0x3c) 08:30:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="4c093525047f76770870519bbedebbe7b1750b033de1199a3e8f9671cbad006323371688606d3d8c261289ad669771e68b94af37ed11c48fc5a0216b3c3668d7a0ce70688c7f89bde25c9815b6935758223b8fd0c6f8721bcbc1e688b8ef829dc8581c8f58bfb5f1c550ca9342b2678c4b14a6d6672378d7d851cb8049e4ba3a514a282d0ed5f2dddb52b57de6f43d73454672a467405e6f7e89961b53bdceef67b5c9bfaadcc2db330eedfb1f9042e1139c95c1657c9b23a58016a97346a42187b6c24b205055c4cc6e63a5174193f92b03bcdc7e08a5b569e30940bd1ca29e6849070335a6d1dc6332479e798a2b08d4653b6f8ec686489e667fb909abfe8f01e0cb19c19f4fdae8108d82e6e1e0dc9d7470287bebc12b82a1432f2260ac5598623cdf7ec03c17b7640dc12f68e1ca67ba7a0c8e0edced6821b918317740502b27f0ff3d3435461bc35497e6e90a7b88e8293c05423852b77dde49a0535fd0f95ab3bab1b18779b46b967180b6f5ccfba791fd0b21a4263692512c16d32912667ab06c1a9f7729d64183207e6e4d33cdf6f8e39231c1c5a6285f6be055a4aca22efed41f3118784c9d620ca84909f209e765a9fc98d26842122572e18923e1a8390c3ceb057fcf6e01af3b6b51e43cc2e4ed30b5a5d48e3bff24d09a97fcdbb0aa40fcf7da31fdbab816052aed42068094cb27f9e8543606d0558bef6ca2348c66c1f3d66c1686240e09c979120e9a68b52f8ab5221be8be4f333eb4c3685f9fab8cab5dbe710a2e757881a8214eda6bd9a0868a60e1f643fc9e097188cb2e3a6ff6a88d25acd4ca7130f4045958431e5952c4f30d766f7850449768fecc5685bd0d2ebb7cba40c309199c285b3a1045055ef09ccb4cc6084bdc611e811a1903122ff16a48aecb38c040b7c487b9b4a615b29e7edf2f3ccaf8acc057e745ee023d5e85621cefa3223f3d16ff37aec7e731ffc5cc914de33a33261bfc2be6d24b2676be68b18a98b90da6672448156ff64f10745f64dd57213982f81f258c3686eb12fb05a883afe1f17d0bc5d70b4222224ea73d5549b08650d369c3f8dcaabb49537603bcc48745f4cb751b324db6d0212726707190bc073ab77d101d3495512a004fdb0be6e75621f44a7f48bc94635b870ab40373daed37b5359e4abfb62372dcd62c5c3d44298b9a17949d909f9476df856f136e4a3a4a2b39a002e95a24ea73136342e75e8005d32a7949da69caf5e5891a7da73ce206383bfcd4b1d37381e5dcb0d9e2042a150c0cca004b81d37e1ebeff473616edf2d8722e04d7e4dc9715efd2b4254aff1f9093aa6163cdd62c7a64c89b6fa6200088de695e07a8229becb177540b024fd0a4a7d2f1f8e279dc2381e00dd8c12b0a39bc3a4d5a7be9a6bb2a14d68db399a55a01666d59592c7fcea42dc66d2ad8405c5d616a83ae7121f76ed955cd954ee95d7cb2ccebe59121f3500ed62506996a66acfe3f13f6f0dd5d122bef41ffbdb67623cff459f67a3e5ab6f5af9921e77bf28ee27c246c3ea3587fe5e6002d93033ddf23e1513f4aef9ad6be809344147e168a8336d11c055669b6f1859a93594313a44cae9d510f547428357f2aa5adb34387ede1a8791456a042478b87d6b15a88e15d4bae1dad1307703c92d02500c81f7d94952f86f1c927ace3ac1b01881de7ddcb8748f63e2e5b08fd49239d9b44b6f89176b8e88ae45a36e082db32b03a9db13aa36f4dae808b897cc31b134d2c31c228ec0bfcf4a9cd8eca8ed911816bc2fd43f30101919c443a0a431358ac4565b2e9ab5b5b978a0431c01c6a906916565c9510316be071e6c400263807c9740459a8999e360c07e05c01996ede1340d18af513ae09450051bd760847633940af95485b2ae0e18c39605e795f7b136487b866eebe468f8c4b95d42e96867d666d00d8ff8b0d899e659e928207d838e0f432bcd1eda23e2d7cd9288241a1ce10c124c18044ee7c0fa350331b6681c7a1fec2cfaa750bd59c615545ba65750e6790272b1d01d29089e934cc7ad6f9b09ae0b31b2535c3fcd04e96c052f7564bb35787dfb4e16ce0b241bf4be4a7a3a26e6f2f426be082dd6f6d74b388bfbd39e9769a85eb77e2cf935c3c635ec846295938fbc3746dde7b1367ccd501a5c60459ddf1011bd8dd98a68b17ee2f8e13783cd80f144c78328712efcccc2fc38b90f2f4c0ba9cb95406cd225d190b2988d86d1bd74ba07b18122f88c06ada5a99e94dfc0cd7508e98b0012b669404bce00893411603a1b5565fb0316726cca337bc70c1e922e99d306787fa25eaa2c4e470dbe31fcdc3e51c2e7dee7474b789a1429e8df271d0c7dd7f9c3fa8c96981ff58443390181a77be2cd7c699ffcd3d4dfdba2fe13ef317b4af2d1c463b45e8f9784b47b3087d5c4cc12a5fa7b55fbeeb78c72463eaed423b1a6686401c5ae550995e57a4357d06f0c055db773e768a5556e6f65d11eae5f4d97eb2b4ff3b5e7118c1cad3e5340924f6d70499ce3484c80f49d7cd91f2fb5fa7a2bf4a79f0022de4eb37a9784912170cf4af896011cd2a582f356a85cc350317e248d04fa76274c52da32e642aea68d492579e21341f76b4093044c3569c70c1e0bd534f43ebdb05ab4a4000d9512035f43b35a9a75d68266e462ac15ffd4de164e1f283905c0d4d13cc57fa54557da14d4bfa4b23aa8d5975358bb96cfaf1230edaf00ee2969de11429820520da0cddd15ab6b110cdba3f07da7ceb43fa594b663725125f4851b2847295cffd3aa740fbc3f075d2cc665fe54c1fb2948ae6ea27c8f22abc38f6cb6cf9e134d88f8068963faec25efbb4605a8318257a6b820064a50f93a4f752f755a8c60887f6ba913bd4f86f65b06dd8a8e9f6f0e60699aedf0bd013a52d3463effcf2f3c6b6f82ff539809d70464de13b73165d59b6f3c94db3fa6d08b57099c75e77d5654f13728456fc580f659b5d3bc8281adb0db9fc31cfbbfde97a48cfed05f3b93135178428ac9354f40af035e39d4c5bd8b7eac6c10b296438bad5a5fe7d5a773a92855fd131ad22461bedff42d387f4b3a85c4bc4ab640675ab82fb744c802c35840c21accf44ca687c7febde2001d394b98a0d0937eeba6ef1d64d811ddd1ea1995a097ccd5ef1b69605c1746e947f6c2ea12e3b20ae9339b73c4143051ae397b1b964d99b3da9b45e7a95585f6bb1fbb50f1da73f0818435d54f894eb9b339c38985ac6fda5dcd0f2f50c2736e7ba1f3ca6e7ad81103e585e28b91f5bf1734d33c8c30e87c030d290a6fc8852e7e03502d05eb63655da83c0e0ac38e0a894634a7648a4c5f270f85d0b568f257062ba5a289125395637b7807d5d280fad5d2300039000ca9eef81b18992a7ba97e6b490dcba447326845622eedb6c8c15966ef0c3df764a6c3a32621204da680326ac3da967a8a1815584bbe11ba37037b2de1b7cefa263cc9925eb5f8c2bb80fd7c9a546ecdf001e87b644822b351e20da24b5ee7e483ee19517d7174493acdf3c1bef7bbeea6e51ef4ec3e4188ecb68e8d5ead0ef7a366cd13dc710b176cfbe86dd89d4c73ecaa91f3f52408ebfdb648b8b0893e1775df019e6fd9d5bd211d6de2ef584ff92ec10042522a47a7ebd05e5f4c77ca2ab9ef7e20abebe0e053f0e86fd341eef8c00b27d68c95c13f56987bf6fb56a679e65f8b3d637203b2f510523ffe64adaeeb35896684a5560ff552df85874ec63661da8bce7245925461e009463bcaee39bd1de431db614798e99ad5e9dadc0d2f3c41196cba4032a4e83e96f4c61b9119270b774efa2fbda63513e6975bfb02dbea4fa90ba1f181ce3cc8a12bf9717adbf5d60b6146eba4c921f72410ce02a6f9972541392a67a65c8827af9920f7baf8a71a31a50ed7c16c2ee231acea04e4cef9791980b3cc327eb15bf1b903235949bde3ce17dc0c284fef7fbf30beaaa81978294129cbf3d1eafc0aef94415159d1966185e0abc4b1f79af2f787888fe01cdf1dec69b2ae418e8133d721496f5b8c25931319a470002132022a537b698f78bc9aa66dbe35fb472601b83757fd312a6a67e3b112a2fb526cb85a15b984111d8949029895e577c96e70f4d34ff5c9ae5765b001b10dd798138924dc72c80bd6a5c01b1d4c3b29dcb767ae3606e0b7608489e9456ab503c0af7184db9c3aa5dd684e1b0d2fbf88b00d4b3f9c49e51d66615dcb111387c402b9029ae13c32718785d4ce1679d006207290626d1e99a6ee2bff6ab358082e7f1de18e8e956eef2f9f6acd57d63f1567fc514d0587708f7ee70ed1553ec57669722c79d370d21d7f7687861ccdd4cee3d0dcfc49952d68982b50a4b561eea733dcf9bd3ae33945edbfbfb30352201dfcb59ec4a67f347e9701ee02c8a804272e350fc125ce4866fee2f2b6ff8aaf976d1d2a7ff2e0c7ed6c134e9e9b81c721e90d7eca68b09614b7097c06439af8601c6fda9b397e097d3fde898b64b2dd8d63a9ccd0314b1a10838dc5966bfda1fe3b98fbe9082e51b0cbe1cd96a7a30d7a8065336ea98cad5a9dc00fc75cb77e7808e0f1a1733039e98112f1b4afb275cf7e02ecd0c6eb101b7f30fd1c4d66a5dc35f2b258d6ac1a6c3e956a16a977c168ffbb587a3d391bb8e32f356c14f39aad16adb4d644aa2678162b16a9c77793e55a8bd2f8a9009a5c69ce801a7346b093b33223587344fbae135571e8ccf8729df0daf4edca5c3c170fbd7c89cf2d183b3f5b7c92de32ae21fd07e164c1db238c3cdef73baebb640368001b6ec694da72e88a36c8d459278214e2a11a82fbb2ff76ecdc5b2e9d98e1658564786a9f63a21de3ed031bca1a67ab188f6ca2185ce00b1f576223b95e164c4dcae34e03046c0e9770fe19a0a6964616a0ef3adbfdc3203db35f6471bdda7d66883b54ed9e5490921d6ab696cdc7c505a3c0d9ffb2c0e4b13b176b07415762ca158a4a852a4f3def07b020ccb4be72e4f10edd4b3e4dffbf279ecb9eb7f111feb07762e4a19e2057698e811df08c4d6d188ac6da075b5c982280627f4003e0644613d986f043e295cb7f328e2df0cdb789a12dfb1ac34cc5cd0484b5c67323e8239862ad0e9310814d620c64031a330f282fe1c75b875910ea0b284d11cdc167d5393b00f08b789e2c0cc32f3ad2ea76d160ad8c0b43f505040a49a676a7089c78bde857caa6d053d915f05c06210cb63a29ea4946978f17a127f6451ff8176adb92bec22649a599e40dd15837f5183a40938b423a22a11e68a6cc5207a57938cd9079ea736ae05abdb6302c6f19fdcbf523cd1c1f77520f5c861b5cbb74c1310bf75bd26fdf30cf5c648574848135ec557a4d28028de90abf490b3add384c387b5cfc7f3979d6eba82fcd2d5f73d2ef95681a605f220363b6031b2e689e4c5d3465323552104c4e49a5c0ac58d126e218f5c64f467e56cf76825a42a9ad31bad3c707d3d740c60f1ea3b0af2205089e0ecd003415fe5e790b7aab281ce649786b4d237c7472350df72ea55ec537f8d8119ca0dee65b175b86d50d5d7ba4917a8154a76e2fce76185d875f355489fc7a8535b65af5bb81c541a3722c6315ee794ff956f28475f30baa8f5a94771cf008cf9d7dd25e63289cd582c9456ba00523a9172865b512bcd7e73cffe3e41c881a43508c2cd9ea47bcb5ec53c90dc4af62345fb330ce3d6b4f12685025c4568d509dbe0fa8b26aee9821702de38ad0cef0df938d4194111559f8d8e9a1d1235eed27b638fa4269b79a3b0c917b07ccda6b2afa45b8b4efb420ce7c99e8f63", 0x1000) 08:30:31 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000005d8aa3761967f7bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008400125939a1000000000000000000000000000000000008ca658c711143c7e26864ee9443da49a81a23f55bb8bea00fda78f517e916ce95a5366e0641ec6732539cb125"], &(0x7f0000000100)=0x6e) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/92}, &(0x7f0000000340)=0x5e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 08:30:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() setgroups(0x5, &(0x7f00000001c0)=[r1, r2, r3, r4, r5]) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x400, 0xaf}, 0xc) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 08:30:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0}, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0xb5, 0x0, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x2) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/199) r2 = semget(0xffffffffffffffff, 0x0, 0x4) semctl$GETZCNT(r2, 0x100000000, 0x7, 0x0) r3 = semget$private(0x0, 0x2, 0xfffffffffffffffc) semctl$SETALL(r3, 0x0, 0x9, 0x0) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0x4, 0x0) socket(0x6, 0x3, 0x0) shutdown(r0, 0x0) 08:30:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8008, 0x100002) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x9040, 0x1) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) 08:30:31 executing program 1: pipe2(&(0x7f0000000000), 0x4) poll(&(0x7f0000001fef), 0x1, 0x0) pipe(&(0x7f0000000040)) 08:30:31 executing program 0: munmap(&(0x7f000071b000/0x2000)=nil, 0x2000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x8201, 0x12) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:30:31 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091556565c78619000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d070f68a7beec0f84f231e51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a48a0e2cd7aab7364561c4e7ec81906c0aaaeb1da52614962747d5ca886ac06243c204fd659cad1b7e13313029de069e69961b4e193c10d1dfcb66ef02edbb3ba83bc095354742056637d8916faaeea083e72a62f31a308082647b2ec9ff19583d3225ced36b6840e9703f5151e6ebb8d9533003ded069e961d1489e34240ca2dff386aa0b2b0b46fbe80c27073ce9cec356d77b6759bb3a"], &(0x7f0000000000)=0x1002) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:30:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:30:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe87c, 0x2}, 0x8) 08:30:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x140) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() flock(r0, 0xe) 08:30:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="9502272fa39edfd00c4e052586b751f8eb82c4e3b8991e340b9705adc8098042477d2f4c959df9a5e0d66c4c6f4336ada4ddd373d3576b92c655d9e3de3e8b6920e17115aa5559a1aacf2253449f52056d70472177dade87ab84bec95c1d", 0x5e}, {&(0x7f0000000100)="f356d95634b3ea1c96291f886b71570e911d55e0dec028a408c92a0d2050c50244be3580afb5f4cdd76da4cef0f5c77f8b42c44947e493b7945c3287da40f2c9c721ff897f1ac946fdd5cfa7e9d6394cd6abd5c9039b3ae6494452198914b0171bacc9627bb29e6f3ce599f144fb8ff8b73ee7bfcde589ed0900b0262b50e6164a359d363ee31f63f9bff723ad22dea122eb92bc4ad970549980cf03cb9bb18b6d25586117ad888bab4b19a2af369ba52ac3ccab6aac9c8f900f107c461f11a5fe0635a73b", 0xc5}], 0x2, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:30:31 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x20000000, 0x0) socket$inet6(0x18, 0x2, 0x9) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000001200)=[0xffffffffffffffff]) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000000040)="9b7f0c6b99b8d7e778f2ca78ad22c474d550d8fb6205bbff8b2a81d6b0791ec732399212fd1f0d3d59a0bbb22caf139f0b78", 0x32}, {&(0x7f0000000080)="7794b141f541d5f0606c69997b534c22a6a1f79a86765251bfcc87ff42fe213833702f78b92d6ed816f2ab11670ed131be8b35c8f5839d276246b801e8043dcae3514bedb8e0bbc3181a45b008661e2c994c985228829a6f63da8b9c0a83b3bb4c2f21fc28548316637f087673e369e869e02457f8fc454c29b7fd883dad2e3112d7fbb48ff8bc19d248d2de480f6513ede992af4ea656f4833f5ddc6b426acc0aada312d16bb00a91f0ddf74bf6d09be7a969cef7a41a44436c53467cd2f4228d4929b55f189070f9dabeb180c5de722933fb2df379e09dea402622a879443fb3fae93d187f5812ca34f962a7cc3b8b072c56792edb4bee60f6ec6de5e9366e886e087f66888550bb12ecde0c5963c2a7dc01c9b7508ca6109d261d5f428afb2b8fe7cd827feb4341d095aa2bdd10459a50e12e5297d195621a32e7a2bd29ec4fe2f091496e4c27e1a8ebee211b27b1786062f2669e7b9b1a437409a0c618583ec6dba57fd417cd24476f4d4dc679afde63f7652ff6785671ec062a77a16095384a44f14a6ddcbca093184df3d0c93859b0b16885fd2583e0f5cf1f3168b94cf9ca58a7f9e831763608a1cb45b0ad9d07a5501f20f47ae67340bc6d05ceb15508224d4bdc2107a0e3e41501e03ebc84be121d7a7cd0a36772d797d340b58de1d14fb3485754a666fb7471d71aef27a1b7f74de11d23d2072740dbbb2a80e546505a589ccd358edbf7b14f7966d46a9cc18addfa8ad4251aa59889d6dd84f76f0fec4c63a7760220c04338a629cbdb43d21207d997fa2c0d07b5a5e582273f16009adb0baf29484bb4294c6c79b5ba49f98c3c914dfb9afc3a81b3636a95719e452aa157333b8fdc0783dcef5cece9bff93660611bd125d799ab46b24c6fffac200edbb1939ece8e481cfe6d3949d31f206e133a74e8943e0258950052309bac8aa59e694841c03d9e25a6d7854f955398911d802994589551c1a5ac4ff86bf9cd29a27874a40add667bb72f506eb71a362d794547216d3057e06d52ae0e70cf5cbac7ad7339ea76af44b6dfe3a6c87bcb63ff02eeae4929a65950dc1a85bc324f5a091f4dcd2e63f8043726b1fb1ccdefba284f40e779d2484bf8cc4c5af6f7e5eb403d121a441ff56449099cbcf621a20a1a40dc8813ed60e665e1206e0a8f3dbc4f2059f00df74201184db1beb24642571309e7fa17a941a0973255b02343b7020ca219d34b560f2760c0bdcd58197a47f358a7bfe1a0792ea03b32e7e7144ee103e3e0071467a82f56728f5cb599fc013c2e49653331a87a04a02b6335220110005ca8c10f76e6ee46b71b79e2130ded970408c3dcda80132f469d9ea8d41973379c5541617cdcc00ef372c8a8495dc48fd26eecfa7bca6ca62ed1b103ef657a1ec3b224dd0ec4702e61227847ca7f0d234daa98bdca6c7e63e7489df2c246230bf8ea20257f314824958cc722c3d79f792a13c7b4a1a4b4723cf4625124ef3d06047148885db75d4cd80b08deb50a0365bd0db681b7f78c378abf2a9ec8705652729482ee0e61d1be80d1470fc1868a9d6d442bf734371ebc43cd970403a19bf3e13f75d60e5a911afd06bf4de5ce94fd97763feef1ee98fe3d44b43d6705c7aa9acfaae0a2e4b2d5ca070e2aba2756ba9ade0d141c1c4e15d899cf73b534d70dec5791b0e75bf5e77d56e5ac2faf3ea14d5743bd4af79a52b14c8d18273eae44cb4098a0e45e5c038c32875da10a7ad5536d7a19fb2823725a627174c958397622703d7b4298c8d9e078a4d1235e78b493ac4662e0675a718092bd25d26f1d766b8e6bd55bef1255e937def08b5463a3348c43b57640d7f4748ef8c1f0ed7a17eece1ea51a1d5be3c3abab7d875268824e25df78df3d25affbe67bd83a6fd2b0d8f6f72c30fbad6c1b3088a5692b70594120ddab9567b2aed8058d7a5e1c90a9ea3a728ff0396f446d3ee964f4bec9eb34c9b9481e59525d6657fdb732d00ed10fb2bb5fe35538a29af93ad6e0711f088622e29740884993f538119d67767776138aeb04571d359bc6964c15b60d48e1f5e66f3af288f2273c2e7a296332bce0bb21a39acc71575a0f7fa5a7936f3107ec8b22381913ff9835741a9bac820e5eb55a82e2c12a7e9502b7170b71ca9467bf87a36e24bd9c690443aec7d2345ed55d54bbbc49cfad118dfa74d132bf07227f2f6b46556f1f59f387e0b20aff8bfff976edbf91374fca673c36421eb57c4c86dbc9996f86c38ab574ae9be201712c357203ed3d4f6b86d1732e455748921f5b70b3c198ae5f95b5b8234aeb8c37684461455ddddd8c473ba0285151fd96babdb1ef1333a4abac38d08f0e5431c5ce5c7c5116ff7ba62a686f36b2c23635cbdec5337256708dc262c498024637c4919c0911f1f91246ca643d48d323f213e4ba3f82203c76d978695e9a50b7510029206bbc7d9583a2ef2efb7b5ff7f82f5457fb0f9488656f959ec4bc0cad5a19ccd6976bc41ccbe8c99f439ed5c3023da83cc26f9fff0f3f562fd12acd4048d880bf51388ac919a41abfeaefdd7710d6ac2ca11205b4e3215f5e1b129c0fe004d26317cf50a4b272ab8b7ae581bc85d4df6d738fe9e7b4a9a92cd8b1009a572b9ebcc3560c313760a4025946d2f95bb604d87cd5e45497c1ec188e9900b575bffeaec7450fb1ab0449cc93a8ae9f4f306cf58716bc9db4d101d63361183ecb158489db5709308f886f58e34e1761bcb413f43bf53154242aa211e447712294e70ec1d6f2646d03dda8f2ea6a012eb69005b27ab5a659abc01ed0f2b7a6efb49cfe1f2cce725aacba47b753c38f0f803c34f3d9b3dbd7e7e109472bb3ae3005c93f06125af3eac1080a8fd99a9c7dcd62a0eeb92eab4c665fdd02b1e0064b3a78513328c7c7bc34ab06ed7ce7e0da882acd672e8c2a12bb41e1483913531033f191cdd03bdf770c3d30de03c2a50b40e7f05e854fe963a44aa720a6169104cae38a39f0565013664aab6144e423cb2ebeeb265f327acacda064e7b02118065831145994381eb302a84ee68d60cbbfbd983e2e1a0e9b7ed104f8d1ad45b3ae2b4e29e2e346a7f3ec7e383e0d757fcdba179b5f5375c690f41a3de4067e3119d2e9e986f7293281c0aafc153f2a9fb9b5b4437e74978a13cd9892601534558e651fd466f8d79383e6f3fcbff94309a4856e59b00e4002170659f218476117c0d44e99b144f0b2567e124a787dde75e465d1a8043984b06377836ace27dce1d3425fffa900aa27be9330c31b4a8404f85f1f3390b648043d96ad146488cc9e32dbb24a3824ac21aeb5ab70ddc3990b4b4087488ddd64c345e6a1dcf49a0f7000250dbe87c9496cb44c6deaebbe7bd99441731f4ca88f556053bd7a7c8c12246ca3af7d3c5feafb946fe8604fd78e9829dc055eb56c99ed01d4610769f9296fabc390fb56fe6ab34df07d9072b62e0238820abc9d71cc2e5c9d96ab11f00d0fd7f959d45eb65fa6fef0981d972ad9788dcfd6c2655bdc7ec942acc38baf40df1578b4630ac48349351716652509c4d4a4bed2155b7cb4754755e7c92f201181d5ba0af835071871929f75b1d6665ec2d474e842d5a67644d78120232ec0ef010acb73927ff79ef2b34120765438290b98644711795fa604d37fb101b5d2f174b9955e3f605f29a3b0f7de64672817db1e6f10a524ecff83088fbef29b9071c910157f8e5ae7d04f854df131b68e378d3d62c6fc77b67596d2142a6f9bccc5c7140c93a747146f4c890b59aaf6636dedad967117acc889fdb7d650309a632a9fcc1a6ed22ef04b11f93f05400a2b9f35b093b4ee81a5e8ce5798989d36884832cd1b0c43acf3c2e095a749f8f0f513d83e96e4803390302a749e5580ceb843dfd0bee430569e7a8f8172909350eb7aff9daeb7e27e185f011a3a0fe7126abc72fff3e8b4f8a224a862c68d25d6a49fdf3bed55694baacda965acdd59b855987795bd5e6f3afed8f704827e36635960a8b6bf0ff2071781b1bf4cd3818c898eb770b738ae0a51f22aeac67b70faf9dc96fa28ef0e4ea06240a90aeaf6acc93fd8b06d08c1ea159f56021ada366f7a06562fe1be84c8de9834c609b7bf5892700bcf9c626ffc21de332903d745ba20d1be273440235d9018ace2361fbe32c3019fc85fe1aa3b58e937b262462df3336e75df5463fbb093b490f79b1bfada1a9c9f5abd513cb7cb119d1ac482835bb262dc74413a59ec3c4823335221c584021a7f7cee1321df1e8cc5995cffa5575c516cbcd51c999cf08b7b64e279fa8d7a5a26c32daa0de1e8ccadf297ca829e406df4f509b08626c5d08145f8729e15e3b477d995c1b41fab51cb9afeca748491cd25476c80c4ca167da239b14509e5a33976216a2219b68b60b7c9d5b1f88a515d337643cd932abfc63a7fd290aa910c7ab150042024166711f5df1ebbc05d0a8c134d98b0dd67605a76d7223e08f75f7c1022a3743d7b66d14c75e67f0cf8829d086f17aedccfa326b1b2db048d18ab958a538673a0838633c9a4c19b87e64a9e200ed80506963adcf2c77055e2be65fd7f8a5ee2bde380e239dee8ccd28912a8d90220b9c8f22c62e4b144341e4f217a77e907e8826d5b88d22e8cfc1829f1efc716ed05c0ea681b449be98c990882fc1e872aa84a8ae80185ba692384262caf0ab9771b2cb3c9b723458a34010be6733a10024d5c7ae9a566298ef0629429bcf30dbe15f54550d5c56af07e982dc7709ee32b9cd76244a6fe14c94596f45fa3d624d84da032158d7bf1d9bdc36347c45d275ef7c5364f6728010df8664f31ecb69ea66e6ccfe41077a2bc787316f68221d1ab07ebdc40575ef85558a162580732cf31957c54fd18909848670c9587390ebfa7c5b92dc1cd11782d4cfe86f4428fb24295c240e6c7dcd38eb8485026224e8e179af01b3691de0da1a7c55cc5bb2d6149e3aa9c7bb5a84296a82564f91d77766490b5ead05f8be78889ee3f20dfa2ab292b461386086b094e4b2fdb2b91b827f7984018d4a0cea7e11780cd76f7db72ea2559de3e79f920d664fd9ec2cb09c70bb4d3f7c566d1e8c80d90b46ec3e87b4a5b3999c30cd8b84b547565aea838e121dff413d2166f226995d6f57f332c7400c539c7eec00ae18ec3d2104f856603cfe62f89fec27f12bc5b5b04d03cb967d7e51e8b07d1ad2173ac0e4a03a8c54b5f5b8e1820afaa756c31fc04e41bca8d526fd20159e291103e5f3e449bce299df24b4c07b5b4e1664941f25ef3baaf518c3bf078f4fb4de308d8dd0b01a59394d267ab2952dba7fb8e4f1652dc396fe73ff4025175ac69004baa9f24d8d5ded1d5865e116dc72a8fc2a2a1a702018c8f24415f5810821267ec16a19ad4aa32281fcaafcd464fac2ca5d531797a4c9f912dfd2f7bf4c7673ffcc3d6e6cbf5823a55a808dac07857e2eda8ed10469bce2a81d4a6ff59a917151ce65db12ee5acf064cdc99521953a65b5637e665576bf25e6e1ca5d2e16b158ae029d58f19dba571d4b4f21c9737b740412e9ffc05a3fde1ffb99f94022080a47bd6741780a4cbbb4345f07306dfb3c12d6403706f6b5836155a0deeee51a9af4045ec37583fff62929d217a757f75b56d4549de771f301eb937d629530a6bb230ca43a2250e10e4952723fe01dfc5adc6f270ef7b74439033f368f39c97d647401650cd5fd0b1aee2ad142a9d4a5bf59ed0cf72b0ba50f6752da5b29fe5f73f7cf3828e010c13454de6e212621fb40b3eb9d95dc645d75bde10a959423223be4ed25579bc9dab6", 0x1000}], 0x2, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x110, 0x404}, 0x4) getrusage(0x1, 0xfffffffffffffffe) 08:30:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) setsockopt(r0, 0x10001, 0x1, &(0x7f0000000000)="ef3f8d87e353a3a2351bde28c3b54f03678190e83c2587b90b266c8d9ffa57a0f211f5305eaffac59aed456a4f6e449a4f84d7096d2bc2d146feb82c2d213b27ad36af70b5ad53393af7fa7c398920fa689c378539e2188feb951bdc15b2899914cf4e5319d81f368540dd9fe5453530baa9f8d0e4666beaf60312491db6773cb80589f521f28013aebf5bf31d82e4a1f3ea5c8c10c0cdc4543815bf7939a363ed96e5a2454732d6f5ffbb4f5633a6dc8790c90a1cd21228278cf2478a84bdda5a7ffe7cf7787455add7c6bdd1690e65881fe9", 0xd3) 08:30:31 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, &(0x7f00000003c0)="154a0b84ba3452263def0827a5fe632c94bd81145d9f2d1f8a207ec0887fc3976ced526e0ee60cc950464722c1226c4064f93670453c597f32edf4347bcc2696b5875cd8d3811d953bb888351a18b857942cd716efc0b7c688b55924507cc59faba0e284378019cfe17440a0ed567f259f447c711863b6352d0ebe7e1104178f317e2cd83bb0aa2ef04dc8559a20a8eea214e23bb6f0f5b2006955d6825e8638b791ab5f0d4ac0869d32833af982d1", 0xaf) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d", 0xae1}], 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000300)=[{&(0x7f0000000180)="563fe43ee99570064927a08b5d8ac12c2a253ae5e31e9732a7c555a9985ab35a8f100b64a8b5ea2d2be390624d704456631c7405041891f69f3b70f830dc690a5c703c1fb08afa4002910ab019ab2e6f8f1176d320b286", 0x57}, {&(0x7f0000000280)="80ca2c527c11b24bbaf87e902cb90fe7ba4d36731a8fcffa724c7db740a5fa29c3f9afa0ca78279e4bb9445ee25db9f6979ecbb4eda2ee65643cb95746169b0ad307654d8651e906f1a681fac512f74798f4a31f39f24c08782727b77589a0bab150ea64e084eeb84e6fdaaa0eed90669f", 0x71}, {&(0x7f0000000040)}], 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(0xffffffffffffffff, 0x80) 08:30:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) getsockopt(r0, 0x7, 0x1, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 08:30:31 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 08:30:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x208, 0x2) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/190, 0xbe}, {&(0x7f0000001440)=""/140, 0x8c}], 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x1ec) 08:30:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000083, 0x4fa1, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3f, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x81, 0x6}, {{r0}, 0xfffffffffffffff8, 0xe0, 0x80000008, 0x7, 0x492}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x7, 0x3d}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0xfffffffffffffff7, 0x45c}], 0x20, &(0x7f0000000000)={0x7fff, 0x3bf}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 08:30:31 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffecc) r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) fchdir(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 08:30:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x480, 0x40) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x56005f25) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40, 0x5, 0x800, 0x0, "d5cb2e6b56aa5a233f8dc768372764d73503b938", 0x7, 0x1}) 08:30:31 executing program 0: r0 = kqueue() clock_settime(0x3, &(0x7f0000000100)={0x20, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xe5, 0x81}, {{r0}, 0x0, 0x2, 0x1, 0x4, 0x800}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000001, 0x7fff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000064, 0x3, 0x101}], 0x20, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x9820ec0}], 0x0, &(0x7f00000000c0)={0xb8, 0xffffffffffffffe1}) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) 08:30:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000140)="147b3ec5a29a448bac525f3f12853a985ef0fa28d24d6a308e6df11612457a53d5f8cd548ad697ba96d468531eae544df487adc8a68677cfef20bb2e4bd671fe12aaf77f6a9d06c6ff8a873a415d41bcc5510c654e3cbf7373b29fe624b8b41f016d8981382b65c10d196575ea2347babad1f00df2cb238b431f229a8cc544ee3ffd31e4367f5ed3a41a82247873177ba6784b787cbffda6d6e5f82416a7f9ab091b1994025d8bf5be3865487ead7a75ef32fb75b21e1f90fd928b7863284d8a4228d4f4747a8e9864252b434ac8ea2b885d16416d", 0xd5, 0x9, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) read(r1, &(0x7f0000000080)=""/109, 0x6d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) 08:30:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) pipe(&(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 08:30:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="fa5b7efcbd42dbc1fbc87da10c9d083cfecb6ffdca2e97426ba2c671f9d66e0b324d4b909c53262719df2ebee9fc24009f8885692ad22f766971c01b5bc168de27717569c88f0c1e7bb3f600c93b8d37b3e8363be8a6a422051f9da0777f8026dd5b36a416238cd5971bb68ff5d2ceb93d162680cb07bad86238606c81f37b094db5854de6e6573808beaf62ef56dda57191f75557139daba9cd2f82065e0394a205a35900a68505c0042584a8a8a5e821abb1a1f8879eac9f1d8c79477ee2bb609589d9358e", 0xc6}, {&(0x7f0000000200)="bab119a7ac3685727fb3356b55aaeaa039179d675befccaf8e3852b972fd275a04a54ef6e9e75254f0f088068f797e1f63b0e96f5694acfd6352c97b9e59fa29e8cae3589de9f1dd54c40d78fcf2241636cc80bbeaa5ce0a9af7a47c5d41159e016785facfa29d7789f7a6b4dce0ee8f510793951f00dd38cd3e1164da339f1d00c409b5af87a9446bd82419b274e5db65fa0b54ad16092bec13b832488c0f685d49939b4311e01bef4e8d5b2b4427dd67642001056a403f081a5a6bc4ff1335c65ef5c7a19ddb7aa0eee3dbd889cf7e5e59faa25eb52abb048bfbe496dd07585492ae9ad666db6cc0e30e552add93718f725a20deab", 0xf6}, {&(0x7f0000000300)="28ed710397274cd1325d7ad9eadfac4cdc49cbda8c444197cbd662457288c66e0a17f9394e25e78926ae6e1e08dafebe0672427802ddd088d52d35f452ad65f19255410162e676526f08e4d3d4b57e4b416aa3ecfbf52d7aeb78db935a7534f2115930b1bdb7cc0a9ff00df6456d1d58f8ba45e843c2a2e0a4f695caec908d044ce365d052ddfb35e3ae2a5b4a38123d228b52e6e76ce346b5ad8e08758104c3689567f47470ad580607a95ce915d49beadee6c98af8b22fce436a094e432d6680eae082525d060c254e1d26050ac9c572", 0xd1}, {&(0x7f0000000000)="3b6985f5e1b9b7307fc54df009b773e7f60582745f233630966912f24074a189b9e226f6f50a2d1bfd4337a265fa32e1ff74ae281e672cef97e8d8b251f3f42cdbf95fad3db450f5e33894329ac32f22139402f0f9ba2c40ebe319bdc3612b97e5f7f3170b2c0d71b2aae0a2180619c87ec2e1f60c7ed6dadc745816928bdddfad010403ccb787c68e344b082576f90ad0f2b0df9493241218cd", 0x9a}, {&(0x7f0000000400)="7cafdb9c5ef0e3a7074bfcc2f5fc55aab22d420f9ec7482f9adf7c1d41807e8d5272de4e7140ab", 0x27}], 0x5) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x8, 0x401, 0xf21}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0xffff, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x7, 0x7}], 0x7, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0xffffffff, 0x49f}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5c5966bb, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20, 0x7f, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8, 0x800}, {{r1}, 0xfffffffffffffff8, 0x2fcfa400db53acc7, 0x1, 0x7, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xaf6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x88, 0x91, 0x8, 0x1}], 0xa1, &(0x7f0000000640)={0x80, 0x2}) 08:30:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0xfffffffffffffff7, 0x400080, 0x1f}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) 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, 0x9, &(0x7f0000000000)="f7f9e794", 0x1f5) 08:30:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4098f8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:30:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/113, &(0x7f0000000040)=0x71) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 08:30:32 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000002340)=[{&(0x7f00000023c0)=""/187, 0xbb}, {&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000002480)=""/97, 0x61}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/59, 0x3b}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) 08:30:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 08:30:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00", 0x0, 0x3}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 08:30:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="4245ca18c273620aff0e1588c5a5c709f09131f7f6f339ecdcccb676de756a89e2e64305d62435fc3cec84fd92a7bb50b0e10d2d840215ecf0b39a3aac", 0x3d) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x7, 0x6, 0x2, "a597cc70b6f48fd39693bd1cf3d0aa2a8e3b2836", 0x8001, 0x10001}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 08:30:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202492f66696c65301b1cf369751b9674f9306a6d67a710ebb13c73aa3b6e1bea8113641a51038336e237c47ab49cff612bb99bf5f39af3429f88d8ff"], 0xa) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) 08:30:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = syz_open_pts() sendto(r1, &(0x7f00000000c0)="8dcc1a9cf83f8566fcc145c66fa877eaf9e799dd9c63bcff0eedf1f459840ab2a705b6c651fe24cbc937d69552f9463a4e7bb504594b473acfd15d58747b20a5798ed6acd21222151dbdbf9af03447c8a4f7f99d9cdd0aba77db368b9a442fb63106e9cc42e8b1941e394ae48786d750bf885a2e37bdf57ec0271d29f833a3c776ee3023027949d7d5e360a5381c931444d2e80c72ee911c7a62dbd7e2f566ceffd770b5333adb52", 0xa8, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0x3}, 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x200, 0x4e5f, 0x3, 0x8}) r3 = dup2(r0, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) listen(r4, 0xffffffffffffffff) 08:30:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x2000000000043) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 08:30:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x5}, {r0, 0x80}, {r0}, {r0, 0x123}, {r0, 0x40}], 0x6, 0xd1) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) pipe(&(0x7f0000000080)) 08:30:33 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x104) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x4) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x8}, 0xc) rmdir(&(0x7f0000000000)='.\x00') r4 = msgget(0x0, 0x4) msgrcv(r4, &(0x7f0000000240)={0x0, ""/54}, 0x3e, 0x1, 0x800) 08:30:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x9b, 0x5, 0x1ff, "1f4fc5a16c625955a8593457da417960994513d6", 0x3, 0x4e326bc5}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1ff) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fff, 0x6}, {0x4, 0x2}}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="72328525c051151a4e8fcc390b9900a493cf4c2e23e075aea261f2cdcce6f2c7777ec9570c9de616fc455de9ecac3683fcb862", 0x33}, {&(0x7f0000000200)="a49b79be76516bc69e742c6957fdee516f207216d954d486d9622e73939af75d66afeae50692d7bf59ec207d01de1c81caa38d9a75b0150bcf17cce1a9d6d51cae162439eab26b78b5e5989e7a00d55c2e67f74a7dc7d89db64665bea061ab1f4b3580ce9da44a16532e1f65f90eed17f779fc602e10edfe101f068972afda0a1f1d0f8209535946ca5bb73a38f7886a431ab0b512a37e6a3751ef837797fb98931da3baeadb136b58ab5ea9d360bc096954712303874d715c6635ad424348b6", 0xc0}], 0x2, &(0x7f0000000300)=[{0xb0, 0xffff, 0x9, "acc5489a2ed7e81577698cdc34c974cd38d136d4c227dde3dff70703bfa6c1314b2215e37ff7c69dc1353de48658d4dee4e29b333a4be7df399313cc67d9f021f41317e654dd5665b2f767181d06bc2683d6d34e42dc4e38a8fb99dff286cbdeb20c4f6e9674877bb211489770f1f09377f74fb34de9c99790cdeb2950bbe0f26788e990ef8bce7b2b11b1b3abda06342487b2d189b7b28580074b4b234f2f47"}], 0xb0}, 0xe) chdir(&(0x7f0000000400)='./file0\x00') r1 = open(&(0x7f0000000440)='./file0\x00', 0x40a, 0x88) ioctl$TIOCNOTTY(r0, 0x20007471) connect$inet(r0, &(0x7f0000000480)={0x2, 0x1}, 0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r3, &(0x7f0000001e40)={&(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000540)="6b13c142eed02b7b213cdc6ae33a599ac1ff76025f43524cefddbebf8a569b78a0900549ad219f0db04273ecb4e6ff20abc61c3e3cd8e05bb809b6776a02ff5c89bed1dd0db5efb574b034a911f5c764e6ed989442d7e21f961f06b5f673fc6a10ede0ff3a8b061c87a4baab88d998fccc9421a5a64fc08a0a5079eeaba99624635c2bde", 0x84}, {&(0x7f0000000600)="33df96199a2ae0", 0x7}, {&(0x7f0000000640)="4516e96e80de2e8a38686e5ccf04ec9a63e50ff579ba9760d3b79955877ea9358a048df27d7d775120066f8c21750341a929c85ed5dbd224857ea3da71ef5462ec55f84a19de3d9746d0b67560861e4bba08bae0327b8b4e0c3b936c21f964e6bb02843e80bf5e3cfbf754e0a8a17980476ed5b4d91fda6e1199515a7882c3d0a0948fe0931a42cf4f5c4163f12771923afbd7307031505d0ee348323a30a697bd9f8853017be6d80cf9ad25ac6e6964c677d151e0564a9209f839ef01fd97efa6628bc7e8c95a0e200edd7d71b1d0cd3a5fbc97ca24547cfc55b3f83abbb32fe03a69", 0xe3}, {&(0x7f0000000740)="5225f8446770d074c6d4b4a9990f332bf5547e1db1bfe27e584c41400ad50ce6c6d9a0c865bd40c3b028aae2d71eab6465875e164c50f7033f3882421fa20846217150f5abac6d6dd3878cf0b78559959a7d0d468a456070b8df90e1d2c4f8b4ce58f06430af", 0x66}, {&(0x7f00000007c0)="c9e968080992b14f2e87d948aec414d30715529988cb5ccc462fffa21c56b2e8f0b4372e95ef336b3942301bdb927a2a3032cdefdd0025422a9d5870495174bf2fe2e51a965ed174f208c3deac00723fecb2a57d3db0ef26bf0fd22e6c7a71d584e2116ddc398791458e71a17a42fe4ee1effd8a178e98217e25c20f0f938668abb0e9505bf3", 0x86}, {&(0x7f0000000880)="ea8af118d60c72d0443dbeffea1713323bbce00994b25b43342ae88bf942179598e5f94d70f0208cf0f3e671ef8ee3fe0af688b4bf3e07171d1e4dc0c5c25a760e4ad95a84a4aa9ec13e25af01cbfa848d140dc04d62132c19827daba924cdc62cfc7e8544693a67a931960645e3a0ebf7fcf234dc84d3150a6ee6b4cb2b9464718b8e10e05bc2cbdfd2d689e8c13b8797f53617b2b1af", 0x97}, {&(0x7f0000000940)="47124263bca0fdc9542a9b00e873f54229ab1366858b3fb2bc3d5196bbd45afb2bc5b9d2", 0x24}, {&(0x7f0000000980)="4033e139a6d6ac85da2f33759c68bac2be383e331ebdfaf56c86b0b83b3d33faa33e5065df589087664fed9c98c38d3ce2524a1bbb7e964fc5b2643669063217771c88915756093f40cae47635343af32cede340489eadcb1b6e2e313a74221684ee1a3a3a4a19e3bc7de907df1b238f460ba6bbd954e704c245c6c83a21ecf643e58ab1572eae7aa9e636891fd07a85ecc74b0b5471e5fd7dd6efd45647f6da410c477c0091f467", 0xa8}, {&(0x7f0000000a40)="11fc4ac60a936d4ef90b3eef114241ca323a371f09a8bcd4b235d115551544f29a9205352dd648ced490846caeb6f182ed4d48999ee4462e1af2e9317a0cc7505863d50d96a975c1986f877464acc78241aee492d2caf71dad09754bb62cbf2379872b3a2cd8f05dc1c06fc0148ee4c2e4c4cbef940a6dfd530726d24c8ef4520c85816d339cc095034ecf0dc7b5fc3f2108d105be58bee4c446ecb0633fa2b2897994a48a88c16efd518639ee59d729b5ea", 0xb2}, {&(0x7f0000000b00)="d2d8ed557f34515349581e1d58f984f445f1698c0fbf2c2a5199b6709925a99531c04da509ba44e48edad35ee9b846af065379111a02df98ca04d99b74b7bb0577049e587e24b622bc7dc006e88883b2ba4ba0f9d844c61e4f0ed5f42991e2ab04e0dd3f19982fe2f7b3305815394115925d7b13ba4cef33a2d509b4f50913800731cc737e2f45abd366f34de8d2d5adaba493902e1e02b3f7b77175252a010a142eba2bd2d731a6fbb20c66e299db8fc4fed4a2811e80ba9ce18b4f0eec9cc6bbe9d0b9848b4e92eb17cd831f4b63e5ca221fae023e13f694a136b6c9257f3687c75b95ebc2c44ff1610fa6a69411b77b950f7a801a46ab8e045c84d342", 0xfe}], 0xa, &(0x7f0000000cc0)=[{0x60, 0xffff, 0x7fff, "c61da5e9fb37100c0c13792abdd9f911595b8bf32833965748e4a046937a3e354e3326628be77bdb09249f0a0a97f2113d651cd0bdcc8ee5d06824412062af7b0ecfafabe8f25a44e6f62cf0"}, {0xe8, 0xffff, 0x40, "85db43f128839c3815b5104d2128b7ab9cb794009cf127be7b6a79022f85fb1c0fd24269c6981ad85e2985708fff48523d21e5632cc381c33a4995dead17b9f221942222868590aac96dbfeb3494776328c66ac1e873e7c5e4479e01a3844b99b10973967395fe8f7c1d544419730e8abd613ef03a05846d041bccb9e9472cf83d119833b920bee4f99a8bd7bb28ac495fcb1d6026701673a2be8a3966dbaf984319f0cbd0736bb27ee3af0e6e15d51b2bbb84941299f9e07211910d39f46834631332e5c5b8b22c0696dbc8bf90e8c899a517f168"}, {0x1010, 0x1, 0xde, "4022f6d40349ad497c8ad109a6597e3a8b3656a1139bf78b6465360cad7dc1e0b0c31b477f392aaf0806f400ffe4f80a62959a701c791c52a8aedbb9e352e80450a672d9e52bcbfb1c6523bfb236d8752e29d52101919cf373d2e041750603e6aabb459b86e84041ca22d2189167625aebf9d9e940d593659ff3ffa197397555a2425e99a4e027181dfa80df1735e1c6ac6b5662ca166a0743712767c420a5dbfd3c90849c0e6b78bbeceda26695ebc0896b309be7b1d72f591fc48de1d057667532a24e07212323da845766c82ada833ac43870856d55f6028dcf4cd429fea6d5af47d326fdb0c664915df4f3041688e3655145dc5a5ae9e2d0bc5afe4658445e8567db41595e9f6005d131f060505a47c03c3d80914e09ce4fcc0eee64c3794f5f3362b631284451810b1f07e58ecdedc33c450558333b096492e828327a4f524735e10397b851a1dcd53d45cbcdc40e74457ce37d1edd398281f47d7ec4bd45964e17416440170243828c29686147cca1e7366c17d3ef3c452d7120333de8352feb016cdd0ea91baf4120c94ee4110c3643fa8acc9ea28396fdb0651252f099efd51dfbe4efc930c9e1b6670c73e2fce2a0bc471dd1a6c150cb9ab920870d54ab8db621775ba19c180bf9225933802cdff38bc2efe6086b7886fbeb13c38b8dad5aac0684fcd11456d1e9c0e3b3bc07139f81d9ab6bb5e1304b473c1ffc549a7b990a669a3e54846ea77883aa90b7107ce68d4c57cd015deb3e370d9ff89373378c0db0ec44ccec7e5e3b24c47fee34d4f345fbaf129a55e38e45146f19f2e01fa802feb8843ad2e42d517911fb13f56a399ede9351178fc115baf88f970ee6044949c690c69a680b8c274dfcb950f49c3861b239f0a47d384f2f0aea48110be7e9677097c6dcf631452c55183d9f7dd09f077b882fb757f6682472b15335b77f0f292656c8bb08a756afe63e87801a6e10d7ae98d8639c110a56bc6af31e9e427d26a5885e9bc893695d021c7a72062d94ce8cb4ddfa959cb9a23397aed5c28b79986ce9070302ec589d30ccda70f7e31024c2718b40423cbe950a65beb0f998973b8f452327a2cfd2b1dc28df86bfca1681bb3dc9987349fb8949db1106e9b2cbedaf6f7ba786b5520662e7233257aba8127a06e34659bcca3264236a549d7ba71a43ac75762cb2d882492bf8fc573265855c58a1670a8f3e2c98d1565a995d467af73c33b21d60f3051a48e9dfcf2242cada159994ea35197a8c107609b027feee92db7d42268958571598b836d4482deebfa3d2cf40891a6e5ecf6890e6b3b2a29f33dad1932c34adef407662a9fdfbf3a64433013d899cd42eabfbcd176886523befb0dba61e9d34bf1db2bfbf8678ea3d78779be1f50489904004b0a2f12f01ab9a5ef9a9d6bd83f117a9bb0c068504640a8c8b9a009cbdb083bd735fcc000c09b13abb0924f225a27d48bb939955df5961ebe5786e6a8bd2633534314d8138f916df66b07f421ee27c5b3ee6dd3e8ddc9577e61f0cb03d1a2573b0e0b258af9676d7f89d2ba68b1518df72683dfd81c6af6257a677f914a1457f9278f13ccb209bac26d5b208c1d7298966d77fea92d2c43e919d5c9800a412db5c165c30f2b71fe1861248703d3f0bfeabdda46dfa9ea475d325b5ce6dc72e8a98557d4a2ba644dda5b36ddb937f5ae35efb20519035f14a6993a8e62c3c874f5c67f346c2836cde9c0cc9b1e9d1e7fcf06950ca388c2c942e13f64ea81f072fbea7a8ede88104546ecc27225aa2cedf818141f9aa8adb51b5f011fa3035444d613a1c2fab5a2cc69432f0af83fb3704d8e270a4afa4e114d6cc147baf90959be6fd10c0fa67b7fdb479e1cb6ca84dd63b62c61c0eecd61174036a2276b591521ec95f75aa77e4997ad277a9e10af4966a94f1d71a2022b71a345bc0b0f1d4c9d90bff798dc6ead604267929d63c81cb3f5d8f72f809ea33206fd13b519ce9307319a36d9a024d6cc446ef62fae7c8453308bf6eaaf99a653b43dd7ad560aa609c2785beb1a7131ba286fe371798bf2be2cabb02a78448ace835f29a7465d6b47cbb419a48cd68a368ca86ae007526661e7fa9bd21d71d01c9d126443dfa47f0ac18683e5c13096ebbb76c4d6340d73e0306d497ad8c54d495f7e79580290b5fc63433e398dd64ade5e224bfea71aba7f65e3610d6f08e2d031dcec4dd2ff7051c4168c3e09f54bcbbf46a493acd43555a6d76fbfd73df53deaa7e6b5cacacfe782d91c8c7a84bd0ba4ac0ed138e5f4d5f244f63d9b4036f337a6f355965c767f53794fde0cc5addc13e2781632d3a8f5c7260ded2eeb2cf4e729005fc3971b6fd8cdfc76c0fe850e4a0b2ef1ecef8281651573149307a348bd0f72d7d205a7826e6606f0521d0920266e96990ed401dc8d924068560096bc2197f13d95d1851a3d407862242316e829a3db3719def3c8cfca6d46c0d0bf941c46286531351837d7aaf9c7540b9a3141141648449f9f3ce518663dc0189dd947085da1492cb6f938150003ef26afa8803d27b15db0c695ae685c4198a28ce408ec851fc72c0070eeaa5f99342cf2a3acdcfb896c42ce76e6c0ba14f0c3482d0b142126842fc01fd035a5e7c02c74d2005ccd80e2b8c2d7fb9273c52a3fa00c0cb45f02358dbc0887c54fbbe067b97a1242af33091699f4a66db44a1c2e131aad5bad612f9c9208d6d325b468aec66482f3efdad4910ad18c4a8edb442205d544ec228a5af2017f175c601a82ec9f406037ad93771b6c50c17bd7b8f28d8ebc75e27995b65b71928c852b2cd6f360d913b43564f5b2857ae3347ff8f0c7651dd54d58f505ace62552f6940d6ba79d04031275d6e1b58848c3de95a950fa5f4e6f28c17c52eaa951a540f370af01d2b6393a79c72d4bdae3a4e83f884869e522f7a9d47e0eb8f89249c81ce92822d9098c73cc9c722d9de87b7a8c6d0b04498fc61120db3deb5d9ffd7ab68b5597aef393dffa6533f800007d19a07ead1d75d45079b4d011a8b5362b39dc01ab750e0e2e58b3061ceffd21fbe8c2aec4d347fb570e80722279685e0b329bbe4f67e9c26151ef4a4554f248d036830ce25ddca11c79b9baa594788dbaa8c7096ff12daa8143cd6b604fd803b41d9a0b6ab9dfd6f7538d43efed9acfda1159e47ea069929eedf8bc795f5148c89a724a17f3e848022403f8fc11126e38dfab30f785d5af19043f45d4982e4b3ad60b37051ee05a1385ea47ec8947e6aecacef7c65a2a85acf5c1d05064b726f3f5a9497135bdf45e3a681f98a25618241d5a63ab5f520ed6d2e0ee4d0281b85ca70eedc9e7c6e55fb4d90dc18a5565936531d078a5359a93dc59656acd1842a853a886a3e360f5fbf1714381faf148158d2d9fa54cb5f601782b0280e83e63ae877b74a4285916eab3687a222d60ebcc4b8206dbb776e4c84287fcc4e0f05f2ec5479c818784f4e68288736a1564c27e861e5339672fdd0dd9faac73787c74202e6df1491ffd3a6ee05602e91c585fc903d97a631423f2199696866a89e2313d8e6b760291bb06fe4c4f18491b68281bee5edae8de687b4bf1fee899f6f29eb8c7baef630d6b2a9b4b8e9a47d60745a7aae08e23a45f5091b119516348ea09628683c17555069068269b782bc20733bc1f22804ce21ed1a8939f5dc22e2d494c94165b3b007d374c3fc7f69b3337e4bef0b47a8566ebda07c59bbab359c31944391e92cad7e3a4b36548bc40042ecd839bd4579876a9aa2075c8ae8f5cde9620550575f98a7fad9fe5e639cb897a882bbb70a3977d31e58ab74fea97b015dc5648b89d0b25474d05f91dc5d82270fdd9d5409d34307b28c4e0f7bc7b7a15e1ec2f04cb70af4b7046b2ba1c4528aea7adfc301966571e2b8311e672e2e63e44488bb29e4dab0f8af0aa18b90fd2d7fd73d94caaddfc641c68ed86947d3b54485eaefb4138c58f74e505aca48d1284bd378fd11ae080b7ec7e68a6eeea1fe9cb6331a64b37f37b56b41f04f94efe18b42acc7b0261def7a57e50d314c78d0acfde2e693a74252a20f5bc8c8b7ed49c5628e7c50de110bf963b8b759c8eb97e72baba37b98975c0ff5fe21d7843fb4071e41320d4ecf55d90aa85359911073b22c32ce5459d466af7d488855150e57502a38ab8b0d54b99468070d4333c4d41d73f3aa93a8b6e62919a63c51164ed25a9419829213240bfdb195f5e8882e0651941725be4809526671a363479a76cb22b7f09beaa1826955cf871c54b04838c5d2f2970d441bf7e08eefb9c189053c20a9fca828e55c49fd7cd8896ddaa0021f6b2bb65ce2262e15aaee160f0a9e1fdd2ce7d0224b858928d5eefa2101cf986a4eba5711a2aedcb26dcc46b900b327fa2cf3cac196f6be584fd4aa56f83213f564286327d942ce5f5f1cd791c203fa526be2d095208dca07612f4a526827173452dd3d7381b4c3b4ad1ba25bd72960f161d9b385b5de8c652b0793370c13e04a30867d4a639f385b5c735fd616b183af731e5bd2227bc28138b63e6478f7e3eb196b9d5e3b14282e57648776f666431f0d7e3a53ea177386a57262e786b380679d2602ae40915f57340621bae9cb1bde8b515d9e45b2a3f56ecd2e4b3d68602e280747fb83497d42532eeab90c48f0ba818afcd18517394f8c03ed623d8a630285348579da39d0195c0eb4e6f002afdfbdc03589a0ead8ba63b96addc6abfc3da01c34872c3f3d8e94008fbe748cba124a11bbed77149094e48c3475e764986b83e81daf9c46ee6e62f05f3b5325b2ea32f9f310069f8494ed37851e657847803c5a96e32178841857bcf992239172eaac4fefeb7b8c338a9a378a90fcd5c516257c3e6705ed94f7a61b572726ee9e22f6f737a468521a8f4169a5ac4ee65d81925ab10215751dd2dd017ff652c1bc467a96bc7b6f460d8be70fbe4f628e4e6ecab0fad3ea46266985c64ae7273abb9ea8d034517d956b69ff8860b2ca5d7d48115aa6b673ac62213ef623435a94b88a66d39354503cdde54a60721e7de16564ad2b1ea5876c4053f6c85403b10fe5f81b07c7999ee63782af51f73d15f65444f7e27e7e93f251495ec601055492ceb42e3c07d50a95940d15b1544006ac518d05e21fff096ef41f839d4dbd7a248441682c10020be5436b47ec5e3adb56451e16e856d53735b42f83034790bc855574680c7ce169aba1590751defb62bbfbc0a503619299583ea057e1f08b4424d0f209ef3dd45dc445e3cb51714f5a3ae3034b5a1f10e636b179ac19fb67af4938c86362efd290df7d7f012753e71d69f60f23b7093d3033fbbba7896a9578c280af477e36b0b277ab517018fe56fa0785eb25251b97f1b6f1c7dc5f5e76644e0cf1666c2dc931352e9ad77c5b9b3a3d7fd2f60432cf69786b354ad1d76985c00073e2e87e08bcfbf3e6c558b0dbb63176831e1db6082bfd3d6b88d00ce10931d4df965481c43037e8bf178c123e6db4c0f6bc75378a1e88d8e73c006a6188f767d31702b3a41742be812270ff8a48dd260a76eea6eb3bdcffa07afbd34e3c8a3602de4c72f6c00ff018e9ede10e3cb9c3f5919c94a921a73a365a961052871cce46d261f1d8a62aec222c8b56d8f0dd8f53da279fda1a4c32a8d32b8cc5740c2515fc3e6b26b06bcb9fb1323760dff7ca7523fa46114b15f8d53bfbba77799054a25e13a385ca63bd95f3321a676b3ed8a52c86e53b9d466e526dc7402544992a7ce35cc983e90b463231820cad5dc2cf9e4b186f423f4e070b9c5673ae5df783f969"}], 0x1158}, 0x0) faccessat(r2, &(0x7f0000001e80)='./file0\x00', 0x102, 0x1) syz_execute_func(&(0x7f0000001ec0)="c4c2f9906cb5e9c4c125d910479f663edbe0dda6aac29320c4617a2da1740000000f2c7780407804c481cb7cb2466d2196c4c3294a7fd600") connect$unix(r3, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x7f, &(0x7f0000001f40)="eb29abbf5eb779953166681bba2a3bfe5214a25b649a4ea2f8c2f4e6356b32819fdbafbcec6fff271af61c327451faa6c0a53ddd08041576e3bd5f8b3b31e2946a5a42ffe3293aa3df169b5f279c75d6026db0ba9a85f24b2ce9bcf7968b33013bebff22bcce0933f03e91175406a7b172f1b0d51132abdcaf9e9afc788277") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000002000)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000002040), &(0x7f0000002080)=0x10) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f00000020c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4010, r5, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = kqueue() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000002100)=0x100000000) poll(&(0x7f0000002140)=[{r0, 0x88}, {r7, 0x101}, {r4, 0xe0}, {r4, 0x40}, {r6, 0xc}, {r2, 0x100}, {r1, 0x20}], 0x7, 0x213c3ac1) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000002180)=0x3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCCBRK(r3, 0x2000747a) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 08:30:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x184d8, 0x2) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:30:34 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffe00) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:30:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x4, 0x4) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt(r0, 0x6, 0x400, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) 08:30:34 executing program 0: socketpair$unix(0x1, 0x80000000000009, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) 08:30:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8}) r3 = getpid() fcntl$setown(r1, 0x6, r3) r4 = socket$inet6(0x18, 0x110e003bdcd3a812, 0x7) syz_open_pts() getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = fcntl$dupfd(r1, 0x0, r2) kevent(r5, &(0x7f0000000080), 0x3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0xb3}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7ff, 0x2be4}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0xf2cd}], 0x1, &(0x7f0000000180)={0x401, 0xfd3}) 08:30:34 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x8000000000000000) 08:30:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchmod(r0, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x7) read(r0, &(0x7f0000000140)=""/225, 0xe1) recvfrom$inet6(r0, &(0x7f00000000c0)=""/110, 0x6e, 0x3, 0x0, 0x0) 08:30:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/58, 0x3a}], 0x2, 0x0) setsockopt(r0, 0xf, 0x1000000008, &(0x7f0000000000)="1a7b43da1f9cabfca78acf3b474a22f08de4c997da419be34b3f014ac531fa56c850afa645562174eee9a97bd7e0955046a91733d2bb8e695ea00b4e5f8f7ab8cfebf508c0a4ccf98653a99e802eb6505a0e5506177ff1e47c667d54da65f654a6753fba30279063931b0918bec38ec3088e7a6d5328b4e6a43f256109d08cde0440e0bf926a28f5756920baf08e85ca2d14f6d9f58b0a41db74b51002b1163469d814dac04a1f910c0800be17dfe333b1221bf46913247b10c9f003a3b286fbf3425ecf144b929bc4fa6e4cd844bb17ee4ae81bfef31de524d94d37143f0260d6390931c2f6288d28a866d6ef82bfd070b091e960aacd87a543a51d659342faffb53959fc282aaf37fa4717f34744ef5aeb98760ac2433e183265e564eb10ba6c922a3c418690fd48cc201c43b1006d4133d09e99397ce2202c86aeeb16aa44c34c8b7a8ea07ad7441c930219f3606bd247cf36c5807803129a9139ffa59b31c1797803968d1e513d7e2b2eb3fc2c77d735366cf8e5f8ca2001a19c1ba6bfc1fe5b23da92ed22f3c743268d659b8153a1ec9eb23cc69fb1637577e84bced88ef7d30d159e22a03f3ff699b9e144edbe1b89141b1078a600975eda1812fc2cdcfd4abccf62b5a6093bea0aaac234fc59decc4fb586115f4adff2e7cc9513f5dfff770c4f661da41e370c59c415fec1ec879936cab9b13b101c6247f1161278c4ef32e4abd4eba27036c1700b1e7220c424214a94ddcafb6ab7c5b81613bd91e428df6da34669540a4df17795e810984e7b4faa2e21d3a1bebab7b76ebca5e24181ef16a4e78b1d9c26f2e47a336d0a483f59e4b4298d8a65c89bba13e6e2cc209b03af26847c4ddc1d1d8c57e0e7cfa146f8e137ec6150d7f5d18e379af5a25e96b55c48a54d7c3988dc3dcff71ce526f868aba4f0006cbcbddd26f8572a1029f5da98308d61104fb8c1dabfc7edd4ffeff498e2ca7ccef3da3856b34e2d861de27a6d5783", 0x7e) shutdown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r1, r2, r3}, 0xc) 08:30:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xd78a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x5, 0x2, 0xcbd, "c0c360385177ef640f7a95acb7cfbd1a0fad6a1f", 0x1, 0x9}) 08:30:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r4 = fcntl$dupfd(r3, 0xa, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000180), 0x0) r6 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x9, 0x4, 0x2, 0x4, "51290356b043df7a9a3a3b89aec0fd74eb03bce5", 0x59, 0x476}) recvfrom$unix(r3, &(0x7f00000001c0)=""/193, 0xc1, 0x41, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) linkat(r4, &(0x7f0000000080)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19, 0x0, 0x0, 0x2000000}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x4c) getsockopt(r4, 0x4, 0x7, &(0x7f0000000300)=""/146, &(0x7f00000003c0)=0x92) 08:30:35 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) lseek(r0, 0x3b, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 08:30:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="11ffa8b40966b58f37ac2e49565e681a7da8eb8f91bf0cd089eb170cad6b59c4b40082b3c23a1232eeaa99f011c68eb468e48409e4de4243f386eadf8ad8e9f2498195d60b9169c585f94f5ab397541cb2967203d1f5bc0bc4c2369e2c1928e6ef85bacaaccb3709a5112dd1189f40797891ae271e2316205788d51d7680eeac19cca23249cab0043487bd2d6f90c955dc8e86efa04f3c12c86b653df22aca86b391e3416f", 0xa5}, {&(0x7f0000000300)="c612348079543192115ebb70ab6d24c4ea3fbe5151a611e74ee46f2d38dc01d4630ebed480525f869851b0b8891d9225fd2a55e2e520a7dc078fb15fed07240c73e66dd060793a922a5f4fe7ff31248075f65eb1941bb2e9916fd69b6e9f617a838bd4660f3c10675de0bcc2c3b6d1d58548eda09e6307c4aae067e36b045e79936de97cfcb68e1f9b2ce2ebe0d60cd8c944b41f0331211023211e27b46195df9fa6cc2d1253ac18a3e1", 0xaa}, {&(0x7f00000003c0)="321d7102cee2f105f1ee04b01717081ac7e67795705f52402ff469a1b573f4ecea2100d71953018594b171af55ef6f87e7a9458720d3edf2c8a9f202c91081ade405ec8ee248baa15a94853a0453949be59c5e86a361f4daa364c2503af2407d3f5dabe3e326cf257910e29cfd17e6cbb3627f25509c21966c25996cf31a99d87e1c79cf2caead29e11e3976a19ce6b7d4dff3", 0x93}], 0x3) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x16}, {{r2}, 0x0, 0xa0, 0xf0000000, 0x5, 0xc000000000000000}, {{r2}, 0xfffffffffffffffe, 0xd3, 0x44, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x2f5, 0xffffffffffffffc7}], 0x0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x7, 0x3}, {{r0}, 0x79a362a8b848688d, 0x40, 0xf0000084, 0x2, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x20, 0x3, 0x9, 0x7}], 0x3, &(0x7f0000000580)={0x3, 0x401}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 08:30:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) r1 = semget(0x1, 0x7, 0xa0) semop(r1, &(0x7f0000000080)=[{0x4, 0x2, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x1, 0x9, 0x1000}], 0x4) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setregid(r2, r3) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/117, 0x75}, {&(0x7f0000000640)=""/253, 0xfd}, {&(0x7f0000000540)=""/95, 0x5f}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/10, 0xa}, {&(0x7f0000000740)=""/55, 0x37}], 0x8, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0xda, &(0x7f0000000180)="5b7546deb062275eb1558af94f58dfa828c7867d6f0d98d288b203faa97574302fe672a7ede92431ebf9dd41725213a8ca862fbbc49b9a81b5094d7f5eb4c99865f21dc04d3005bb11e397ada77a2934e24daa112fc661337f53b17078c3571b22adb7b6ceeeeef7f06adea426020a864db303b77b754d978fa3090b4701c6b8d2dc9f4ffd975d89cc5cd304a2a9c0ab36d0e3051c1aaab07b4cdba1f1fb34ce9867c3d3782189ae6f8b1103dc49ab359d96cffe3b106137e6271c2a1bc3a397064d00464db0f09179429ae896c235beadfaa0ef4949ebc54893") write(r0, &(0x7f0000000300)="b960e455324b19d5e8946240ca217cc9447f6d9153cd956f09ed038d593e688b2aa7a84c8774d3dd16d2200cde697c5dbc1b3bfc8466039b173437b39325ef96eec6056a14beed55b9d9844bb25bb5b63798e0475f69cc11f6a2380e475ecc88bba632c33410c02ae826fe9c14339b1b06e174bf9253006b5604889ff1c389b9fdde4fc8906617db48fb3f2620ac9215cc", 0x91) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:30:35 executing program 1: r0 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100b, &(0x7f0000000080)=0x10001, 0x4) r1 = dup(r0) dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 08:30:35 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) geteuid() socket$inet(0x2, 0x4000, 0xea) geteuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 08:30:35 executing program 0: getegid() r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 08:30:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 08:30:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 08:30:35 executing program 1: r0 = kqueue() getgid() r1 = kqueue() read(r0, &(0x7f0000000000)=""/176, 0xb0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x50, 0x11, 0x101, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000040, 0x1000, 0xd907}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x68, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x9, 0x4}], 0x401, 0xfffffffffffffffe, 0x6, &(0x7f0000000180)={0x200, 0xffff}) fcntl$setstatus(r0, 0x4, 0x0) 08:30:35 executing program 0: 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') linkat(r0, &(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', r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') sendto$inet6(r0, &(0x7f0000000180)="c13a721343eeacd1ddbd66fb6f3062705aec47960d97d9a7d5b5df942a46a15899aabf21bf0a3a5a177b74c76ec9d8cd0924fc1ad363cd32ee6d00aa480389e28d4c2e261c1fb215c04451467393b0c8e9d46c3a1cdea840cebee8fb8bb94e68d635bd0757deaf50e99bd0d5c6188d57b698819ac8f584a4afd5580ce1ce18dc8e2d2475be9544b82c44f887c4bff42c9aacbf5ece17e5911831d9a3537191c964765583a6b23c18b5155691d36c52529fdf4449d0fcf7d27144a082ada3401e72f8d27b9791e4c9fd604f5dd9713bea9b204619b784d23cdd10d7a3b06be45168aa7384113581608c2378bd2d9fe9", 0xef, 0x0, &(0x7f0000000280)={0x18, 0x2, 0x26, 0x8001}, 0xc) readlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffe2) 08:30:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0xf35, 0x40, 0x2}, 0xc) 08:30:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0xfffffffffffffffd) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) socketpair(0x0, 0x3, 0xcd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 08:30:35 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x27, 0x2, &(0x7f0000000240)="69fd00002c23d2526d4bc0f8273897b18459cda692011db6813725a65f0b2f1e2fe11255608b78c3f1364d472b1d415ce2f06fd06794bc4918ea5f56c0c6853b12c1ab5cc7ff0490d997daf3c720417aadad21e412e7d6364589a04c6b57f1e7c71c91db71c67a0788bc6d41bb20239aacaacb5276fbae40dc176ef01cb4072ac05a046f97bd9c5356a3a908c7b4bcd5113afb90519cf9959983ea1053453e52ba32726af2ed99096e8509c98c6d6be92648dfaa300ba86ac8aa7c0f86a6dd71011fb0f9aba9c204dc7c4a85e033344e8ccd1bb0abd55073f12ef0a63d60912575da4e1c3a2cd73d360775484ff3ceda39ae3b953eeab3a991a3eaf2f45cee714599f1ee18951d07401b851433722b8c4f062ac2eaf98f5de6486cb2", 0xffffff25) 08:30:35 executing program 1: setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x4, &(0x7f0000000000)={0x10001, 0x80000000}) syz_open_pts() 08:30: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, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) getgid() r2 = syz_open_pts() write(r2, &(0x7f0000000300)="358b1e23c42f8050dc337265bb99067f153e4637a04e9db08148c5a6d06e50dbfab44d9d11b6dcf956488591e2c90da6a50375d19871551c366023dac192cf2610b19b0c005d10818319bf58ebfd7e9121f78fdd6c235d9c39c8dfc3d06a1f6365eb8ce83e5a79ee033fc1df062819ab4e5e9bd85a68a3699b4bfb0e2a9360e938994868ba3a4a4c7d2143190b9d5bc0d4dd6556b1de15e66c20243908f75717550de6215b8dee340675b160f8ac7e03275c2afe53ead409b178b6c074a486b1cb5865a27750fac3a2c9d0e95e2c4a89a6da1082d3f9530cf594ed9bc78ac70481259774ebf125647d16041edece45ea", 0xf0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:30:35 executing program 1: socket$inet6(0x18, 0x2, 0x0) 08:30:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x2) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 08:30:35 executing program 1: r0 = socket(0x16, 0x8004, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x51c, 0x1, 0x6, 0x1, 0x508d}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) setsockopt(r1, 0x100000001, 0x9, &(0x7f00000000c0)="c022330cc3738874a033506beb1f12938b6eecea202ff3130321dcded4729e4d24beb333daed1576c9d12a2e8b559b04f13b0e0c0996eff4b58f4ef6dffc6a3c2ba42737369ca197f43491661269bb0da8d3033c342852893782ea1d9e67284194ec3ef5652d6d7f1fa07f0c640d54f7afd60ba7bd68d8b923b954e4c32407625bc3233f9bc61a77f38b10f36979839605", 0x91) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100, 0x96d1}, 0xc) 08:30:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:30:35 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 08:30:35 executing program 0: msgget(0x2, 0x10) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x100, 0x0, &(0x7f0000000080)="fddb7c597be1a8080c849afd09fd9b59826482a3ce0ed3fa9bf722ac2d83fc29a9280eb0276b72c834902c1332af6a5a819704d2ce542105c663980a7076639d8e20c13521beec97a250feba0540aa7ea211bb7b388ac6a7ef2dc45791c41fd36fd059bbf5c7e158799af8ad4b8ad2398c7cc75a10ce2a7c4b9b9f92dd96aeeea6c969b3c90f882572d1", 0x8a) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x5) sendto$inet6(r0, &(0x7f0000000140)="28667eca30522eb233f310779afabcc301e747ba7e96c9f480fad4c65e7fd7b4f531a46dc0a6b4d454856290a0a6adac3f42f4ae0a0768d2ac07b58b084bd4d74d36817884c63d611d5fcce9bc7806e2601e508162ef90d61979465ec8fb4127bd7a35ec26aff9c3d9419b844b73323612dfb091264ac412fbba8314d78464269f6d0d944a5399fe15f789c6aea53826b47d4603673a897d46c68522ab88936b82fd9f8a85b5a9d42e6f5ee5a206b13d72bf4f9600f4f71cb4c798758ed24b38d1f6d1fe36c795a40742aed72c2705323a2dc8d35c3b6d468cdad7db93e8ead436991e23fe8d3dcb12edc74f03", 0xed, 0x9, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x5}, 0xc) 08:30:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x4c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getgid() fchmod(r0, 0xc0) chroot(&(0x7f0000000000)='./file0/file0\x00') 08:30:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0xff, 0x80000000}, {{r1}, 0x0, 0x10, 0x40, 0x100, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x3, 0x2, 0xed17}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000002, 0x1, 0x1}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000004, 0x0, 0xe49c}], 0x94, &(0x7f0000000100)={0x200, 0xc3}) read(r2, &(0x7f0000000140)=""/227, 0xe3) close(r1) getrlimit(0x0, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r4 = kqueue() setrlimit(0x2, &(0x7f0000000300)={0x7, 0x8f7}) setrlimit(0x7, &(0x7f0000000340)={0x1f, 0xcc2}) r5 = accept$inet6(r2, 0x0, &(0x7f0000000380)) ftruncate(r1, 0x8001) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x80000023, 0xff, 0x8}, {{r4}, 0x0, 0x1c, 0x2, 0x2, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x4, 0x41, 0x800, 0x8}, {{r0}, 0xd41f97f0bb1f53a1, 0x22, 0x80000000, 0x0, 0x3f}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x3}], 0x9, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0x1c, 0x1, 0xf00, 0x5}], 0x30, &(0x7f00000004c0)={0x9, 0x77}) r6 = dup2(r5, r4) sendto$unix(r6, &(0x7f0000000500)="e33801477691ebf17eaa105147dfbc03b472476389f8896e419866a404ed3289df36122a4e5d1584ee44ab2cad0d06535e345b245db34eeb2f51f1e4c2c760aa5c817aacde9a3951ff7826c32bf49fcbaa581745238aaa0f6ae94288641f46deef7018cffe253fe0e0da79bc1709a9d196461189e633f1432ed82076195b42a1cd3b3411d263e52ac9690052c25afed5bd9bc6e0ad8e6e354b4885cbb3e616f69299723a24f849fe", 0xa8, 0x400, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x2}, 0x8) setpgid(r3, r3) r7 = accept$inet6(r5, 0x0, &(0x7f0000000600)) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) flock(r2, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg(r2, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000000740)="97d1d43d1d6be50c475dcd242ce21637b21ff354090e15ad802b1f5653744b30a1dd511dcc7e83b8f7a133a1c346143f9d6dfa7fac4c975a437907be371c234068749ed87349b2323574fac29ffc3ba4bf16f6", 0x53}, {&(0x7f00000007c0)="fce178cc4d4eefce4649b41ad8b7651b84b53757f98874de209b6c728a65cf0ccad7b0cb2884fc740cdc5d9c3273b0a895a253b28731a9bb42c96c2bd97e5b5c1ed25f2c14d3637e7de4b317b1aeb9b81b837e4b06340b5c434da26c18368028913053e2d947318f3d6b81f512c7b347dd7a5bdad52a5685d30810176308ed02629b84a9dcecba0cbce6b9c5d0c53a2962deae4d1615b216ba00d52765b906e60e2d1d11540093659b65ed3c0c7ff3e9450e2f3b65c22c24778a7091c66099cdfa2c6603f93edfbdedfd030cbb094b6f946046194b8a94c96c5bb681c99ee7bb208074074c22e302ea27946216cf6bbfc88970838597625acf76511a0baa027a70787fda1cddfaa144b135ab0774d41ebd44c135d001c03731cf423e891a50cbbf89a369e0d9be87086ff981f778a97b3878e4b61e87b85898698fac8862c5a28c5869b45ce3b224672064a57cd8f781204ac7fef7bf2b7ac3a06e5d261c98fb407fa3c529f6a5242c4272e24df911fae4a839fdb3708e4219239f7238409fd3bef7d59e7ba3658b96a56bf5422d71ed5525f6827f9a8780ec6a7527fa1c0ebff415c5c444a9ae2551dff91e25c8326c65daccd150c69b4506fa58989d1162e750db64906604d1dfeeb1702463369244f33ddf4990ea2da378b6983ba5c0c70115b7c83dadcc9752b5b7db06da8a16edb271de8da1def1a78060adfc2ef06d7fa6540e49d944018dad664825572815e786b7d54dff48c011d8f7d029ff1083eacb3d6fe08b23760b68d3ad935c5598d384b72bd70ba420d2c6a6ddf400a3c541d57cf1ec7556a3dc9801de2e84fbab78d4c2cc6477fce0edc926365ad08a44f3629917144ce78e72c478bb47158c381db178d69d4d9ed4c6bf98b5fc471c05dcd195736181b0e49a1e76bfd2e6e9e8347611a95dcf255ea85402d045749d8a90bfb4520b55e2180565a08127d6b4d529437360cbf94f05f272f44b1154a6f0c39cb9bda6198256d8b087ef6a5f51594062acb53ababd8aa4e8ffc8d42c5039f5df77e6bc354af6ea89327c6900e0e929e0c305de5260e351538adf40bfe071251ad083328e34448c0d6d9cba7b21d9b28dd690730c066878171ef80f86f1f60f14ecbbcf8bde06ad0edb038c324b80174a1156ba6a20ede2671e5476314311b853f9be77f9efa60af95b08f3c36c628dca46ff7783d8b07253e91be9d886751cf0539ce842719d259ffed13ecfa4a8013723cee8160c1ec04206b644616557f7a655e2b7760b25dd36b819ac75f0973d54b64b92e83a087c03ae224734ab8b758ce0c60640824ac5c9b9a84d1d6b1eaadb87b24acb815ddca6d3fea8446eb015a9e6388ac29e733235e5d6990a65a1d56bd6b67016a7c46ffb50f928abfe251737384b31dd2048204954f40a019e3e8e1ad6f96657bdcae354ff5a76860fa0de3ea5874987018634304ca80509f14cd7ffe7a1d3f929794a8765063acbde092a8ef266f678dde6572987425b461835e94df4364bb9b9827f64a716a94dfa4d95cf134f04870273a29a42252e014830c32932865f56eb96276ba65736e331eb09e2d88fd8bb84655dd99b0f7312ee6efcd4c6a19b310283761c7028d04f528e733fa7045a0c8c188693ef9a1399f938dcafd22ded5b96deec8313ad1a503a326db946a2c1e88c16a07de1dca743e0235f3758443d02217013ec001378d7625f8043f29bff3159f32154611a13347c8b628e80838528966533caeae11db51041736adf383721fa42e3e5bb23df1293339b29e1951a573cc99d23199969a88b2ffe436ce14f496fc22f83d626302a5b39e3519f7180998df3f8287c5efdabfab5e990bc8ebb554f012ad177d0658c251e6bd7442c21b40281ce56f25c6eac7f0e156133b16c95b0a40cb1e010178937232d59d5f2a2656b53c62c7a82e40e726d4b93ad6514949a78a4940761d358bde478e0724c9cdf24fc7c7cd1ab956509fe83e98f962d7a37b091511ffd5a1ccf6ad98596626e7af96f7fa5e766cc56aab18cd56e4a26dd02a1d7478c077086b3c8fcb3b9be259999fe698a99cbb52db9fd14b3d44186afa0461012bd3ee31d7f6497a412dab20c4f1a35280ba57b788c7432b77037fa914e739bece497560e4d4e9629b6712171297745910803588b9e09c07cefe7d59da2029256cb66b7d5c6360a85f6b6acd0a64b6903827f6a9fdb71e2ca8929331f0dbf28deff1569624cd021bf462da4631abefc7bcaa07b64b13c55a322760a42fd22ca224bfd5d0deb0e28eb5b9908296093f90b0b5796272a1562d2e01e7aa3eba08413d57f8cd65b4a6d3335805e3e0ee4ff099b422db161e7726b4769c479c57c2604be2df1ae9af34b771fdb50e6fdb7143868c94b5569653aecd59bea71ed9b0ac2ca166714876edbbe5ccda01174290c7e9fc3eba272bcabd543917aaafef7d8049a0ddea39cb5d1db54707388321662813a8e8e35abf3a33ea86ce63e24d6ae24c21e3f75b1682305e45e93916f3bf7af99fee79140bb08ddcb785aad87caf5276daf4638affd4019c02de9f70eb6ee926a443d1934477afc21f5e706c4c8a0ca1e96b3e62b3dff624e0f52c984408a13bf1ccb7aa4bf3b00f77d4e9fa5fda4b79eaab30e984d6537383dcd470b9b45e4bcb5a5e93ce95294ccaae377ec9017cf313b81f2600e67014461b70797e4c90172d22a868c45da29c1f1d6ad3f38b577da00ce52cfccbeb798681ec6fa93d219602dd971bcb0547e298c71008b0968f5487f52827896be0fdf770055c4b4c88445af25da81d302882370623a8918be14e0721ba886ea9d1e22df719ea77b73a9af2f72e7a11f9f607182ebab38c368827f95aa5d9f85793aa117e6dfaea47c968b8f75ea273d3e914f0b3b9532478383b60a859a593d6ec19bf111f3acf0548ef322ddff35c4b1155a47dc8a3d1ec8acd14d61bd7dcceb8cd7d3013720f9f1ab709a0e405b5ef46f9a48a0a03d202c6eaa162a19c83ae8f17118ef7816eb8eacbaf636511858c9551e0eda6f499df1114a738a6b1f466f484b797b89c355939a4e9cdb5d6342d8f02b7780c4c7c0c2c817dc357756ad0420576654f16c3cb480185565808e2570e12da3aa1be8c5b61e16be3ac57fe59baf1831b6d1948414734cdfa67d97db699f2d591aecf549c79d03d1868124ee06380982af701f892159570d247c90f956e487e658361bcd8031d6a1de0ddbec96bf3cc269e8624dfcd04bcaea14c3da724ed68b88d47bb86647acf2a3fc5803fc9a5ff01dafbf3fc62246a1acf7570412b253159b10eb84f5ee9bd2c679b5079f0685ced00fa09fa0033a5f830db1210b94f8bd12260ecf1eb4cab00fc0a87e63d9ce2eda0fdc34cfc56d91a86ad5d017b469ccc676420b12fc5c012fe64f58718a820805e92537305c55888cbfb39943903e337f3f526320b1300283069a62a527ff7d41050551d381e4e356d93791adfc9ea605f9ee10f4522bcb64fdcdf45ca81efaeab6b62ea972d3bca776aed27a685afba9a262ac5446afced1068bfeddad00e560b2d0be4a3a702e5813c6ff18c829e030efa9d501fc5a255ff4494fb0ee4da6ac53caede7e15fb0129bbd2f6bbf4badc3f4f1ca4245509e4c63aa81e951c5d7e04d88433cacf7d2cd25cf5b8c200bc12aa7c77d53a695614933e2f4223491c4b4428c5e2da51e0eb9679854671188707909d308221f99e5bd23922b5bacacdf9dc0cb8a65a9433f9a36fee710b3e509c40d575fb785d0f22c01a74392b3a57bbf7266979a061f3a0065aa006eccd15e924208eee402aab746098b9e251a633f6aa039440f904b3f42de648fd24070a01e7e2531c07d980efc1f1420831f158d1e1be47dbdaf49621c7c5697497bb7f96a3454a83ff4e55e28c7bd1e1ac5e1d5856cf8f546a3e38a2b344964ef082481a9277292866116a5a5afc0cb1f702e7ed19c2b5d551951bfa6ee1ab930dd91f8c29518800cfda09975928058df84f1017f5779063e8f24f61be43e142117aae0c3d6974fe1407d7d53f213d69395a2ba324a30e9d6aab3b9deda2c38d9aa1beafacf100d900346fc1b94542f13a4d3f159db56cfd96de983f981fd0579323735b3197832d1129ce73cf339fa8170a302b8834c1d82fe267ce98406baf6e5c9408babf65c8536d8e5b3b56c4a07f39aa16e33e2a8f21e622dc5f82a96331ed87666796f58f8d9415bffeb5dc869a06e4aaffab3f4f72d0f4079d1f02cd4edebdb036127f77a1ab079486bd5c722cb83bce2906c8505957c711ddb6100ae58f86114d8d019a777a56691c597ef8bef866687ae7946146a446d7edd416dc7bd173378c0ac20b081e4b5bd74e377624fd87cae78c4c2f2e0ba48102464fac1397f9aa4e104cd4ded5df6fda7e31bc122fc0b929394e28a516ed59119f12c9ebd76d2a9dc1f32e531d013ad2729dd262650c83ec4bdf7eeefb45897d8c4bfef5e5197e64ba69914290b36e7a402e7563f0918823b5cb5dec8e46a0c0c4ec51b8c32cea98000a0c3175f70afcb7928ef88a97d83180a2301a444924d4c09d45b906414ab413c04c78b041f5058238643dffd76363103d5023b19db91fed26d7b4ea9325706596b79c71f3c42211582df7a69ab4d6af8c1fe9954b1def26c4394f32a15ffeb7e5087af4cc37ba97a861b129863024e1cdfaaf3b6e845f5546930fb8fa4e5ace039c3ad79418c93fdc48ddd4b364f5c3e6ad0fae30132140b2cf2194842b0022103b6d83ee20fcd427ec0a20e05079cd74b703078882b470bd324e6a3a63305251a44a0f6148551e4119ccd3b486fd539754b36f17702c7e15abab81e125e5744caf48f8929ea1831a443e05fd1ee5f51e4283920271a26b824fe0020ccee1a8b3ef65b46375d20e2e15bbd466418da69d74b77d13e4adc0352d30a72a44d93259a2747a16027a17c1d782f81bdef01101572b10efda14e5d9db87b14b08faf63d5e79f2356cecbf954de1e5062b6a324db69a04409c148db0c67a8bbf45644c67ef7d67f08674b3d74362f959849e293716ee9dd11bba540ada5f388fedc71a614b9eb4eb6d4a2bebd0a9e463f9e98a1d867d3edf2137cbfd2b278b84e977754b98481732c6d07db2ef875d62bd31c87279933495cbe70cef0d7b80423ddd8b67ec21697094ec33797c2aa4c2a55ac4b3985890d75f1c6bfaccfb301b3091cf5eaf630ecaeebe53e43a99334cd8b221937aaafd7994d4e12f2ddc37b03b2f32c9fd2852f1ecefe417946fa0cb35f83fc158f6431d7514f4c819ed290ef40370c4f081c8b7e6574b92a7924d3b1680b8a148adb9f3938ec606b7bcac66708969b243f7de7f6a1a435b3ddc19397ecec65429ecb092f621c9014e010edfae3b643e8f3c910f4d43a71cb9411263e0d6068c7223c69cc55711f99049b4340d985e75bfc73092e6adf2c838da369bf30df47a950d3c6e0b4a710390cb4d19d46f8041aa08610301329fe9f4c1b2306b990385253d932511fda4a7021238bd616526c0fd6e5f6c40538f7e9036f1b0672f9b8607179ffdcffa32c6793524f31d735e60fe6feca9908ef8b4c8a1aea51104786c6e4da321ec2f711315df2d6e5cfad26cf0fe892e76790cdd395ecc883a08a3e9dd04b0e5b66dad16660e9a13fb8859d40b58579b6293660e94ed91affc57aac5886fa938d4647cf74e398363108add57fa313058a516a90a44cdb9bb5c65a7bc45e5fa4021c5ac833b4fd8e82b1772a5b9de503674f45feecd2267405d44d8e8f5fc4085bd0d88d44d5", 0x1000}, {&(0x7f00000017c0)="d132fb900fc49c906dd18e98c885583342ea9a590c0a70aa7cc77ce5fea153f96e93b52e48732995abaefbee585c1687416ad36dbbe48fd179ef35664707107a4b7f0e3029d2e1999d5c4e819fb7bcd4b9a9c3dbf9b4f7b26a46e59ddd8c6df778180e714bc02fd47fbd603706d992edca780e4d", 0x74}, {&(0x7f0000001840)="de16c7c13dc4426981c864000b475807a0259e250aa6341da90257d4bf02594450573681a48b9a10a65b560801b467555c1e9d729411ac14f6eb04bf23c9c3fb6b7de8e22f9d4f8d231cbb65a38972a97e72858a78071865c25421e57f2e7bad52d8645d6d67c8df4ea9f3fa4d498d7d73005ed30e2ec0b0ed05ae8cbabfcfbd54b69cc69cbe6316b53ce19c97abeb436ed08a020768a9b81e7f5b47856caffdd57dce3d09628fed61c9de0edad7f301124eb27a5aa792393fe5d3d654fa52a38cb13cc2dbfe4556fa3e8553c737ccd9640ceabac9776e451ddab347316c929f370abcf5521ce2f8965aa005bf4f03e261", 0xf1}], 0x4, &(0x7f0000001980)=[{0x28, 0x1, 0xff9, "a0e47b90f76debd777d8e5ce93aed4f30505"}, {0xc8, 0xffff, 0xff, "53e479aa267a700e472d320a33fb6e67aba5f91d4a884f1f8413a7a082a013b77a7ab44455ff4b0406e660deeb2cd213a522945d035a08356c4a87a09d6ba281497dbb916c7584b6e86addfd356f7af1f568c06214e2a537f35a304b7fd8e891ca9858e9e44ed2c434f8cfff6973a3ef413f3986e68a17851576d863db2fe93a22913e7889b59fffe59f9fdac1cc55dbea9971394f3f0d7289e5fe45b4bc44a26d397cf61d6d17e52e573514ebb7102e7439fdb9f2d1b0"}, {0xa0, 0x0, 0x1, "3f28aa3c992f90d02de31750d54457f509230d089855bed875163b80f5fa11cac0ae5f290e7bc7149340b9318ded0ad36ea74b92777e4fc9025fb843b93c4e9363c57ef53d7bae156a6295a22031e126c6134783c9f1aeffe907c3ddbf4a605f9dab88906eecfd10819f189aae85023aaa88c41260820bdf794da8633a1ff67a137273cb1b46faafb30869"}, {0x98, 0xffff, 0xb0e0, "ff8d443af34ead10ba4a634ac38d6ad6a7d6e1e94632eeb50781c066d5e00cc6eb6d32c6b9053ba403cf6d46236504fc7f97948cc3953abceb0e401806fd04622ee2b2d5096546c412b39c7bda51c44deea8b692ecfab7eff67b412514ee0823199943caee43f651708f984de6f81828870de364bf9dceadf8343ea19739894c6273975bb006f3"}, {0x30, 0xffff, 0x100000001, "8fcfd105cbd2fd11a368225a4ed3268d08e1e85c76fa598855"}, {0x30, 0xffff, 0x9, "6cc8d168af06f31d5b883d48e9519e73c5fd1d04781c0e91f77f"}, {0x70, 0xffff, 0x100000000, "e12c455c1f77d75c0dca14db8e03540acd6de357513377f6e9f3ea80197a8831299fe2f9d51a6ababf92424cabd62719e2bc8f27bc836ef4efdfed6cf799096ae85d6a2dec76bb8d5b64fa7643b45386c64d36bff8f2bd81d8"}, {0xa8, 0x1, 0x1, "aa06a1672118de0a7f27a6326fc42883e4fb39d1a9d4a73dcac85ba7b8eb90d50a9d4426d73a812b44e49b3dc840751ee4ee7296bc89850a27cadddc8714adc3bf5bf458714706f6fd1657639834244037144a19b84e82f5213f421dae4ecf87b7947a9324bbfc084dfbe83f14f7d2c0586e398a36bb7c1ae51669cc09b0ea55f0e04c436b51490cb34316046b9740d720"}, {0xe8, 0xffff, 0xfffffffffffffffd, "06b65937f483a73200565ef4495912a2284b9b21f6c086155004c566e139bc27217ad35a9770420f95edb3457c57affe0eb703e03f0a448e773a9c9be65855932e9f19c8e1a696eb9942b9554f7c98f48807f668f9de094687254190960e823b5615d591a6c684685c2ddc7752fcc0d5091a52ff8a44b36fa4d3cfe1808fdbdeb1cdfe21440b6cfbc615e3c7f5eadb82a60b02ae1d40e0441a07c080b319f9eb1dfe2f15562baadae0c883428a45cccead49ce3812c8bbda8cedfd0a9c31ba0166a3b03b224499432ccb8d58e83ce552f6ba29"}], 0x488}, 0x4) r8 = socket$inet(0x2, 0x8005, 0x0) pipe2(&(0x7f0000001e80), 0x10000) r9 = dup(r5) chdir(&(0x7f0000001ec0)='./file0\x00') fsync(r7) recvmsg(r6, &(0x7f0000002080)={&(0x7f0000001f00)=@un=@abs, 0x8, &(0x7f0000002000)=[{&(0x7f0000001f40)=""/175, 0xaf}], 0x1, &(0x7f0000002040)=""/17, 0x11}, 0x40) poll(&(0x7f00000020c0)=[{r8, 0x80}, {r9, 0x10}], 0x2, 0x9) select(0x40, &(0x7f0000002100)={0xfffffffffffffff9, 0x80000000000000, 0x9, 0x8000, 0x3, 0x100000000, 0x4, 0x7}, &(0x7f0000002140)={0x6, 0x9, 0x5, 0x9, 0x80000001, 0x1, 0x1, 0xfffffffffffffe00}, &(0x7f0000002180)={0x5, 0x47d, 0x2, 0x80, 0x802, 0x1, 0x5, 0x9}, &(0x7f00000021c0)={0x3, 0x2}) 08:30:35 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/249) fcntl$dupfd(r1, 0xa, r2) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebc1f8d56632672596dbbe3d8001954bf2bd3343dc2bdfd96e5a8f8b8548ef408d68d9273dff12aa13cd52535de9dcee4842396d4b47000000"], 0x1008, 0x3, 0x1000) 08:30:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, 0x0, 0x0, 0x8fca27b03133f5aa) 08:30:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225219560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515ab78ab06198824b3da025bbd47b3b08000000c7d4096e8c006b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fccdf31a4af45c955e4d5f77cb", 0xf10bf4d37e882879) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x2, 0xfffffffffffffeff, "85495500020000000000003167f5afa680400900", 0x0, 0x10001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:30:36 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) flock(r0, 0xe) write(r1, &(0x7f0000000000)="bbe6b434f6f06654ecdb", 0x0) 08:30:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) utimes(0x0, &(0x7f0000000180)={{0x0, 0x5}, {0x0, 0x44}}) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6d) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 08:30:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/127, 0x7f, 0x840, &(0x7f0000000100)={0x2, 0x2}, 0xc) 08:30:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3bb0) syz_open_pts() 08:30:36 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/129, &(0x7f0000000180)=0x81) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) 08:30:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setitimer(0x2, &(0x7f0000000040)={{0x2, 0x7}, {0x5, 0x4}}, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 08:30:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpgrp() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1, 0x2}, {{r1}, 0x0, 0x2, 0xc0, 0x8, 0x2}], 0x200, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x34, 0x60000047, 0x100000001, 0x2}, {{r1}, 0xffffffffffffffff, 0x41, 0x40, 0x10000, 0x7}, {{r1}, 0xfffffffffffffffd, 0x6, 0x80000000, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000080, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xf0000003, 0x1, 0x6}], 0x3, &(0x7f0000000140)={0x5, 0x5}) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000c34000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x3) 08:30:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x4007, 0x7fff) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 08:30:37 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="f378d0977550bb6c19b3ec0634630c82e8050ea7176a0e6ed70dbb5a4f1e074a8227d38bc5ec0c37b3c0e124168701ef97f56c7316226b6d2badaf0cb069", 0x3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 08:30:37 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) kqueue() mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:30:37 executing program 1: 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) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) close(r0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/203, 0xcb}, {&(0x7f00000001c0)=""/148, 0x94}], 0x2) 08:30:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x4, 0x200, r1}) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r2 = syz_open_pts() close(r2) dup(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x2, 0x3f, 0x3, "cb8f4a2f704acdeb2db18bedd7ec783893426a5e", 0xff, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:30:37 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchdir(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x80) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fsync(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x8012, 0x7}, {0x18, 0x2, 0x9, 0x9}, 0x100000000, [0xe46, 0xfffffffffffffffd, 0x2, 0x900, 0x6, 0x1, 0x3]}, 0x3c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) 08:30:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) ftruncate(r0, 0x1) 08:30:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) 08:30:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 08:30:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 08:30:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() geteuid() setreuid(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) fsync(r0) 08:30:38 executing program 0: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) semget$private(0x0, 0x7, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 08:30:38 executing program 0: socket$inet(0x2, 0x3, 0x1) socketpair(0x2, 0x8000, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:30:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x80000001}, 0x8) flock(r0, 0x0) socket(0x18, 0x8000, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 08:30:38 executing program 1: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 08:30:38 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r1 = semget(0x0, 0x7, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffff050, r2, r3, r4, r5, 0x80, 0xd6}, 0x7, 0x5, 0x4}) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 08:30:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x3ff, 0x2, 0x101, "13e6affc4e9312b233deab22de4eea831814f17d", 0x3, 0x7}) 08:30:38 executing program 1: getuid() r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) 08:30:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) semget(0x2, 0x3, 0x80) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 08:30:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r1) 08:30:39 executing program 1: r0 = syz_open_pts() r1 = dup(r0) clock_getres(0x4, &(0x7f0000000000)) shutdown(r1, 0x0) syz_open_pts() 08:30:39 executing program 0: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) setreuid(r0, 0xffffffffffffffff) 08:30:39 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x1}, 0xff98) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x20000}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0xfffffffffffffff8}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r6 = dup2(r1, r3) getpeername$unix(r6, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 08:30:39 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 08:30:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getppid() getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000002c0)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) connect(r2, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0xbe) getsockname(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) getsockname(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x2) 08:30:39 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 08:30:39 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x10007fffffff}, 0x0) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x1, 0x3, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 08:30:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() pipe(&(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ftruncate(r0, 0xdd) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 08:30:39 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) semget(0x3, 0x7, 0x201) 08:30:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x16, 0x8003, 0x4) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 08:30:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 08:30:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1ff) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530006391416519f9948e3f57601ffb4bb3343e05712b56db9254eec71f403f6a39aa62ff0f00804df024180322a79ec3813c2340695c9930c254a61fa1db75e2b5147b331b9db89407a6a4c478e26c5ce215aea57ac44b905eff37b227160550bc3ce2dcbe532d6f09748723aa30af968832645692a9696877a85756f4ccd5ca49fbbd9c44b80c14f544b0d03190849fe8edf980ce93ae6f2d5eb692b60746abd810ab34063f0f7edca2116aa48326f9d2fd9d59d8b255051641c96fb730"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) 08:30:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xffffffffffffffa2) sendto(r0, &(0x7f0000000080)="55e1a392284f676feecce853a0157ef32a9d675e124195f31528ffe05b399c5be2eedb32302aa7d09dc1b9ccb58edfb77d062731b23798b279e5f5e9bf8abf252caec794d644855ea196fb4348fd43a84b3ddcc77634ae54949443b2c71738c8463f72a1ba05cbae6c8f8dd266a68f04e3f03da0518e7d5e85f800", 0x7b, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:30:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) 08:30:40 executing program 0: mprotect(&(0x7f000034b000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8000000000000001) msgget(0x0, 0x80) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:30:40 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/234, 0xea, 0x840, &(0x7f00000001c0)={0x18, 0x2, 0x200, 0x7}, 0xffffffffffffff79) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000400)="2266b3b7ba7e08a74c3526210998166c4769dd6100aee4e16ae9ab355e79b2935a6bebd971c43a43beb67dfe9cd5807372abc6939ca84723d497a826c00a4019d4bcf6c37ed93103e18517c19ad11bb99f2514d4a7b508d87f8ec119ecc478d54eb52b0edf8928f46ceaa3ad596540918eec8d", 0x73) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x9, 0xea, 0x9, 0x2, "6bf58053719ebb3aaa1710864c5b32fb72e3bbb4", 0x9, 0x8}) ioctl$TIOCNOTTY(r0, 0x20007471) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='\xea+\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x86%^\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) syz_open_pts() accept(r1, 0x0, &(0x7f0000000480)) 08:30:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x10) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)={{0xfff}, {0xffff, 0x4}}, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x151) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 08:30:40 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 08:30:40 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 08:30:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) 08:30:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/69}, &(0x7f0000000040)=0x47) write(r0, &(0x7f0000000900)="582720ef5f73f2615656175be4a5dd8a278ecea044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fbdd4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f719c732ad9040a27afc4d5f9a600604f32530133f9d45e1819fd69416b136a5d00d1628b53a631ef86bf480caccc10dc33285174f0342db75241a22296dacd4921d3337ee02e3743e029172f02784b2a542a41ce86061bc3a3ce8fcb31536b98c0c0aba9ec5477eadab324216279497ff6c33c4c7d18ca7f1a1a5e6a6f90f5d1ecbac42b41b3cb4b2dc590643238cf656682395e44b7dbe4c6047d5aa20ec6ccedbe2c2a26829c3d580aa1bae278ef14edd1b90eb161f07d9c3de93f4abe9d4c708fb2e389b4eb4230d0bd381be89b6be15bba2e1197387ca722bb39a569792358e2e1c4771d82b147d3a52cd1a7b4241f00a7530c72f2db82a9172293352d7138c6e54d84e418ca8de09ef6bc0c5f2eb2bb8462c875ba0a9c17725cbf192d8532edaed8f4ffd86f7b4e2c6c366623e27320f897dcb55ae87acfc493538c54e851e88e5288ce5b98b1b4d99f1e01559f8061343970b9a646109c3ed175385e9f37e2547dcff25eff4927ebddad2c14d1320cd8896794cab7f281f8541a2f34111a08f485d7196b2423c41af246e32b6b0fefeb0609cf24ca6286e0b265513d88b870be27688588add25921abe94c2d80f2869c163df8205adcf63331c88a1c1f0bc075d238a27281a639165d7cb57d77cf03191729106c174d6667069ac6ce86c2becd3e4f6eaecca3bb0ef236746da7bb12353f89d03f7f0550c6da6a18bc45a9e65efb61c87c57f74e788fb8b4d7fd5b8d6902f6a5e72a2564ae0d87b094e1ee48777c022f963e6d810634a72b20de8cc04f3ff7d039214fd24bcb260682ea3b9ce4feb49f2ecbe6ad0db1e900f717ef37ed95d13b8b1fbfe4c1d8321506ef94563e4af2b104b17b3ece657ce4ae4e3b68636426ccfb47dee7ff5cb6023e4930a0441d4ed9348b4cabd5356a4135f38d35d01516433797749f36dec80362b02bbfdea6c7f8da9939f1d414fad73b7bd", 0x2ff) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0xfffffffffffffffc}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r0, &(0x7f0000000100)="0c1b3e4abd6f88afe89195398b65941c6f461938a9a83a6ab001e238319c9e79b5147106a01a58db989e47903c4a9260aaee4237e88276434ee665facab5ef6b1130ccf6a5086541e47a7c05b6463da3c39734786648daca89503b59f05b3468a04873cad28f1375d798f42fa94535d1342d87ae8682731f851e72b0a5258e", 0x7f) 08:30:40 executing program 1: r0 = syz_open_pts() close(r0) fsync(r0) write(r0, &(0x7f0000000000)="8337f3d4dda9bfb5f8334cf471fa33c0b5db035bb4d193018d05ef72151c6b2f3e", 0x21) 08:30:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00003f8000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:30:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x2, 0x0) sendto(r3, 0x0, 0xfffffffffffffd12, 0xfffffffffffffffe, 0x0, 0x1a) pipe2(&(0x7f0000000080), 0x10004) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) syz_open_pts() 08:30:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) utimensat(r1, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000005c0)={{0x40, 0xa0}, {0x9, 0x7}}, 0x0) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000001800)={0x0, ""/220}, 0xe4, 0x3, 0x1800) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000006c0)="746d0f88eb84f6e5f62ecc27d5b3de36c1b8217e90786a1cefc746df43b01e06aae12a36186f903b1dd1092c9cf3f0fe5d4742e02e89b460afb12a49890aa10b65f536d9569682d7bf245b678e0697de0d7d2e0b625a85a38444932769b9e534dafe4a114003093a42546b62400dc50f391ae7880722b79d3d70c31e6eda14b9426d12e60972a5e4346ed491cd76f57714efaf9b8575a474dc51647ac014bac5d0700622ad2ffe52a249bd64bf7cfd8603e538c921b0cb299bddfe77d1304920eb78015103737c0b811aa3d0f0c6fab68aada71a77bcfdb650d3072c2fe46fdad559d2dea65cf0de671f2e364640e3ab21ee4b0cbce66390fe7375b2c91aca8a14f801e8b4a37a4f6028d49c3ec1d49ca504c5c95b0f57e2d399f0de616af0513c0bb471edddd4a6652dba3b907aaf7f50f40e3a12aca28210d915c106d566136410fefd5e37310095d5d333e29f77e974435637873b77ecc16b5ab9e0419af24af857a0d09c9d435a014330fce92d57e0a091e7ba8727ddd2eb7a2b6c80279acc2fdd66623926982355325eef8994b3df5642ba9b114b2572f587c156454c442d40fe8e25ad69105f7fffbee001a549b25d9f045306895044b16bdf9cb6becb32fb098ab5cd0f8e44ce0ae9968668e0451088ea6cb0347e2dc62b39db43f0419f949eb7915956c1bcb006bf960e97dd3aa341fb79ce0e5ab9fd2114c9d6c375724c55c12cce70ba421911ab89064a8e3c7c100909bc8160d2087b84cc3f3165a00f4d29972378d99ef3ce368e82ed274411e95e30a3d607f3599fb46f502f8b83aba8dfcd143aa87282ef322d3514ef7795336ee882e4d3fbcb5b2033161eeb5784cb42bc7e206d1b8d932f6cbf775baa6b76e7193bb98d0ba1e086e01befd7390ad6aa564bc344afdb17171e5d7e84e10e100cef1699d54a4d9ebb689194faa9152f98501ee90b4acd5d16c7ed2359c15b4c61e9aa51ee55f2a66877c6368047fc6fdf085c40cba4af13abed62c6f7e51a8411ac6d6b4dfe08ed79c4aa3faa4d57f6915c119468ec0257f8b0d1bb05304e2f242c35ce3313212bc7d351d4674e40c5ef2a7721b0a47661e191c65dc65bab167771f7f70b974091e3dcd32635073dce137c86c8027b76d86c4ac7f6bb134829c4e695d9c9aca520fd1afe5dc38116f08fbb21813d262190e5f453fc5179cfb765c630a4381be834b94cf7c028e7787de81163d244fcd0689ae208b2c3ef1c4d26521360f4070c6bf4995d10b4665fdd63c4ede11fbac5dd71018f9b40cb4844e956f9ced41dc49d1eed8570e395e00c6e4320172fab1d81815bdf7a093dff4cb6d3c70aaa76a4873e5762df6d5119fc1cfe87eeacef9822a351a41e1620d9e32a672f3a12b61fdb802c14fd9227c380e64ad3058ea23166dc02585e1e01901192a3a837065e74c3ad3dfc15e8452edd55d296462db212df0cc9799a86c5ed4518f5b4c865620f55fe974f9290c16435cc4481863cdaa129276944b36c458f283ac4b104f6c8a6b0b3b03b089650b2ffba1e3c56967ab265b70bb2db9766c312695ec97b3a3b473659bcb8c86e9ece90e43337eae6512d93bebf9786fda5f88287a592c3a54c785434da136e52d33d46e549caecfee8d542fa77878454c550be0e079af4d57959794cc1311a1eeb742712fd90a140560df6ca530174e778c94ef5f128f413fa073eb59779cad28e08410835f435263709d4f3fdcfbd8ad9c8001557b814f94ed01f02bf417c5720f7833a752b73e9eece37fadeaa99dfa137cf6ffce4a84fdc41eccf6e97520734302862b08cb381d4bb8b8b9b6156d744918fc7ff24849c20597b56d2fff9e18335cd4d75357f6d1476ba43615e4677aa4675e239b0ce8545c71aedd2a9ee01c33c21854c581af1f8209e60846b4039e580d62cf0ed7069b7a57a3808df1a29d82cb23de17f7a20b09d28c720197e2419b44502dc2b428126e2107091e6cc8d3a730cfe0d6d953e1b25e49ffcd0ce819afd012c7b239399a408d35cf9d54b066bb5e0792f88d81bf7093f6ea0bd8294eda3d9ee42a1c8bc288bc643c2142a5c60f6b16058c46cf0e362a120bd493dbaefdc2f941b95e93d32a2fe6e500d8324e9b72cc50239d7cebe2b4121915a81479f65e0da3343ff91ad8bec247f4f8e2ec0aea613901413546c5ec247afe8a0900781e7fc2abb3629265bf9e2ed7acfa8f040ae8d4eedd0743542fccdfbf0161abb675f357daf48368df0f7e6575ff16e3a2a2cc0b63e3f70b6aca41d4631c8ef91d5cfc52d845f7866bccedc5d9a538668c3d5a9c3361b227c96b143b2a266df171e44a7f1a9e5dd2f069cc016b2aa40894f808a8362681d23500a7ab44552121d63add0b012635de4cbd894db05671f339ab82069d1ba0d4b09c0df0ed46cb1c97e1f3e42abc313632d62fb26682c21637e880d252d871aeabb4985da4811cf54e27e56f31c69b96838977b332c9b10f835c1785e0894d112759d75f5d5614974a8c53360f70f502838780352ac796dbcc777dd6ad583569ea4554025f33707f70ea3983b84270d5baa1359c17abb2f9849891cf15fe26e32fa4ef6b2ab05a970f155054562e61f455445bc0e784837113ea2d460f0983705c4ead591f03e92a60a9a29a45e8d1cb2a27b12b49938fc20ba377f51e0053334f148693eb3719718f78ad4cd48d23b7cf7ed8343ab84ea15e56cb9dd7116fa53ea49fe1f5d2a5486fe32b93b52e7ade53e3edd23a346164f3fe8fa29ca045c7d832b5dff1b3f4c9f0ac7a80dd93b71b3c642c8bf29fe45de7bbb00bebdcc74b18cf48315a58d46d5a881643968afaefdfa2bdb6ca7d64c4261e18bc4885a84df4cd8944c02ad360df9623c9cf2a138dae6d1964a40dccdff5421f5bc3812075968a718c1d540671195b6ba7f3392abe164e81854505098fea96ffc5ca8750a70fdcbd1a3fe34aa0bc8dda5b2da9c141131699f0436d0ef619db6583f1d31a54a8676d71690c0e89cf219d518608146c3f1e86924201ffe404d1d2b3eb7b3fa7a75ea2afb5529407d08b6623b88092c8e2dd436e40d5b62d8c685d8c29ebc077d79c4e97459c64052741ae96926a7a4ea4ad1a15d10cb657fb3bfe8f87ac39d598a5b840eeb93d8ec1e04157e88426a184b5f89f753a2a70f74b38ade28fcb7086509f46b250816642223acaaa39afb7b4d4c0b35bfe51695563305c6a185d2ff0875e021bfb9f4aff031929e27e63f4fb8e1b39ab321e1d1c51acc0e5600ed419ac5e06bb7f2a64b1e9364a1804c7534bc63ce81edf6a3e599a3dbe7064e7c672beac261661fa57a7c006318c661dd430779fefe3f0f2ce0cc403cae46acaf8aaea65e75657f449726d0164f4e6d5adec38ac8838ffd7cb014cf83ab9cb620eb19320e5d5b27170de4e558b065c50ea58eceaba5b784c2890725a7c11df63c27dd2486e1e9b7cc532dcccb3aa9bd015cc335d361bc90d77ff4497bda025eac68d41f62929ca2726f19dd644786967540d59d101d46e8b392249d56f584bc765c60b49d3c69eaba9e9a4980d2b16478aef6e84ca0f0101dfbd0dc011ec19dede5c54b6c685f146c15c7106e57ae4e6b113de5998367d6083397eb5b5ca28363c27b15e0cfd900c1eb986e27a649c8b3b3836384096afdd022071f51216df4fd01293f79740e33cc4c67fddc4396b54b769307576938b262065c07c4eb734b412a1b9cc501ab751c264209dd2e507f86955b45f19f52337e99b81c8d4f6255c7c286dc4b9ec3f60e1166ce4eb73d479884d331875eadf325c07de042002570350c706072aada618f8a67add7825e32086d907d28bcb2d8186909860ce86c4e0888d29a4b6322a42dc998c961dc5c48219e503d4483b19ae3bf8d441b1bfa8110eb2b009965468765bc4986d8deffb04ba4309799ab98cbc28124720b1f8fb9e1f173df5da56630629216b94627c5658738b666a87c33c59320d4b008e91a4ca7f56cc2f384163fc22638ad69e49f0d9caf22040d34718010359f224d50a200d018bc78ceaa128061f345b4caf5bc68704a4e3475395925c923806cc47dc969b454ec732816232c615237eea6ecd1b29af90bce3679238d47e2410f18342f3dc0215b3cb0a892f87e9d2c1dbd0d9bd78a8426555d399467dca8b541b55505b9afc46f9592ed7e526ea2c1e0f8086202b33d856f5eb1b907425ccaa35b1e2f0ebcb614eff38e3cf76f3f3a20d65a56c62dcb139b1ddb619e5441991c75fd937c333ad05f9aa0abc9a8c7a4e6f580e109269fbad7a550ea08116ce1f148f6d53cd828c9b7798262641ff04ef0adb4dc9016a52646411a363eb056db9293488572cd5b5819f9441fa534acfd38f78f7f908c7d927cdf3a6ccad2e6c48ea2eea01569fd64bf41761e2c1faa7f20f5feb41bafc6010918bfba307c31d046d28b92a94e3596ba9cd54dc63a9133efc472cc347af13985f790ec2c60f93d934b48703575160fec9d0f7ae478df5069b561fce3f04484df461aa6631a86bc7e3e2a0299d9b4c39fc96c6d61b443a591854c0a513043cbc6ffcaa0e058cba985cb6b53a32cced94b710927d62d8566a8d2ab9db5a418fb058f45c2ba90285bc76f38b01e88b4a75f39e1d170b0bb0fe7d3b2452b01066b57be4894d08a25a8e7e71af0171597ff2c817fb279927819b873a728ddaa68a6f2732b5b7ace29775ad91903e519e93f72aa63be640748203d6eef90a7111e989c9cabdf0265c1f11854f110907bb87d2be226c1d2861b6c9d6ca29fecba9994fd6ad942e1ad431d8a3f84b8960c22a65faf7fef1dc293eb166e98f119e2059c3f36d09ae0e60e413cd8dfbe742ae7b42d0a0ed0ae5398a6a777ea560ce4971b1c200f8f8b1a18029db95762ccfcadbc538a589b0757603a8673fa9373e427e839d82391378434af6a0f4fb6bfa51cb7f4dd22f6023390ba50719d1eee9d389d10c594976eb86f947edc01e85ed7ff54acae213e4057bd4518d50b103ba2ae090599ce49ae1865fdc53dd86bf5f0709cfd453c9a03724b05a0ef491da4549a065ddd3a86f4d65d1c75d7a2b5e494be579981b022cab908494db530df30b02c845c4d0b0213a6a164953a016cc4e1e17e333d477488ca09a8e69936fa372f358f227bcc2fd23e680cb49341de771483500d7fcd3e61d2fc34ca3e1c15ce3b3368e879e6bda0749e257f5ff40abf753a1f95845576ce8de44738cb58704bf1bc64936776d9a295172649961800bf0a48575c933f3bae359938f79c6e731193feb6d5124589183927a70c1205a4e1a87ae2850e26e9ccc8b82374dcdb8431b1dfa1ae84ca4e57fb71240599e1d39305ac243b1f3f790f4e09d849e0d8e4d9a25bdf9ac6548558c7143c8443d8a4e9ef664ed2720630fdf1bef7831248299b38bc379bc8e51df3ce1cd0d10c43ed4a732ee678670410b4793c06ee2074585afc8fc3e6df436ab3f315d0b985664e68e5588cbe3e1f7cb2cfb6893747802d6dca4c393c7bd118fead72f08f018a4d10ce2f6210a12d46c24b5820805bbc1f88dfbb76c439db480d8a49560de341012eb77ba6134c384ac5e894db936fef9b1bde0ed7bb406358dc907ffd9c2adce8eb046ee746ba29495fbd02b592eb3504ba599f46c236d520e9f25323777c550580343a5d665502624bac243e15a4041f86e744b91956a806cfdb09f4fb539b50ae19650cabbd5479a1efa1189cefefeeb72a20c9454aaeca932850a791a142a5e0875fae69f2625bdcb8019baf7fd64b8811d8a026f5043db431", 0x1000}, {&(0x7f0000000100)="d2c907cfb7f0", 0x6}, {&(0x7f0000000140)="bfe75084886d426f2a328b82103eab0cfe72c9230dbbe3ef09d22f59513c71081d84c271392da6c495a1f116ee5d258c87ce9417cc7cc610b3761dde664a7e7916d48b49b313e0d91e2ea1abd58c3f4b27221c2067cdf82311a1b3473754f7745ba50216d4960c3dc372b25b3cd7f41e4e4cf1664c2a1695dbb47dfd5c411403b5eb23e5386696d22513182193906313eafb87c8cab649d4caac193eaaacc68f7536f3e5261d6294912440b49d23d64c12a2d6ead1a39d0aafc395c006", 0xbd}], 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f00000002c0)}, {&(0x7f0000000440)="4400145439de3e35c0ae7c7b94045f0daeb523b8f303f45dae4cdfd0066d541604e257fab9ae599e34de0c16e2c1a88e062342be3737a74c5eeb850ec1d2fb579bbbd4e3758b39eb", 0x48}, {&(0x7f00000004c0)="764bd7adbd707e697f905864c1cf2bbc84c0520e4f8e0e3a4eafda15021263960aa3a81a852024c768a2d0914df3445cdb9b582755ee6c7b6b9e430a1e343adf0e9917e68d1c728c2b570ae8fa16149a011ba7ef847297c2497fc93799bde61cb49996d6c867211f35e14784a4319159ad47e0e94a1205f4538cd4b46fe5a1d782c13c3c3401a395c0dbbb5ab070", 0x8e}, {&(0x7f00000016c0)="8a6bc565138da6cba1a398c21ba1c8a90814b1bf6c9c3cafebaf52c4b39c6bf6b4106ea8d7e4b9aa08974744b331a56e4f5451d8c499059488733ca48ac211c827b94275b2b2d5aa9f38bd0db45753aeab0f615069a03205131eba055c8957ae0584da447df511fae85700ec960cb61936117a8df8dd61b56ad539a2de65216a2e4c725d3c46c9f29168f88bb6d46971b6627b1522571609069f8a2abfd14ae68e2c155cf44a5652ebb20f3d5af1b725fea9130a45f73fabc5ef7f7c2652bea180d2448d52b2147d4146680d879ee22f19e823b695250de0", 0xd8}], 0x4, &(0x7f00000005c0), 0x0, 0x4}, 0x2) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r3, 0x1, 0x20, 0x3, 0x2}) 08:30:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="8006c2887dd36ac30f3080778847", 0xe}], 0x1, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) fsync(r0) fsync(r0) 08:30:40 executing program 1: clock_gettime(0x2, &(0x7f0000000100)) munlockall() r0 = socket$inet6(0x18, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:30:40 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}, {r0, 0x100}], 0x2, 0xf597) 08:30:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/159, 0x9f}], 0x4, 0x0) setsockopt(r0, 0x1f, 0x8008000000023, &(0x7f0000000400)="cce5d893063eb499240b666cf30b843e5ea9cfe7fdd08bce5034bdc47660d67e315b9103917c1d1d040444380abf296b2e3ba37ec78b4d7ceeccb6ff64106137772db8274f2659138bef912dc88faeb4cefa3fb438198be4f3710304f117000000000000788474af0a938e839b4bef0568aba4682aee403a84096778e60c26409e16a850a7646f860ab5adaee7a960551101165edce83b8f93cedcff69dc0ec7008b1b16ee267d597efe202439199dbaa8ad52df908bc2979762e3615bd676a0c6a8d12b4d648000c36ca08000000000000000547f0d9b2c946b7e7b06c64603807a08a4689e2642dd91bf27c5327e54df5ede2fafa82f757d578d8ad283290861b4b8d948f9a95f26fbeff56e0344", 0xffffffffffffff36) 08:30:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 08:30:40 executing program 0: shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmget$private(0x0, 0x10000, 0x0, &(0x7f0000fed000/0x10000)=nil) mlockall(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) 08:30:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x2, 0x3f, 0x40}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 08:30:40 executing program 0: r0 = socket(0x3e, 0x3, 0x8001) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x140) flock(r1, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/19) syz_open_pts() flock(r1, 0xe) 08:30:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x20) r1 = socket$inet(0x2, 0x8002, 0x4) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x140) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = socket$unix(0x1, 0x2, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r11 = socket$inet6(0x18, 0x4002, 0x1000) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x8, 0x7ff9, 0x8dc3}, {{r2}, 0xfffffffffffffffb, 0x41, 0x1, 0x20, 0x3}, {{r3}, 0xffffffffffffffff, 0xed, 0x80000000, 0x1}, {{r4}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x2, 0x100}, {{r5}, 0xfffffffffffffffc, 0x26, 0x20, 0x2, 0x878}, {{r6}, 0xfffffffffffffffa, 0x20, 0x10, 0x292, 0x20}, {{r7}, 0xffffffffffffffff, 0x21, 0x40000000, 0x3, 0x5}], 0x5, &(0x7f00000004c0)=[{{r8}, 0xfffffffffffffffb, 0x10, 0x2, 0x5, 0x100000000}, {{r9}, 0xfffffffffffffffc, 0xa951a768f7c34800, 0xf0000000, 0x1, 0x4b6}, {{r10}, 0xfffffffffffffffe, 0x4, 0x8, 0x20, 0x100000001}, {{r11}, 0xffffffffffffffff, 0x42, 0x4, 0x94b, 0x81}, {{r12}, 0xffffffffffffffff, 0x4, 0x0, 0x6bb, 0xae0f}, {{r13}, 0xfffffffffffffffa, 0x80, 0x90, 0x0, 0x400}], 0x800, &(0x7f0000000580)={0x6, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r15 = socket(0x18, 0x1, 0x0) r16 = dup2(r14, r15) accept(r16, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCGFLAGS(r16, 0x4004745d, &(0x7f00000000c0)) setsockopt(r15, 0x29, 0xffffffffffffffff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x28f) 08:30:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82fc2d2f66696c39a30fdd51e191b4665287c58c5cd920903de5f16f5b87aecf5be7591e81c3e25fa5eb3826e17e5cc197b40820b54366fc1ab44fb32f85ebb72e336856bbfe16ca796e2164f572a594c25b08a790373422b9e6f69173719619fa8f3f86599b2de4ca7390acf3de3f8135081015fa79952ce9751e9b873ea7ee239ace81daf94eb8b1c5a184e032e575b44ad04cd2"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000800)="452e4eabefa131733e5d5465acc3ef4cecfa67595a14229d9de49a9cccec17617f40243926758f2ee38fcfe2252f5724013a101ed50bb708fa7d8bec37daa66e07f06764a35afa01bf20d20c11304c4a2b4678751544ce3ca7edcae0637cc30e76901e20ad29d58f5e76ae56f5acbb6f866f956f437790238b63b7e1e86d48bdc5aa14e1b17ff221c6756836a44a16565f46e48e13e9ee23ad71363cef0ab800aafc4340383a385481900fb4435aa59a7b947f9e37", 0xb5) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) connect$inet(r1, &(0x7f0000000a80)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000980)={0x3, 0x1, 0x7, 0x8, r2}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000008c0)=0x3ed5, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 08:30:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x40, 0xffff, 0x7, 0x10000, "dd6be91b019705aac0a13e589c8f27ce5255acdb", 0x7, 0xffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) munlockall() 08:30:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) socket(0x16, 0x8002, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 08:30:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 08:30:40 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) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) fsync(r1) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) getegid() 08:30:40 executing program 0: poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffef6) msgget$private(0x0, 0x20) 08:30:40 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000f5b000/0x3000)=nil) madvise(&(0x7f0000fad000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000e89000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xaa) mmap(&(0x7f0000e38000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 08:30:40 executing program 1: socketpair(0x6, 0x8000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = socket(0x2, 0x400000000002, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:30:40 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)='\x00', 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x80) open(&(0x7f00000003c0)='./file0\x00', 0x280d0, 0x20) sendmsg(r0, &(0x7f0000003140)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001900)="697ff92f55f483e3515e3a3634999c5182e22ed6655ef0caeb168516a26f0444c7e2dde934d918e66cd58c81e057a63888961b4facae7475ef1a0be1587dc431c12774d7f13d6baae590966a4f42f20c8fb35a22b7ad755e909e4b9fffc75b36cf5d3df5e84716afa43ef5276fcac8a11a254e1ae5b142750650611e4c820a4869e791371af80302bb0d5c0c59092cf949ddd367afa88795d0d4e57b725d6a0ee07ccd2ef5708b9c3aa7af8f79f1ea2453d67a98fbd55ff34198b926", 0xbc}, {&(0x7f00000003c0)}, {&(0x7f0000000440)="d41c850629371f12af7605a8171de452739b2b8eb710f6f2fe95d10b4575b6be8a60efe690000a90b2faa620feaf4e527f0641f8888787b510976f480e69", 0x3e}, {&(0x7f00000019c0)="1971c20d0648cb6b2b68fe48d8d1639d7cc0dcf8babe28fe811751e339fe5660b62997575eec341c6c735c5bf330b5b47b311af358714316971a5d1282c3a8a1c28120fa92e940604dbed535f390a2a277aa84ef6b9dc7b7d4e9b84431e62eea035403cea336cfc043cab171127a834ab0546b140f62069c8f79e3c1685de7050b54982740f555c8d08ddd4a96fd4ef1633073", 0x93}], 0x4, &(0x7f0000001ac0)=[{0xe8, 0xffff, 0x7fffffff, "f0acd28bb2b8a736c0b1a5d36210c7fb45af004979aa4b77b8e119ccced89f10dffc1e066f02553c5b1adc00fd1fef478b77252d0cdcf258bc386003f6dd53cdfd299e1913fd25a53babefc5a5ff9900013fd5f055b8fb4dcdcbc63718a1ab7a7bf426789f6a9ff2b409d6c06a3fc7f94a9b420d463530a03b2b8e991ee071bad62fb8f65e223b840ed6a261fb4a525720e16f69df498c20924440bbd85dc59261614a2ab8f71b4dd539075fbb6597ea4458c9dfe6fd4b846c929f738ad2f76b2d6740cad8fdec6d8509c61414044f6144"}, {0xf8, 0xffff, 0x80, "ef887de71f1b49ff7836b1b9c80e165b0037204d520f0cbe7125e3a09b1e75d935ddf292288bfcc2dd0235e9474f3d71d752b76f92f781021058f80f12f4543f3ea11915405afb3f1ae8bd515254026e688d4ed846a483c391353ae84b8e3232891835fb84b5823ed65e8cfb5492fa72fe8f70820f498c6b93d3f50a8b9e7a7da0e431ed38f21e9db1b19c80da6f35be32c5de6e9e2017149587c4cd2381ba54bdbd3ad8b75910e00db90cff72e725aaf5f4f346c9838c60ec5c3a39e721eb001bd9efad1e4292933bdf9fbe1ae8e8003b4f66635b3e97a9f2d5d659f84aa1944b11654a"}, {0xd8, 0xffff, 0x40, "59143e51be081d74ca2ee7b9a3bbeed62859bf0ec126eea9d39e997dc5c3c4fb86a3daf9a2dff2a03bb7d2b45bf756bc4ef6f68346a0af60e8d0688f07bc3d9109c6aad75a712aade05739b8ea850c321a1d69e0a472054cc0ac642322575adccd1afdd7a9b8e245263d5678934a5737381b2c22dda1d2b5f565ad78942da5d5d94eb468943762bb13307ca8271ead2aa5c53134b51cee7c5bcf3aba8ce7f327eb5ceace52beed7551c17c7cf876a4c1880239897a21143485cf4f4448aec630af15f711175c06be"}, {0x1010, 0x0, 0xa8, "f2b8493260865c3b79bd1240b81627bc78e479ab35e6591ab24061876adb421b6d32ff02e8bace20f53a58e7c97cb2a1765add81e282c269031dde858a03dd2315f3200468c7224ec9280c9a386248eb034f7dff4c6e6600fac7f07bbb16d3781400019a573826fc2b7d3bdd5308d2628822b92a815754fecfd0d2943b7e774cb49d6e852ffd429c0771a340f295cdeb5f1998ca72cb4a19b6a40746e359b43a1820a83019f6df05648fef4a8f58866e3b2f9b13f7989501ccee6e6283c76c773f64571465f1fd77cbe598f600e2145728b6b72d47756ae22e0ecc259541019c45ca91d9d632a214d17f67de320f6048dd0d3eb34a6e6d1add777b38df66ab9aac935633654a5cdb9c2482fec8199da9787e24dc065590e8daf43bb225ea045fae97812b5cd2673489e8ff934d4949e03b8546948aad87f1a2b08e16a5045569fa863beb3bef81345029c8d3797e4aa6a7a2530d60a201096fb4282874270f662d96e2b9deeb2d80e8e3c82ccb217a2fb7acaaf46f2e911e47cc1287efb9529ea6ec24ca32142bb8e6f6399aee50bcc80bbcbbe3505de5fb40c26079694b55dcad8507419e1164c7df796802cc8634aedcf813496cd1c993615ce5ab98854e09b4dcdefbfcc8002509882bff6c4a7243d1b08f04f5bc2ab56251f2ca101d4bf5fb9bbb04edf4d98d048669a9f3b03fd846fdadd6ff13891aa71bd79e174e3b83257fdff3a8af1ce5ae0b1d50112e1a132ee4f6124795c70403bad1ada48e4ad15f956da037d58f4a74c1e8639d82d4d3b26d85f77c1e4ee42c008dc01c4f82d25b5c997a1959fdcc3a5076bfc5bafb6681578df94bc2f9ab44516271ee14ad3d5ef0d4b393bdde7ac782f5e13f9be4874aa741179f3805dfc14a6b33070d3ce861b6ae92ae3e4f86589fb4dc03a15ac9f8846d074cf47d2fd6c57bc49ecb73d1bb2cc023aa72abae244c5d98dcb137592b2b8453b004115f8fcff52319a0fe49afdd926a8192cdf4119c3a39b36be7d72c6e07605350c6d0f5db1d677ee49626e14036be02375831270592e560de09aa0e94652ecf380e90310ccc4c02a8ea57f9ee2ec6cddf19edaa976666f79dbc77b2c092d78c3db1e8d31d6ea0187ea6597885f95c03440d93ea9bb1d28fb9e6738816c2b516a2b8be5940e77da59e1f1a9d43475c291f32206394dec0d07c9860e0990fe3e98773db44b58956257155a8fad78bf343a79e95cfc7502b8a8bbe26bc82ccda0923a5b86e03341bcb43fb921fccd29eea076c8fc8c1ddb97c51ed786da84b38403630f137e7b659e0580b554f336fa9f6ce28ce589e99f542e9721a730f3921c5ab7c1b634d75d1c0eb1764ef0ee4633edd84fa4357fcc04593cfb5f559d1029913b015c1232329f205098ec3513839747f09acc62e760bb73aaca2e39c23861be73398f4887ffb30b6bbb63015d6043f3400ed099a0e98d33757c6500c379a9896737a4a9042ffec45a7705391bc8e9f8d63ba71ff1ddaea8bc17809078aee182dfa6fe4dc66c1efdbaee20e431ab0a9f02fbc44c2e9db2de47765174a1a476fb33ada3b3a33f50e0bffbddfbf8db793056d22e662069b854084838cf0e9d2880aaca150a175f4bad55d1dbb2a2304b0986e197a5766d19da016ad00a4c34fbd38eb988f5581f909fe2448d4072365913d036a42ada67b14dcbe8dacdd2cbb6cf0796d1fba0f8709f027d00b48c3ccdea326449d582eb46da473620b3126849b44bd4644af8a03cd827b316ca3ec8040e99a09b4750026cb4dce02133158852df2aedf7242f314d62b0c68cea4bfcef9c69658e552205bac670fe6e1b5698608509490bdfebd2839d18006a4e277b92d668b841784c9f56ad41dd3df5af20fdf655d59958e669bbf81b1a2b83fc58c26715f217576c1c7a0f886bd767471eae8b78061c9110fec84173c70534611e82689a1e471a1a12a93ca82b27e72961af544ee413f54021e192b99fd08854ced17969d963d017404aea048e5337edf39a66857c85a61d40b70bcbab4f14700ed6ef0584e2d6e155276a15e04e2e3eb0cec0519471fcb04cced6a84b96437d070630a8549356fe69913c717e353d723ccf0835c9547d273faf76937932fded0108b07d4850722690654bafae9d9b7dc2db671dad1f06acfe17ed7a21e3583db4f5356c1067e0b3735fe4846807807c5847975e2f9a55a23e047c4ccfff5c618a8648d4bd8e7b9be03bb0987766075e510ccdd7b4ca83aadbcfb7362e0241793668ee91224880b991ed66c24953edcc6e1745a0a54a9f571f27d5bafb6d34c78b01fe9a589fbd7a9e224dbdd8c7d8be1aa7f9904eb74b4a18d703a3bd5443b0035a758ff5f405c2fedaadaa4a3049274651b11058172a3c363e05d8257294e2e892ad6259c8a443d01f0e821d2fe0c8e70a0a8cb94896064235d765f3ec3709b7e115a27ffa926668a0c72ed11a94e0a597a10acd6ebaa64a06f71e4d30e77dcd4655f9cd6ecaea3109a0d173737f32d8d4976a064da891c72057903cff0fc1d6e6abadb1d7f96e6e4bd3d644efc623f473fcdc4e0c18d934126251951c93bd4a328a0b98051d40f9184bb27d8311c4ab3ec21d38f8772bd8c85373af31a4cf626f966e630c2a8617909ca7676127d9cc1583dc985677b207049e3d4f239feaabfa80ab2f0a6ca511e5a8d42916c3cd38101b3796288b9ffe3b4a5e1816ff4440e100b1e1b6f3ea90b618d0d1a30364ae09b05b295eda7f7ee6f5b7c5ce2ca1f9bd77a337bf8346a645c661af9cc9a391741aa37eead9931c1192c59751810f5b5f9418c3d362a8af7eee029deb0598a91c3ff9b6653ac457fb6a56ff697f63b21ef18a6e9d75faf1341b7571851edb1823cbc27f738c1ba14cd54c1097f37e09c7ea2c5cdd2f0db9214647de6b3db090a738302fbe98363d34e42f6c886ccd3a252c516f950a827a7083d096d29ec07c42684360152c5ce06fbbb4e57b6022cd5bac1a6dbb2f1791246802014abf679ad97d437d69b9189e050ace8abf9edccf0181a4347919eb11fb88f634dfafe8223348a03584bcaab98e3268c375784e4370e4d8c611c47bcbbec3b1b42f7540510eb8b57c7561dfaa47fc46e3132c49dd9caae2a3aa086c5ce5a93f1bb39a9ab93f5e1cfdd706927e8bf0c1dee46444b5801e63432c6577b559cf7b8d601faba754ffe2d01f1d7b7fa3129b66d19b18f31e9c25edbc3839aef5a5a4974890b5c5732f49a198d9bc38f70c30f80678077db586259b13c75c3aafdef27c0160ea8814549364e2e3614390874a240564e591b649a83ac214f0e6f453b54a01790254eb2ff9b02a4b5489719ed1017e505c06c23c35a22aff6d6691412f3864ae490764c5b258164ce647e8b4a4f1011c864e46773f2b66d8175471db4fbe50e38350cbddcfa05d524e0d745d2e12d88cea1abc4ee0a552d5a5c2f540bffbe53a238d158e2dc13d3d9d342f3272f358eee7bff76d2bb1970b796046ff53a80aecf85f617933391b5c1f60fb12f862ab9e368539ea8d276a7c1888275029d8a2a1ac64d0c7a49bcebc63a2ffb7e7927ca4508ca806e199c3f9ae219883f44e6a464912b369b574c83bb710a4bd7b72c3fa9a733d2656f924ef8ff20f68bbddb1ba098b8859051074b6d36dcd656653fd10bc3a1c3d1866c78b82d02193253529ae0df1d1bff01d75966cfc415b532eb9753b1146659e9736153c8894f700562059688fd294abb92e3690ba3bdd61b72bd2b800e181228f872406179e2083102ec1ad2d868696edb3ad155c38a137d81b1e2db87d2d4d64badfdcce8154e400a198f92c830faef5d1afc6057eba362b5c08078f393ffbe8f054dec1ac2143bda2c089b12d4aea956abfa97e7b057a1336e7bbf9d105adbc43066e0af9f157c80283c079ddea2001d41525a6ba90239f50e0f51d49a98db6504a882276b16c0717ccf56f456d83570b9393f62ddf67177aa413e5bd960d6f8d24989cc9d3c92f0d5ea3c9c15a143dffb75e0bf2c1479042066f8999ebac2185fc7c3d3d38e2c663a8c8013a0f0d3774330b35f2ccf9f6d032912c9e07adbc45af3562a1e5e29bbf7f3aae4090072760f25e3394d5ef06ce27c72e16082fcf708a7140893e597318165adc5574e60562e86796aed8549885146353672eb16902b48409bffdeb49512d7308e866dd67a01f594e5d626662510dafbb68c8a1d9f53f165756adf29ad9950f6c44eb881225d69cc776512244ca391ed0385c66417d82041b59bab3db06ca3887c7a0b60b1e9103e26828042054fcae7cb8be9f82d779d82ae76a8c08d9846e1aab777acaf3fd7ea754e9a4c4f5ff7cecdc611f1a628503eae5817762046303755ef0cf18bbac9583afc24664bd33d3edb44e717eaa184f756c1ca9ea41ee6b30513e877aedf99f7be524db6f7ac42570181ba8d121226493b9e71b544d19554496538c65e7fccfda101d58a68649e277c4a7992c06f0e45dac40b3a0b0d7b35f871b28948643f83ea5ef825683d45077097debad90f5c88929c41d7e3683163503674c26ff6fb0c555131c94be8c3ec96e770e138ceca7fe355dc886bbc98d82401471d01095e94234b8551e7d81a5f0ed777b0f363bee2af80961511677669556df4a29ee82ee4ccc9192dee92472b5a5150560daeb6f95374c38b5b94e19217c67b461329d8f46e52d95d810e103a74aa7506b1fc2bf1ad8a89757958fa0aa37b70689da0bf37ef06f94be59b05ce47b0cad122f19b79f84f79a58f87dadb1c7d4505593dfbf0a158fbc0acb370bb4d9def4d7b5661c163d513be32c60236add9b72a474c528926310fe8608510f12ea93b3199a809989bdd93c65f53a13b3d1e8d598e364fce71ee3e0f5b720614d4b234cae810281257798b5e5ff5be58a8616a56fe0ac3bcb5623baedb0d7bfb44cb11381d634d252ab47aedc13f93a8f69659e6f05db203cd4246496be82f7a38a7fe3e26a81d672708e2b7d34d85e0b65d37cedf79dc29d034c91e67579daddc418384cde628cae3aa7dae3fc6c2d5b2c827cb5803439bcf7adbe89b3690981ea2e31b9a048e4d5f4d7b86f7d205d5882d2b98641bc8a356bfafd6190b45fd9069df8741bde275d39b43aab78924824852107bbb322fc1fc79927ef4596fa6670676727cf6bfaa6749198958f3951b73c5499e8c5341d70ffd22631d2a95cffdbfcb5d52978a01e13ea82f2e91bd66e03b9bc6eb63014495c044de999d917d7f243678fa122ea68f3b8ce22e41260b28bc29e2a98207e765a42f820aa14cbfda62ee7c682553ff5b261880807062c4607d9170b8e960ee27003ee3525f660ff26f291a55fea28cc8d87c5256e71d27ebea3146a3652c07c61f2d4bf51855f677941811dd3c026fc5110bac8798bbeee35004f27bc9f27e1b1574c89603b358bc22a9609a228327f1ab0346a5330eb49966c0e524f998b299e49f635f113113acffdd1efb23fd7823edd5c03e8f749b6a840b7e706fa2ae3eecc8323cfeb57ed399a91e2a712b8336bf04ee12d6ec876ce24c899c55eb2efc40a69b97692d0ac5e9cbfb9bb745ee6198739cbb1834384a6e2868fd12cf7907db898ecb335f0517ab0cbeb887dcf9940e65d3667478aefbc42a8fb5f603cfff8bfc39969efd74a81709a5390b436abc796262490cd8fa98918c36c9bbae7a316a0e78059061906e9cae2a18c281fccbbac69e36f49aa42e80c9b850a5cd147a06e7d7c55cfbf1da20b51a56cc788381517e8c41b370fd58e2eb161ca1f8b7d101bfe6ba"}, {0xd8, 0x1, 0x3, "ef1d329503350829aba9ef160999bd4d26506938f46e2ed4ad475c97a4e68d4160c0ba7b9c72b0e5f2e871e4cdbd98d84cceacec0b3c17db3c51dcee09d96499398658bb9b07f9ffd46746fb6501226d0cfbfd11a89f24a26e0b2a50fde78d2aa34a7b78c79e6d9d3eb637f0812f16645a9cae106f8ca70116c5a22af56926df87a3144b854117f0b6a8572727c7f0e848d872268c592cd51ae0b47137a78575a06a181814542d2bb97139f2b696f87ae35268dfdc808cdedcd6ba63eedecd53bc90b8d99a3c0ac2"}, {0xd0, 0xffff, 0x0, "0f995f3bc8721ac864f8c3cb7e4c5c5007e91519eb6824ad03025f9d5eb3dd27b1d4882e8e724b5f475f533c6fa053dde9813f561cc7f47c4a65420ab6b7161d717956946f399e1919305f9860daee28e68b4b564bfc99328dde484cb94927e0e7c7918a05db6a7d89f6abf99a4811dfb79992d5d2c920a2e1e085a25717549ccc84310bac58908aef5b0024a595fea601574dd333570871eb3522e026dc3c2f1bdb26b09fb1ebb5140f7d5314dc7e8983d1ad1b1b9d814aaea866d8"}, {0xe0, 0x1, 0x6, "6e8942014651381c6c7f9876149f30185d86c201fad3fc71a39daabfb4acbd5a357e5a05ed524d3d6845ebdb7b9899c1172744e2ccecf19dcdc46b426866706ac70eeed8c81b216a139a2521e300d4b4776ddff3f3adbace4d4be84c407fb4175f113cb7a83c6be0c970568a131d9506880bdcec7d280febead1beec6286d0b8ad36902b757e048cb382d0e40fb04b2f13671ee2d18004657454f510be50a8513dd6b9e8a73514c43dca795e740844fb03334c68a0124cf15119129f9e539568d283152b02364e91744aeaa0"}, {0x108, 0xffff, 0x0, "fe369b708622817bb39f16d2c26341e697b8cb8d8c0ba28722cf83d1a7569fe2886a94c0e888586d796f53870dff124fe6822be577c11334b584a80368bf45176a90401638429e2387d6c0e988fe9fbc1f15725d2249fc116d6fdc3504b7a8d917565b682299b086b9523a4bf2cc7940e20ff183805627131f3615a0b903694385c0b27b0fd5ee942cde169a79235a386664fda06daa6d899804f24da1b64e33314f330ba0fc72dc436fcbcb4a7ccb7ba3ab59286c49c8fb7940f3c503980aa36f926a444b78bd49dccc16a69cff51c1c45cde25d83b1076ead9bc474493c7a2647b4de7a296b746627aacbbdc82ec452f0393dff5"}], 0x1658}, 0x400) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000100)="261229bb6171805c7384d55ad989a1b99caff58f755629db387683e4bd8917cddd9015980d252c793bd1a81cb07c490e5278afbdc223c090f46eb41cd01d261975a082935976187b5a4ba10bd255d10e2927dbaddf9405e94b3f4c412062373f6d47fd42b9a1a5cdc11799d2d664c6952348235d6c5eb6dceb6d4c79bea510caf7dbae98a463a8e9dc9ee26bf5b6d6273ce38181e0549414ceaffe272a6c9675c46c332af733a374acffc31b657bc3060a2aea139ff4b5a3e9ac173d613ae7d24120a87f3aec5cbd8958850c8acb98e78712d9eb2d4c4a923cf486c462eb9872d5c2880d92a65f7aa9623c76a40cd539e21b284ad8947b3d87a1", 0xfa}, {&(0x7f00000002c0)="65faaed1a559d1a6c02f185038cb2d63c4c7df164beec6f226b1d66cfa7a143dfd7d6acf331f2c8522ed6cecbec93506e0e4dc9ff38fe79b22fbedd6f015036b2d9495c13195dd5b4434bfbf5190388cad0dcaf7ff505d2110241f41015e40593193d0bac3873e278ccd513c74e45efdcdf1591f5762bff4067312ef3615d78ca3cd40bde0ab60cd79a12de2280ded53faa79b73a0547fcde28cd13f136f6bab8072b5af737d0bd7baa2074b68b190fb6acb35d4172fcd2e3868f1469ccd06d685f9568d3a398ee38b2e3e5a219cd81c172b05be75d676bc30b432", 0xdb}, {&(0x7f00000013c0)="8bd614da80d565aa5a0c37c6487ecf3974dda1dda8f96fdf22ab95dd7eac8c2473b8b619e264b14d79f0a33f6d1d59d548cde842ac13858a3640ff8c0fee7fc454da321c0444b0a27e1e39853973155acfa605129db4842836643178fbfd88c78f1447afa75ae4b1d72ab74a9caad9bee8e043dfaa468da193dd43ccb0b475f17266d6a733dc21bbb1cea26d97a3175b38cafbea2f7faf53fd94516806c8c059a1e8159bcee934ef70e5207fafe39753c653d5b120b96c9e6d848e09969b9745dd0b7a131d3cf533", 0xc8}, {&(0x7f00000014c0)="5ee71de11f41c17c8f9bdd8a215ca0dda3ed4698a9d1f333aa387cd259e96fd3062909df6fa46b9d1a1c9eb097a6ed9a681aaca79b5b7d2ce223e06d0e7bd9641a91d067d2be41ac3b166456e68aafa14b95f87df663e17416a1152c99d7564f0a8a7e6fa78aef7bbc230c4ec4ed6da547281a34963783b5ba84ccbb05c4239dbc1668748b4f207319a3161d9bd0cb68cbc12df9d9bcbb3e78e8603c92bbddc4ab225d39ff6c9bea8091c3822e896ba5f4d13eb1509a4edaf1b1509f5e47540d5b1de87fa355372eb5be7fcae8add88078d9911e2b98354765ba629fdcd91f82bd54c491f660", 0xe6}, {&(0x7f00000015c0)="3ac2791b8a92e00e55a0f89abff3e76b72514e4afab2b84ec9e72cd0d28a18440b1c8c5355bd1a059fe87b217873544d495f65c849e96d2ee0622af6a79ee48cc990df924eefe2e5f5601eb6fb4738ddd8fd4a11651f8ec74b43b994ee5524c855c335eddc5d66365aa540d27d3eb361eb8ae162be4451a897fda90ef2cdaca9ebb944fac80fbe4150264b767d0fe8d24a5e46dda8789ce3a24ab70cb24faeba79faa232c2f5d7cf427d30ff6263fbf4ee09c078a80791b14a91666db75d98e77157405e3e50bb4358af82adb722b4cce54210fc1e2dab13112a14f91e8391860436dbd69f46e01c4a9cadd47e875332f9", 0xf1}, {&(0x7f00000016c0)="06e75db9ebeeecedd29e47e51a3f8bd6410a987dbadc8b200aa731744c1e73514542dc7db82e5ee17a02d292b100f2e1273d7f69023fd99e37a8324b202dd73e22f72ab2a9b644b3ec", 0x49}, {&(0x7f0000001740)="cdf8b3625d9a5173f6a0bbccdfbc3ab375fe804f776f6f91c88cb4e40ad1f85997459cb796f4292563e288979f686941044bf6e2e4c2bb4e543bc48293f9cd4f3f75ac3e029ce83fef2fa77b012578e426be132e699c15e84a3095f0e11a2a0571fbf6ecca42e1b69049e5128adf31d19be6091d0b270f699fa950ef410e9f125845f0", 0x83}, {&(0x7f0000001800)="5327aac887ca4e2b743afc9ef117b48e5b45c1c7560c9c33dfd8d93407fd69c475d32d45c14c7dd33e1553bf3ca0f93c03f785be28fcf4f2a1f749170af2146fb31ee7e4c8a8a81116", 0x49}], 0x8, 0x0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/71) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/22) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 08:30:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kqueue() open$dir(&(0x7f0000000180)='./file0\x00', 0x106c8, 0x1) sendto$inet(r0, &(0x7f0000000080)="a4eb74bcda435f642a6db154079c6c80e583b51dc18ab1bf25ea32853a2203fea2814df6341a3ba0f340b1fd391bce94888866aae5dd5f6bfd7255a46224f67fc7819760a70e731e63bb5b7ea043de08640e0ea476bf8879b80df8a58689d576daa4e89f48f2e8234dd957a5cb4d913fba5a596a256abaa577bfa31df7ce74535997ba43f8164725ad31596690c5f48479784c6341de2d780430b03f83dadebbda3c82d8d64805e9b77abb23de346344894bbc4988d294923ce6e67954a0ee650904b77128", 0xc5, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x21023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) sync() sendto$inet6(r0, &(0x7f0000000200)="1b41f28c15c72f0ff8c9f9459f257b66151c5e9fd7c5cea1f37b053e59133c5fd26d79d5066d8c2fc6e5cc732625065625b3b9bd41266b34b518", 0x3a, 0x407, &(0x7f0000000240)={0x18, 0x3, 0x4, 0xffff}, 0xc) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x7fffffff, 0x400}, 0xc) sync() 08:30:40 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x82, 0x4000000000000002) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) 08:30:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r0) 08:30:40 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x1, 0x0) dup2(r0, r1) semop(r2, &(0x7f00000000c0)=[{0x0, 0x10000, 0x1800}], 0x1) dup2(r0, r1) rmdir(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 08:30:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) accept(r0, 0x0, &(0x7f0000000000)) 08:30:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0xea67}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getdents(r1, &(0x7f0000000080)=""/8, 0x8) 08:30:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003480)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f01815c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5fc3234ef7d5cac76cbdf5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a65fe418a0cb39929017b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce720275e5f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaaebc6f7e22518a95ec8e050d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b4652459bde1f941f0dcbcba562139a20253bb7bce8498fe7e613c099d611d6ea52090ee66daba5c891756a1800f02a28cfbfc4606a4c9caa109c5dd9f09b21b2a2b0ae1d92ec7943f97199a0877976cb1441c50ffd74513258f886ed7c2e2da3118e180ff4d496e9b373e3b976e225f388a213951a596c4bd87abd93b8c361de58bdfd8dd58e3a5d8727bcd962528bb493b9a77a604b532ef8f67102537a5adb6eaf6ae74e46ab44ce460c957294b7c77da4b0481db7495327b027fa1c91f75b1091dcacb0a124ef079f370b40c1fba40674d7817a35fe24e4271fecd9791b120e944a4cba4b181761e736a7e60d55823af35bd94d5cbf", 0xd40) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 08:30:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005, r1}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000140)="0a3b5f4b36c83d02fe46f4ab614e6d12c3d9b52cd075aaf5b983b734e2b23f12bf2f7b930ea774f93e29954486bceef4033b553e26f8a12c7c53f6a61654863dd70ce62e4a45938c489ec3330647ba0d883d761331d688e3ff80820f0b900f3e12862949c03a71876eaf4ff48fc69ae1d0c927daa14a9a15247cbd1594950f375d125ef9909b6f436eeff47c40d3c066f24317fe5903f3", 0x97) flock(r0, 0xe) 08:30:41 executing program 0: socket$inet6(0x18, 0x8001, 0x6) socket$inet6(0x18, 0x4007, 0x5) syz_open_pts() 08:30:41 executing program 1: poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) r0 = socket$inet(0x2, 0x5, 0xa4f4) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) execve(0x0, 0x0, 0x0) 08:30:41 executing program 0: socket$inet6(0x18, 0x4000, 0xffffffffffff8000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="7fced5e11a84d97000cab6fae742eb4883147edde002b91e4d841a162b82766593b6e232da7fd150654ce67b94b49a242111d4edcb985e7fdd15c035724e07", 0x3f, 0x403, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="a22b9ee4a50b5c8ee44b02a2d4e1901e122534f5dc19d63a36785cd10ce146662c4f9deeaa9942132b5465dd4a082c513fb5c2f17015ea2fac011e113441c08d240dae810d0def324d6fa82d93aa7815b325c7c50b92b2c1c421373ad2786d4d6483fe6dc3fa026622c17cd73f16554281ee5b011ed7057b936901253a829d318094b4a840e46754d65a48a4e34c51487bbc305ec3595538d2f863113ac9418ee7fa8f7152cfbe2079110ab2b4a48e1b89c05ce6", 0xb4}, {&(0x7f00000001c0)="67bd5d275843350da6b39d670429dca4740677066c42cb602d45bdddf2e0b66bb3c75112b5b3b34652fb3cc98140838e6f534ae8bd8ef4b2439035bb58017e71ff06d1e626740f827781113f114d0829eb780e0fac89eec623de7e9c4d560a8e9eaf218afc09a43d1cdba9cc4f10dfb0e17695c493994ae445ad20fafe3c17ab06ece0813653f4fde5d4f6eaa5a3b027a95f28952cb8a93bffb6b951343dfc01f26ea2aecf2534d7f468a9ccdd1a91cf89cdab4f82806505b5eb28b704b47e088aa398d5adaec8fa54c303fe66912e161801bdb2", 0xd4}, {&(0x7f00000002c0)="0a0be1cf88446edac6371dfd34e9ef7e6175c439d1c4f4d291b24b31f2f4ada90db07ddc77cf441335b063910f63b5a7fdd3fbc0c4795271fc58e986539b8df717ed4e6f212676f00efcf2a9c5275189442aa743d4447351e6b40e0fb12bc4398d3ef63bbc9856229d1248c44ab37389dcf42fd8b8cfd6df5e74b9241e6a408a3b05ede6a4f5f380e2a8bcc9735b9204837bbd029fae2244d527fd2fff9fbc3e168c239e7fce7e67431a5a2b", 0xac}], 0x3, 0x0, 0x0, 0x8}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000440)="1b2b526affca5d82ec66fd370b5ddd2a549ef73f998ae53e704582b1b653e91a9d9fa8f6f1cc05012a7c5c64c7cc31058816619df79133de09761fb6da1a390a86f46f7b7c5dc21920cee703203a2e188f5195515e0c14a6c52ac7946793159b8bfedc56a69455d4836cc46c1bf671337b4a3aca46795772df684f7a0bea7ec156c1e35058ec90c2ebab8e1d2a2998810318610bdd44e4563b4ea874a3d2c0e6d8a1989ec88ab8ac7121ebf406c8743985ad0e68144217", 0xb7, 0x2, &(0x7f0000000500)={0x2, 0x1}, 0xc) 08:30:41 executing program 0: r0 = socket(0x18, 0x2, 0x8000) fchdir(r0) sendto$unix(r0, &(0x7f0000000040)="eb436c9298efebfd2f3b5bc7a2f501ce383a07c86c4e27eed22e93e7edaf88a7d2429bc5bd15a7480c7952ff87527849fe7e145f3fc913b3c0ee30f42b9820a325bcebae4c87903f20f1e86ac48e9253517ab6559550fc6b5cfcbe6869196e252f61002405ec2972d1e29aea80feb8d2d11df0478d1618745fae82c0bd53116670ed4d74ae0b3b27360a670947873cd11462e2", 0x93, 0x406, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653700"], 0xa) dup(r0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002240)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x128, 0x2}, 0x9) clock_settime(0x6, &(0x7f0000000140)={0x7fffffff, 0x9}) 08:30:41 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, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="82", 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 08:30:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) msgget(0x1, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x3) minherit(&(0x7f000024a000/0x3000)=nil, 0x3000, 0x0) 08:30:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = getpid() r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000001500)=[0x0]) r8 = socket$inet(0x2, 0x8005, 0x7) r9 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r11 = getgid() r12 = accept$unix(r0, 0x0, &(0x7f0000001580)) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="a70cdfee2af46e79ec3efb75c439d6f636690668298c3e7af5cd12b56c17cbc12c6e66dbf5045ff53639dbcb0ce3552d7bfe674f6dfee75b780a5b47", 0x3c}, {&(0x7f0000000440)="01a8a951ac8493ed1c4b45866104281d398febfcd846074f5576995d11600a3b2b318b7d816ab4f6a4d66bb04b1ef64a06af26666643f132ad6a34763039cf6f298a0e1c5cb12c75564f99b89f99e549e5bb280d52b9a5baeab423f995f23cfe8550585663d3ea8b73eac19beb1f399bf537861183313790d396f6e75e566919a2c51b4db49935824ebd837626863e03c5eb22e18e5e29122d03b1ada67e315c03ee78ce152fafb4557a0cfb93ed8c25054373d1ad4e5e874d94ede056c999afc43d2b83366d35832959ed262cbfb9ee265c6a4296151d2537b187337bd95231726f464db9bb2c1d5143e2edd20779ee62257057c0e6df36a8d71b526515037437e1dfa42f4e1da93b156f37d4a22a822e6d3a42409881c2297812e87b63d360574057574aff35d97ee95d870d9907dd7dc7f7499228b2c06ff6d5f203c468f4c91b0f663079f6b121de5e600f50dcf42c14385ba4edf14d663eba5e4731ed36c49c11bd5d4f2502b6a91c8c1203186b6086745d438d45bb6e0dd4429aa4f20ab9e57e13279ba6973f5557b43a70bdd907f03ac959efc16c8cb6c6cbfd63585365a775471fb53442a927bb4e4310aeac31ed8dde9daa3165f9a72b61edb58b51ccae772afe53a33327730ef3f183db9de06663a78e90247104871e6986eaa04dd5b94254c8d6823bff43bf689c4d2494371f9981f6a59c6da49fc86864b5f5980ebdd466b4a3cebd97c971cf41cebe6fbe3eb5ac8b8189d34377735c58cedf662a3b4d286d3407faaf687388adb539c996c047bf81d73eafcf4bfb13f42565c909ec2dd23e9688a8f7a9d1a1fee71a9570c7835ed32e60522a2c39a6f6a63bde9dd666e5df37db0d98acc41b636f4f26c5af98e904659f7a7850072ded1c3f439dec03f5c8f784e992d9be206091eff9b9e04be45719ce540173cc87ed09dfe763150d967b856517bb266f6665e2ad3d0e8eb4c800c56f1ff6cc2050407f0f33fd8944f1b18836a54fbb4217802651808852bffb5c35e477c91e5b6d4a5b9d7e62fbb41741c413732e88fd45efc5ee6638f89bd1b3f2e8af3eb1f165e6cda92782afedafb0a559f2e8b19a5b56f0dafbdc828f81b4122b1b5285a9c799db7e82adeac2ec1ac105b22c309da01c11bc05c3947de33e8a5a3fac369cef62ffe6ac38dd0e007badf58ff3b139ce1a6d14c7ef7a43eeb91dcd307f12fb36b7025b51774f6cb2adf0d89c6799630e482129694bd718a77d60f90586ab95407f37d0a6671d07e3e9393e1d63d6d714c7f5f9bc0a9435961e7bb8f3e068ccc2e5c886b814c9467c5e4ecaef3260d4dbd7cafe0cfc9c70b1846cd2cc557585b698521971da1f4b121726c726c81359335459eb70b971e7887ff644a4b324fdddbc73300a650666e79703cd23cd20d296dd0834a46f9dc50d070330a029f453fba84718530dae3fbb86e73492d6faff3476957ada14108d8a5ae20b539914128811e141a6a954ac8dd55845538f60799b4b75785ee91091507c3e320a3a4a99248abc5f92bf06e946b9c0c659826c9e383c86931eccd25e05a6171b9a2ebb199d8410062385c4e0f89287db64f9f0e23d0575721a8f2cfcf73436c31b13dbf6bcdc278853a5980085dc855ba86dfa3342f5b8006767aedc88ba27e90d695feacb392cbe03a93866742da623b09db209caa9ff5df680972719abbea0f51b6c06cb8212a89ce262824fe85f7a6b791a91e925e778df2072094f77b6a04076d0414650939c885cbd67af8003e0d67e72455e6eab6ceaebb1ebbd006557ce9799a7bfa0bdef98ba7c3340936d1becc7995ab9de558526e1c2764080f6072b5ff74a3fb486c8776459013f1390875a0fdb2c93af6261c9f9695009c3bad00f71ebcdc4f6e8f4db599d28d3148fb16092378f89e97922978a5bd79d38a26f040b74d28505e6ad16ceb9820eabff09044bc917708d5e0be2a51546950abda22deaa3b77c1883f81f04511917b93ae8ef4cb07b12ce992d4be8237b3f1036c408df09e99642dc65394476af5735afb6dcbfa22e04394ef4ae7dec272092fad6a2c299e9c0cd0551d546ec4ad50a835b088e7f7b4eecab7cf374fa0900b0e16400160e5a1020f58edffc2756f288b6d404164de4083c4a50a71c9253852a38f7c03e4a342a26f46480b4312d490ccb558a2f6b757f899fc9eb352a2db8ad653971624c4ff30bf7c75f462dd48d66481ccf3eb82a9f989ff782e94be1813557353b7e0cb8e806df6dc7d05f50e70c91dd9d304481abcc2b8d63781faa2fd6452fdb55e63337d101cc3046ca165e846d3446fe0aa8491b80c1c2265c44ddf1b653a2185e512851cf05b53751a21bee5010328e633e03f191e2e12f96a29555eb442239e6d406cf2e2bec52d26935ffd69047757e42261dd6fa310ca27c556f5149e498d940b3153f7179725ee5b9a76d5fcf92a5d6ee363f1fe10143e47e0bcd9f6ee4853c587674ff218b747fe6850c8ad1fb4a5150c9215cf58ed9b0101971c43d6401191e35fb4ef9e08306812b4de894734814dd2a84ebe418dc4bd807acc071f63537f791323bac4db87a151727d1b38bf33675da84d6e7d2507d4c440788929f7fff7b333528534050fb6184152eb3adc36a279472ca5878bb1d514c64607437d7042268bbc447dfac5f3d9df231f674b09f118d5628aef2bc0a97548c98933e49495dd0e4f8251c279b576d7810627e44f1008ab399fe1e875b66d5be60821d5c2734ece56c3c7e5869b725074bd75ac870be7ff1c6b548296fa2d76fda9bbb4804480ccbecc9eb8fb12755785595aeaf49cd112021168eb8f3f0764a9b49734a21ef722e5e23321b5a9db9f4bdec1f60970bf1a3c0e74507b48f1d49156adbe5e1932c2f5aa16b3d30e6c0d04e83e09305526c29a9cce607a4997b02f0ab2e5c09e2e37c5931d062b1555c62b54ff0718423a30d25afa757b82bf77b28e7c2e604566b6863d30f28420603180c9fe084883bc584dd45e694d6269a7bd66dfde1ee911bf8f37e89a604291da2ee8fe0ad578ec132a6f9720c640ca3d7639343c4a3ab0854b56fdcc74a71df715bd74c69e9e2fdc766e171fea8d0afa2b38f6f372df7e0f77a695e6f6e67f7b35c90c79f07f4607948e45b298840fc54e2a0bd8d0041bf4c220c7f5e88f4100cb6d9a564911fc8ce8d12252f6ca2dea91b6ef3ffd79a9d17d6596831d4e140877c29adb14d1380540f8eb9d5b0b088fd16f7d3f46766391c9012b9af3cb465ad908be81d0bfe6a27616743e893a0370ab5e65c20461b91dda31c2acbc04b06dad28251044b3f21025d5b75b4e1bc23fcd199d42dc9fa98a22fb124273d3d37824d23321336ce77c85ef2acbf395c78c75670a0faa3bd36137dbec9ed15027483104ab612bf191506dc0b5ad47f0cd6dd13e5c517a4e8c0fcdef4b1ed217b34748aee87793a7d2fdf3c87bf59148e796804fb574be41d18251ba7316d5f2de6de556152da5ec16aab50f3247bc0bbcb57289368cbc16faf24c12890ba6625322d4b57505d9f8e97e8fb15c98af6dd80a8a0f423efc16103c0f4aa3ac187d91bee0c9ab2e400614e3615f4e0c398aaa0a10a9a85d5e63af8ec908ee6238cd5b7d4d471c043b2e758ffd2d83c2951142340494cd3ec6518c956f04cf6f40fe9188c9f6395a5ee583bb3f432d51ebb3796a12445cd72f3bd6e80258f76cf529ab0e0e8f1fa6c38bb9e588a74b9d8b65a874dec290813a762fdd269ca30dda5f92cc64a3604a64d10e7e0df64c56d869104642f3ea6bff4a2956f38ad6e0c2adb6f8c2d0457493b48f6e5ac854c6a1819f75d5c4cd58ccfa6e693b24bb0025f17a78507e480df87a9a1f56a013b0894faa9bd4b5342406b7aba5d2ada9929a5dd5ebae70840bf5982a1561e3434f5c70afc95c18f1cf308a7e24d57d7dd13fcd64edc80ed5d0cd2be296aa165a8e291367cce7d7bd1e0dce059c89f74634f2b905dfc31d1398dc946b441d0ebb76e64882a9a7592ffc18472337b0c5237c41d6121da1aefb0650c2ee65768167c6296ed9234fb92626c408b6f110d5c64aa00fcbf12cbd1f71b8574127d0edf652780da97c7d7bce561d372d82e6b4423f68c1c0818d8d4461411118a5f39acb2c37ddc04e1ada7574ac1dfee8bfc0a2f86b98c6cd6e78043f1fe15a4f2cbae624fc84dd8402602312144d3ea2597d0ad8aa8509b45808f600b5a476e44855e0be95ed8dffdf6a7df249dbdbd1eb334ee510a087db907016502598181976985ae19357bbb719fac20e5a7197f804ad0225670fc7f87844808577138861fd41730f2a2763e52d8d7384129eae34411d3d308107814d22fd05630a2468baabbc4ef240bf6e88590999cfafd786b756961a61e9497b576f2c5ef9e4f1c5a2e90d5dd2ea19d0ac1ce3ddf71c70fefda01a3d7033cb1dc9eceae7763ce8ec28506ed20fd54a09dc9ac51a6dd557e60a20cf502f1fc37af6c3998ff98482b72ab07a76d750ab05d5264acc1ac2cdb687aab2fa1c1ad9669a344424d46a2fd92e2bed128ebbd4f2e901bb4f237af6c96ca82417eb4ea792dc131206f6adce22c759a50a863e52f9d876e89a2086e5819d80eb53bb0e38b9f2933fb4e2c34849d9c8279a174e20e6cacf8aec059a4eff1ba44d891d9f4a407e975f7f55b2d9eff2b06973a3a6f6859dbd459d4d8fd58cb396a851990094afc463758b6bfebcae04e454ddb6702b93660257210c2aa5ca4b68455ee940269b1cf8ed158f67c9ecf89aa9e566e29902d77050fb9f8463269b1056de9da04ef798aae2c4ab12ff07a9040aa85693ab8805a1aa08e5343285761f96a3d4b8db19cce9be6de6f2409c0318ec464677927d224ff3959840a7ca67efd3e6b8ad72b8a77421511cddb1332d191279137af3fca6436a7af8dd2120e9f3f237b28e87c61fa6112cf78abc1eaa5aae768fe8f8241057d178142dcb51197b9be463580ed48755cb59db41af8b75285c079b98de76c4cd08b450f0b23109aa7b2ff5a014ee4542d3c9fbf6f49e1bc68a7285a26cde52deca7183a2f18c396fcb321e28a0aadda6b34652f206c9c5197766e7868e947f3ed167d537da8e99482339ee56f7f723e618a746a432cf40d3b326e2310bedb507bafb6000ffc1f1959ccf4c76aa818b1bf0e662b30cd513dc936608b5143425161e76d739c13348b6414b296e24e8ab02a71d0309acfd21326e98f484175372d6838e0dce88f7f2a9335e3f8fe2f9dc4eaefd7a8a064aa3653db6c0d28e2ed58b42186d8ddcaee3474682bcde98bde9912ae0a7e1c9497158d5f20d0c885460e4c07f025f70c64f79aacd865363eef7a9e7cafca6d4f60183e263351e5de40ad211d61ca8f827363812682264ff78bb18e1dd1e80c9e05cf6ccf9ebda930de000820744f2c051464fee65b12d3548e174e5b11f51c5b8e5ee7a517061228921b630d3dd4873945ab06d326510307127bee3c42b1d81a456c0d24a880f4dc2c6bec22e4195a35e639e6cc0b63c818a75047710ae49e0f2725b093076330c484ec0b94e66483fb06bcc3e2c66ad54d8979aa18a7593e7d627ad8407bb44f19afaf233b337b8d3e865669147e91b2f344c5fec12e5d7bb71829c8eaa30c892ba6a3d4a3e71dda0916b0a43cb671fda16d9b84fed3b6c9575b2fdefad1658569e5f939a1014ea673f6917fcbaaad816554e2f42a77142eb73df3bbff14528c0862eeb3f701b94614cd5e57aab10b7c6f5582c233eb3ddec253048a135e31661a5cc1593eaba3fa1b3d45f2e8", 0x1000}, {&(0x7f00000000c0)="0b2b4013d898201017aabe4b66e5ea94155a0b2ed09deeaa2ef2471c2dda98f35b9eeed101c257cc3f8cca6c808cb4397053e306344b4dd4e9b4", 0x3a}, {&(0x7f0000000100)="7eaaced9315aa88ce253623bf1", 0xd}, {&(0x7f0000000180)="263231ad4594f860ab3afd62a523", 0xe}, {&(0x7f00000001c0)="916ede9eef2171c307d1204c9e32315b2f531d40778f276c24012811e4ae7726eb34c257113997a676a7814cc189d7388e508d43c074b5c23e599ad172f6bcb10eb4a1dd66b13acf17ea2c47dfe705c807b53ff3ce83f27270cafde3bf439090b3b4101a0f6a0ad19b1e79871c7a0f14ec22b992bc1a", 0x76}, {&(0x7f0000000240)="a4ade2d0289ef712812acd4cdd8b9fa11ef14b2139c4b7d9ed6ac80aa4490bc907cdf6c76cb6e047bd45b36f6f63bcc7379230cba412b8c00b811a774804fd902c750e456b24cc1b288390f888dd9a0b3d0a47316e507ebf763409bf0c33cc", 0x5f}, {&(0x7f00000002c0)="a20df1eea7dcabc422e201d81c58ebdab820bbbdca28dbadd9397a1cdc0f59769fef353b20fa86bfc594ef0a55c8958bc18cc8f0d889ba00f902fd5e454b4016", 0x40}, {&(0x7f0000000300)="59835e3765982fb3d1d9453f47941f0956f71ac8612d44331db100ab8eba328d953b01a6f7de8b317f99604d80c08206fd20e2d2398ee8fa989f5213f1e80ac2ae6f9e543eb89ee72a4bb1ed2c78bc00bf45dfcc63bf3d4a9d855fdaa4cff031f8a0c6df677e917e49328216bcd7aabbcbab", 0x72}], 0xa, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r8, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r0, r12, r1, r1]}], 0xe0, 0x400}, 0x0) 08:30:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x100000000, 0x1ff, 0x7, 0xfff, "2d8c2de0db713f528867cc9782398c2e3bccb9ae", 0x2, 0x9}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) r4 = getuid() setreuid(r1, r4) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) msgget(0x2, 0x180) 08:30:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x4e, 0x4) getsockopt(r0, 0x9, 0xd95, &(0x7f0000000040)=""/249, &(0x7f0000000200)=0x476) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2001006, &(0x7f0000000180), &(0x7f00000002c0)=0x355) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) 08:30:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x12, 0xfffff, 0x5, 0x308f68f2}, {{r0}, 0xffffffffffffffff, 0x42, 0x1f, 0x1ff, 0x3b1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x84, 0x2, 0x6, 0x7ff}], 0x85, 0x0, 0x100, 0x0) 08:30:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pipe(&(0x7f0000000000)) 08:30:41 executing program 1: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(0x0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 08:30:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000000c0)=""/214, 0xd6, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x7fffffff}, 0xc) 08:30:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x801, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81, 0x2, 0x7ff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x70, 0x40000000, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x116a9a7cae8ff5ee, 0x1f, 0xfffffffffffff594}], 0x8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x6, 0x1, 0xf72, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000011, 0x8, 0x6}], 0x1, &(0x7f00000001c0)={0x69b1, 0x8}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) setitimer(0x3, &(0x7f0000000200)={{0x16a, 0x100}, {0x8, 0x9}}, &(0x7f0000000240)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 08:30:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0)="7c152854c46a199f998e956e1e1a7d2b4173dacf69a81785f0c0bb9b58f3ee036a2de832af5873dfa1d50cdd6a35ca884fac99b10389177b12f0858ffdd63729ac0e10b48c2dd5f64bc122ffab31be333607fd487d42e776acb27b9760701c4a724a9bc7172b357ab0d4f65c14bdce215191c7147809d6ea745a8a92994776a26b45e0d315d4e2d974e0b5f0fe69477f949788679140b0e0cd558b14afe95d1ff50a3aecd3cb008e1e867b59d9aae4c8de67dfb74172dc9462893492ccb7b90bf36e7b25bb975afc22468ad2c1076c8ff7f297ca34a9911ea3b4fce5e261bb45492f9b4cd2e3a730dcee5caa230edccfbfc6e22efc16be2ff867e408db419dd7f6623a1014f88576e5c4b195ad69768800827c4ba071f42869394dc783c9214ba27ef2356c96a53abe88992c5d983799a7b66f1a1a74099b362d7765c9b177beb159180f1cc2615d48b7", 0x14a) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffff3f, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r1, r0) 08:30:42 executing program 1: msgget(0x3, 0x602) unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7fff) 08:30:42 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() fcntl$setflags(r3, 0x2, 0x1) dup2(r3, r3) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r3) 08:30:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:30:42 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x2, 0x0, 0x1}, 0x6, [0xff, 0x5, 0x3, 0x66aa1d72, 0x0, 0x8, 0x3ff]}, 0x3c) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:30:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 08:30:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000001040)="eb4f33aef7ffffffff5dfc918808804cb3f3908ef0100fd2fae3faa83782a8f19dc34d68c4025599e5169f", 0x2b) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) 08:30:42 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) rmdir(&(0x7f0000000280)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 08:30:42 executing program 1: r0 = geteuid() seteuid(r0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r0, r3}, 0xc) 08:30:42 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = semget(0x3, 0x7, 0x3a) r2 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x9, r3, r4, r5, r6, 0x80, 0x4}, 0xfffffffffffffff8, 0xfffffffffffffffa, r7, r8, 0x2, 0x800000000000000, 0x8d, 0x9}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/104) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) r9 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x0, 0x7, 0x80, 0x7}, 0xc) r10 = semget$private(0x0, 0x1, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000040)=""/166) getrlimit(0x3, &(0x7f0000000180)) msgget$private(0x0, 0x120) r11 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) 08:30:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x400, 0x0, 0xfffffffffffffe28) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) 08:30:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 08:30:42 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xb8dc, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 08:30:42 executing program 1: socket$inet(0x2, 0x8003, 0x7) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 08:30:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdae) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = dup(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x180) syz_execute_func(&(0x7f0000000040)="f240abc462d945aa30de00003ef047208f19bc000066430f659c6b90e10000c42279419c463ff200000fdf806700000044dfca0ffd1866470f3a409e020000000cc463e16c1d5835569cb6") rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 08:30:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x400}, 0xc) open(&(0x7f0000000000)='.\x00', 0x200, 0x0) 08:30:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x100) getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000"], &(0x7f0000000480)=0x1635deee0590850e) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:30:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 08:30:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc87, 0x20, &(0x7f0000000440)="41ca90b17cd9ead32cca0481d2d347a07ea3f07b00ec732edc8107d3f4f52733bd747bc0d2f74df7eb409084c461d024d7b64bbfe45b8317056d2a3702f60a200480faa3ee8f96744cc16c9d5f6a39035f81b23c42a5d23e5460713ce02d6399d36955e6c8def7a229de7bfea3d34dc487b0abcd19d691f4df73f9d97d3576748d9874aef22a8118c778c32962df6ff223201365aa03faccaf8af8029eeb68dd8581cd55809d334844858d8fba6445d63849e336be0bf839752acd5dd9f98a59fc011c8fd384c21edb71016392ac1ca2676c34987928dad14aa6bd0c5f2d0338afd9381a94b657804f9140d62ba0ea012d3aeabf67db80dd6bfbad7dd2e24b02228813c49af8b87ad0bcc95f456009ab45afbd961e5c251e97eb17a8e03ef868d4b83e8a8fbf58705b7226002dfd0000000000000003e4c10254fb775ab30d0bcd26f2258f", 0x273) chmod(&(0x7f0000000000)='./file0\x00', 0x10a) sendto(r0, &(0x7f00000000c0)="510540810e78a7f3224604e233830d0be0e41eee8297ae8657db111abbafb317eb89addc958898f2bf7d271ec2d6ae6ef640eb972c8d32fd0454949c98c3bfd0b306acf557075d55077c1a85d3fb6d0c45d8b06527e6a884a59010fb37592bc9ded0d4ef9f0eac07b811733b6da4a35d17be996f745d4e53fd9b74ddc6423061b141b5a624211b66a9a4d06257e3a417fdedf2f2cd307f2b7552aaa903e9cb606416cef52a4a015c99bbc9bec661ab2d67829f3fb5eb4e08353d523bb4923ba233", 0xc1, 0x4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0xfffffffffffffff8}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 08:30:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) clock_getres(0x1003, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 08:30:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e0de401000fb4bcaf14a8fb945f34a6f8b351738ca07be79c68908b421cffe80fffffe78702fbcc187c17feae9d04ff1c0e9cfec113ba99afab"], 0x1) 08:30:44 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 08:30:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x93, 0x0, 0x81, 0x6}], 0xfffffffffffffffd, &(0x7f0000000140), 0x2, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 08:30:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x1, 0xffffffff, 0x7, r1}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r2 = syz_open_pts() close(0xffffffffffffffff) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x7fffffff, 0x5, 0x1, "2e3d1155d4b3c728fe53f32fe6c9c34f96e7d7a6", 0x3, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:30:44 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x3) shutdown(r0, 0x2) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/8, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x9, 0x1, &(0x7f00000000c0)="fe7c301786938ce8d4835d67cb6d01ff9d785ed3a8c74d8d539d5ba8e49750ccbd524f36669d74d5162342259899ffb443f533e5877a4fbbc0a6666d0c0ce36f3a9022c6ba03779f6eeabfafbcbe8c0d0f59d2bf0a6808895abdd9c5062d0aea0b22a717b9ce3cf151f9e884754c6575f42bb6ef349cb8ad746c6b5b93919a605802c7af2d67d739db2d8c89f83e877cb9", 0x91) 08:30:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000800)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666904653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) 08:30:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020900000000000000"], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 08:30:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffbff) getsockopt(r0, 0x61ef, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="905f1251ea9c87c2e37e80204b2e89649f7e85cec67de10d9b9b452b65a885ef03119946bfc7772e437d644d0f21411aaf23cdb80bb553f1cc251d29046483c2b9add40bf9614d5bb4413b338d998c50a3f3c9992cca712e8bac2a3f19e943c7d3e22ff1623dd3d16c176458d407a818bf0936086cc9cedca5c30d9297bf1f412dc2396e98", 0x85) 08:30:44 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9c, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:30:44 executing program 1: r0 = syz_open_pts() socket(0x1a, 0x4000, 0xfff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) syz_open_pts() close(r0) socket(0x22, 0x5, 0x1) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) listen(r1, 0x1) 08:30:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x4, 0x7ff, "f8a720007add7631ffd2704f59999d802b13cb08", 0xfffffffffffeffff, 0x3}) r1 = getppid() fcntl$setown(r0, 0x6, r1) truncate(&(0x7f0000000080)='./file0\x00', 0x8) fcntl$setown(r0, 0x6, r1) 08:30:45 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)="1aac7b26192f2bc0f7682fbf2514b0634975a7908d12be2896d4313177d8e4e19d12bb560b205871476b013a80d62e13edf88ffe71b671639cf75eeb2e29e48503832ef24ac1851b0af946fa22b54842178206c7cbf08635922a78f3824ef9d8620c7b0fadb8af5ed284b7c372dd48ea034d4319e3ca67a812769e5fe1342a30b01349407b62491a19b11a42c9191740826af40c7b7a6be66dd00850ccc6a4f04c93b5383acf6cfe26d32e7d8c44c452b4bd20581488bcb2a4e9d94a4c136df9bf027be19956a05435481833fa27ec0490a305e80e7bb09bb7b550181f839f6cc633524037bc0c7581d33b79d49d466bdcd25d2899b22f3a46830c862864c97f2fa3b5d5e6f15f3b1c3e8411e0afb08dbe920b4ecfe07cb91395c4d7a4bc657c209cc4ddf62b87943fba1756ca10d899249345a1dd86701431eed26f468dba9d4e7e1a56b8752d10d187b60ea7ecb6f2955d55edfcb2c90f76c8d30c0050bf324e3a291d819a2c77878c12fd69cfb36ecc8ec36b434a715cd23ff013570378a8430614f3474aa1a0834002275820bca6eacedbc33d91aae0f5c1b2d06e270016569d730a9afebab868f9ca0599c1dc91c8f0f62df244d761d3fa2ba2f9d5455200559e63f8a2bfac078d9bfe9fb6caffcce49b18a0e5a634d83937e2f9aae628f32956efba89470f559c2288682aeb4ed06226ef65cf05c71b1a440ce377b576dd32f172b5c6216c9b31be70bfa406ae77d7c4b650c368913beeafd36b794c31b9d15d14ca7b9295a6cb49ee75b49fb7a677aadcd2232ba797be60f9bb189527569dc6cbc21994fb7224bfb56e34bfe2220cde78280bbde8377c9cf8bd350dd09f10846e1c2773c177a587f920b1b309a7f5cab63040c3c34cb8be8ad64db0518188e4cf8b9cbbb8c8d47970e9851765a1d30486a9b8ae3e97e12b31513da5c02a19c02684c3acb5da3bbcd585b66917985c653ffa20344de2e0ed4d5492993f9d43ffa4e6a1a3a9e58bbd9e8041c0489f446e822e604ad222a5ed7d33c9e77b131624177ae900bfe5f27b01fb10ea6992e735d16a256fb4df5dedee4e0c1a37e2859a60bed1cd2b9a4997d051a8ca6a33fd8a06fb7179c556747c0b842c9dc5b0f3b85d0cf0189dd95321aafb577ddcd4beba6b907b164a4bf7e36872152065eaf8b8e299de98ac7ad2383596018372f9b3c5607ef254da7e7eabe71a37b3ee85d8e2c46a8846d927bb8e7ca76ec3cc63ab5e534f98e086563b7d2cb5852dd4a56bd2c1e2b7d4037e640e889aaee7d4e4c729c255fbb1eda69b43bffda42266e3bb29bcfcd6c980c54ef0d21d072f3b1e7f06bcd94ed2237dae48bd2545e8b752c27ae6d92798bbd9f5de561c080166cd61ae43ee57fe76e9d59e14a1f8ea034eb337b5ccd000ce1225cd459df070d249eed962a825caf58197c2e928fc27400706f2cfd025ded8aeaa6386b02b9de327d9b28ca59533a125c6ec91a696facabfd26183a8bb1d8053f1731cc24e2c6aa94c0b5942b324f0d610361b54e28070062aae75f5d88b6ce66d7f4c935d63f1c710e71db19fa6b3c7bedf1bac4c7760a4ea257a279f5fef0c3def6a8c20e62bc64a8e3388d31981c8d78ef9f6f4a07c9ec0bf29cee22e87529f2af3e0553dd44b5048a5e40d5e6cc1df5dcaa030d53d72aa92ecdce9f623126650b1f3bd874573c23451c7b9bf00fc6147ad082bd8ce4ba2ee23e44c0f4ac805a7686ed84e90ad1c79aa269cebe573977fb4a4cc5982efb2303adfaa10c64a6246889ab95e8cd6523ae06e7b0e98b03e561e8343b19aeb09145e2555dba4313d6d489f9114c09d6c45edf00472c1b99cf7b7194a6a3b27267d992d483f192ce3646cd366de990e2d548fe3f38d4025406fa7e5a9c93f80ce63864342730ae35111312c3f4b13583bfc189b658d6ac9d35cce58ae9546766271a5ef7fca40fd5e8f30c476b6ab5e2ef021eca065b5648948739629e6971e7fa89b24a070f3d5ea818a5074d1743b592c50a5e52c797e36089c0801ba27cc0432e1847db9d93efa14f4cb24a2cef0380a11de30c475a2bd4d6ae9a7ac0c1d55869eda0e93e7bb8bdeef1ccbf73b79aaf53ebcc5d2668646325dee9cadf4fb7fde5b61faa06a49821f1a628ca13d4a187485369197b6618d22442dbd1f4247ff0e36b737fbd3e6a0117326b27ecf1af2c6edacf878595279fa928d8849668317521f1588bf4bb697f313c01bb0379cd56a6cf02bbe28efcbf80665bd6a2c4d46e32160e4c1a065f3860c98567b122e5a300bac0d38f5a1a63b3a2d538053194a0bcc3d793d3c142d5a0cf9f691bc1f29ee163b2220f007e9ef35c7be41757dbfb299dc0a20b8a7d8a50ac2c39390e32ad9ea4f499147040b05d66dd1e4d79fe9ce2128305113e7fe829bfa6cf28238b421e3802a3180981e15c140428446b916b332b13d20d1b39227da8bcfd37257ab890e71f4905bbe4a84d4e4bc4896fb39d4c421ea4c2405b03912b22b70f9444324c368c067624aa64cc04a38c914e8dc04506f2cb4aa1cb23e1601b40293047b51d6ef7737f8342e4d199ffe81ca710915aa39bc42405ef9e2696bdc19f683fcc178bc006e32e3364b98e0199ea0eacc10491600f2088b355393bfc449407f8827519c6e7c71dfbb11094f49f1671b42b9566087b269330eeedbcb42141dbf5f37fbd0af3af7d80be574566332b8e39cc21c5f7a3c4dd46b56c29ca55850a3d14f968c6a4a46f916808bb48b03145e46b11c2dc3537498163d3216b9e43d139b026987b59b1be743cddb498fb269e5a95911634b6b2edf274ed938f6ede375aa379fd216f2855bfb06be037267f2f2ff47adaee2e7664540d4d548b53183ef288a79aa4d64cb5a0e4c42146d533cfd7625a8402299a55c5e9a17e4ed06ba4cf3eee38133a257676a1d28beadc11fe88a1a2be4835ef283131d6ae5973afb756747d16f0c22c8879057d00518d01476615823735c6bb7b50351ae248257e8b85e5246daaeb75495ad7a8150df0791408dbedf8998416311f02f37bcce180b59e130664ed8e005e22ea17b6315a89735127f4c8490fbf08fcb1fa58f079bce8e4d09b3481da22b18cd71bc8006d2a69687f2af7a4d0ab0397f2218e12f9d316e8f525d2a66b8f51ad3506b86960cfe871e683fe3c5f1af494150c6d1db4bd192d4c09533843c7218cf5d1698796b6ba2274314aaf2cf9a5d0005c88197024a1ccbea96f64029ec714b1641a62d8cd06dbe4ab2aafc614bcaddaa46ae06f08cf01e5aa6d372a332c47120db5a6833c0d1ff259f20a10555e98e45a9f8922018cb71998c2075de1d3c08e701262d2d35354a2b68bcbc312878c1a309fc751115589a24c1e3dabeb55e01c39ce6ed9640c5bdafc1738f58d407d4c47b3552720c0d9264ae56c09176915f0ace363e998a156e8c692290193fffc4970c577c0b2b94f78b3b4df2c3df27da6300bf2da7859b9e971fb43b262d616c603180ca47522ebed88e1df6beea6c4b897261d396b97327e5b3e5dccfeb0409af1bad9ab4cc5ebe1939ef1dbccabb2eb5a62a04932f6e55f01f0f70d111de6e92f9bcf0c90f3cf1bdcf7ef539c8b0dd8bba5385ac6191cee8175949b4c202af7d2dfb8b6a9f6c6f27d1684518488e97b8f4d6616fd5364a30bdf13ea0825a134b59d1484ba86a099ff7b513276051ef4d481b5f841217121f486e07db245d11dd30b757b01c5ebfc4d6b620888b36c503b7764fb20e8b7d4365e37d801b14f919a789eda8e333b3a031f516e7c03f24fd8229f6715b9727be4931b5b3158aafc9ef6570390ef15c40fc764558a1d056959c252891818cec1afe98b8a978e278888882171560e4ede472ce6b8fbcdbdbeeb011885c87e0ed9d62275f59cfda9b8345417adef09ba48e338cc6e2b219a58513315532eadedd0b9dc9eb0e4b96dbd444aec5d2217c7708393db29beade4f2b13008e9760962ea0381d89a57248d3f56de9f1b61af0e42b127d123ecf96521b03c40789f2bed4af0a965af5618ade5e8acf213302a9f6e064412eb1b952b829e4d23db3eed0ae1d49ea85ad846057b8cfe01ea9a1de01a9158897f34d6f7453835e44281edaa8726ed2186b5368e00cb2be67dba32de62317d787b0448d34d47410bcad79e25952c1d3fa6cd04f84cef514490f3dcd30b4debe10d3f01d71b1f01c93a66e581dc5fcb9a76dd162735f9112363de91cb1aefed9576d0879a6146f751857da1d94af5802274096919f5723038494691a449bf422b8d6ea2ee56ab983da05f35e270db0c3a606e177b0b2dd903c81c6e16919588f8ccb3526fadb9472554b6ec01497bc7463e0fd573e81acdd47e1c51e6fbdbe2edb7311bed145574080aa2a42d59711ee4dfd42d8456ec89e78d3e8b0d70e9f285225b1903f85888e6351a1579a15efd4133f8f28e4b1e5d49c4cf0df8e7e9b3e234d5e62ec110b548c7f3b6fc619035f3d5af6fceda24e0ec9e4948e0279dab3ea60faeb21d4e2132e3c11ed5da41555780a0a58d88ea5bc5c651882825008d5fa5bbdc09ccde954995c2650ed7822e699343101faa26847cdb0042d1cf37c1d4233a497652bd6e1c445c9676016917c5a728201924d9d5c1dfb8b8dbec6a46ee9e780bb8e22811a75e02b91d98dcda9d5cd609af8d4d02abde8f6509f2484f51c47d6370c4dd70521be0eb3fc68b1103904adaeaf825dab87b6305ca5866628031fbbd945ef923439cec1b2bbd1e41d88ab4ead411686d21f7146ced00823d7d0ff16e85d589f1ed063b2c5bc74d78b369ebb8c6484334e6185ce195fd353a270fe1ddf53f7b2746cfde31e80c69b24e4969531585afbfc0aa76f1f9bd897159d0cf04817f1665698bba2693e0d1035a84bead949aba4044630e608cdc1e64307315cc281bd60e3704a36c79fcb3b8d827ebc15786cae07fe3a3a28f90200badae7a4a5557e00ac6feb8bad9f8bc69489959b84a317e93dbd6772b08a77ed192c9fffb7d5065d5a0a97dee4e07f999fdab936058a8436ca29b2ae5b45b74bdd7cc6ebd24be8f063d02b4114169cdd2b62eeaa4a979e5f0d430bdbbf61fb42097e417e53c21ef8760262d4c50cfd888d699ab05b3169f216c8a3e9054eaff49cf373da3317fb9a61d713cf6ddc81ccc9ddb277c79a3ae8dc9f96441bdf140464566cc5b667f8f7899acf45e2b11c47b6826d555c60ffd5f955321c52db3ef57797f6546777af9b7ca735ea44b6acc7e413e0e535b7e08fde2a806c7977de36635a59dc2a5fd2390755e887811ebd95f982965941746692fd30602ac4453a0a5edbe1e1a82684c03b873aa90141fd613e14d0e49147a48dca90047a8e277a3eb0f58481bd59862b187ace55d0549fcd662337f7d8457bc3bac023196035e85493fa987ad2d373d8d02750029bd4679ee511adc8e574b430be14d5595e0793b91f5e06850f756e8023520d723bd5f3789c7b004211a1607b16728df0928bb16b7274e9563f7db28368f6f334c2921b59ca6a530dd207e8255749ce646e916077e911b3ea83147140099aae49418491253e69041a7438c5a37f3fca2beb6917444bd63e469b4cf2330fc816e5d824bf5b7e23e5a3957dfe82bbeded03bb4dda8398e429c9438d57ff5f42dc4628ee4e696c0116e640af92209a8c2302e754715f05f8a075ad3826dbfefb137faa8be15feff5711239032280cbe3f65945d9d913ff4b0419fb82adfa2585336db89b37afe7fce05dca68fe8a714861d723913be3d4977ff97895a65e3404f7ea", 0x1000}, {&(0x7f0000001080)="75d712b6adf33e817bd70a6279fc9dd42278ccb5531d647560a0aa9f83f9e9cd2843b5fa8b29275fac3d8bc5bdfdb2c30ca43b7bb81818ffbb85ad5172d0122450462baaefe0c3b47dad1aa44f797adef8d690552659bbf84cf6828be27b0b6f8bdad7bbfe8222747f8415766dab3cc6", 0x70}, {&(0x7f0000001100)="e757dd93313ca6e1149038e8f2a4ade5879978043f08fcb2b11b3387185c4ff1fd18bb90185f59cfbd5bdf3d1aa4614b5cf1637e75339ff686f8253cf3b3bfd8c6cc4e39a61cba6ad206b3039c27e1734dfcd5ac0e1f303017665ae88158f6e549d88ae99f9e2800ce3b10f1a1be26e0303ad0dc118c24a6f1ace496d29a0a", 0x7f}, {&(0x7f0000001180)="bc9ca105e05ad0e2f5e1", 0xa}, {&(0x7f00000011c0)="6af1c16ddf27a38e952ebc30f437cf51b9f35fd377ffbd0311b463bbfaff133749b0479bc2f13ff1a4242daa73287e1dc736b7e5af5277260ce195129c7f2a2fdc3353fd93dbb97ca9c7b1a7b867b84bdea67dc2549c84a4fe1d3f23e118c40a83583a9b0d", 0x65}, {&(0x7f0000001240)="ccdce9e90ec48eeae15dcb74f0a298d29187b1439eb46216a5c2f8f93e0e47ae34d1a61be9546419973bc6172a88a7fff0e774ae4ee1e3c6a3fed020a3b66fa927332bed3fb403b61535e006d5bf7fce4d3fc87cb662311cc3f33b0513dd265c", 0x60}, {&(0x7f00000012c0)="6fca47e7fe1fbae948c7e01de74615ef8b1a44ff7bdc88df56886b5a8b15048a89ea743aa24fa974c827db71ce01ec199b33ff3e9c202719ba4fbd3c92045cb73666402d2d05e09ef994ba259ea214d947115326c4c2cb2d63f6f8cba0f96bf93d940dff5e3c62acca49bd17c52412ddc9e123107afd240020e33ac4c087e304274d8054c2afd5abe9a3f210be739480de182e3ecb028b9abc43d0748f06771addf8039190c0d7769f116d8b61ff4fd5d3b7370743e46c86f3d39cdf23", 0xbd}, {&(0x7f0000001380)="6406aa599e915ddb10f8f994f4ffa6a1b840399a90c4861c8acca736c2a43f60ee8d47b7731bc9588b18efacf23409af365ccb8edb7113b7027a55439444baeb05435106b1031bd0ce364f84077015cea5616ff5cd85b932ed88d0dcd099624877a37794f079f543706ee7c5294870e3c7a38fd585ff410cf23e5a7a6755f912568ee6bf", 0x84}], 0x8, &(0x7f00000014c0)=ANY=[@ANYBLOB="1010000000000000010000000600000022a17b02b54b08b3ea56b6086fc2c96a4a0b0e9b5517029420cc6e357beade5233df8e763289dcd6e1bdb6d1f6739b7b2e515308e19dc2e81b1e906ad8e54f82e5beb370438b104781a5ed2fc47515e87ff7bf615f11bc00d386446a3215dd0b3ada4107723890505f2f852cf949fc3554ce799c5236454bc3eb052d6021e430da35d1e55a6eecb2763dbcb14e5a1ff985793641487026504c34dfe363410751513bcc56646576cf5079ce1ef3bdfbebb66f383d87a7a51227d41cf6fd89b9a667ab74fc150edc7dfeb8d81631b7fac5898d094cd05c762fd0cdb70d119758873d37ef4a15e726de90ed5d745d237ba745eabadf47e2b1bd29c7a71e76c9b8bf03830b9ef2893087c8fc3c217ada02ba8c425b644b7d2b269b316ba5938907c8e62693edf1de825d2036d0f8be665f19f58388033e5a644da5e2aad06c2a73da174e786dc3305afe7b1f7b47a13f267dafeb9e526ad74536e623b9c677d5c83bac42c3ecc5550a87a1cdf13da7c622dc69773ceed1bbf5a715844162f5da6d0cb052f37abc35710a0c4bcf0955aea138f28a0b7dcefe61fc70ead13c8f67885ec48704d0fe8c409ae052acfac15b4599e1111242f575d301304fc8a4f1abf5032e9bdcbf305b448436c023a15a04341344f9084f0c0e087172fe5f7acf72f095554d1325d69c04acf1740d18fc9edf10fa590147d52ed7d3d0c4f70cabb9ef0a82b6fe72e1c137f5526e829223b91abf70069fdb6c29d9b48e38120ac7db4af88712fc8e52d34e08f73494b41c37009bb95f1cd75d60c5488668a6b3c061f5359ef4c495f67cb5dfb5fadcbc26fa1133f27a3ceec0249cd2a5df298a0274cd491e2aee549d738b308c9c2c288840401346badd1903c7ea2a5310026c28861956bcf8ed6f77ae91d765cc5538d691569b5e045bd5187e1e8c289cb5a8efa53087f6a6fb4e08df45e2a15d1996b1a54f085684e964e2ba8d132024bddf0f9e6680732319847a86c63231b67cc1edeee149d2a8372ff675a707703bed84c23e350f4916de63bef9c07fae2eb0aed4ef6b750e8c8f5c95fded50e1d158705a03f0304bc6af66ad4cfd274c9fe3ebcaa7a5a57abbf4851986d45fc96f647f1cdd5f826ae503b4ea49a7d76d674f43c1c1a1d385915fcceac8021fd5af41a54c75bf3ed3a9a931bf843e5636e4dd04d73c083a1f58d30c78a83adea65c185286dfba14b6fd192f77f1ac64cfe100a365052e5a8b7a8f3ad2c9992662f841c0b29009263adaa7cff786240a602309c0d3879f0eda44fb2cc9dbfb36ba0f9cc2634a6b6ee9d6711e05737d99aca3e456e71622e07395f966264e162b055b24916b7ae0fb4b1a70aebaec422ee0126164a5327bd0f7b011eb406f2edcb77319729c5bfa919cc623f4656780b35240454332647628995493ad611ff53169806b40155d4d30fd135d8de8d597cda38dcc1acb9f9dd2425d09a5dc804d2e771444d496bfaad340577a24e05e0b0a1fec10be8450f0a47b733410c2f2ba1ad6cde21eb6b256f72199b63569ef75f493e2c73d442b85b997d4f17f5f96570f1b2df089bec6468bf11dcbb4ceaf9d8d4c29ef3c0ba19e2b1b56d8865850a63b9de2ecc77faffeb66d8708e10d21d1905bf6ad5df8b22bc28556b2052fbdcfab7307d7c922c8bc3d029fdaf1a97ebab13196ccc3bc757d5de925c43243a2462279d62ee7cab55f410b61ea96d9b27ea3c73283add1ab8d27b628337476a417953fe37f8aebbf8837c8e5208899d24693a90dabf003f3f65896f79b3b7383f4a84f07e835e863eb6dce95a39c8ca601978e82161de56566a4b4e6773f4875e9b8f2606ddbb8322011f55be2832ba3b37ee5f3d632c377097d7c7886709a87657c460d70d2fdb95f3aba5ad6f20983716948867bb70e22286484b0f54b33563f56c5ec522241345bd080473a9ecb5dbea4aefe18bb30636cc146e5a3e43ba20f66fdb0a90b196b2309101f0ac2cf002714a3ec26ad8821838448cc54f3aa1040a73f9c9cf9d2b7f1fe6c2f8871896e13058f510cae062b02dc96d5ab5299e45d610e4ae852a27789345a02553b24ef061504797a94edf90febbb9a9cbd5f73d8e19b09f2353ddad2c8025ef82bfb9bae78b948a352118acd627cc411ea64950901a345cf0f3a6e61df2f0816a0aff01da04c345ecf4b0b435e03c7fbcaeaa3d207f2b3138298c661b1be2594312c8aa3caca53c5120e340317c1064622f3597f6af1fe65738dbe09a543a06cebd81a3bb8bc8b51a33674e1f98f4e073812ffb4daeab4c791155c522577e13edd21cb24e3e491061ec1df069d2d89ec171e198c35b9f3d3af7adb37ac18c109834347ad2f530d6f2d5c090f9f7c442fcdb58a1afee1850bdc60df18a41dfe02bee21f05d38907dae124587188d35dafe808e07d2e3380daca754cb6f4fa618a79023771aa8bfd86f4f341a2a58a3388ad8bca2ba4f7f041f944ebb07c73c47ca9de310334d84867eae8689d581eb46327e8cb4622809112c61acec8cf0156b6ba691f463b9770098c84b8cc4a05f43b5943f51296767b1c2884ab4c4ec0ee5ed47c69469a3a7660e52e25ee17daf29a0bd64320e2ad49deb0d2966bcbfce28fdff43aed29779dee68668317a09ddedcdf6fccc38bc0a4c0390622e1b08e32ea94de1497435d00d1acf67b00070bef2186520b831643516dbe51e2f0fcf80f0d18bad29872288f2596268458b4249e31a30ba9c3f33dc4e06ce7bc43c9fa5337395027f363855c3d19fe88439c55124a35152276cbbfdc291c168028f1cf0efb7a46c6852c2c4c3b0b2de10dfdd99d46c61b129d6f5b34099f5f174ab2c495f658aeb3dece901d9ec91ac770f849c8b726ba1ed843d074423aa1d9670987a626ed95fbd0d6738c3f18f11daa5fa5ada94f9fc681548580c2ac030eec264d5a305f494a0a1710f00f0921949608e95cabbe47554ae2a32cab9dc000eef076d21d96a684bcda2b519bef3a9ff9e7900eccf374fd3b906f47ac29d7c76346a8b37f8bcf8c6c0fbf1e740c444981e5788afdd437b11c89f671836a72572dbf2da0214e11f6d54e6a08647bf354f9b2033f3200713a3c89708e03b25430299c54908909bd4661807e8e6717e0c8b6d317018b49380402dd184cee527551adbb7e93ef6c0039055b5cc5fbebfc1d1e567bbb251a93d2fb3e1ffffbb6e7648d26bee2218a0dc842f17cca6166a96eb7c7f7f462abe2c9b2bf549bfafea9336c8df64b869a46bff2624bab56669212623a67368e2ece132904574d56b565a811a4c13026ac8611700c520c74b6eda6b3775ad608bc2974ee020751ea53f5d2110acc650689ef4b89232b0a1794065e580ca5dafa0661eda63c6b3d17b6be036ffb3e46c93512bb38d20078d330e1a312683be30cc280e223e38bdb47f9b7919842d3d75e7a3e7e4b56005657b290606e07b2c8abf79232d8839848b936125e20f694921e273a5f63b4275ff669356bd0c67a306ff8d681d122253fc86e3ac279450502966a5dd04760deeaf9e4ce7658b9aa9f194277845049adca844dcdec19176689d4e0ec2b4424ce4495223b3f18b2c4f0862d33d1bc7fb55d374822ed38b11a2e2db2d3d62c371c91b5f886edd0c1a040819bbdbd8ab23f75c86ce7ba04314862b1d4f4533f56509358849672a6ea4208f642bf2480cc405bacd4ce3859780c502eb67008427f20a61b051b65ca5ad2848cc1a8c88f5a976d44b86d6d67e0b3cbc78f0132c419c8ab5509d4686315a8e89668fc9410be52c324d73ececa60c36b42560c8bf933d49ae5698d4d99829f7e95a6cf8960ee82abf417b27e51e5dacf5e527b4e0c04d43438f3d60b46b0046186932576f0d2fbd488ce3198b27979f9bc3f8543919140994b0db7bba7f2cf03d7ce1b795a3dd162546c3bfb358659cbee2b384dd2bb52124677a1c79e1c569889461a29b5b5b2d1f7ea5264dc6d434dfa447494513b0e1d741811d8c050b3a57865b6d5b444840ae42a4934a84e5490ad82d5c319e7773b60c489051180ed6e7d45a7f0915f554c4a3fe8249864cd6392040b0116fc97a2c2554385ff506c6efb117f22c8961b1aa4c43888f3c1a6591fd3809a2bda06edd4d6cbcfa8ce1741fa95a32b361b671e60bbb1e50d2445cf941d796da062cbc77a127df2452436cc286ccafa8e0185beeeda3b9f5866e7a60885f259ac8bf8993ffb760b8af6bfd4d6bf3f228a7841eceaf6f7450785f7cd96994e5e48f14bce056a714301ee5c86bc3c22a8261c6d8893029e50fe7bc92e7d154c66cf5a942914e4ccaa03e74e05c3805d11d06a040b4958d6c2bd33af74bfc4a57edddd15a93a2d56232b569db246d0c546b6767ad68baedb8b1dc652490fd536fe35922f7defb2a1a2ed53ee6ed22406250cc6b1fc882eb1a21c7709c14e6a70ec155fa4eb6e857f01d65d555491c5d5c780cb5aceebe4437b36197f9920cee7ac5ae528d0132bb10849930127f4dc900b4c6a4fcf5abb91cf01f131c916efe9e38287afc0a2f72d57d04f2d3c115441f939e1be779c484ad66b5174658398750d7aafa7a0c30a4005f92bea7467b04e81b344f93d52ad69ddeb3dc28763d7f2043c532397f5bf5f5a5aaf6d8d36932d5f1c9bb46fa644383ba3c5599fdcc8c81cdcfab752f1215038d29df95fd44d9fad5452068841c7621e8fddb7ac573fce6a15a59f3dff1f641c73c1953508e43a9551d9b19d776bc5089ca55059f2cb1456d7f710c6e3436a837dedc929182a4f903c07f483e92aaed628461fdc9a0b72d9e15fd8f7742af550bf72109307689326a1c7309bd5c1ea5b6f19ab4f98055a26028ee9cee7fdbd03cce9bef7ffd7a49bf1def00cfb5c5f5a579e23aea9c99fa9f2c4a6b093e3c0a24fee5faf0ebde07a42d7d3f9008b1bc6bc9eb3bf401c5557f6d08480cddfce4927d7c0707603bb3ea495c94c65fb9233c7a0840947e74a795cba32cd141d7d11ac037fbd1d07032920a4728452a7a46d7fa07e02aaaf00cec1e7632f8123377d5fda91820ca7c3571d62b8a62d2cc0a89eba4302e4c7a64b394dec4584b7d2ec154fb28d6c976159e257918934f7656ba26a8f2bcf574283879ca8b708e8afc7f6f92c0c9614743a72447fa3c8829468fe461b473f64911fead0300967b6d5b2be774ce25cf71d4344e66b22504becb2836ee7d057ade77103b6716bc92ce516b20dccf1205d4b119d7c65747dc288dbc91f33cecd35d6d92e205cdfbf9cff4dad450cf5d3b0efac70a4c12edf4586dc1959b0ad197ea9f5dae6c3417f808df22411f2448515e3d523509f7065105b0462a671e13e5daf1523cc65dc781604dcc6c8c878e6d8f297e4ac898c88a5ed7e02decc95ac06ea85b0cf64157b80fe75bdacdc9056eca939af805fff77cbfaa2cfd33f141a82b43d06c5027cb06d32bad3892eaab232485a90328a3ef3ed95be2ad8d616655f9b9eac06ef86489352bf1a0ff8c5bffdb65f1f3c0b4efb4024528c509909d45f3051352a9771c419ba6605f8a5ef94df12e571f05971d0c9d464907624a3212a6232e8e3236b41b467607418a4efb59242384ab454e9d68f3481bc0266bfbd34b42309ad4249b8e74606c893484bf91dc512e123a345096e732894cd22a7014589d10b499c3559d495454f2aecb816ada44bbd0b82990369dcfd0bcf618a49df3be6640d1f876d221327ee219e70b9e3f9a1f413d96039d8705b7ae97772428581e55b8a5d1d7049483d6d618dda528c812c5d83c964a19647bb1470f00000000000000000000000ff010000461521798f43b517d5c058d2d012677843a1f95a58937692fdaca414c2009e5c71fe41c2a995f31d6988bc421e8a412ded01d1609912a275bfcb7747826b8d7132bd842c1dd3a6b098b74eb3eed0c49e85c2592149fa8ab63a2a4b335e36dd28a2b6eab44204913b8383458a7a6d5762a62009ca04447446f816cad4f26c5cd185562b7be80efdd4326f276889510bcb4c4f444ce3da88b08a3cb0e3112c0bfcde21319fe0af7e9e1e88ceb7776bec80468719b436fa4365fd1fa7012e764cc5e8808e0ad8c181e895f1d862ca829d4af6fddd4622f06ca68fbd27c250f200000801000000000000010000009483d02f891cb83c62f62662961e0fa759fc825b1320c548e42e896bcc06b5f131908168f1aaa4653c394a77c7eb708212c7ebe32538ad8a7e7c1f68c222d0794e849490519d4f894449ef01208e3e42f907ef398ba73305c22c63be7e3c29688f1ef97bf7a682d1596bd48c576b32ed2864d6bd14b66a8032d03f96e250f4acbdff94bb7ebe9d29cabd61e0c28a586af0d622304b7901b5ebb4663b19c3c90371fc573506e040679cf6d8e27c14f1e35d0583a451fffa162586b3553cf2d36f67c370aea03d83fcd4d143b1a7c384d1a9015171b1dae2ada1e8a6fc325925afd6a836695c56174cdbfa6a3c9171977eb59db8fa86a50000000000008000000000000000ffff000003000000e9896ca19e4a6596fc077060baebc32ee091ac033d3b25521211f73c758c82d62555fd473f6696b9c9b2c12c943b2e91ffd16d76e6751031118850613999665b29660c69dff7fe99e662eed89a523a9512fecf6af01aaebabfd28c875d62ae6991cf7a344cbc550bd49c0ae7772e0000"], 0x1288}, 0x8) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 08:30:45 executing program 1: poll(0x0, 0x0, 0x7e) socketpair(0x6, 0x4, 0x7b, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x3, 0x7fffffff) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000180)=""/13, 0xd}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/107, 0x6b}, {&(0x7f00000012c0)=""/156, 0x9c}], 0x5, 0x0) sendto(r0, &(0x7f0000000040)="81ff4a29620853cfe2b54b269105af3f7629fb9aa3859feab89f81cd867ec2e81208375213a06e7c1bb2b17aedd37c4842", 0x31, 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 08:30:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4286265c12fc84c4eb2dd9dc678bd4c4c8d33a0d2a93650211855a30cdcfabdd1d4c8c4846b551cc883301229d9aed7e39d586badec94a377b9a4be5548063d2550ed7de04121b0e6d69db724cc651840a8fd4f2bd4d0c49c0643d134a9a22571399079e04b13dce10bdcba57207562b7517ff744d81da7c18f0ffc6c83ea257b9f46c298f2d1c3ae9658cc7a40c21e63f7dca299ff45663f5c6b3036ea4e24ee672668280e2061f57c656be8a185a937749648786bfe8c1651c0447e5807c", 0x124}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000054) 08:30:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/1, 0x1}, 0x40) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100), &(0x7f00000001c0)=0x4) setsockopt(r0, 0xb7, 0x0, &(0x7f0000000000)="6169a52df84fd95b36120bcab7570ec438e7c608fd70263d8fddfc7a42d7edb9113b07a79b3e52c0a13ec681b4147d5000da6dff3a174c9dd9513d95b77b7ce7ee2e24c8e5aee2a382ccab8b1be678cb987ce9f09c3793f73adc658e830db6b4e53b01594a779559938379b1d0c4f231a1f230a43c580890dbf650610361d13111c683fd045fa7a29a1b30ead506ed0883d2457fc492646fc67f6df15eafdc3adabae893a9808db6a99448ed3dc64616bb65791a0106adad29f6db", 0xbb) 08:30:45 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffff9) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xffffffffffffff2c) getdents(r1, &(0x7f0000000200)=""/37, 0x141) truncate(&(0x7f0000000000)='./file0\x00', 0xd0f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/197, &(0x7f0000000180)=0xc5) 08:30:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10100, 0xad) fcntl$getflags(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x5, 0xef, &(0x7f0000000100)="91713ed78dd68284255fa2cffebe2eca188a59ebe0f3bb83c137b15c2b8bb49fb28b6e4c10fa571d7ec6e1de92c980561a2377cd1f70a30acfa82cefdb7b8eb311e347a78a38a14883c6b048b3d0c01cd01b44b849a56f133ce1c6e4ba617825cc7ba83d6cb717110e84daff7c1ae96614d1cd01c07700e8d89a5b7d6e13fd2e768767476633b8be38007e2501aab6135f7b040ac77a1392a1e2e9c16261a62b9db02e8be54556eb8f83791dbb8ae5c9da78daa26461b217e4c1b2c6473b0b4b6343fbd289fc2119b335331e1a66d6", 0xcf) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f00000006c0), 0x0) setsockopt(r2, 0x1f, 0xcab, &(0x7f0000000000)="0e3e6f534bfd2ca472be21dbb47f03a9d004a26fffcc8a521399888184f6ed8efe124b1f57aafe31a9c0597cd0a6b1b8dfca4902c509ef77c004", 0x3a) 08:30:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0x61) 08:30:45 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) socketpair(0x10, 0x4002, 0xffffffffffffff57, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) r1 = socket(0x12, 0x201, 0x6) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) 08:30:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x20) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 08:30:45 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1ffffffffffffe63, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) 08:30:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xff) socketpair(0x10, 0x8007, 0x100, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001300)=""/70, 0x46}, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 08:30:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 08:30:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0xc) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) select(0xfd6a, &(0x7f0000000040)={0x1}, 0x0, &(0x7f0000000140)={0x3, 0x9, 0x10, 0x8001, 0x0, 0x10000000000, 0x3, 0x6}, &(0x7f0000000200)={0x10000, 0x7ff}) 08:30:45 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 08:30:45 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = dup(0xffffffffffffff9c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000086, 0x20, 0x1857}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x67, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x2, 0xc0000000, 0x6, 0x3}, {{r4}, 0xfffffffffffffffd, 0xc, 0x1, 0x8, 0x7}, {{r5}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x7}], 0x81, &(0x7f0000000380)={0x1, 0x10001}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/160, &(0x7f0000000500)=0xa0) write(r6, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r7 = kqueue() write(r6, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:30:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30000, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:30:46 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f0000000240)=""/226, 0xe2, 0x2, &(0x7f0000000340)={0x18, 0x1, 0x80000000, 0x200}, 0xc) 08:30:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1f, 0x9, &(0x7f0000000000)="402bb5e82dba47", 0x7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/135, 0x87) r2 = fcntl$getown(r1, 0x5) getpgid(r2) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 08:30:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) 08:30:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) setpgid(0xffffffffffffffff, 0x0) fcntl$setown(r0, 0x6, r3) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = getppid() setpgid(r7, r8) 08:30:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10010, 0x6) fcntl$setstatus(r0, 0x4, 0x40) pipe2(&(0x7f00000000c0), 0x10004) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r1) 08:30:46 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x2, 0x499e, 0x0, "508b2c959654b3bcfe95434bd0359ce459dd02a0", 0xfffffffffffffffa, 0x7}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 08:30:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 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"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x100000001, 0x80000000, 0x40}) fcntl$dupfd(r0, 0x0, r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x9, 0xf6a8, 0x8, 0x2, "a7ee539fff88f2f82d2e26c7ca449e33b35d672a", 0x0, 0x7b}) dup(r2) syz_open_pts() r4 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) 08:30:46 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) semget(0x2, 0x2, 0x80) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 08:30:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x30) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:30:47 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = syz_open_pts() 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)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) syz_open_pts() r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r4) 08:30:47 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 08:30:47 executing program 1: r0 = socket$inet6(0x18, 0x20000000008000, 0x20000000100) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 08:30:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="debb6ff06954e8de54f41867d2726250f3691d8b6c73a289d39c3e33c3d66a3b694d1b20cca2dbd8", 0x28}], 0x1) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0x20}) r4 = getegid() r5 = getgid() setregid(r4, r5) syz_open_pts() minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x8, 0x1, 0x7fff}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x6, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0x5}, {{r3}, 0x0, 0x9, 0x0, 0xebc, 0xab1}], 0x4, &(0x7f0000000200)={0x5e33859c, 0x9}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:30:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x40, 0x9, "5a6af3b10f6f7318577788437ed9ef5bd5a9c81c", 0xd2b, 0x5}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:30:48 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = semget(0x0, 0x1, 0x2e9) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/172) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 08:30:48 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r0 = socket$inet(0x2, 0x3, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 08:30:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 08:30:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="4045fa6ec9a7790f1fdd30c4943723a2ea9021236a8b8056706199daaf8efbf6", 0x20}, {&(0x7f00000000c0)="32ed35b904aa262ea215aec4e9fe060b0dde223d2a43690a813edd41f0efd185e746c794582cdeedceb8c4b95765f5fc9f5d46cafc00e50e", 0x38}, {&(0x7f0000000280)="d645f4c16d69b0d44836773764c8f8dffb191d7c233b05750f098a14b5acc2d459469c6852eed1163eb36161c3528e7f462ea05df1e4be4dc777b3a9ee57e3f217ffd0c9d3f58e986568e5a397d91a3f96f74543e9538c972139af18ec459018a4ed22f2f04c27125715ed6f9acfe893b47789c6e106f47482710167265792a1c38e7f94f06fa53384b177d6356512492463f1bd200fa79a88eaca25f7a5e2123960f6ca7238b1d4652e6322732529d80c7489fe4cd439854d8c4483fc80f32c49eca5575cf669ebba4febadffa75d4de972b1bc7c6022674b2007b40c12b7832831c838a02741906d9ad69ae5ee3f39a34898b652bb3a1cc8f38839662362e0d0ee383f4bcfe98525866bf04e6307d90eca5d5b94dfcb00c7b15302a4d76b81b29858503ff9a540de5c24aae157879a5829848a362b98b70b25f284ab5f867a0946ee2187c42a109f407e8bfb4cab436696936c969dd67a6b4c0cfc815c9aefabf2aa574b6dfed96d0b0b4d8315c3590dbf7cc568ae776e12b98eb25624ab0bd3171f57454cc786a579cad1bb60109cb63acd6a48309cc5152171b5d718727f7d2c61d93206909d03c9100519458dac39a4e6b7aa0d21452b1c661fb30b152a46b152f9d7f9bb7c27b71140f599f9160929964db52ebfd0d08dcfeb9ca939c9f56c3d942f00c4046fc5c7534f0a1ed2a0ef2c3cd133c15f671b8546de0caf8b5ae48e93251b63b32ce7d0b9fefa5a8583ba7f5963b55b69dc95e704cbfdf103cf0aa1958d8115840572d882a5ba86306bb19e645d1d1ce36b22c52e2c1f34c98b48fb0a717df32c0f3703e05263233fd16e3beac0e40af40ca0258cabf60682885a5701d546721eb1e38471c4793c9609c96ecd9350e20de2f81fc0f946ea1d9faa28ceb33ac4b522731a5205e5a3f2397474113b03998ffd5922b9289f52279c8704a060d6c9022efbc5088ff2580977c2704a2dbe9eb2d6b3e2fd4aaa5e32995c97d603d120795a198b00ef9b9ec9a1d07733ffcb6e3eee291e3798883abda489be86bc5b62438248640451aef35d2ce62a5da3d79b4cef39eabef8311c583396ba9e758307278eca3ef96c07e4bb00e3e2da675fa0b040706bcd3af227a4722812db50cda015b9c743e7ab284bda7681c61ef5b0e960a50c27e4955c3eae6133ea3e8b9fae897e41bcaa1d6c59d81123ff4ec5ac9abc2097716a03b544f42e0aae86baa9692f7a779173efb2cf144de5b5ece1a1473acf05e629492ffaee2e6219adc73991c16907a2011881e1434624355ffa4bf1d0db14f7c6b18b5fad392795fbd5661339cf7be51e05d4e2b9be2ff39a3e3651354f3af746642ae204fb211abbb82b970bbde20066130e036cf21521ff857a3f3332e9cce2259ba772e0c127bc7fc65214b7b8fad998a825f1f871f306b759207865f3fd3c1cc32e708a8ec05c6434749e16ff3f030486dd55fd1a4d64ac96c83343f4eaf10481322b6c52dcb9d423dbc86751b16066330831cd0875c80a0f9d71a288b3e090e5f24047b316f61fb9b459256d5f76eeb32fde9e8d70bb724dfe15a503889bb6cdf7b3bc9fb624692960c7a3f15070655d3bc7afad63123c151345c5617c5c71e0b69e1eee7b436ef6264cada8888be4d05f65a0cdc677cbe31cfce42f36ce214d4a6c8b422fa7ddee780007def54a29d4cb311c741256e0e05a20d9f50790140b566a131630c9e1b0540218d4acbcbfa1c0eccd69efad0c9b397a04dda3faadfd2ba3161ae4d539493061a64d3bd1c7c98de1e654d363c019554f6ed9712278ebd0c178fc1153dd805c4e732afc8c2f74cca633fad9ed1a02e64b51f9fc8aae62b877b194f05135cd0f234ccff5d98da24ad4fbe485dc854361c9f1858949e9a1f1acba8b8f32236d5220b9078c048f83421f277111b9cdba06a3930f2b57a80a0b6375582be53e7a748ce0e3fcf5a39a88f8979f7a1e840ad9a0370fbf8a628c01adf0c189b3dfdd2acd0d09482885bdbb2d20e40d70f35757cb58d48c1de8227fc0998a0c52177a6d9a3ea1da543a7a255c908b91f45377aa99987949f8006dc9f93bcafbcc00490fd5976b69f743e31fa350c802116a28ea2408fefef6ebba8fee4ee717b6e69e5da382a6debc7b8e4072c84c7adf202b1a0b769e13ec5c2676c7097c50a8c9d35225ca54f777f75aa48ef16c97508a2fb5ac896b7161b71179c8c74db69119b20ea42e525f1099b1cfaa8dd39375cb7400420c19b11a7535142a9523a105a2d7581881eb5f22f20e93e91dae92468c43e5b714b643a9c8bdf4ccade7cd76ee42591da3d21330dd8560087dc2bcd87c07adb880cad50076d5c5f54a74594f415fd241f2e97025be6abeceb6658994c27d4ecd55c0ead90d77fd02e036db2c2aa8b17d38b84a7bd117001d4e09467ea0158f139ec73c9121322de2fc46b0fa1db43e4e8be9e9af563b3578a79fdc38e2148fd53714c7dad8f9823e92cb0b7108907597cc9089e2c64b202fbc145ee39a039b41d2b8750009c6faccb5f7f357cd992b21ea6be93cc12758923c1bd3308824f42c1ad2e40c824dc5b7a422357800df32cd803527310277fd4631b6fbc32d522c1281d24c0c0dc455e5c571a8cdbffcd5a78f47ea78e30216fb7f6886611ef827c6f2f30ed70dc2d00ce62f026fc6e89159e21043721e956328c786d5e879d48eab16a05cc19396fc129d6d13f2a58b2afa8775a462a3c1aac1dad050df93a329c3c67c3259c7af17785a4698ad02159d07d5e2c5795d50962574f2f0a8e7314b448d640ff286dd7a757579ef84f814a270f69bbce02caa2ac58276653404f754765d4a734b3c57e825393152bc150ce19ddf803d4d989326a222a03cffc95f5bce6c59ad7104450cb9bac867765d079edae3ad0db07a2f228a5846ec47cf7732c49a3463e9aa8a21945d37e8d37a98fa8c9783ca28efa2f11580a7339fa1eb033acb7f2c13eb91664b2d496de2618bf5aeb9608ec89b4e371d323f51c9f8d9074c45a233469f5aca1f78d0115035711df11aea6a0532b250c1787d7f8c9e7b941ac55371fa84975d2b757e18ee9a8878bcfd76b0f57362408ae531e3df66a5ce361338901997b8ec3fe47bd6f2b6ebbbaaaf259e24685b993526ec8c24f0e8cdb1be198c8e36521d440c4269deeb404eef16a094ed78e6e6f73832516b8ca6cd233acc9c33b5f29f7539dbc6a694d7384760cd7032b6fa269f8bc3c6153964da365ec9594ac4969607d8fecc66a77add9486b7d57f8905635ac30046078bed1a3ca11f3e2fe3a8121ed1084109fb0ec6bead84e3b924e002c9333a70cae80a6e31a05f5ea22172e084e08c183c2f1683d0ca5561f25e0cc122608c2c07e5fdccc8672f60988f951aed1425961e6224fbf2b72fdff56ef7ed063b4b019a75299e38c4fff6ed53f76af5e3aef6806bd0491550ec85737282de8fe271414641c79bfa8f4a83bebac84706fb8dffa3db3c4c5d7efdb1741caeb46ca86bdcf5ebdeb2ae9ebdfdace738677f65285c530d8241afc1028cab249a7ae4cbe22ae2b279eb658f7362278375f883654c24f6f7b6a15498df2e3ff55fb3794689ba5949bd9affc3922738e2ce7281e52370c82bd66caf192442b79b5bbb0afac9a6b498f3be6af995aa5b5c047ad8d4b2853f1b2e5d11d75eff6ad90d6d9495363d45015084230821cf1f110d053cfb86f686d7c9a74db1ddacf736481503241d8be19c8be5ef2a78c766386ac67ceac7028a0f84d7af7574e0dbc7b1207234006d669695e896261a198a80908b4a3e231f7b326fb536bc8f27e690440cea9c174d976b6f0a15947cff7105d8ce0bd94f53a2d13775545a1e121e0cf2e67a454d57f77de38892ffb24450cfe6cd2d3cbabb116608cfcd9808c22f5e38f9e0fde5b5facfa19c060333fd104281c5f062e4d0c56b2b36e9dc4069d689c4ffdeb5492c8b9bc5edb58d29f8c6f8e19f98f51c7c714405684a2562b78f937b03996d714860b1f8882bc9a5b27909b89fc84c63a791f4e7e2d50b8d83224243fbb30b251d11e6e95198dd7492b55d7983a76f5cddd11d3998e4f17853861938ad90ffc29b2feab20006170b28718dcd50ed01f183335b79206ba600f8506b9bc5897c31ce8e772ac079cfb4a4c383dad0f17b750a69745c53961a09d43e6a8359bf84aeee0786a0a056951a31495870c8ed77b4537daeef40d56af66f5e7dc7fa2e98065739a09effdd84bbb6a1b426dffa9fdc6bba1c78d53fc1dfa7b248bcec08793d54303b044194cc8ff61527c82ddc8ef36520cb18b7edf388a66f922011a761a32a128c0625c53360fe249fd1cbfb6cb4ed08c8e8226bb33e9e1574ac4d4803d111674ff6b30607220e9fc7fbfb69c1c9c555e3f3a84a2d5550d614839c6baa7746590be04c72496eb507983bc761ff301c14c7883de9770cb3871510f3c9312ab5268eb8395c7718b036548cb992b4708bc70556621a2a5ac3c3cc48d84bb7a8a51b261ae41901505b5454e674993b0270eabcd43c98d8cf1f7dd1f16e6628b8bb0bbaf9805cb7ea28e54b6fbf55457a34c5d12eee5234421168926d74ed0b0395f00993de6b4e325ca7c94343e5f69b9066bd774e755264967e53d59914fb0d42024f050ffb5ada692743d4062a2b98b9879ff13bfd23f475865a34b3c9f3dc8bd190d62d4c6af2f9ab48602ceaf7b546fc49025a80e3457f0a17854b1048c3ac6aeb517a221df78f6dfb42da8902bee377701fc34c0fc9526cd7c0dcf84e76c494f780f9ac7d2b669358d973ff4f7a3cb18541c929b2b3443fcc98197cab2bbcb8d9b53dca1370d3ac68b5a8e8e5ad9bfa2cf6025ebe2fa744b158252604fcd13cbf8e822bbfddd3cc7c6c1125af5e3a9a0309efefa784739e9850997fbf581357d30d6c190d6a847cf75499dec20589d84552de71d40b70421df800bf17e1aa1e77d134055d5db49f35e35b76de8e36f0692aff856b4683c7428eccc016c52907917ef01e2af6281a5824c714890576b75fa39b29052f18d3aa9d938bd919a03f284047d118553ecef623222a7e475a39c0d0ac9842d9507773428fc5f04eeee69b48dfdf3b9ae73331f780ebedb47dc8e3c1913b01c4aad729e84a53c757ef1f7cb1b490db05df7935049d6aebb3978facae6ded35249af8b46981d5a37a8cc9b7aa07fc89b1d7e41197948530983385a0fc20f008b1854859b6fdabbaf615ebf0e0fd0980cdce6e3facc2e7f0c952b42f68d8af8010b3e75019d8bb9cf6b8457a4f7b395d5d8c0cd95fb299b0db6ddbdf11f7e326c0f29a8dea1eca08772c18907fae55898541c5cfd68bb530a2a8af75daeb5e60212181e80e2e121f83aa5d0b4d4300d6c79bd7aeb62808c287afe6dbcd17c9ed4973f90cc68aefcc441130b0e00053132e1464436af2d9060ddf726e16927c1329bdd03b6b102d2d133763cd9f3bfacb9e801abbb627856080b5ac5ee9be3143d2183a09ca0b7cf830b7cdcef2bdec166aecedac301376ec80de8f10b8afd785518b39ade8ce914776852766dafad7e02ed0e359e153798aea76d6cb122aea4208bbee6a5ca8dc48dc031fd61a1e3de8971e808a333f006a9d6e860ab42c0cd3d23aa52f1ba5105db45d4934291455dbe6a40bc1c4182736d9a73d8744782eeca29c58a4f2db5dc46d9447911cdb0b53fa6d5b4f36d20378a472580f92dd6d8531c9f31ef4fd8fb201df683df705ab3b33ed9dedf933dd705a1dad66fa3deb85496533284736e761d6de83f448e7243372c66a4ea5a54d", 0x1000}, {&(0x7f0000000100)="57828e51d45e8470325d43290abab02c5744a21cf0d9c8c9f3b497e1ee", 0x1d}], 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *304025 4757 32767 0x10 0x4000000 1K syz-executor1 498664 35215 32767 0x10 0 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(25592eb838d056cc,ffffff006fb622b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(630f24327929c10c,ffffff006f4a6af0,ffffff006f178500,0,ffffff006f178500 ,ffffff006f4a7900) at ip_output+0xc8d udp_output(8ad96dcf0572738d,138b,ffffff006f4a7900,0) at udp_output+0x45a sosend(34ae50bdaddb4876,ffffff006fa8a348,ffff800021188f08,1075,ffff800021189040 ,0) at sosend+0x47a dofilewritev(25245385192c9188,0,4,ffff800021062bd0,ffff800021189040) at dofilew ritev+0x14b sys_writev(49fceaaad698b91e,790,ffff800021062bd0) at sys_writev+0xdb syscall(25592eb8385f0225) at syscall+0x496 Xsyscall(6,0,d,0,3,99ddfc86010) at Xsyscall+0x128 end of kernel end trace frame: 0x99fe5292f60, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(25592eb838d056cc,ffffff006fb622b0,ffff800000173290) at ip_fragment+0x625 ip_output(630f24327929c10c,ffffff006f4a6af0,ffffff006f178500,0,ffffff006f178500,ffffff006f4a7900) at ip_output+0xc8d udp_output(8ad96dcf0572738d,138b,ffffff006f4a7900,0) at udp_output+0x45a sosend(34ae50bdaddb4876,ffffff006fa8a348,ffff800021188f08,1075,ffff800021189040,0) at sosend+0x47a dofilewritev(25245385192c9188,0,4,ffff800021062bd0,ffff800021189040) at dofilewritev+0x14b sys_writev(49fceaaad698b91e,790,ffff800021062bd0) at sys_writev+0xdb syscall(25592eb8385f0225) at syscall+0x496 Xsyscall(6,0,d,0,3,99ddfc86010) at Xsyscall+0x128 end of kernel end trace frame: 0x99fe5292f60, count: -10 ddb{1}> show registers rdi 0xffffffff81ee6a98 kprintf_mutex rsi 0xffffffff810774d7 db_enter+0x17 rbp 0xffff800021188b30 rbx 0xffff800021188bd0 rdx 0xffff800004343000 rcx 0x1894 __ALIGN_SIZE+0x894 rax 0xffff800004343000 r8 0xffff800021188b00 r9 0 r10 0x2468ccfb6cdbe356 r11 0xc7fb85265c6d6b66 r12 0x3000000008 r13 0xffff800021188b40 r14 0x100 r15 0xffffffff81cd35c1 substchar+0x1034c rip 0xffffffff810774d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021188b20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=304025 stat=onproc flags process=10 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800021063080,0xffff800021062028 process=0xffff800021065078 user=0xffff800021184000, vmspace=0xffffff0060df2a68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 4757 475184 59557 32767 2 0x10 syz-executor1 * 4757 304025 59557 32767 7 0x4000010 syz-executor1 4757 6714 59557 32767 3 0x4000090 fsleep syz-executor1 35215 498664 31069 32767 7 0x10 syz-executor0 35215 59369 31069 32767 3 0x4000090 lockf syz-executor0 59557 45167 14550 32767 3 0x90 nanosleep syz-executor1 14550 235107 21653 0 3 0x82 wait syz-executor1 31069 442954 87136 32767 3 0x90 nanosleep syz-executor0 87136 224743 21653 0 3 0x82 wait syz-executor0 84023 426695 0 0 3 0x14200 bored sosplice 21653 305998 74785 0 3 0x82 thrsleep syz-fuzzer 21653 352796 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 209708 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 305356 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 416740 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 81610 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 461440 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 306959 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 479450 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 101346 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 213574 74785 0 3 0x4000082 thrsleep syz-fuzzer 21653 98291 74785 0 3 0x4000082 kqread syz-fuzzer 74785 439350 76171 0 3 0x10008a pause ksh 76171 424823 7084 0 3 0x92 select sshd 98434 507647 1 0 3 0x100083 ttyin getty 7084 79826 1 0 3 0x80 select sshd 49132 127346 36386 73 3 0x100090 kqread syslogd 36386 252836 1 0 3 0x100082 netio syslogd 26823 417898 1 77 3 0x100090 poll dhclient 78338 513699 1 0 3 0x80 poll dhclient 45030 493401 0 0 2 0x14200 zerothread 29566 33950 0 0 3 0x14200 aiodoned aiodoned 71876 152866 0 0 3 0x14200 syncer update 70844 218941 0 0 3 0x14200 cleaner cleaner 20566 56286 0 0 3 0x14200 reaper reaper 92308 187281 0 0 3 0x14200 pgdaemon pagedaemon 42191 514897 0 0 3 0x14200 bored crynlk 11421 152094 0 0 3 0x14200 bored crypto 71485 28946 0 0 3 0x40014200 acpi0 acpi0 83703 83938 0 0 3 0x40014200 idle1 15226 311749 0 0 3 0x14200 bored softnet 33228 49546 0 0 3 0x14200 bored systqmp 41108 445296 0 0 3 0x14200 bored systq 32753 101309 0 0 3 0x40014200 bored softclock 14683 21957 0 0 3 0x40014200 idle0 1 483354 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper