1740232057dff048ad350849535b170bbdaf316e79b5baaa2a106f0f74f9b314c131b86a870e6490fa14b4f6708701d07149962c091e49ede91434ba8b872cd16032738c562e684ce491fd54518c576d494eb27cac439ffa5d7332bec514d5fdd3cd5b19ba30c138b2b31fc980be1e58f8f384c492506c00d88d1856143e83e0c3ef403f2bd09fb8c814c151f627f59e31d086ca7de621e1991ac2c319366796878751f9ecbf712cd4da107bb7060914e10474e3b5b848d939c140f1a169050b45960e0e269923e4a4e7558935b933270c9a770ea4fea1311244a969a139b40c1ff46ceb0a2a3363eabb1ced09d3edb9313fe9358339241ba60b6492fb2569f17d86ca38ab54f5393488d391d8068b77f27bdb22cd2423e215275ed633e70c6a8cbf833e4d9f1df8138158411f41f793fc2547cacfbea414f3cbfef8a846c99f00204c21b99e46e64c4b53c777d6bb3a91d3cdcf66afcf173cb3734a2e9a8e4add272f4def9e5c32c14a1bee268c0db7a2d338033ceda4d8b4a4f948d44a221305d3a7a5351e36bf9b32b1975951cd62af48971f0993e5db206755bca2f9e5e5f46a66c26651b78b18027fac4f5905b59103be20c7f090cbe4ade2859a2385324d346b1f43f0b5c5592a395f25b3fc1e1d2aaba08626a6f91e7fd96dd7c06087b4308b53e17b9be916114fc2a6b21d7a54a963875f9b588eec97a681d26e6fd1df6ebe5138d0af604d212440845ca5f2637b19af41efef20699b5379f6d4acceb78220c3f95919f72f1462ee24fe7baee2105f68cd3bff0d2a1b22ee8c5e7aa3859b6599bce6765240762df3bb7506ea001398f89c7d2ef2dfa4796622c05dd27ab5f424af56f77c4c44fcc7a645a54cf90e96a802aa48874230598fe7daa1cee85a3dc012a17d9fec689a6ad0d51b945c9c00b0c37e0c1fd3cfed3d1f85232d9423d5ee4e72e0ca6d1ebba649fa672f34a6e61205064c15fe4bc145c02557d983ed1d78508929437f03776243b87b7d26d1f8fd6fb0f08e5372804e9da894bf0d5e69d67026de6f0de0d0d095cd5e91583bfa0839035c3403d8d469f80d48a502a6a34f46d1c72d69fc125d87db8251d65351740980a9e8218d12c5a98a67ea88728a3f4964d39407be24893229fbb8682e90c4c19a8b2b3bd87d0427d80b9ba34ffb6993019eeac947092bc17918abe36ed1e8d2e1021d5ea408291825678371cb4b434d91b6627ab336526dae37504e55d8c149d3380da4ab1b30aeb2b0310b7d4de34820a25c089b7279d0df6d9df42f250c7eb6b5716aeb6142b099751bb5a9bdba4e0a64596b27976414dabfb40061f23b9d1d891c7ee068e940d845445763f3d5b161390e5f193ae8d2ceddfaacbcf15a65f561dde7794c4bad66cb8151cd772e1ca6708cc10509d99f6a0a4308a47e736a5602ffd6629c73c97bb252fbbefd615af18e7537838524c2fec3daa9c0c66a40d79dacda4b82ad810d0ed08641739565bf4603125bed3878a5a8851534121066f05df213e02cfc4993b0b0e8f38172405d83a13c8a9b23b64553604406d65b05eb8f8a826fc8db99314af71aa2bf09b881414f3e82e48d85bd17caff8b7b8d333cb220fece2c2c26197ceed26e19d11b62ca682207993f2e2a6193416be61a1e482ecd782a89fed74b83f23959c9e2f3f409f5e798de1cb8b684762f4da25a377dfc44fee48db92471ac3a6af586a2929599d6607aa80f2fe5243f53ed0cf680fae87b3eb9a821c2739dc555ea7c03fbe3944e4582e31c21c8fb281e527d3aac28c5435bae42285fc3989f66de92cce64a216f1e9108e66d30aae6f9e2d00268a6078cc1f8c9464a1ad747c7c63817f3691a1daf51aec666fc8a34a27e3ee346564d9a7593a98ae00d65b5e47f0b8336455f6bd2e4b0c1c9a72409ebe3fcbb759c91877a11f49331ffea5606e8551d2dcc18f88794cd50b71c82214b6c17c889626a63dd51478d17eda8a03c89cac4f206d1b9df22575f5621d1e51d6333db6ba68e0541a00bc1183ac504e23dd5791bbc32f71581564a77f0f766600a429cc3f5126799efc1f6421f39f6417a91efecede077f73536fb675cc1fb9042b7d076cba33e817caa56c1df1730bca0d154162256f117b13279012f1192f57af6fabab054fe39a7c593b597e3b0d2db0ccc451082306af21256021f779901591930e96f679f50877b49beb275014aedb88264a1b466a5fbe09b1427148403b8209e0c55470296fc9d5b2c327edc0219ad5b89b6e20e9f7f6d49f5eb506e5a62f275da384535ce6f57793c7bfa20c7e84456ac0312c90bff36b691f5d99316cd5295f5ca78f34309424e5dc6ec0862bf017c87d0667dbfca89c033bf73bdd44e9a30b450f8e49a0b1fa0f207d1bad89fd67338ef48cb90dcc4c2066b9a0a0ab899da65ab47b467de5df07bc2e811082013fb1d044550e97e7d47b459e93881bc08c42c9e0ede4624625c14e44b946aaa13d2334033c5461bbbd9802372589ba3bbef9d45f0cf1ca0af0ac484224aebbf5ceaefc3a63c9718c47d4a3a0d13fd7436434941558114f8ac37c8af5ae28e87fcacc58346c71af896aa2ee2f1c8ef56e3387c4c1df31f4d1ca30fb2ed696e7fbb1c82a1a48d847a18bf23285b9c2e7f5459844ffa3dbce1a8cd0c8d8bb74ced2ed8c0fba863c7d755c5aae762f30398ebadfdb38fd3c1d44581d0693ca15a4fe546ff0fe82845f2d0a84be8fb8e", 0x1000, 0x404, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x25, 0xa, &(0x7f00000000c0)='\fFW}', 0x4) setsockopt(r2, 0x1f, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:18:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000000)=0x2, 0x4) 15:18:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffc56) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 15:18:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = msgget(0x2, 0x141) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000800000000000f600f07f0000000001d219c76cbc1dde0ac2d1137bd1e1b6cf"], 0x1b, 0x3, 0x1800) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 15:18:50 executing program 1: r0 = syz_open_pts() r1 = geteuid() getuid() setuid(r1) setuid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 15:18:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x81}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012eb6de5faf653000"], 0x1) getpeername(r1, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setflags(r1, 0x2, 0x1) 15:19:21 executing program 0: clock_gettime(0x4, &(0x7f0000000080)) clock_gettime(0x2, 0x0) clock_gettime(0x6, &(0x7f0000000040)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup(r0) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') shutdown(r1, 0x1) 15:19:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002ac0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="3634dce0b677bedcdd586a614aef372b9139cd06d915b5b1559c93d9e800fed32cec64d46b57798c5b8182c9", 0x2c}, {&(0x7f0000000080)="5276574ece6a4cabeca496eef86bd2daa9e7257692a7bb1f448172ed75807ea4bd90c4b54919da1a644859874a40b6ce51f8e6cb51fb9884afdba0a4f0d5ce2ea0cab55170fd7090553dbe00d5ccc54f0cb731ee85fff44f0e9081e42c4bace75df7b8bd8c84b10abf5b0a213d027144deb727c47b9e5d5799ea5bb07e1edbbe42f94f6efa5eb0b532dee961c21bf9290cb512b2fd7c4ff91f10eca3d38ecf67069987271d23ca29a674cdff8d30dc894b9259cbd42e7d2709d335d57e7f187a327a95c693a08b6650fad84d8dbb2c1a1461712aefe028115382defcb5c763b3170f1c9bfe8394831652ae199a42e71e397a6d3a55ac304ae7e4", 0xfa}, {&(0x7f0000001a80)="f14ec52b62586925e5a5852ad1ab05990d5e67317633a9616c66af08a6dc05cc159296a3d176aef74b4fc1c8761d23e788ff6d81dc2e2baa5c125cea353eb528dce559f9389c4b502b286e6d7b5eab5512ee45496f52945bec86f925b0fe60f6b2237a8127f5f87c9eaa20b4353f9e599542c88298b5b3fc27d26ff194a717c500d384c0b099dd9394391a1210fd3209b274fd8ee9148593fd14cf626594444ce25997bf3fa66947aa253670a27f242da264dcd96ad334c44690fc237796aa44da49d951b0a2dc1078491f4321170b25b662b7b68cecf309ce85139857ea5bb8f0f838c56523e399e2c2a83de666ca3592d3f5c541608be99efa38a656a608068e4dcb1c4edc3262fc93c57f01b3a2a46cca5303c09448e0ceed8ff2ea0c07a910d8b28370e7f8a4e5592a8a329fa9a97a8bbfcdd8ae56656f0a2c9f20e17f6dd6c02bffbbaa3504bf12c4b187c9179d29dab985e59d71b6a7a4b5c9effd27a6ec0d41bca1bd21fea898729dbb9ef7ccc98ccc61a69e879f37beeea22722b41fd839ff59474effcdd74136b84a1bf1587bcf257ca77bead82c18e9f6b2b4ed07d8e014c7433a8482038e690c206669111232654ff12e2c693cf934c7f186ac70da8ac2d492285fb976514f582d98d4acb61f289179741e7b6ecfe20a9ed295290174a5b105fbe752b984b8f181b8ad76b11904eed818205fe9dce2b92a8a395905f9d98f4c687daeb4c7a0ac73563339e217995d7619b061df239c98b4d73121bde6fcce998728e96b343e89cb379ac3d62bed13f59ad6d8cdf7adac682e54710d2da2cee973acd9f9f2207f4e397bc155f5faa66cf600e13509f9a83ee18209ecee061bdd4fc2575c2dcf8675f4973404543eb8ef4a1e8d6557a1187ac16b0c5e602f9ed85595d3eff98664c04a093d1e46bbdc8773f85ce0332b6cf6ff44ce3ed4c85d19f2cb15019a8664545e0a00f61d2a8319d7967108fcb31a0b815c1c348cb38d44eaaaca135cad69068fe041b2a30c5a8a4624878be542e3ff455dd5803ae0d92a5608b2b488e1f307d0db489dfe038fc58a8ee56689e61d85c6058fcf48d944944160cb851f4c84384eb7dcbee1d34462812dc33eb0ea17431d9a0e83bc694900522a28aafe67bdb0c0fde884749c89ba8c90f76f7fcc957426ef8abb0ef15237d834b89b753493133364e74402f3e42e745d4ad43199772556400a0e201148829e58fc74fa89fb5be086eed43ff2c7b0262f9145eb1fb9937c9da80db7d7af9fe7ef04e68fe2d3b8246ae5971d2d074d2eba04dd1c98a7453fb8e0fe4a457686bc77b76ea4e5b2360e9d6da8f75aaefb8ba873bab76475627b04f70e38dacb413ad63e0a7b9a6eb9024d26a801ee592bcb89e28901ffd48bbbaeb97bb2fc54a98913fbc8c29d8cfff09ed9a4a5b78754152f34cb9d7f94a8f5d8b329b1c647ca4a0d9273d0960783efd717c23597ca72c0ab9cc5bae73e0be4be916680b6666cc23aa4148d0917b018ca502eac4de2bd1ece98f88d08058f45e9fe5c2926a285a2de4a7c27714e4d219ca0a4c0fcc96a58371d957d2e5e1d4d8c69e01e913f4cac22111275de0ccd598f2221a87e876233ff381f11933ed28c0243d5d00d8b4ed80f9bc58374eaf02e3f73d3facacc4a75c0bcfb943b4a020d9677133aec167bfa08b3f7fe9be6e1c1000ed5f8f0b26d869eadc1684c2494b9188a5baf1337fdbee205a0893dd969f9b0084b4cf0c91660c83c96ab94152f240eac86d8a0c6aec09e79db1065bf1f95f9cdff378e84c7a1e6f42ef42e948c43bedcad6c03d179202a31cf5101d4f2b2f6ced15335e01f60bc168e26eaa188e00b0ca475c2dbb41d8bbef97223eeceec26713473db40ac9149c6895771085d0ded4a8b0e857839c5d08221d98110d66b8d87fd60b8ec2d138745d36344f61552b16ce87d04910bcb23bd3de10267acd5294b4bb463f3c17a7060c2fc8d2229686813de8bf17eda8d5baa3687ce43fecf7586b8715ac818ded07e1b9218e811e0b8fb82c54d02a57e2e5c3130274e7d66f4da79061e1a8bd845dce59075c13d21cb0f2ee6417351c58313a84a64a7041aa7ecc94d76c35e2d4f27f0c043d15507a2bdc023fc8fb10564afcb787f4d399a0aa6cab3e0edf569c57c9574b8abffd775f81845ae15403f59549813a765a32ab167d4071aff5c2293e5e834c66350f6aa0406ab1e761bf59fc6912995a3a4d607b40d92cfeda73eff15bff847afaa7ca5a22331c784cac08c128827e471f9fbe792f04395d98d68fa9b20a16e2906ae1fb639c4a783363aa6fa15696ac8e6ec6973a280487752b667e877241f0d4c6b668fcc011ad0b6fc1e85eecb143d3af3b996bf2b6eaf9ca82653383f8d5e89e8ced1afde14df6af7284ca68ce1650aad805cbb7f8fb75adc9cc3d9608e459b0acfd5f90a466bc7adea5752c39d431acd43edb8ad6ea4a651fda3243b883634075e7cbdd7d9c59c6dc915ab65ab33ff957b75b78bf0460471c1604307c3815acf121de0b6ca5be7fd1cbd7a315b996d00e54af009f71b9cdfed1abde5373b1ebbb40c17e73f18bd3f27346e260d305d00fff551f67534d6e3323672263fc5c7b3828d8dae597eae46b8db2525b86745a34aa4d9b2b58f26b0b5bb06b6bc71b4b8d894fff4140efab899c9ed227561dcfd7df00a6fa4c6e3f2513521000bf3a8f2f90ee8645cfd94dd75605b9b13edfa73dd9b03a842c76100c2a8dc60d3714b283e45a444a4a7756d2b472db95063c91670cc3268ca41f3f23cfcb0eb83f6b8bb1a69dac0109a837e9adaa5dcc83b1ac5561a8a5cfe07e5370eac54dfe6c7ab82e02279a92b483102fb342af27e8606a98d16ee179ff1a36cece4a8c34ebc14b890fd3b048d95c433cdf3906b5541e84faa8b24ffd155342cda014ef0f299bb38101431317c49e01ff29564218c3c56c6a77e5a8daa9d450c6718f5b1f76337ffbdc0184e86263a3b93fdaef1737860d25a4c416d9b4fe774c24d50ddd1b83eba9b62ea87c8f6cf7f054dcfad1c5f9c651fac9c1af370308e9d82fdb386c5588602839c28e5bfbc83b9e35eb7a3afc9b0a707a1b752033c93f23559a34abd6a9f1600cdcb2c0c88ee124ad0c0d1cd6d32ba2f883a1e31106f094ce89ce35712e8cda990d9ec017c99ec52651ab36ae3222ebcea23386251ea6611ffc4ea15a68154221ca42db50403bdfd77681d20bb65199f4ee759c8f157563374b751086fd57b3df502f60ae8ccb992708929586a94154c7ccabce77261f6a7541eb1f14bb725a3966a6a98031e832dc5eb330d66ff26c8c19fd6239adec316d0ed58c144b54364553352460b0e21127da1e5f7f9b375754b08948b97fb9bd6047273ce4872f03a020cc9824d03313d7eab763eb924058c6ce2a364d5bc99c33207e93b1a50723693db32b0b058c30ca80be4e3c5587c547a115dbca3eeb92b099d7d6b634b3d34b5fa36004af46f185a120a9061b544f0b3825a53bd3da919018c32858545c7ba239d4818e9aa39f66e5dfdbf548fd9d71834a0cff4cdce0e52700e5c5cdd3017214621cc40c64bc2ac12b2e489831d58ca5e6c8eb5c7ac995d4bda6949f9aabde4f28ece351d9f84edc41b1a1edfa1ada6c044eafc24c9697ef380e11485fef00d8d653f660c3c9b841c59cbb6a2d2b00095724fd012cad80cabb2df9047219f72ede807259613ed094f735e6bd1cb327cf524f6b3f7f2c9d5cc5df9af89b0b07ad89e59be65ef2c425ab35b1ef3fe1439d361fdaf2705802d71443277c93936bee82b8384c751fee4bf444001c2cfccc43e7977bd1770b8bea06e1be3831895a2013798f736ec681d7c16dd3dbd987fa1504a1d750c42bff52cca494afd182e777b7829d2c38b78c71eecceeba5f263d4170d79a7872c36aaf423564656137600fef45d53aeb02dc6f620d70c04e4d1cf734a5d6033fba565f7cf1d849f84ea23f76af47cc7117c5a2f18489b042933f702239f3e3e698820d01b2d03ec88318792c1c083e9772e84315d63034241e81345efb62acc1d3b606e32004d0bc4ee542d4a77538d0f41412acc6e44a9e76f87cbb5d95f7bca87a55a57e333e60ec13573000cc36d8a6353fe25c88ec5d62d7b37c010bab50d434bf34cff124397947ea46c651c3354ca6b607eab319e92fad6940cc66247de21eb3c8088f5452725ff17858486df29ee59a39767cf58f9639e368ccf94930df1da904b5f502ef89a8b6ad39721a749c16a6c6a846d508984101bdf4ee56b86be80b059061f5edb863f06c7bdd16a93d4428ed7e8aec2ab8d875eba984b0cd9b9ca436184234a389acc05749451cf4b56b7708730d3c88f376c7e4a283226e113098cb49d8d63be4dd0401b0d497735d7e51e8f70bcdcc4a1652862b68d51f8c99f928eba40335a622e3412307d768fca4d1353bb846a638f4cc1bcff3eff276d8d1b931567ef67cb62169aebf7ffffb74cc07576c2d494b481795dfc318cd70857d3df394d8cb5e4bae077261cf6519160a5bf02a1e5f39729f1f33c77e70b61761e400ef2533e04e8be9c315c7535e7715f9beb59c177a41a240e397c79a9febab79d47f17f09733c3c8f4b3583bf4f4b8dec69534e42326eed6883bf26277732af9ee24da687476d3c9f641636696a7dc4f15ac9ee2aa0c4b97e85d541225174b1a9bb6cc6574d8fbff6b2ce3874f736e1219f42bbcad9ea1623e9a1948e408282b9d22debf707b3e5a71debbd9ea831f55ba0427fc79264deb9c29575addfcc0874d6c7d053c5a05a85b5643e7ebebfc06a9bbe250429d678927263791bf5c11d31d75a09558787b7b638c74f7c829ca5642f1991225ece85b5d82a6087208768ed78634b061c47433ae0e6a8bb5c3ab537e37c8e74c929aa97a1f33a32b10093a60c0e66d348c5736847ca87294c8c428d85b7dac2c5d09d98fcad26fdda41c942cfd26882ac171a30d1a606dcfcfde07f2c0dc8ad84abfc4c4a0042c70b43978cffadeae2c1d6da5385b614f193d8b05acf80dfa15ddc790201acf45855a7fe4ce6a0f1132ab7493d0464fe307cf50c197913652af5841b8f8b45dc294e88814171ce3a565544bead4490eb55f9aced062623b770082293338d89727b1f588bfc7afe1e0606992c9c8b2c294af06da4f12398725edb235bf2d1c13ef7490221448de5f6bfd02f4a0de341aecfd365494e04a0e941c205d2dfe85fa863850f5143f292d8def29fe993fe4f5f386c3e17d8aa5527ed6c44a9fac732de725aefc86f7716d7f1a2fe3bda1418820480c5534e2b7772f6200a8173a647f1f5b6681f57f4741ea524db6a898ffbacde499ab63f04a4671d04267417625d7d0f34d0dd1accb8c2ac68652222684151d428b0029a2de4a1820cb2ca16ca6cc27567b218be4d22bee4891c78ab5e77e1dbcab442eaa6a717952e4ec682b97d0dfdeb3493540af81cd966311366c50e052c75dc74eb94bf106cc443ad426d6bb86287a84bcf54cdaafede44c1f749c4f2dcf9e349e6c56829bfcabf17b171cd4f7bbfa1175f5de9f0c0ed9a1a0dc10935352e2b23c18649afd0aae75234ae78d0ef52561e1c7cf098f1f4a7adf0caa6fe50957b6af28572596a43d059ac2973fd3e0475b3ed9f7aa8ed8dc6c95e5e05b19c321b59642e9d1b00c81b90ae3d8d3377c69df62ba934ccf97dd7c0ba3af6c373915bcc4e7186977d74aa9043b3f082cd66b1882fa24faa8364486055fd0a19da4ae907c0965b2c8bd512fcc415a27303d4bb560fa994b8ea47", 0x1000}], 0x3, &(0x7f0000002a80)=[@rights={0x10}], 0x10, 0x409}, 0x404) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000002b00)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x7f, 0x3}, {{r1}, 0xfffffffffffffff9, 0x26, 0x10, 0x5, 0xd4b}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x4, 0x72}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x80, 0x1000}], 0x9, &(0x7f0000002b80)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x7f, 0xa2}, {{r0}, 0xffffffffffffffff, 0x30, 0x40000000, 0x1, 0x100}, {{r0}, 0x0, 0x80, 0x20000003, 0x5, 0x8}], 0x2, &(0x7f0000002c00)={0x3, 0x101}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 15:19:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) listen(r1, 0xae) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x7ff) sendto$unix(r0, &(0x7f0000000080)="700564be56d3d2fbb6242c2fea2160e1f5a7d08edad8e57f78247f0e07a685e6a0b9dcfec172a796573901ae840db5619ebbf7c4fd53f6513e0e18f8255303a63a8419e7", 0x44, 0x4, 0x0, 0x0) 15:19:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x6, 0xc003, 0xa2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) shutdown(r1, 0x0) 15:19:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x4, 0x6) 15:19:21 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) syz_open_pts() close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x16, 0x3ff, 0x0, 0x537, "d47f25ff6c191b00f3063d4d1a6342201b21ddb1"}) 15:19:21 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f0000000180)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x14) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 15:19:21 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) clock_getres(0x6, &(0x7f00000001c0)) 15:19:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0xfffffffffffffffd, 0x100000001}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0xfffffffffffffffd, 0x200}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0xffffffff, 0xe}], 0x0, &(0x7f00000000c0)={0x955e, 0xffff}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x10000, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x5, 0xca, 0x4}, {{r0}, 0xffffffffffffffff, 0x95, 0x4, 0x66, 0x3}, {{r0}, 0xfffffffffffffff8, 0x34, 0x4, 0x9, 0xffffffffffffff7f}, {{r1}, 0x0, 0x80, 0x2, 0x8, 0x400}, {{r0}, 0x0, 0x40, 0x10, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x103, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x13, 0x1, 0x8001, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x54, 0x20000000, 0x10001, 0x5}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0xff, 0xe3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x1, 0xffffffffffff7bce}], 0x0, &(0x7f0000000180)={0xff88, 0x3}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) 15:19:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) ftruncate(r0, 0xbf4) 15:19:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x841, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) fchmod(r0, 0xe8) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/164, 0xa4}], 0x3) 15:19:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xa38) getppid() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x7) 15:19:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = msgget(0x0, 0x80) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/109}, 0x75, 0x1, 0x1800) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 15:19:23 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8000, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 15:19:23 executing program 1: r0 = syz_open_pts() r1 = kqueue() syz_open_pts() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 15:19:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 15:19:23 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/43, 0x2b, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') r2 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000180)=[{r1, 0x4}, {r2, 0x8}], 0x2, 0x0) 15:19:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) 15:19:23 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x81, &(0x7f000023b000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0/file0/file0\x00'}, 0x10c) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ftruncate(r1, 0x101) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc010, 0x650) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000140)=""/108) 15:19:23 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') semget$private(0x0, 0x1, 0x409) 15:19:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x4, 0x0) ftruncate(r0, 0x9) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x27eaee2c2c51efde) 15:19:23 executing program 0: pipe(&(0x7f00000010c0)) r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8004, 0x18bc00000) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d565bd40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4a167cdf930befd03b123a4f0c5c6f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 15:19:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 15:19:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x6b11, 0x3, 0xbad1, "1571f2b9bdf746b3d839a15ac1deab9c5179a019", 0x9, 0x7fff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) 15:19:23 executing program 1: socket(0x18, 0x4004, 0xd0d3) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffffd, r0) r2 = accept$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000004b8f95d9eed06c2d00000000000000000000000000000000000700000000000000000000000000003aa1cf5151623ebdebd63a17078bdb00000000000000000000000000000000000000000000aedccdad53f709ef63f16340793a9659000000000000000000000000000000000000000000000025f564ad81dc035241037d0a895408cc42f6ca9c9c7f6c537c74cefa6390797e8f20ef27dfa83a61c8e2fc19fa0b9a9d800f863da68a0f729334b4affafe76aa25c3a431d4b421a975f718d6615d46445de21ac400a0d385145959aee6daeba22f212e26d7bf6911126fe8d333e2c9703c55b056fd4a49fa16bcdb4bbfabc49e6f6ca33626c7ae5974b7e6faa607d276d20d148f7b2f929cfc8f78734513a864c76cf61ae79f2b061075c3a1d96fe26f279002fa457c3cfcec25e929a8b2438d8be8633b601d4be0321da9107a05d11dea5669b4ea5722cb85311a2c5aed58e6c7930ce0fba258cf9fa110db08fd9f87a544bc70835da42358f9cd59977dbb99772c40ca79cf5c71"], &(0x7f0000000100)=0x6e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x7f) getitimer(0x3, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x1002, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) 15:19:23 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) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/192, 0xc0}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/26, 0x1a}], 0x5) 15:19:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$inet(0x2, 0x1, 0x5) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 15:19:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) semget(0x2, 0x4, 0x6a0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fchdir(r1) socket$unix(0x1, 0x1, 0x0) 15:19:23 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) close(r0) 15:19:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x58000, 0x1, 0xf8db, 0x3, 0x7}, 0xc) 15:19:24 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f00002c9000/0x3000)=nil, 0x3000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4007, 0xe27) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r3 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20000002000, 0x0, 0x5b) 15:19:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0xffffffff, 0x8, 0x6, "27030298c4d55369cd0b7945a28950c7e984591d", 0x9, 0x8000}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:19:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x6}) 15:19:24 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)) 15:19:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:19:24 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 15:19:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1a7e, 0x3, 0x4, 0x3, "5f8f983b3fc04b407bab49a0174e513324e1a5df", 0x100, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 15:19:24 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) flock(r0, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="6f9ea65c8dd3377996aec345d70dd1b698e8937b0babf7b168665fba6d6472370bbef3fce7a5dcbbd9106e0bd224e36fcba00857049ef20cb940d0bed532ea69b08e26173c1523c1b127b1b2bcc02b8cc07480944670c20b80b1406099fd7b320d801715b356f34ee2a1caa98aace3792efd2435f9ef58dac3398f3556983361f6bb0c90359369d97e5d8cbcf42bfbd1b15453205619d1af8a1d30530a130e98ddeed15d9763109954dd98a947fbf79f1bf3f253fa8d31686f816c7a57efefc7dbc155210a17d45cdc264caa228eddb1c2a1f7b535", 0xd5}, {&(0x7f0000000100)="490e1ed29e5d916fd9106202ece12110eb154fc0eee1b77d941c6586b16aba367dd2d0889888d454eb782124dd4d23207f62c92ead3c7a0b153a1775b8feb1a0a5949d19fb08ac5d8a26e728cefffc7e9532b3f044d66f2e3f96abbb994bac41566ed023e06bd230ea6dc2ad8850f8a3e1a89191992d98ffbb034eb758eb0e35068bab430fa45db08fc2007c6b08b149c200bd", 0x93}, {&(0x7f00000001c0)="ef401a6fca3ce2e9f15d32de015b5845c88a830f569d646178c5f660654c28a8725f2ac7b3c4d1dc8190ea5d94388e283c89765af994c03374aa3181a51b60544d5bcd2832ebfb35efb419b46d2ed1e5de35198c4e733f3119442ff77e90f6d2eb05cc9980167dcf05b6b9067e7a167acbedf03b934919ef34d6247011206a6333e4d9a61cdc478e6b71d7d59aa9de1f1a3b495814f8729c9d3fb6d24096d0ac20091e248fab1bbb360c7db4d6f7f2189bdfa2ad24fce42f9eaf437161ddc0147809d434effdc4add0e57267c8ade02f5eab9823", 0xd4}], 0x3, 0x0) 15:19:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) flock(r0, 0x8) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 15:19:24 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="d9f49e32b79c0f51f8bab5fdfdf6ef3f05823ff55b72e23f18dc875adce53ee641ee83d155e45df8dab45f0c323ec14863980cdc7dbf2cd5292a33e2c1d82ab5a9e6a9841445c272a5114c7d41445bea62ea9ebff454c41b3478fb10d3ab03b43f5827bf4e707fe2a4d5bf362f3bab0e85a3050dc1234c9785bf73fbca74469ac2f0181332ca5ef985cfc95d81996359c184c2e7bd6144003b5184511a3637dbdfe5bdbcfac227b78e98adf3c7fda9a1b090643676d96aff5a26448553f0d584399ccf8162a0c047700e841842b6d719db3c300a3982e2cc8cfd3de51c7f4b0c0b24e14f4d63130000b2924c91aac9", 0xef}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x1e, 0x4007, 0x1ff) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 15:19:25 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4000000000) write(r1, &(0x7f0000000340), 0x10000014c) 15:19:25 executing program 0: r0 = socket(0x7, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 15:19:25 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0x1843, 0x1, 0xfffffffffffff001}) 15:19:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x2, 0x9) flock(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/27, &(0x7f0000000040)=0x1b) 15:19:25 executing program 1: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="825ffcb309927ad937e6"], 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="14071ca1caa62120cf334cb6af5640b53da33fe21b89db26a9db5d023ce30b547e9b8a5eaa749cfb922a7794e1a97e519ae29ac2d83ad91c1dd795d0409a70247081d4c9380597fee92f0d4173bc9e50c7820ad8c27eafeb409ee8350440b3436971c43f944b8ac36ac8a6d119b045747451bdba9814e27c48f65be758ce82af636e365df737127e6a4a569591946b05d6a9d3f64bdcf51b3e4dcf1a08b6703aac7a2f63a9e29bf14070a94d363998b2600ced26c666b2bc4879ec747c9a5fa3e10406111a0b7d0fb9dc0954b71610f4305f", 0xd2}, {&(0x7f00000001c0)="81f09e32b53308dca11017bbd92d3a51a8d9b19fae34d1e174ccec306b1fb02f861993c8418d0f6d8ee630fe514c0368fe0a9abe03d17c24b243913621021baf355804df74feba58992ac0f1f3376a6d82e4167d170d63c95a1f8b6790bd78b08a6376ef305d2e30f1fa770b4fe097", 0x6f}, {&(0x7f0000001880)="de9f5dccf04222d98801f7dcb0ae76ebd8ed6d006325d1b47905268f3c1684c612834c7b65f43015dc6e9d548518bf0134aa134cbb16dc23ea86c0cefffff4fe4567e7b54f3b1deab6285f7e0908fbeb52d7910aa50610760fdb95df0232f7eb7abf435a903e554ef5fa2075fad7ef7c5ee15883dc1794321d822a696fc029c074400a61a9d5c19b9af46555214851e75df577980416dfcd9f8cdd5325271923a12e97ecaae247a16a3dff5e802a272d134e6f2f9772a1bb3dfbb5846266069ff4d0f94cc691505b722d3c366883b30b15be9f531fdf37b24443c86d93c6783a5593de6f38f91d6469135d933857a671904a7866e7fa211288a2795de4b5b8c33f5e1ad41b911010f1cd7694a1952c23c3956c5fc30991f5ee8f1d98a657d097bb0c3924b0b96687f21c4409aac5f1aa70ede14fb749ff859378f8fcfffab4ba945f21a82e64942dbecd2083a63ad8111c1dfcb7f6e9ac425a38fc29b70e9ffad581e4d37d61a4603e92e56da181e1e22b19a7785ed0f199b767bf600a4661b3e726882a9d8d5c09a66e3fe40283a3a6096a9cf1ba785870ff092ac24d585bd051a84c0c2a9981e5a3485fd39e011d3461eefeb2f46152824ee56d620862c6196d84f7bc65d00a541c49e8dc4bc919c2e76ebc6dc861f0f33c77334e517400c3c5f2c8f30a35f02be2a3a1f3dd15b7176d0bc7e74cda09341f424097e5e13158103e7e4a475bc70e43f3c2298c6acf4c8c80eb2942aa78400f421a79fca0a0c7e1c667e983754c232c10913948dcafd4762f0bf47c4ae42678e553ae772caa082888fa441812688aed243671ac895e2aaac4bd4fd91f5f0c390eaeb83c6eb4b6b179eaedfa18c334435215add72efa78e7428247f94e151e66652122842647f36678940c6d8fe6ce0755bb4578c948965dfb72434179b04790673d3ee4f781e90df120eb2dd8620f995f8734cb4944aea8e3b2f1123b1091c03927620695ec98f3a5488ff04aaf487c6f5a683af8df24fbc607d4d4fa0328d746b3589c74898e03f2d066438afc8be8a1cd5596a35b5eb83c8acd0ae90290b7c0f6c71af638584604f771ca937c74711ea0c0c20d0e44a77f6e15bce9170409f8782490930ac41d85ccb1ba9205ea6d4b7982fcb0abb686811986c8bb279067f57e2500c0170568559f44ed99ae4d3ad5798c051e9e3a52a0eee23f3a25f02d66811a27654c9d88c599d8e1e93050d9afa2504e6991784b1dd8adf68c0eb2c361eabb04a8c5b585216632015fd5073baa6fcce876d0b8e147c74c566d157a470051bb3f2d84dcf57fa3a0a8d6a76e15b0eae378bc099d060aa916d5d91abd4795883e426a43192f8db72f53b79c4e24a6a7c9e3e77818b19b1ea660e2e367af3bcf65ae9babc64a83f0a5613004aa97172bb5db401a93f8a0e48bde9cfbfc9412641badf273ad060549b5668ccea6d8179495c9382b994745b6ecd21d15cb5adf81a92288267cc89f3cd4e6c73e334ef2d4c3eda956f232daf39512ab864162a199caf7fd7470a84f7524bbb9e60a3409e85b3ab8d885112f3deb1ef7cdcd8f7a6d5e6e3676ae78d1ea363d064968e4ef900e85f6b1d81e74eedb83592a3f92f4299ff0ee31733fb3065c2243af3ac2559a3298b47d3be59015e37ce6864eed8f58e6f9927ef840dc8ce05fbef7029e7d71fd449d572fa1b2cf7dc008e2e07cc46927512d72ba16f0f7a32f990e5d0f5c435f6c3de32b5bb2d4b07d69d602b445c92bef2bdbdf9146a88b3647b1ebbc6b80482ef73209c1bdc7321e11789411d4550fad5c292885198b126341ab945b1c462f64f1a01b91b8f65cf0761d8fdf007a9a2ab6d01f3f8fd4a7368265913ab547bba102ac2143d07310cee9f01579014a7138773859e5034037200f376ee32ff6306d525b2dad331c7f0ebe499ecb2bd0035272111e8908a0077e9b6c3fec303a2f6b7c7b1e2ee7e6a720540b52605d1421a190bacf5eeb25a96e8844988a0c7626509ca4b7f45939cf174ad41730407a9bf3b0bae59184d4037c2b33c023661b5e0497cdd1992ebecb1a84af256920989862913be0f43a8bb067f058bc901f14b890e3a5bed8ef9dee2f3d4bd1befa18470832f2684cc2e4d610537111ac2312b2a1c0e3bc265893fef84bc1f8eb0e26c075b3d32789655d7008c5808d45fbb8cecbb6fa2f332e2f61ec7dfff22ae35b8999a80bd0a848e74a138dc5413686ca5e81a3cf81ba5d3635891ae915cd091af6574dc9f7a53475d440d393872ca4b726b1530b31f9c98e1fd31b0bcc81474ba422e1006132f6e8820bdd6522b65fc09a3b7e0c586340f473249366c61e6eda5db792f944bd6abbcc6f5e885945352002cbf782eda952813854f4caa63924d66d23c40d4d06697df489fe550820189cb453cb35cb15ce6ff3fb49f9c33a91c589957b4645a28465fbd163ed9315fa2e1e8f146a5a54e2160e0a912febb0babf04a7c156e471de4bbf32df780e26592db1fc856dd8f962a561bd96a15ea0050a0b4420b92398b238f3bdf04d60765d0c6b5ecce274da58e21e78eaa6fd51ae2209fc3e7111202bd25efbfadb0f4f6d43c7c67dd366827df965b3ea8f7a87ffb2ba895d8260c863e86c7c3a05a6814e5149ed89578ab46d6694e6b967a55c82b46482da7b904a85dcf2607eaf66e8c876af96c3fd921a2852d9f9296c442330f9eb500b9e4be738e72af58a25a07c652a7b5f64b43d15307a8ab65f74015b90a65979035168f1ea89a1478b63add6305444c07ff1ba8022e98bb3d29d2033f11bee2764eabfd3b5d6ee8f6889e6f475c131061199742d882b8550ddb64ef12a1bcfae4ae4c9457a8b84974e29baf726e010a14b794a3dabae630a06f6a84fa1f42161b66afe5ccd66218df157c5c5bc640ea211f15252567e53776c16b7800ef56efd99add6af6508490ed1a6371d6667b3eca1fd4900be19029c47cc9a0967b54bf9b9e52029675409b824fb3c9d9ab1547a6c1aa9b95c61e1b73e32f0b4a70ec6fcc0b1e0ef12dd6e5a6646aca01451801b7d0aaebe79e7c8705f70da4943521058a193a6da01726666be6ba2cbed8e7b8e1f8d59a81e6d7044de9ff3aa965b82c9295b59718b04bb5d4ae7a1a612b658ac84344b3280095cbc5257e5f521d57725c1e123b068a5f56818f5537ff38b566d33bc4dffc829fa82f52fa754ced278c3005556dfe8559be4d837fb83122ce6c731388d1bc7b3e07961f563dfce9404d4ae9880b4bb9f37615f0e16c1eb5647ec96817fcdccc1616b86b592568a46f98ae85793d6b85250b765002bb1af2c858367f302b9c57412da3ebd56f1dd6a0e7543866f284c7d4ce11555f3f33718b1d06791de82cec811a05a839c41a7a5f6743490b25bf24f1ed1059fa84ec0136d93de358c38d23055580064985bc31d4dbe8c8e2bd990d8e2c34b6ebf478c0b198d2b081524d4672650f538f3a27ea718d8117f56bc918aeaab4a842041fcdf490c20b310c7d71feb75c4ef43245a77393328147ed00e726ada6cb840ad6bd16b3a2353fb4c03419e1ed55d188479dfdc620c7fa486e7f31e85a796ab0d7f4a32dd783d6b8659720cfa58d9928c2a6ba6ea18992978a468fa6cdd0fcb9434135583c66819a29d47530afe7f4208dcda7dacd7555535a3ba51c9f56ca90817bc4d0b235d851c023da22d6db3f255cd7fdbcf6731397d454a0b6104f9b57dd1ed0c5aee8dc41ad6b08852d7bea494e75879683b66eeace9f05603f81f4959a6b648086686e309d945c68be7bc20b6442f100641b5e5f1411b3f27ff3882fec2770aeebcd58fe9f39275298fe57827fdd705d2724b317c79dd204b4c32d68d53d22285f3ba38b21e734228dd3b39c850c3dc09bd00a323a4467a52bb71905775db93b63dd6d3f8b8d7e2c94b470283007b290dcec92efdbf69a85c8978290513f56dfbf06528c2f45838fd259b41416901135b39d2aef68b15d056e1fa80a54282172a1e64cba98101254dc3c204ed69ab381765e919814892af6b0052ff36933347b16924551d5f9e3d46f99cc178db90804d607a3c6d729d217a6469370481b3460c07f54c003025c46c5667d88312d5c1baf36e427fba0e11e761ee7f8fea2f4510eabb33bb6e4a5cdcb88a75d49fa0403160fa5d9b5b29fc2b8c136ecfe3c9b378fa446faa6654f67de455295f69d0ec4d752bfddc673f748b7f82d9b040aea86d6451ce00458b7d7acee9747e334a475615a5162a013d4548c78689f9dcbd57bb3f49397553fa9f7bb654cc5375c29a1f4568b064d19b9a2e380b8e8f8f19095515e3ed0265e5ba9e957d1aa7ad2bcd7e7b4621ba4dde03828245dd3d21b20d340f4a998616768a9545241edb1d7bb53f3f9c35da1bebdc920603706fbfd5e65c6b61361cc3e6b185c818d77815709653310dab3c107d23e5dda4aa41c20d6ef88bcb0196e07e987a54f7f5616f279d5fa6306df1692b92a17c22fb0c96685988220c11dfc60d181066a3f65c6a68dc1c653ff0d776bf14514961928d90edab648ee5175fd8fd576adf7e693b4ebe991aaa34c1b4f571b5fa7799d3fb4c752adbdb3946d48cef924c4a2416c008ba17e3d353fdb7f09b8e759917421a357c52aedcf8afef70c8c82c05e73dcd29ecc49870243b7a9193219eb338538fcb7fb156f5d552a4f747c52913b1328b6794ec7ba1476067e0853007d06c0a6e7acfb0c138b4f83f2d8f07e1bdbb0e2e01fdbccb34b36d3dcd90c94606d67b93b6b032f3161395edb1feb528d9088770ebe9e2b4259a5ef5866b433bfef21eea6d836c86b959d09f95487b48801fe51342d669a7ca3ac28dabb1d57974d59d38e48652bcc372daeff38f785564801065b8cf7fbf713c8e59727679186366da8a90b21a4541bb5d4f75b3060dee0bda6e1e103b0cdecb528afdfa78bcd31682eaef95cba010f635f1dabade0c624f1de5d00e301e4a1db900e29ed6f33ac9b401f04eca019e070e6b024d7846000febe2ba75adb2a839930a196df3554073b72096dc65bfdddfcfa1ce871106f4dc97bd60b7cd2682f3b1b9e46bd244acec61733a0f0150cd6f47a6f25efffff044ea3eb8c125c6664fdff97d72d8cf6746b5eaec58b8fb156d29c0386c0b7f9bd32af05550d0785cc77766884c2dee336897168af43ef898139dc3db4109d9b81999cb163b02e7ccdb131e7d99cbfe8e5d5d06c5500a79f164c0d80436461b9e93b0bab39ac69259f94cf6dbcf217e59d5f0cf3a9f2cea20a758514023fc41313adeeffa26064b53ecf76ecd9898e3b1984c9d7c8c08c6d7df6133089575ccb4c978f2128df572d17ee89e1c6c5c5a2f5e5cb44d2a96532a5cfd800efbae3d9631261e6acd6b30418fde852b179ec2a8939d7ccf66da3c97bf996c0871d7d3d4a9ae06df30f70ff39e94c413848288a0c8d7e4338b93a960c8c73ea876b71c68c2ad6a2d51f3d5a3ca27384280d49917335e1fba0b6f01bf153e50c1459fddb7a414ded7b1f1281f51e8ba54590bbeb8ee63f57006a7c54daf6b6fad4e75419f66f4feab7670df40f97a7d490c48da45c388139ac7fc3b9cc51b40ad847a88ba9c8c5e03811b3f2d5ea18d69cd7d4df11a26676ae68edca6eee6fef590f7fa86e146dbb81d5352847e9ddfbd845ffa334f244c7366adbfa5238b8db749e1190397ac8f73e534d3009a6d0de4de0feaa151015c796549b9e4ac6ddb2d95c2c0db3fc31484cde9088fb8b670f7871412a370bcb7d08412aceb9edf543831258dce8201bb8c0a72b907ea4a", 0x1000}], 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="9fbd4675e4401d5d462fa9ee36680202f107218dde67c23a2d6254352d04db93abc907cd482a91a69136c00a07ddce6f26c2c1fcb241ac8c26184034dee613b1ab72dacd95f94904160ff7825e38f0a2a2eb7428f0f416ed64778d454a9dfd8cced3ec684e69d43151f78fb5c1521eaaa971f185384c5b96d1b9600fe2917bac6c21751c7b1632d9f922f891196abd80c8f51fc59057f02c80f6f8c8fca06f7ce911907b156ed6cf3e2c1314683656b35c1b7c31f7c2a03e763b4c0c480912e84b541b95dae8a26fa37aa926773ce52556b4eaf4f24c648afbbb72d81b136ab01216d57524f29625184f07fc8fd66e033ca0bf9edd8bd37ae353cb1bb76268a672a408f572e46c910a82110363cb4017f46797c06c47c0d373075bd904a5410763ef0ca235c025667fb968601f5e226bcacd5b47965739020ad6f862fc248a4b97e75c54181b278ea69aa3fe94c75c7432fedb2f54d33f0bc7563e3957217e996ee33b1106f37e1cfedd4b53f1d2abe073079e340f4902eff98562d1915c5ed788a7254d80895153a7ad196b97c01d89b1f8559d1e34cd99c0b129971c6edb2a5385e985357a87a385ec3275896ba3f1db829d2d8b3d72742fe3de3bd8d85a039e62cc348a0bde8c6ddab08102c94e80e95e8fe57f172d2502cd1bc1f2efa62144efabc37664bbcdd7b806db6ad12fb29652d48f660db16c24fd5862ef150f1517c999c47ed17df292b8fa2b05f9b31f12c5cb3e9748475c1100fec7d5910cd4c4e7fc98723be9640a865c5f39abbc89a188995024fb76640ea733c7333ef1b26b67d00e818cb73c9ebbcad0f75851b7a621bd053c94ccb2909138ca9a99e9fc327974c0707231853a704575a25a2370a190701a79c82dac7f52127957cd6557aa7bd5e75fa1f09325ba906aaf60cc84994aa3d78e2d16776ce7e1f851ab71c8fc8cc5eb976738e3a9b83488cf0d107e16c7add97a4c68eb1b13317c1386f871c4c7eaec97606fc36bbf99a08df68203758fe70581e5a2b045cde993127e75baa15e7b0afbb1f02748fa5e352baf706e1764b43b1a67913bc4d080037bd94d19c326ceeafe3cddf0983811c09845c86c3194fb90871f10f42ddfc5433418e2ff742d5aa5273ab8ead6bb267604bab76389aedceee4d6c6e4207c5f7873a45ccea076febe42ba208eb316a4c39da1412e522b06ae9954079b9069d7823260ffc35baf1630e9a926d634a2949c96dab0dd64c93ae0073045a48c96494a1be3618760ad33a6da9e2fad65e8b231d87a39302406c26c3e98a3fa6a1d1d8d8e39ab646cf59ebcf3b5bbbd120fe676bfae20a4c6d8bc19bfd673ff3ae7f28ba94ea67f6151d9b3cdf86866c96767234ebe676c7962fcfa35994f6849ce902afceccd0bab9adc688fd239495d5f398153300827b2f6fc9a3fc94bb1d972927aa406dac3f300e9eab6a20a1627f646096f1fca299b6154592770b10cd37773ea98f24867cffec9869c65ab7dcede60c80d8298cb5d0313d9bd5460bab8f27d1866aadcfc52347152539fa39d9c2758c94aa356f221750665cbf327458c0b7893d8adb758f8ecef857f174699538b95dd7be67f128826edae79310638d7336a6a2ea2af74c46061ac1bf1954f2be9f683f5d76d030ff9fd57a251033d5598afe66fc92ca498f51444f9f5d541b534ee14e6dff052852afadb50bf684c4e4ada800fa8ab521e3a982c8bf05bae707f5d94e6cdbe4710d26c527cfba4e7b8dce0bff1b41611e74e495b9b262d7422da39408bc97167564f726b95a64aa6313f588b2cc5f904b377e1930277acf4690dfa6287b484f08ba0da63361e8d252a5972598f67908ef1864debb997341dcb6d1701e01bf6bdf6b7034a6c3e16f14bb8717346833c3929d80e0f8bad7ca8b41628a8c8d618f36007708cb9e4db686e1d2ad4a398bc1919ef5f04a2a8e3c07d9ecc11d8a11ae8edf47c77a48f0b747919cfcaf55de5f33fe3cc14e9311cddf3fea96e24e5063823a04f4683e1d5b5cc8a626a2751a60e790eb73f12c2dfb654f95b4c87b1f87fcf9ea3ae98009065ab8cb62174e5a34b019c5be48577969ceee3e7705bc0850f1c591b9f5dd194e844b9c9787747541ef4437847f1aba80acf6b0db8392ae43a18a9bb88f43f2097924067c779372ddd5cf50b652051635cb517b517394c6ac0dc7091a0697577e6dc5b99a4b02e34e6426454a75c9e85578d917dc118f6d309f1ed80838509007dec5c9713edad27a158d31f931ca58873518439c5a34eaaef3025734dd8d65f551b4791ccafa2990cf44af1272ec4fb025eb42699f36ec1577a6d48877454b4b737f18864042108e9e6b67a18dd500dd952d9e1dc4d8d2842f753bd896949ebd4cf7117101901e1596d94f3a3e6277f72dc2454ad0d7d43c7837f74833339086bc2cc8c33fa3e0af06bbf2423c5df9ae4f141693107f4f72c72ee4ad4158baf6dcf584d15130a354a6f7d063791f320bfd23a3dbe50e54b6418f19a1a98f4e9fea27f517d8265cf7c302deeb47ec981d6cb80544da76a89b30857d15c25899db1a79098c5c0e49f89fb749c1c91c523e76639f07f716f7544b9aeb7d0a301863d336d506e762e08bb583b491ca9b27d2358259c23dc5e157df0ca3eb439664bb9b3a90f668a9c535e6612b875c484cbc96316a91881349325accead2746bcea255cd10db60184fdb3dec859021ea97280244ef26880fadeffa1ea00e657f3415992c34d275f8ac7521b05624837e5f2a0eaf819dfe632f44260de21ad87c18fed8f07f9f745c9975db7e384162b17f986098ede65d51527f7e5e836c8b2d15313fec00b5f8fece8370f3f0233063268a36c79c772fb194358ebbfc4891966a8ec4a35a46510f6f3c472d031addd78ab3df7fdccd82e7be59e1bd4db86b40e2e2d6282a1c9334bb68a4f643c56d3bb258b948e01f38646f3bbe21614faee25ae68a130b267c7c68d698731f5a97c4b0b56a8402689985a69216513c33d5cca491063bfed155a0a3c7172fc305f069cc301d169c049b3f55d2fcef7b322ea3c6ba724fcba5946b51ad58901760ac6cb1377b6d99326add58deea15e4cde0b1e265fdcbc62e016a79c37d3c07d1c8cdf6792ddcc88f1760a79f7778e523a1e963b0de77bc4c882803ee88c52054f7183c4eea1b6a0ec65072112cb006bf86be0cf307792f3e286defe0dad5f011319c0aaa6eddf9c58edb72fdf8accc86c7df10638148389e073dd73b0edde62aab198d985119ee2b2e354be7744e65364e6e6e46d0a8431c617386b505e3ff7a1664ff31f6eccb4a9bd2a7729799a3951e18329f5e4e2a314fdbc906339e84ea5ed0ee580a2dfef024d122aa65b224c8e9d664aadd5fabea9ef67d79a4e53c84106dea01591b70d9580e4bd45c9435955e8a34e6a926a2e812e527e58a46b1444e80e23d2e1147c2cc9bcfad48441d1190b4d0946e507470954b690e62aea7bf59189417e8579df3f3f2b258c011175b783d8991a3bed32138ec968df0a300417bfe95f9f23909446fd15a5ebb73a7a4c0b5ba820bfaf6ca17062bb00da24028aa1dd60f37f6afa73dc65dda0f8ad4658075a193c6a3a07fbe2b4094be4ed14ff516f91f1302d637013671fd38e0e8ce96b4186698c0b96287c7ab1755bc8fd7f7ce06ceefbe8ea07db3e3050399508aa72ba63f1e07a2c4396a66186687cce3f844a26956eab549f2e40157c23fd72670c95fb2fb64744fff841d79d768ccf2a0648a442aba2d3ed24d506f26e2ad97d50350b0398338040e0366e0da9059a2c100e2fe3f9935db5c7210e606eb965026a9676c502937c43f35625820579ea4d6516a4b2870c90e064bed7f5faee27d7bfda9aa43e728f3a497c9d978931717b5447da6b83fc36e609ebf936d7bd53ee532a91849cdeeadbfb18ea2fec2e4440171fd35ffa53d51a77fe515c5f27030ea9c83c3db0e14b101b789db06076cad2386eedf709f32c7d065bac81da372733968d7c796df5f6e5f15250ab26945efd6d302f281f2cf8fb2f9e8d7c75c6c1685f4b11e480efca71e5da4cddb03aa9216a1d6050d17cd219fbc585ec5330e84b318a833b19f88cc77ca1f1035b85a72300e61b0dcd98fa2753b7b91b84c9f1b610eab6aec7dd68eb269025653265cc40cc44557acf4cdc3e6b575fe8a7e2577cb03a0313c59da85b7258854749bd5f52114f1719a4f196ca561efc80a5520887b4b0c47aac46b580483b582649c2302db65ff02b5c4c080f1e07c166dbe2875a1fa2b16cd5b27d643887439ea1eb023bfd77fc7399180bb397f6ec6f70be484f8e2166b867425c2ad007e57b46da1c9498ea47c1b690208a3c40059ec2d62d4eabd28829e43b06ba476e3bb6b2de4ee61df62ca009013bf3fa973d08e5a0e06a581651efd78cce695eea9e68a178506345c03f904f7a62a7d7c27a458bf792b07c835aca8bd878b5ce04116ad968303abac37cb3697c699f2f9b758012e76f13648650a71864c176a2052d14e481486d967dd8b297b1e4442a56e15ffa3a0f3efa2f3635f4fc9072e5cddec7647522dbc6d6d072bf193cd69b87d4a844bb246ce80d7ecd61e9f18f0b2dbb720d747d0ed058f2701c7f33da554f2ec650233f8062c162885edd8de8458d146b6c760f98684e86abff3267458647e8b25707ee6cd1743dff07165cfe0abd78f2e95a0cae6633d3edc4f822c0e8a7fddf6a6db2dc6f328f863445cb6a07d9d88fd033528295853d0c251b2110a540a5127406cda211af7ac97ef3dd370be5c72a3629e1f8892c764b42ada74567af46fd8fa487f92c82fdef719a8b7d207473dbbb56cacb1e697a63bdb7567e117a86eca2019cc6c8363ce9a95f615bf180479c1470e4dc4394af70d4105ff0142f81a3dba6e9a8b9a76258a16123ca1f76339199a35c795c5a8007b1c7158b386aba32f84dc053664912e96b4be1b8788c8b2f2decdf2552031a4c665b114446c5493f3cff2b8ef98606b94d856a596a7bb4602c1c630cc5b83c32d53a1cf840a476bc4ec4f2bfd26b624c48a78dda9d0c8e316fb659ffbbe98de1f09de0b21c063e1d44f1e2c05e2bad80337a786bfb40cd46a29a9b683c5f5decd33c55e971c940b471578d712547f113bea3805a97e9de47fe7641ca1a0e2214e189a7752ef85437e87f797019efe4dd8d9ed7774d4c2b8cd7ab3920e47444b4809225c7be261335b2e9a4759da7935f9fc4719ded4c3138caf1e7b9bcf5d645ebe5535cf22f882c3cf5da3df2958386fca379bedbb297231b2c092f68f838b1d30409fa8c9abcbf892c53d8fdb6250cdf2a7ce38f4ad5939b28887a17e2fd7b66d4eb1053ee0d9d169dff44aca2aa33b027d1b34973d92ec1856dc20bd1399d6a32ca94af4cdaae9a3b5b5d3cfbed302f65ad01c61f6cda31709fb996a3de2265847e296272b4d3ed9423410c3ab6efcbe12cece0d8794c92c2ffb318509bc9006655ceba2a071e69e21bfd2a9fe8bcc960259a778634ad2a81eff5c0abf2f14526e907a17f9b364eece2133e570d292a3e88b132a7ea3d92f42de0a3eddda9d5b05fc01f4a2c95fa8a88a85274fa79fa4bfc2ca196b5e469046b3afadbb4b87ac1d417de925ea63f9893f96937be5539c81d5f41ba59bf561eed646968e0c634a4e8e16e22af27c8a32636b266e8aa4c5e82296e0076771553f77242771ae3c336a98d5e1636789537ef50b153cca7dac730dd909b8a210efb79", 0xfe3}], 0x1) 15:19:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xfff, 0x1, 0xfff, 0xcba, 0x9}, 0x2d) 15:19:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x100) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)="87128ba758836ccdb905941e43b62e88c7a51dd9a2aba371e7ba213665b6101638d80c9592d36477fb19bed53c31ac07bd09fef36ec0956daa4fac0647d570b2b1eecfc15fd7aafadc54b80859d4b009109edee26ce031ad2522084c0d13f17afb0a3063f35ed52a572180d7251ac6d4daf9d19c2002be1f0761d264ded9824b2e40d2c87d9250127f23f028140274669af1b43d0ddc558dceab95ca7e7cde01fa1cf70c5769e6fc3efa75d086868c5e4b85462a437d6ba5ba683240655f148d197329fd713491f4b70f0153a84cf8676eb4073f1cd462db58140256af5b817df12fec1e4c25a95e581529b5d019cf40db04868d378fd8fcb556811d476b1a5498eda36ce57d894a90eaf14b35381f536bc0259d56965b303041ebc54c2a17b55a1f9ddaa250e97f766e68c140063816e5fd2a9fe2bace303d88336143f90c8a930d286d36d40b15d543a34a20b7d9f2d9c5fff6065709cc20f8925dc4578571644b010b625a742e0eaa265d7f57f7c26676c18fc8d0bc676fcd64d59df8727ec947d03fde5439d9eee42a8e5af10bf70eef2e69e74137449c34adc65712844a5f92b3cfddc6009620fd49d012ff2fac74351b6071d962e16419a501ada935c53bd6e3586b08131999a23d6b705f57e3c08a52917720b2420d5e521120fbfa56bfce15bb37c18c65c4ca58eb33fb05f68da7feacc8d62b5f1445a8c007568b191ab5473444fe6eb04ba4682fd076e2f5a7a5a946fad445ea236d335478defed0fcbadab958a7b7d8db39ccb4713fa2ac794ef57e92351a213841b67c800c67ce8ea87c3a2a7594a236a46f10e35c523ae1be76fbaee04ca7b5ed54f9c494cc6105646c577a7325c3d2b416d513f2e04c178124a3b706cc5be92fe08b148f6d309a730b54632c48b7812ea2a10749002f88c73b3e0073c2e3289bea7263cba4bce6deb18d40923c1399553d079b081b95e93d7420b00e7426b8284a56e4037a2ab7a4990ebf4603b903e4f0cb1b747e0fbe0d72035a2a281b7a6c061b44f3aa85239252d023c7323265fd87661495629547730b22988c4f5b115a95d66812fcff1384b35616afd2695a89162e4694b4d69f61df8bb1afa328197de5ce8fe403fc68d1a21b7b8bc9fcfa24c1dba070466c8503faf78dba8310edde907b10f2bd93db656c41a33b93723762f787964f4c43d31535b3c902714af9b8c2b67bfdb1eb27842b5c79382adc91a7388a32e4e737212b01c2eed5a45604be7a63ff2ba83b6cb55cc7f4a08642c952f121924ca6532ec513ee0e315d8540b590e59b13d3933cb13571130c899727cbe60a293dbd7e81e5d4b8e5495f5c0c2bb2015e217a80e0ea48d77b243d82d0df86c9aedbc5e1a0783461de7bae738667ba8dc38ef247578f4c515794031700a5fb610d50eab87551fb3a115b0cce6713c4df7898dfc127fb43e8e999236f585a2ba7d697be70352ee5253078903682008ac3d87c59f0ad82b94b93c5c83dca56e8562ee6c7c386bb621a3b2eced75b4c36e2d79bc6053b9abf31b8192048db46c9c47715e94a3bda123517ce9ba7b8df22ffdd216967f91b4979b238b3bdef62e8922d5df25890d1cb2530be224e4ac5fcb06931b4e3f2fbe4596aa6ae808fd072eba3a2d821896133eefc0ec2be8480ce712ef91b34fbaaff3e64a3d4942aafc57342ee4db452b3ace3525fb33f847cc5aa9ff69fc2e2ee3d4e2c0a0d31112300c6f43f6e9101058d00dd477f26b1b16b9a591b0c6055accd978e26332fa22909c1d6c3be7a0f92cd4cc51a772bb2ea175f2cb20cd09627df3ccc4d6fa623a41a60e8932dc8ff9b1bf3f75dbfdb97a3b10faa51c27615cf3ca46c3431931b72cba637568c17fd20851475bce043a9d1722d49d86ceb56d98b86e26d6033d5e2b24a7739310d7946bc57be077431a2701d31d67314fccfef3128e4ea38f531cf0e699391f808c9d9a6fb295560cc3ad4307777305a5b2a33ec47b1fabb1c720ca09d21af9d39e7edf37214edb69c5e204c82de6036b487f5a3d72a8f81fa207c0764c17a3def49305ec941d6eecd4ced664071f3d975397d0f251c7c3c45e7bd07f78f862dc0ede4b12c24d06011f08c8600f29c7adb465ecc81a0638a4978a2d2fde7006e3a26689bdbc9ebac73e4320fa4d5a957fb2b4404e0594eb19ff798f5409dea308eb66bdfc4862baa7bd1d6a6798162130eb24872971734e08fbb1e6d5feb703263ef49311b1f1aa8b8fbd5ff8e352a9ee3a74971dda878d3e0e9a5327f7d3391e23d51139ce2ee3cc74799c12ae357fa5809bc2fa5f1e177cd8ccd17f4c995e44a2bb41562a07520baf5bc92e7e5ed82a58b83243ac0f1922b23232b5e5e3ff4e0168c4d28757fd11668a9ee7839e7b4d9d3a71eab8b353591e228e4c498c7ab718e9a2bbba5c5373ad9437ce4852ae2360a93aa1002f493dd2f347f939e634c694705a240e43ecb870ae36e7028436a20bcd23e1cd2d351f0e263772aa2cabe033c7a4dc99063220ec9471400f7023469e526a7ff7f9d7fd722a9a65192235ea9afd82856400c8e361cbc4394363cac127df3ba0ccf935dbc9ed29d9bb8f0f41513404850de975b914026b9c77af7d1870fbce0bf42524a4ae10597d552f3a4ad76749636f720a386cb00045f318a0428091c8edfea5294606c61f9a9be111ffaf425af2603b0bd0f713edcc1458b0bfa1967598196d2093c2dc063ca3e71057fc5109799f6a1353cfc95517437ca2a4ab9a1132f96d5b3a6f81bf465b16af52e1f90fedcb30067d8010059bb37adc47a60c0c20fa5ddbb6809e8ac0f767e33ab10b08ed46662c0ceb260acf7c4f8bf769d344c533aa05b3e93ab818f1fc67c520daf445209886faf112ee6558ad87e45f9e0517758115d438bd1abd57b34f17e9a43f0e8d56d6accc489ea17456c999727befd44d37d5275f423b4d21b64fc9af62e1fdedc2fa44d4825d2903732cb3b74e0c1e9b469e1d4341323a0c7e932f8f0ab98a9aaeec62e7df0aa6c7fa9efd0f27b55f085a9bf9b1fc041a2496219ba93e9e1150a94ce663712db7b0bd21fd24267bcc75be340782dde9dc83277eefa434a83789c3e8a04122c4f98f4dd55acc937ee3f11ca811ee12f15cfa8c9ac689ccc3ef61ed29dfa40b945d7bcacc2feea4e35efbe2acef3a518f423501cf7ef2f76226385c698b1259bd092fcf823be2e34eb4ec5f88ee4f2ddbf0a36b8d9d603ea5cc1d30cb6c4e78123ba77d49f50f92c5bd0883f1952d7f6f37e1d354a0ddf249bf73d904b378607b531005d6bfc114554f2dc694a9a01441c887b92d6e09dc9fee2839f045d596293dd168585b96c354af1b22e2086b1c04f755af53608b5c1a9524cd677aa1b48141ba2fb53171e97aa17462ac5e8d823423c90dd529ea81bd296fc13e0dc58635578def67496ad4ef5b0a868516c38d4ad936b00e833128ab79b5eb775819fe6a518bf04fffeb7240ac5cbe6896b0aa902a18c998bcb21606ee65fb5514d1ee68f4659adf1b5842bac2948b333095c3a6304e9dca6b7239a7539a07b393f3282da39af5b16115788f7b9358e03c57288660f030178e9cfc5cee2effa358a794352f7d461039378171af39786b3afdfdbe7d5246c02bfe0f8090fd0ef171a5231b12a2be1b0abcda23441d5f9f9542033162bb033097cad9f19ba549d37fdfaad3be0813a087314e91d3982dedd9709dbf2b3a493d89369b188547a21de31b59716da4dd93b2fe806390263aa19027cc71e8f509479ed5a0e808084b1f78a72c23a87a92975795da65fa5134f89d4ff0d3570dddb906bc4cd2cd2e04db599920b64e5c6373b5c13d4736c043f8baa95c3866c01f1fcefa94fcdb5b49115065cb416814a7c6a7d477650f3901f51700e6089d8a97267859e6540b7bd161a6a1c37b66fd708aee91ee061d11de0f3671ecf4a0db09e55595cda0194f7bf9315f2c1205aec58ae4120be05e0ad711917ba8e12fbc081ca9f60b60d39c63481f46925b3a381e76bed0e16e7c73a9fe3bd334655014722d1df21f005b9086daa1ef0f0c51324d3f237b098eddfb3e28129dbbab872995a100c5e71abf14639a2c4182c95698844e3d1bfc58110949374b628a815331098e71b5384fd7792aee1a00a31f91eedbb908a33af005ce9cf4cf8ce8e4bb5197f0912435c89e34517ace33793ea4cf66295fda00fbfde0000d4665ae280bfdbfc3ff11ebc26c0427ceaa7f2a9de296855091a87546714df7a7aed299ef1a65f9d1a1298190c4d0770fba9d363d967cf1d0915d39416e81f0f83533ec9cb226fbf3cc173d67bc0889261934dc4e80a11b09d0d7e669fcc7b812b9dbef463adf47724cfa28fa46596febe37fe49d56ca8b1374eca0cdf56edf93edd2ecc299c80289e8e87844f884274df153f0d80055c5d34286719a93b470b331ca65600c9159cbdc2fd7f7adddae86dfa6d2db18dd49cee882379644277f9e881a0ff02bad58b04c3c9c8d45200acaec7e8d9d34015c043b5be88c5d2708b0301d4215da952f7383e294d6955fa20cd46a60a6fccf022f21efc61950bc122afb5be29478fdfcef6feae28643900de328afe70bcce99162c27f758bf896a5c7f666e11392ebee142642907d4ecc6d604ecb064269acfd51777b9f8bf209c9045fbb609d4b6425f89cde30066f636d5a9165ea3ae9159aa1c4f96e7427f00143df656d431eafb0d9f465c4b1b545e90878751d476ae295ef46b45f2823484e76ecd9887227edf1037d6b40bc49d6d07635a15e53b00a42f11bd6ee9556d6836dbfee5891b30a3b2b7900368ada1fbda2025dec7b1ec22c3ddde80035f274ef30028898029710e9e3c4e3f31b22a77f9ed51a753a383a2407912dab18f0ff1e469e10d3dda1b63e79f64a5c441ce401aaaf4f29a34817d442ee8d6172c1d387b4aa8015e7c0927012e508fa752db4464e7c7e25492cfd4c2a0b5c33039f8cd75955a3213a4cd66803280acf5cf51384cfc8998682f27ea4f6c75132963bdbc12cfd27bfb1a4019d9e85bd343db043749737c8ea155cb19d75d2adda2df66f70a3c03f8df638a8e989b3a0cbca885fbebbb30a034fd993f0528269bc460fbced97eb126437bd64b44718d85524089a58090423071eff19ce8260a6acbf3e3adf05aa224e007aac0e1f08594eaa9de00cac929c2cd932ce040bf35f7a33528222678df1a4174a6634792806d2468f6260d2bfe725eecd22346ed075b1f879f24b6d61c1dd0ef24ab41cf00962a3ad183d0f9a9ef8d423778970f077d4fff88d97337504bf2634a1d3a062c6851f50706a676b7d6b2eb50a5158952c9f3eacad52de687c7e40e685bd8866a7d988239a57b3c7d330653ba8daa35f00872c840dd3c4ed1aaf511821e228d96c37d7f5ede895975dcebc70a620bf7e4bc694e9d26e6ff32a6d530349a0fd60c5342dcdf452a943a74b5adfca0bac09392cb4613e17a522a41da62bc7b8169512e6fb027d2d2c52e164cdd4aab63bb2b864473dd1aea7b464c0528315125b6090ad0c22ab85607b846d3726155dc30866dd66aaaf33dc11ffdf3b78f3a80871c8113f793b9aaaec9b490ef9e0458b3d873ef59ecdd94dac48694ddcce25a1ca2121fbcf5a68710ec0159d19453bcff3ee9ec97a3085fcedf320bbee6e93028136f2bf0fa63fa981517fcdf860dfb18872fc87843fb06ce0037ff23f9efe263c9847c1e62c4c27e8ddb6b68b1a9d4eb601c0da7731d0f5d4abb0e21b7a12d0edab54940085a8730406bde768fc74d0b63", 0x1000}, {&(0x7f00000011c0)="b7d928315ad359f4ee0b915c868c0f4593010eaee28638a504f73ac59a3c8c3ba954da85c74d1882147cd33a6d89611d7f5fde04ea9371014d0be8f77c7b922c6c39a1a54129308df62493be8f6e6249aa278e670ae7a1d04209af5094ace937b934f55aff98a95d01faf1163d43155b6595af6d6253fb8df69562a722e0e20fc56c385cd50d2f673be276e6382bb379fe6d6dd70b35758679b40864876d06026ae6002a34cd090391754442932893cb976ed18891acc6379f26a96620b6a4541321dbd9b2578ca343cea07b86ab97be9e512605405e24d1473fdceabfe80c1b42189bdf9c5dca8f14f278d5828a56de2a4417b84dd7fe459a4fb1358c29b4d21a7c92d87b33cf2994c9ce7973b5a3f7a05d50e0070cbfaa9a0495e4257a76da1ac1e89576c795a101dd7da44232bec6e0249157b9cea1d210beb1c443df51a2fbbbadafaee0a5f31f6f987ebafafaf00bf59317822df13bef021b787bf8bdff6f9126c00de018d66a51e0bba4d688c97ce4c82fceb446a6febbba84a9088a283de0e7daae3cb6b70878feb3d5919009e19732677221ea7a129f9ea16d7d9e9194e9e9b423105ea7d89f6a126f572f30bbc0edb97008406a596da6caaf69923dbed530f0868564567220aec6e833ad380dbed0a58d43472aa89b8179ee7605849b332bea8cd53cf0b4a15c7efcdea501c2ca2887e1f52f5fe2d0f2b7bf6e22f9e78a13f6eb5896e42fcb77c4a4b81aaf361414a8f0781355368fe255a93c2de6f2a62c50170630b9997d685e68a298d89edd3f7571e12f464ad6c8ddc14fda32e4ef82db12c7f059743ecd8c798c205afd82ecee1a8d5634ba6c7afc2caa94b1ca3327edebdb21e046815ea2048a3e51017d40094746861dcda5167af83111311e5769907de6375a23d1f6270e0a2609881be4d26d1f3d03c3f0707b2f67befd43833d7490a3afe19ea65d2d0fcfc649b82350f39cc5e1a0b188f0febe598fe965b11aec511a6541654a84e30ec4c5f8d36d42924482125bebd4c7d0a6ca4272a5461aa5b2bcaa830d1e82baa4a2f004f1090b3620015cb5a4bd06e3ec03e10fe7c3f45d54ebf9c0d5271285df533ab967b812a5a3b290360bd931977a490c2ed111eec7ff7c1b5623d70a680041facc3819ac6caf3bd877f97667274774bedbf03abddbd33b714339c3ac4a68172e0577fba7cfb3100d8aa825735ab62e5f3ad68f5a6722eab6ebfe88e6eeb1d0a1340f1a132efaaa86bce4dc65841c7b655812e913b6d0dce788fa4b4a59adb7f7f156afae225e1eb94819d49639075fad21c535ca93b212135d735b6f2b752958c9f3d69bbfa182de9fe3b91fd826cccf36dbdee45ed4b59c4bf1914394d547230ccd2ee0e8a198c063fd1fcf2dec98ed02d9ba47f1cefb3a1bd4ea889d6237d4240ad8ad8dc79d36bd22abbfef37433384eddbbd2f477ea834550fcf763b1b349ccfd47d64659556522e7bf1c2ef7290f88e97a9992a08080256b99f1acb27821aeca1b77b0a47a7c3f2a550f9df06c5950063043842eb2c8c1955f56405ec7580a519c19ed1029b54142b7a6bb98a10158f8bf2932849f53c561fe91812d0de954fea374be0353fed7ae1dd902adfb794db3b6b2b352b641f394c3bce26b5530436515e84980022325ec3290ba987eadce1d88ac1e94e772e86e66110c627b9aaa4b124e5200947cecaed579cd60adb22fd1ac3879bc3622520415b2463641dd0b41be72ba45ad26af1080c3cc5e678416337be5dcfd9f2e335f347dd3813a1751ebe8cb5110cfffd0c4465b705203518a8474c3e31767ed56480d9cebefd8ceba83ece5af4281e5abc450e8ecfcb05994eeac1cf7fcbd6bb9db25f0087b46a6466d129ee1b3c64f4d71e8a46e50e9a286007466a38b5cab5e1745ff59bcf0ab79f0c9a25399ea1d0491f39e167e6fc5d449a771689cac3707b27b15abef34478cea2309645b97f001688b764621effafa73db237c7fc8c63c4854aded124acefae87a71a660da35d96a1748242e491443ef32d32c009445cf60a0e9122d88c61d889a83dd2f7d91f53f940173e25618f39ff1946cfd6f44556b0db096c783eea3d1048be312180470286c6789fc8bd2fb9c7d2b8078ce3cdb53b62b9f3bcd8cff112591d7c89210bb8cc2d4f3de53467abe9513fc7246972587b70dbe15dea28ee4407eec01015618e8458ff9a8d3468c98c9ca30f917410eb00d9e3d6f2d7d2c82ed362673f2fd3db6ddf4b9874b7441faec2f8ea555838de5fbcec7eb933a4000e950d076f73ed60a1649638ce53f7925d3be2a3e2d3f6e0199575fd9b83cc31c1ffdcabdf1df1ec6deaa0cc4fecd30f773b5a9f4ebbd6bab6a2828be538eb515eb8bd7e6fc07e08157f29e496baad52b2c0ea06929abcb38b05796fb865365d0091fe345c5d58887076c71c33ed1bedca1cd187c834303f3d1253e81dbbb17a714afa7c0fc36f26344005e8230c1925a83b7ee99641b9943d55ec2ef2cdf380184c6bb82abe4190df460b40dd99b9a87cd4436cf4b7a7f219dcf476f68fd818cfce71480ff23360b01746e5bc7fe742b2cba2b1233536a3eaa8bc64b75ee883b1b840fee1fb6519f83c9fca4e343a09868ca33b592364c7224a175e3aead502ac63d305e952647d4417c10db4d2dbeb4c4cc6838544d86d396f2294c5bafc3561b7300ac23d903cefa765400335d1b6f2917ea8829bbaa44b6d715437b353a439655697034292f444fc8790250d99f397c8f1724924a2f2680a1bf8ee4e59b9edd7f988a863e4dbec6d6c606b15aad1d4171bc8f8ccd88039cb34bb60abbcbd1d61618a07c84ab8f6a17471e7cd62ee2ca811f6087388f57013112a9412baa1cdc3a28c8cf3d75b08c098d1bf370be7ae4a0d74fc87b54c9e7169e3cd3f714250baa63a45140ba132311b1ad886c8d732159e483c5449e43bb984be24a6bdf78b71fdc3316a38bc6963478421e618b05669c0cce1afb1a17bb1305ca21e264c63a4092c5c65dc31f57287fc93a196be54eb2bf86f5cabe0ed20f81ff7dcc01ff23b0dd699e6d25cc53909b0c82d8488d104c6c17fd3289016d37e5817d5fd008955f8bed7557627849606e50c7bd201673250acf03b21f2b0307b41c3ca0da788a5cf60e636854357fe43e94be6e0b6f5cf7bdc5b9e44fd71616b08e437476cd0b1c2fbe5eab9466ad99784a834ba33f97800af46dd83005a782d5aaad31ec1a7e92781b6867c9d7499f7a8e441656d61b7c9352648a66360822f5037f6950c79ac7f69d2550f25c2668d9dd1e92d3b5f22416f6e755349b3861a38d5890139212c92ae0cab7b7e2541a2a7ca3ecc6533095a9304ebff751156913a52156730fcc122eb8b223f90e787f20df55cc6a221a610fde40457f60de9e87e8b6bba658dc6333aeaa3bc5cf83305b49ede1e73eb95ec300ccf89bd04819dc10eb0b135411203a8bde4ec21cdb59dcc8c52df848c2c9152e13c1d99729bf541d0e17e7f653a3739ff54b86509723d2f139fb65af44e2954a4bea3bfb2799309a4481b426d25da3e19ebdb33a5d6a26e3eb5ee3afd4e594596a08e04b3db2ecf37fbd8f4994f1004f2d9d2c7fde109536744c6b689985c70a65979e4a88f92e6f63efb52445b4072990a2492d0cde29b66e1c7692394757736abd648f1f722ee488da64a9dc0ac4837b92e4aeb28f8020638782de233239a2294a0ec91376c36b985df9a29d695e786dc470735a92851725efd157b0a351e72406fde02516bbf4d669e175cc7e15612f0a58a272903c1055443ed7b2c0e708f3487f8167cf1295b5cd6aae4e8591e9b448cf3214c06bfa82661079f01dee4576f8568d2fe113febb39f43289559eeb8bd6d120bfa9888e366a0d26a9032a695aa35a5860291350cd3bea9950125c23b771a69f8bc2a5b3628d0ed4734e75911427cf106232eb9443cb6788ff60c319a0dc7129ab9c13a4a0afc3f26e9fc003f13cb83f87923cc1d74ec4e5b59f942a62b9cd0e3ec79ddccd7f5f022c0389b10dd0895f43bd6c6d2ae4d971be6905a62eff14022887bca2203c19fc39e70f326bbba88c31882a3d524f91f1709b5d9209e32158688df51781ef24152f30bbc302c3fa78a65fa5f47076a76c2fb740873816631458fee3ca87aa1fe399e3650cc663959104261d94a068e65190ddb1a1b0bb2ad39b823bc6728c10ab33f7b5e0a9aba9d49b28759d50f575ec8c1ec6a0796ff6defc50b069cb155c0ea39933ef20fb37afbf47824f49dcc2d999dcb1d4952062dd98bb730142b47a93e82313192c4341feb967d390ce85d12ff4adca53efe634aa6a3f0bb0b24c142a42049ee6db8a63aae90fb921cc989617a5d23fb55f879d5f636a9366bd4cee09d85ae9d004aeb4f4a76f51d26e8196316fcfe5187eb11ad6b96aa157cc1e84ae5752b27fbf0f3a51c5058b2c6fbf75aefd4a262ccf982b76acc6ceae79cda83b8737a5b339a83dba4186fd68f7371379c9265a5c754bf0f746c0061400f708d0a3773aab449ca5728687e37ca4fc53fbee6e76e09fab0248208446811c33371983ca8fdafbcf843e4a5eedd4147c2eae04926013a51a2f0477103f9b7d225d368fedf5eaa767502bf5a84596c3bc8b287cc8fa62e989adba4ffb57e79378b475aa70d5b51d14a1daacab5128cebd52b9297a1cd761eb8556bf15525606df0fd13de2f3314c3663648b7e3db6eaa67ead8fe0e01acdacab2344618def8bc9cf3f2ac04b9a58a9effd7876bb50a2a7d63e1c248e9141ab3e30b74d22c45f7d56097fd55109404dc17d09a50ee5132397740f2a6c634c2038e5fde8aa3bdc33a1e44ebd4e276987d7a318d988a5ed3ea36dcb1b62187cf6b67c71df63bad856393f7d42e7582cfeab44b4b33d30f8da68c749b92d59aa58aece0a333a13b8bef89dd2fd90e2ac382733d05ab1a8c0be34b7a4e16c99ce1d17eccc3f667fc348815ddec05572e79f92d5542d14b002148e8cedc0753e011a8bb92ae972dd30e390150be1c5b0c68f2ab1e05d80084079da55535c22966037e83d5ce871d3a4ef5886b0df5ab6830bc0208f24b2a35b8cbb8be004836ca143156fb54bd808cc46a52236c3c01116055c6a6ad6b0d7cc5ea3591beca4d0bacb7778b8fb77fe051d4bbe513f4daae49399e7988aede15a309d4ab74a2940ef84f82bbc0555b121275de9889e0137edbfcb11f5a70a66c4724b57b67e62adaef6d73b0dac4045e2cb388bc8a4fb66b721eb5ddbd3b1c23c6e87990f626b661937c564af560b094f8d88c019fc28dc68e4ba73c3856f99c33e6df5d8092a507ac7bed40aaef93b6678e9bbff5a949631fbd76973b9a86da6e6b25a84291ccabee896e9a56a4115a71af531f4187bb9daa68d12310e5617d994df8e8382d2655bd8d74b4626eeac3b87835e2fd3272e65e476229c4abc864fd38d6d2920f30fd0a2004740cec02fd5a8b34b79e5ff3ad3f16f1b180ad29bb5576f21eb2126b99ab3bf9c55b2be445070c44dc9f191b1e55c9624240a1446ab57d665387e06af8669fa590cfae0e4c05a01cb3daa7b758752e983a9f9cc4067afc4edca78b8cee488d31f838386963083a17627f208cb478ef45fa1c8fce2edb90954b047363d11e562a2ab0ea8013f9278077e606bbbb3eab4df09ae4b2e2ce6f187ea865f650c91daa85c7db13bcd7512acb3262083e8427ac7bd8344d67a19d6b4d75163119ce8684938d77470b3e0263fad7b8149c96a2d5b9cd2ab49f01fd23eeb21621612897497456b221ed6d22", 0x1000}], 0x2, &(0x7f00000021c0)=[{0x70, 0x0, 0x4, "7cfaf6a603f383f8c6ce54b8dd1326202ba8fcec1316c2d8e93daaf73876464558ec2446425910bff23f0556faa89f48ae8138f457c7b13a0e1ed38b5759ff9e5cafece2ac62799fc8801f9dd99e30c95ddc92603ee9734932489bb568a898db"}, {0x10, 0x1, 0xde6}, {0xe0, 0x1, 0x0, "20ba19a89ced440e34de6445b42e4d3dccd52ccd2b386cf07ad4b29b7020039776a83fdf22ad0bbdcfb3d88fff231cced2f41a7a15b30ac1670e46f6f7c458ac08a25fbce3d24d7b3c04f66e475ae18ccd92b15c3cf8abf8d8873fdd937a1b2a5af59c2c81a338836442ceaa9a0ef4b89259208e1aa718ececcb1a7ebfac778dffc3b140ddb0accfd381cb4f4e54d34c7fabb9674d0466c5717569f333618442c2e82d422aee112e744fc0a706166812bc5954a4952b3365d2cdeb56b35ed399629b987b8fea6e271eb985aa"}, {0x78, 0xffff, 0x1f, "178e60ac11afde66000262db92c1dacb36117b82793053bcb9dcb584ddf73d524c76fe7cefbeb1e27b7daa9a21da7eff64ead3cd844148293dd39009488abb3b911a6bee47ec8102ce32ba76f606269e6aeafd88aad8884cb04d9e61e7db04c43981ac9b"}, {0xa0, 0xffff, 0x816, "af2decaa2c5f7f74743c60d15095f8ee4db33e10b5e7f1f2f4160e0c6f0bb0755f6900fea0f962ae142c4fbd943674307960dc49585365dd87b0cc618d1c8f0ca728a891a6cd56559b5ddf0c26a5fe17b20dc2a5d22b134149aab75bd5fff08f38ff5e5cf87596c202c608b24518cb0c931268412bcd091fa0f79ff5b45bf78815b2badcb881b79c74"}, {0x20, 0xffff, 0x1000, "2b7a6c39687fc66b589b8726"}], 0x298}, 0x4) 15:19:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000140)=ANY=[@ANYBLOB="0c391ee1cf6f8778b7bc2f0141d5bf1fdafa744c18201b0b7cb83a5eeba31d556f4a227f2b621ef8d0d0f716ec6521427820c75d17d6b00464f75e928d9afbffffffffffffff40"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000003c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r6 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000c40)={0x9, 0x64c, 0x0, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x41, 0x5}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r6, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r8 = msgget(0x0, 0x40) msgrcv(r8, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r6, 0x0) msgget(0x0, 0x40) 15:19:25 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), 0x5391) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812efc88c949534586b3d50b180694c642cb9f58b56fb8f791b4e1c7145f2dc9391527858a4d3e62065f794bd71c3c9c96dab29e271f61920938db2ed23e0000000000000000"], 0x5f}, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="33ff220d71023d80ac5d35f0bcf514ac8a1bc60900000000000000e1ec58cd9f823d72ecb9346c689d0bb9346e67895aa1fefb185389666487dd3430d1458df1f549280200000000000000bd0d9d5c570b8ff326d3946e3ee161a257cad9ee3b945dd8baf18e1f8e62cd1b1ade777da561c6a590872f0f078258b43e8cad095dc91686a32c73da6208684a", 0xb1}, {&(0x7f0000000280)="541abb73247ea791b93924326c630c7ade220a5b4c0aa53aedb37290c90e4aba51ca049a80273d3276ff5ae62c648002957cf9d891ac6116a6fdab252d212c105918bad4391eb74b6c425bba3a558f6a8987553967c4bafa6be5bc5ccd699350b1027da0e3606cc904082e41c9ca5169769530cae7ca949af7c1aa3a4dd5d7e347f6b0800000000000000000000000", 0x8f}, {&(0x7f0000000000)="ca44a0718437dfbb15c6f58645c7b9cdab3faafb0c219984f7fdb7cbe34dcd8a5c04da8ed92e549c760260ad61240246ceaacd06908200403922d3", 0x3b}], 0x3, 0xeffffffffffffffd) r2 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 15:19:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00ec000000f7ff000000"], 0x10) shutdown(r0, 0x2) 15:19:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f00000000c0)=""/109, 0x6d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0x40000000000000, "85495500020000000000001167f5bfa600", 0xf315, 0x100001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 15:19:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x36) listen(r0, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001380), &(0x7f00000013c0)=0x10) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/29, 0x1d}], 0x1, &(0x7f0000001100)=""/207, 0xcf}, 0x800) 15:19:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:19:26 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="6c7d4fbc4c44c14d79c9cc80de52630a86e34e5f29a9e59c8295117333053304078310", 0x23}, {&(0x7f0000000140)}, {&(0x7f0000000240)="0f8c03bdc0631e91561da34640d656e5e09f8c8468a2a2db9ce1b50284b0eb3fb5f9ef8da00b010c03bea2f3fbbd8c84d94fdb3ec177eac8a4b9769c851c9e91993097d9a3499afddca7c81b07023c884dc7c87af3eefd9671ced31e8a9575882570c4f6ceea186ed1aa93637b68d1e4067501313bc7ef3376bec30d754a024ff3caf5429d9b27ff0548f7c9bd91468cef35915fbb9d6071e0c4", 0x9a}, {&(0x7f0000000180)="d11333000f709266b14cf06a010ceff128ab3f226c27aaf84071c81d9d1050acba548dfd0b32f8cda9c5bd761c2642f71eafa7bc2b1a902e848318a87a24fed3935d1d3e9f449db3848a278196e4240a5cfda099228a367931b3794c8e099d9a78ed8b764d53d99305ce54b347bdbab089b9ab025e678350e291206b852b", 0x7e}, {&(0x7f0000000300)="25dd854d7ad491a2c0d2ddddb67590e83a68fd4eac75e182da71947c765e702c6ae3a4b349508ad99805d32072b1fa70bfbce6087bba58ceacb9f5ac77bf31f3685ecbc6e790d70b02cab1ac57486c04302eca2e96473e3d61780c438911c3a1a0925777b92c2ae944423f2bb5020617fd33f13c764456ba31f30e03fba8", 0x7e}, {&(0x7f0000000380)="2e96e6c9852801eae2d197a1e283e36af640adfc41a83dd66710e848a1bf3bc1135d759804f7dab5d312c5c9a16e4e404355abe70d458debf93072efb0f9cb5873", 0x41}, {&(0x7f0000000400)="a54d2fa89054d7e6492568b51954a0e0681a22edd0a6661653c85f35d360c2ec1fbeeabbb3edf169bceafee58a3f7c8918c793cd42889295fea23e7c3ae81324f9204cc76d8c71062dd078869b9d673b2ab6b40e3d219929fb37dd6104357e2cffd8ec09bdc0f3a51f430daf00f418e74f838fe11c164fa3d1b2a60bce49e9c63c1d776003d698f3b89587d949fe574b50327ae69eab67afdbf95843e628babc37523f4a6537af3784ce50267ae233b57aa415b1e9fcb6c83b1ea4a996648915198ef0b70e9bd71e03abbe4f8ff55f61bc73", 0xd2}, {&(0x7f0000000500)="b1a5b52c78f96c8f6705a4ca2bc0aba811a34bc40a9120c7895fa6d4cbe70d2b91d5d23eec709e330e4bee85a96d8df141273bac413f5747a8d3f48d43ada08855608a641a399bb628c4334619671358d1b255077c749f573f876d", 0x5b}, {&(0x7f0000000580)="b2d850fe4115763e8be396717556c18c50435eafd58d1c51e6386503a4537ea46570e7b16fd9c02e95c43be204eeaf41", 0x30}], 0x9) link(&(0x7f0000000200)='./file0\x00', 0x0) 15:19:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() flock(r0, 0x4) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 15:19:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x8, 0x0, 0x0, "8549550000000000001167f5afa680400900", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:19:26 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x9}], 0x2000000000000096, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="998858b8d312d7a7ecd49ad1db913e1db42d7f3fceeecf39fb2e33b01dea4458bd81eaf08cc53d3529839323917e3704ab2cff7020e182f8e87c2045ff1fe58bbda74061880ff0d5272a2e851f11618c593b0a8794defb0ab5b5e1514a3c45e999415f8f1475293823f0c2d3d6d73251a336d33dcf9db4eda3", 0x79}], 0x1) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xb0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f91449c670e3ed600d28160d353169770edea4e6f4941f9436c5cb344e930e927d4d8c3e22ddd6", 0x27) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 15:19:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x3, 0xdb, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:19:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x91, 0x8a, 0x40, 0xc78c}, {{r0}, 0xfffffffffffffffd, 0x31, 0x20000010, 0xfff, 0x9}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x62, 0x80000004, 0x0, 0x40}, {{r0}, 0x0, 0x8, 0x1, 0x7, 0x200}, {{r0}, 0xffffffffffffffff, 0x7e, 0xf0000003, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x4, 0xa94}, {{r0}, 0x0, 0x4, 0x0, 0x7, 0x3c}, {{r0}, 0xffffffffffffffff, 0xc0, 0x41, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x1a6b, 0x3}], 0x2, &(0x7f0000000180)={0x10001, 0xe7a}) 15:19:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:19:26 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x8080, 0x30) fchmodat(r0, &(0x7f0000001080)='./file0\x00', 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 15:19:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') connect(r3, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 15:19:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000093, 0x100, 0x9}, {{r0}, 0xfffffffffffffff9, 0x50, 0x20, 0x98, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000007, 0x8, 0x7bd}, {{r0}, 0xfffffffffffffffe, 0x98, 0x20000002, 0x3, 0xb0}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000010, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x69, 0x2, 0x800, 0x4d}, {{r0}, 0x0, 0x1, 0x2, 0x4, 0x8}], 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 15:19:26 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="2a4d5746d7d856e9a4906f8490443fdb", 0x10}], 0x1, &(0x7f0000002500)=ANY=[@ANYBLOB="4000000000000000010000000600009294718f0072591d8f2d907120f7430d48842fdb642505db83f0ce23401a5415433e88fdccd88b65bf1503c49e1a9faf64b68200001010000000000000ffff000000000000b64d5fcf5874c528cd37a8f1822634b947cefa95417547ea651b4b1f109d1282f6ea5986938d07debd12df7390ec3f5346b5867b3e7dbcd8a2d661b90d22946c27f9d2ac92d6a53a2151aa8d63e61b243d8f2fb87abd5603c6d2a4e39000306d5da55d141d2538f5c061d4088ac3e971d186cd50b65f3928e3157a07d0355931d4ad3f1a68b7adab7a651b61e5483e8045aecb2cd8d05d1b72a02d21b3ae149cb0b7e4e77b758f50f17a359e2252f37067241f835f8d2406aaf4bd30e56ef926031f82f67d00800819859e1e35f6e9fc7313407b7bc212634d8f2ecd4327884217d623bb06b51496e008ef319c2f99dfc78cdf5ea66305115c72ac564ccd40959970598c2002e9902c7d032928709ec7a8f1faa10fafbc6efcc1c5ec9f22af891ad13214cfdd2b70af9862648624f5e3354cf2d5fa32e447652bf73fa343c5905188cafcbac9615349172d22455e66f21cfd86effe780f0b3dc5a42831c85603d5ad69f0e7108292e5cac153256c9104721bd8b5499b205eb574070594f019353c62c665824f858670d590cf5ab4cabd06de019a85bac5da5ce77c3a0f7d13c8832db002e73d2ff5949e7c1f14ff7290fe8df6a81c3bb6c4252018f0cad330d41e75ccd0bc925852312e34126d00f303946be12ed4df901ee75df3865adfa4a40f0963388f98dd67403cc8f6433470904b05f855642eecd2942deaf7bfd5e8857a7b9b4609cadb4454e8436967761a97db7149af75c4925915bcc14304880c930579ae6d257d9eebe055de54192f94cf815ddf7b99feb98f95b573e555544735fe89613613822fb01ff190b654a70863aaf1372eb23caaf1d1c9d211d0cbdf1c407cccdf64c3a0dc43e6b7274f66829ed1cf43ab652ffbe7ad30e9d2f137ef88efcba26c425179de7195e798f1d4445feac2de04e33e27275dd18e9ef1ee21f2b7d98a93712bf4e62c0775df202ba15057b2e62bc03e41f5c838820d20446dcf355ca113cd54317625fa29a3b3b445025becc6822ff5ba3c68ac360547c732c7b0d4854ae5818a0a8403bed9ce9960e953db353b09edb450086d5d7ba458d1214830ec74caf47fdd4ccacb0d4ab24650a999fffad32ed08639121928d8609d1db75e67c6aff5ccacdeb3dbf63aee8580a645f42a3037e0eb7a0f23217ba272aba6a419e530ad959a9885e70f15ef340ec1dde8089a19948c23cb48dc83953ca2d4047d58319cccd76ed5f2fa826e93880e3b1edb8f21329d9d08d25649fef09d6f04e4128891a0aa7f0f956ff6e61a24d4e2a19d9f2698df0969d48bdcb66496e8b5bf98ce4592703f8af4d4fc57e13def3ec8880b803731acd030a7a8772e76fec1a2cd3b42d026c08a8ca779b149dfea0e11ebafeeb3e6eb2dffbd93cdea8165225148d1b57c2b11f87c90b9128538a5b16f0b04ab5be6f1003dce56e161e31703de1d7939e248ef848c717b16e9d0ae3ed909af80b9a5fe65ba95e07a8765c57669bb8d2c8102b56e248729cb633289998c3ba64014b40ad23935d5de9394890a7e83c30e9f202743066656ec33bdb09ff97e141c7f2ac7837da7e5fd74ae8a5d23f2d2755ee9756635af539e2d18131db3f31cc4f6e1932f18f7838f019801bca943592d0c13f37b5cec85ddce71fa4e7f7d114121365ff2f5ebc33e1c18ae3618b51fced7b8d0991f2932e4190f8820e472d47936633a119bc49fdc7322babc1e2d4cac5c7a1763f77f0d2b150046416c08fc36297e57a95c7dde683a38ab8d7b533c28cc257cd3c6f192d82dd54443263587f9dcd9fd9f966d7fda043d113044e037f99187ee66df5df9f832b995fd2e9e5bbb2eab817191adb6e8e61f2c5052a75de1f7de9f27086e4a267de2518bf999b14868e9afeb736c4e5b9313060ee372bd304a99b7c9ab08ce35c7e66fbf468770775ea78e85bfabbf270d7bee9d13c47394faccf49290c7592b4d1e488958f620a3fc97fb8e8e0d0ff0bce4767be463e9e870d4956e2652e6080fa8def6e7d97b39188722169dd88ef78975161434b02ba6dbb9bb46020bdaf84ddef6973eb2cfb45bfa831876a3bf6e86ed130678150ea150a5392c0c1d333365815dd997ad4e7e49fa82e9b9417efec885042a53f59a9ce1a98eed185364f98d0e1b4d2a1a79d408d58e505ea2a7f66e158a03dcf57a196a1b64f27393c56118f37bdab84f616e2a3e581e0d87d5286e307a38ca6ae02ce2ee350d180b5effc8d12d3d3b029511c8e30c9fe59c3b34a8e205a3d4cb4e2e7379e12b7c2c7ed49439c4751ae81d18163b99f49701e92f18dfea4ddcbfc053c04d2c1af73bc2a8f7bbbac7a6c3452c39f831af287142e1901395b245e522a2a5b1062015b8d97322457e02b78aa3fe9d7ba7cfa3fc31799c98b25c79aae81b5a40ca297cf3c4c2b53914109249ccaad1a23d39ede7084fa7d73b198911282e9dd060b9c7ca42ec869a0bc7f994d90483e3d552248fac34cb673e071cf0db5b913c76dfd53f1f4d6fc3d484a86436bcd2409c83d9dc9180123c45330349e9508cd96fad7a9187c106f7356e75b06eb17da42d00b6136f3983d3af990805fcbee942a1509e1bb2eb28b572e641c7a10aaa3998928bf7749838745ea990772b613644b7d39077746809ed262cd85bc42b0771197798fb078211a669095652e2afa004a2795291fa1ce8aedc19eb387beffe41bfbdc7ad23a8c7230c0d6e04a43c0bd9203a1d7297c0c4e19e8f4bf72e8a8b549c798c64136d872954617574baed97544452d77232f85f0c58f8e3ea2246c2e8c58ad43c1bd13ea3d727d405ddc677c535cd014713566eef619410a9b424c6995eeec6d7bbfed1fc15ef2be37d4ad91852fba50a98bbdcaa5d26e1982af3e3b45214b86437a8c286d70934d30b12768e879e8eb3d4de5f08d383e6d2fe444a10f1e55139000eae19fdae848451bf56b6d1391dea47d5bbe1ac4747578345b86c920ef364197b702ddfc5dcdb6482b43827b0e5eff101a753c288c30a4c3337c4941575376ee37d93f0022153742e476c638d0b5e5c20768d812259b7c04dedf923b00127b9684d63e7a783cc655dde334fd7c826adec7af560470f03166c20177806d658a640a3c984735a9a25a2046d8019a60a38a8a64c9f6f4a928dd1293149db54c1a24bd84a5934b8a43de294ee03bcc596e4128df86a7eea193217bfa8755d3e4429a36a04a2a77a334b5ad5ccb974a6a04bde444fffcd7acee21ac580e7f6f8d68335548f07d7d0c9b38534aeddcf077c26ece2d7966a52017ddcb5b3c8758697037cb69b225c950f009c14aac9b9af932586a8bae1f7425e89d5a32b09f5c9ca1e133cf9e8c93822b315822f4b029ab16a893e45b28829139837c350bc008d7770033dec87c5d2ac5bd90ca6720fa7fdf974dab30266b39004f2d2746c1aa17a97e0f4262689275576a94f8f49c1cbb413e21ebf4a286f25d7109776c6dacf3dbfe561d89ef1be3a654cb0d7ea097e4bc1b02dc9f55dce1ec62d131de51914ae8d4a4e1055f6c12d422ed6ccaa9b6d4ede8b456d33933c2453accb6ae93fac369906d8828f563df0e0e292d0d604ed850993ee9ea8bdd7af724646d8ba0ed20798b1744135bc7a6f09d3bf682acfe341ac87eac2f210766df938b10c224e6490b9fe6a7030c8f5a2ea80c9bd99ee716b182f32064933c635739990916a92f683bea90cdbc0a962edf526aeff6186fbbd9a1fc961631696c9d5430366d1592d10164ee75b35250ec64bef4bb46156cf0c11706d98d0f1a5e9fe8cc348a70ba78ed86187ea054f5aa9a4ad8a04e85052c1a06d6ee1ab9b2e157ceadbdee52f8310fe852604d4a78c49be27accac03e6738236162fb0b6e9c1045ed6041ed2f3f441ecc16b0434d0d9977abf07771cf03d7d033aeae823a2f27f97cabc327b72beee15be712d2907170732b75f217d6b9a296e115dc98fb765569e6b9eb7717a7b60a7ced88c34ac2442f8bec511163b51ea708fc07ce06e6abb8e527800a75a72e9be1408e00d5a46571b6fe48f135dc5dfa37e984a247889e1748bf0de63d58750dbfa96552a30993efe74031dc48d646838b24dbbdda6ee3d5eb1f848397e28ac472f09215e84a44a7a54b808dbe3b04a680a0e9d911dbc18ec075e2b7dd0d6b2e6d057d986d0650b3b73c576e2eb46270cfa4e574daf285b299765423fb8d4caa69a69094c01e5e617e858d496f6dc8c386af399c0b6adc05bfb4243ac47c54bfe8330e56e47a438354955d3a620af246847fa7b435208105914c6b0e51c32afe595b04242c8acb0ceae327e7364efab2b2fc379241889f5041e5ac4e3f736504ac274471ac674a0c4ff05edf2948a09bde5bb1c5739dc92949fcddb2555353765e956f5b91e14f73223cf9f7113d21e7889d6b7563d3ba79dadf386881a9189611d4c26108fc5d522329537cd935c0fb3fae506ff7f8cd5998374978b79554495367d88712af34e3a28c56447c58b16dcff24ef50311f1d0b1ceb3c642577e0fd12949259a60744fb05fa279ea4349a6ea65b2720b7caa648ed7c8e8ac6099d8da1fb9276c74cb09a62a8af4a165e556e676808416aae1e45eabd2b5cb5073167a0ad08ec52d8104fffccd78cf479d3c69e2f0e254cd6f84f60fdec42f8f9634bb611363986c3b06a0534206a94d992e8e5a1ad3705e0e9fb4762ce60ee319bbf119355af3a384abbedef6f23ca0b45233ec6b633dc2188d595c89d58a19bf116ae23281f9224b4b637924d72f01177a2d8a8450b779f3220493ad6c23872f38bd4240025679af53745134a14f3a958fadb98bcdddf685209de56e8208c687d15ef4cdf777f3ff9b607ee3025edf155fbffa957469523e35b847f1c7fb7ba1a3a3ab4f482ded9693173a6cca0e0265654c299e57e444c6c6f3baf292612b7525efc0ab35fe3057673ffdba9ed3cbe51d6fb5aa7e9a5c07e1f1f16e3199ece57214227b2605b793baf53a6d617641332af48875fffbcaaa1971054d80300c9f0b6a1d4460b1f8b3e35ee995905da6e4ba3048adbecd3efccfc7beb1a3842fdae39efc23dd592097abab1f5231a5c20754806d6ef54326b2db8f39217947d1feeeb43edfb2e8bc6accc279de8f67d784ce632d0d30db54277077ed3895927860ee840375bc5a8286dd052b7ae4bb1e39e135f5d4818af6caf13921a07414b43f42b7f22a37352802d411fbc597caa861662c10ba4195411c49983d313956b15573f52e562755b8c66071b13f03041c622a410e21b31ce86670734fa3ed74279977390e8aa7534296e9f04637cbc82127b4d44030a22dcb89ef9f8876723328153884473cbd2dcf40aa6d4735eb8a4b5ab46462187f38f6884589a800b0b9f55004543dad1060701a5b79147f38c479b289711d8f50dd5c5d42ba27d142f1f77ebed9ea7019329947a3fa52b252086985c1591e803a883b04f6567dd51e8219d9825e51fb3323c42bb1d85cb2f1c0e40e67d1a4203380574160dca13e0d1ffd0c402f7791a59c165ac7c3b9f4e2e32ca6ef499fd6e61b69223a53311289c7d4d92afb6b50c7250fa189cf2f13dc15c906722e225667fa4db55b319bd150b18abacc495e92b363e18d80c2bc14613a6d2b83fe797f0ea048dacaf31e1e628a3455206c8111782dcc3cdbc2a8f1f22709b64730c5dc689dd86333cf5ec83f914ff286a9a137a8962c67e96e838bd4514887d43319bca50f6c04f8f15f0f30672ceefd60b4ab466dcf8a9f80f5730eb31e5a9c2ef29592541010000000000000ffff0000700000003f75c5a50ed614ed7484680b76397b399469834c3eeedc9ae4d54586f11cf6fa30c3de4b60b644cd0ad450f7fecede9cb725dde2fd5ff079841505d22c333b553104099cb303b83c89dc365fe399e62286745d7811bd0f45ec6c7d3006b314cd5aa662b74cce285a98696194eed7ea30c2f1a95aae13b8bab00dd43e24641a78d50f2a382736581efa568f6e078b51046efb52a7d99b5cb0867336da902726dff66e02da81c4158a1540039c6ef7bd75fc621d06a6664c6d3a5bfc11909fad742f94f693e7f3b51f9663e2cde9b3750027a0bce186a7bc7c038a40115ed5cc75aa3163134dc9562f0c8168c82ed43ffdef23e3e8364c9694abb999e9d4eb1027544d376e028bee73e27abf7f590a246325b5e8f8cd230f9935b14195dab6e4e881c9550e9899a341fdfc557e7c79627fa331749741b0bb980bb7e4b167182957b1375ea25cb0e961961465e32e8a75f6c71ab3239332c29226faf669f92b3ce07439c766e2977f69636da6056c0ba96a4b2fc5e5d0255087ab949c84581989c28d75e36a3fbc7a895fd141559565c4f61a131d4936337687958bfb2c85625314be62de35d3808ba54f5d5a5143b3627a1008f8caae5bee10f6660728ab10808da5103f32d0add97a9090c2f65f46fbde0f00e4a71da2bffe7e291745ae773438bd3c01f74eb22abaf58298e159389fc094c893ed48a2eac2b11df995946aaf02a5e1150af2ed93c659882137c2371fdf851d8cc8bdf51197141a2256acc1f493e6b08a394154f742b3f1575102deafd54890fabc3a869603f6a842c34d0619e274163f27b69c4de98aa04a39d89e2640c35718c2dbfb53337ee8a2e618f226b56c8dc0c1f9a81f36168e056da37464d149f8850654be31633fa9f398226205da2e2a7a259b14f25b5cfc8c9a5237b641e86b58e1ca3035ff9f65a36e89d1050e674cafd14dee700063ccebdec66b85d9891bdbeff3e3c67711cc8e61045780bc2073bf4498d7b5877a57faf6ff9541437e4e6bed4588688a8865cee75b79bfd1ee39380cde75c0b9550d971ed1ff7ba23310e4da92ab62b02e2c5c29088018952f97a215b25d2c0003b4ba688c51e0ac64c2e7bc713e5bcd225699b2d66fab4e747bb074bc7314a7fbf6e70c0922c11b33a39110e0fed1facdf403b526ce545906aba4478590b6a3845e7071978d03090557fe76734c30f8a2248a1e25e8c57a8dfac51b4dc96e35ad3e68fcf03c554b6b54868de4084155e75824df24875de69a9e061d9ff8002e5f94276f1284e1a80ba2c2bcd656acfd1341adf4b37c8f6778460db591b392cb130548d1f8fec7cd291b6f43030f8097fa5a35e40a024cf9135181bd87724c29e5b8d2fa6daec2cbebe658906ae95f601c16db530f8857cfb961b8abaac012c75bcaba644c2070d9e50c836f4055fc5645503a1d8124143a051145b85b1d50b10e897d9fdc6bfa289e27625170a16e22660adc65790ddf85bda4f5b8694bb9eb5ee44cf9f9d24ebb4e5923cd167b7292d1123c95833d5b7f58349ae0c20bb9c77d65d55ceec68fe9229a99ece9705367c17ef305db478fa9ea1a62f06307138a80c45b4c5544c84b981ac383115e618350d09415bde4d03cfbf58ec7e2dc4bf5473fa927bed35ca576955a40a436fbf6d7a25774762c6656bf4bc978582340379e5d7a8592d9bc52bf9108e9b0e5e611b4b5eb60c31eb4345ae9dc68eb23459725ffc7d8586fd496f19857d67cb8d58bd2d851f45c7289f0f5660bf4a55c45bb5ca8b12d8ac6ca3f3a114383dbdfbfb12dff394335522ed82594ddd05db0556022302f008906fe9e56e001399b2195627e9cea82f75c271b9c5e6bfa292528e97a6000dcfaba515dd428923b40d1d642512ccca873b8a33cf487650143d735c7a069300d95ffe08f8f3c0f2d8b25bbe7f3da8ededd065cbe81c5af4b4a1670561b7be68057bcf4f46cd2d7d42fbed535e01a7732bc01923cc6488f7ff726065c7937dd9e377f0003e08d066ec6b3d718e94af4d0f5122d63501bdde0d15ad980544813ef017a356baebdc13dc5881ce35c287b9f6d5854494c85ad56b31f1b944f1cb1dc9d196a1f88e077c1712d792def4adfeb5fb5556f35f8b6f6ce7de73520fa4863783e1b9593b722e14b525a58fc099c64a9192e428648c6d5366dabd3b775d03142fd1f58f394d8e1dfde474fbb58153903d60011efd79e88abe84b7a1a51965731b9281201f4eed5e4888644ff55b31065528a0abf8dd33cfb5299320d0b9018c8e391884978f7a556402d7b17da86b232aa39e5a0d5f46b4bdbd6c971717a6b49d72efae5e3171fecb839d761f8e0608e3641b198618a4020e8a9331a2d1370050bbce195ea16a6fb69b8d86eb5cd61db93fe58377a6dc8797f7a557ebfa7e29684fb4ffee907c75025c29aff484def369123208611ae2444d8139da8b875d1e436a3ec640f09beb514a26b64e4316fc06d56651416a8599ebd22c06c99719dbfbc5acb0490395b2cca73bfd7786ebe90df94dae15c307a058b8af8b5768f2f3e666cedd48e3177ba1d7e5f88a2d69350f6317a42d0fdc40525766d4f82306da8d76cf2aa46ae1b4181731e536b45f3cabbaa1e780ce994322943e2edb1833ed72f91c51c0210af1cbb04c631464fc66bf7bcb71d26485455aba04fac47db10b8304890c5a20e8f8ce03d55665bf371c871f2ca5851de404515a1b33762d4db1bdf9316da2a9ccb12f62afb5fe6d58729a947b169faec597d313159419fc26260bb228e9447a8f8ed35676d2f0d9e84e8f3437d14ae3451ddc17bde16e6c9a5ab2a8590f25de5dde3190ef3b81feb32d277726a35f38f00e4bc711ca2418269eec07136f21b856e0c76d60c0a616967b0ec20abe6e1700ab6064bc808eb687038c54b4398a29af503226fe6213116fd8893afb87281e5e497d5b1ce7c3a7e74adbb16ba5ab9926ff17f5366b82e6e9023fd46a1ea603d7d9829b694189bcfbe32e6503dd69aee34e78c823fec8a162d570572170de2d7471dc78ebb3c017892c38b4fb04cf60828339dfb5ca8c180dee6b8413867642bb977d85b58a6fcb3252bf083f3bf4727c2c8cb59a109eb73392da5ea53a3ad67981eac293706f0ff9d6abb32912960a04299aaac4933c852f40d9aa1c36389b2f3d4c4ffd8dea978e75b17ee28602bcd210a1798ddd6f64657dbeddc1ef27d9e06c68d4d2820cc90f03d8e5908554b998a699d94dfd170a25efced19a9b060e3ffed87cb54cbb14300ecac3c1e95eea8c12f78a14a1155da9e015ce6d15446c7dece16bf179e9702fb332b7f14c87b409af93a4015b2aea93fe203212bd10212312d143fc0ff2acc2e4d7dc94b3123bc6a470ce88d0d8659609dc7c0319a0615f4c0718537b67bb95593c3f346a63e5a92649b27175e1395c988f505928149ba0e4eaa0a4aded92f29b652abeb7e167f6c3aebf6aec4ecf07ee0d50efc00a9dc59ec0cae47538c294a68bf6a0656b35d835422735a7e56b66a9526724fb772b5f6ee3afa58900ed80a25552a676571183fd4121a6534d21a40594ee2477a3e6c1336accbd040aad261376e03b6498f48b1fcf188ad0ef653b9998540c20241a516bb9bf6d57f94d3031a1f7cadf05959d13555f4fb6169362cf3302951ccc9408683ab56b730dafb85c986ecd92f3924aaf8dc09773689c9d572a596b407587c25576a56e357341798005339144656711fa803204a2169927c1a6d29b02ca22e727092d4f07875f79226e80a59d434fc18162f57a669cd7941e8437c65c88c23f167156aa351dd8842849faf5f4b14b9ac8da110c2794d695226fcf4954cbc931895f1800e4994aa23643113e597efddc3e66e4b9ad16aba814fdad678e92efa7a4be2deb05cf6e87af5e5d6be46c09ae993ea96a21a10edbec3668d92cb912b90172f6ac062e8f74530dc41a18fa10134de904ed4bbb3e4ff0622c2a663b027665d26298e9d0e94bd74cc166923a3843ec168e42a9ed189e09ebbe2df37a34c2d95342dd3a4da519143e258897d9aeb4b9e1b892dae7632d673a5a4df56ce40eb3745042a44c67a0664cbadeb00a1e2e6c2eb492754fa92148519fcea742a565ea67458ecfc65697e28578bbe9ed5645eeb11dce6465314f8ee0cba5ea09b13ca2ed647f63d6cc8ac6d685745e109271c2ba82a1c51fa1d6a46a5ca81625e45e6c1cd6210ed457bb6d0f04726b90826db247e7f8d95a3f448ea2562adebace49e346ca601168bbf4d4542217db644c05f1572fa3dc3f2bf716ffb77580800cfe8939e35757b493aa3116f520ca94bfd667c0ede2fad5266d81b3fd9424a6bfbed408cd7a261e5fd4dbe7128185ac0337b89d180a7e5547829e4e61ccedbd8997379bbc1743976dcae35c922485150e22040b09a61a6bf1aaadf2529d2c7e9ad21f869ecc9d880d76945765bee6e9f7f3ddcbff313219780148ca48eb02ca5b79e81b9c1c9bb27fdac3402c7ec43cdfb8bb49b6fba5532925dae51a85888de5ce70a42c80dc041d9de7edbe5ea98c4460ba6384e7e7f07413a52031d5e9d5e2e7e86818c815069921dbd7fb911d7d37eeee9e11784797fc19624f9a074c8e77b966ef96ef8038c351a31f47e36e1e7c5face8c120fcf8fcca890c2a8ea09da3528747f154b1a4b3544101f5ac36cc1ac5d8aa460aec2e59b609f05049fc83d639357fc1d28c35775cb092e247032282fe15c8c27a90c1b664d2895e91246553b7e5e6881dd9ecdce6e0ebba5628f76c22d5d0f5ddb852635a015c35bedd97de0fa50ab71fc499e044b8721c7b874c81e8cb2473ea77cbc80de8b071dbf9e9506dd63054e9022b555f4e0a20db154b0e4780765e35f9b45079c6816e1fe8f8ffb91c0e16f1394a7c4d63f07da25f2732afa02936f7683f2174c8323ba3cb8d8af7e51ab639244fa0ea50600ee1d008044f169d0a9e07ce37e1837ba692e3b2e32256242ce14eae3fdeaedafb83e4a2c4566a74bdfb54b17852327eb531ed2f4b2f4d01582507c973b3a10e8078af330f661d09e9c674537b57be9dba0bd21b2a76d2aedb44df43e9c6b51e72bbda8ef198812d78ab3cbb8a060f16cdb101d16c6634d038e3d34cc68ac904a12a05707b450f158a545cf5d3e3d698513ad625e5f56cb9385d924bfc9460f67d00539d7e35c082eda1e4fb076208b606412246fb65f188ae99f8d7a0a3e4fb4207780d21190aee3ad33e49ade3adbfc71e98aed245d34c8d91cd677f33d658a5f334e72b03c415a4315d2af51a4fc69daa20e9f952264ee5d47f75a5c5cc2df1228dc38158c3e44bf8429c50e9a4a94b11bc3b81fc5aa2a9a65087990b21afea7adfb36bae6c0d1fc24467c40ac3b9607401da61350a87058a0f624f504ff0dd5ebe31900592c1e930257bdd28e3d2e46a5e822af7de35d20edd1d85573faa3ec78909fa0914f42712eccb6d5c065f15cf3a52385878281cf8d3f00d2d1556fa2bdf8e21195ef60135dcd0174f96e38341c7a8c2f28d007a4bf9004a24f5cc448806e0fbceafa2c4148bec020694b140798429d6b3b5926569e76c57c804eb0d1973b535112eb3f33f6bbf4c732d439c766cdbb5170f830c14b01b209edf5805e00604c1b816d92a35f420b180801c17838b02f6d01e7b2568db4d7fad8c5c3224e6b2d2b4769a296da047739e764df9eb0bee21678918dd5e13a7fb9ef3c584505cba730262b8d8a35aa0f15f8c9fcfd373df7c77ac830e591cb0a5280b416bbfab347a016e318e7dc930e707927b9498e7800000000000000ffff000001800000d88e2c4c47262c13184d8c3e9cd14ff18c2d64d127a6c3c502d41d565b11caa0c3701d30a620eb8a2dd362361aa5c524fabca88e75b2aad6e2aa72b18ff5093b85e176c3284d71ee00c76d6eeaf746808b2afc816a32167ce6d7af7a35875a2c7151760000000000400000000000000001000000770f0000c0eeae02b79f157a7d67c224a0587ce7d91e6e820c42c89d7590a93ff07373092dc15fbfa2e614f36bc70000000000004000000000000000ffff000040000000c2d1a63e2af786392ad646bd218c44d1534124550eb6899c84571e83cf73c45c3ec0b97c19b995ebad41d0f3ef0565ee6000000000000000ffff000000010000a9ee3309d50b46b7401cae4ee98eb9ca99496a0405415fde36ef6b32583ae225c6da1fd696c414da9d0b00ad6c3f470fff45f2be43e7f2461661020b8bd412cd5d60a985d4d0429cd85177dc00000000c79779b4281bab4afceed15de85a400000000000000000000000000000"], 0x21b8}, 0x3) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)='./file0\x00') 15:19:27 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = semget(0x3, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/157) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10001, 0x800}], 0x1) 15:19:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x108) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x5}, 0x8) r1 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = geteuid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/124) fchown(r0, r4, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r6 = geteuid() setuid(r6) close(r5) kqueue() pipe(&(0x7f00000001c0)) ioctl$TIOCFLUSH(r5, 0x8004667c, &(0x7f0000000100)=0x1) semget$private(0x0, 0x3, 0x420) 15:19:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x1, 0x8007, 0xffff) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0xe8, 0x0, 0x0, "3cf7177c3550e0e48d36f23fbd17cd8053385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b1"}], 0xe8}, 0x0) 15:19:27 executing program 1: getuid() r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x400007) r1 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x9]) getsockopt$sock_int(r0, 0xffff, 0x108c, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 15:19:27 executing program 0: r0 = getpgid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) getpgid(r0) 15:19:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/177, 0xb1}], 0x2) close(r0) dup(r1) getpgrp() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:19:27 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 15:19:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000100)='h', 0x1) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r3 = dup(r2) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0xb9a}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x401, 0x2}, 0x10) 15:19:27 executing program 1: open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 15:19:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r3 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x81, r4, r5, r6, r7, 0x1}, 0x1, 0xc50, r2, r2, 0x6, 0x5, 0x7, 0x1f}) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) geteuid() r8 = accept(r1, 0x0, &(0x7f0000000040)) sendto$inet(r8, &(0x7f0000000080)="1d8e7f06f6c12d429e8006795aa5ef93f79fc812a8bf59139af103e93519d9115a5f9d48d01daca7b7d5f357bcccd95511ad5fc28fc35921344a96475ed891ad8cee8249046042c1945c41e3af8b2936a3aa79e7ec4ca4c13baa3df546d47cf2d42c81d8bc90574e041c84dd7183ebab78978830d4b34da6d0bc3c6cc2a8055ac93086ee2cee8ea042173b691ef1ebcb1655c1f75b9ff399eaa1ebe9bbf977a92050266bcb25b1464a8411e2e85f718e07c5ca66c30eafae479cae1d104c77fa212aca7c9775f9832186ebb16486e64b561a2b294adc1b6dcc8232d4a4", 0xdd, 0xc, &(0x7f0000000180)={0x2, 0x3}, 0x0) 15:19:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) chdir(&(0x7f0000000940)='./file0\x00') recvfrom(r0, &(0x7f0000000680)=""/160, 0xa0, 0x2, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='(\x00', &(0x7f00000000c0)='c\x00', &(0x7f0000000140)='\xf3)(,.\x00', &(0x7f00000001c0)='(\x00', &(0x7f00000003c0)=') ', &(0x7f0000000280)='c\x00'], &(0x7f0000000380)=[&(0x7f0000000400)='\x00', &(0x7f0000000340)='C\b']) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)='c\x00', &(0x7f0000000440)='C\b'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\'\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='(:\x00']) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)=""/29, 0x1d}], 0x1, &(0x7f0000000840)=""/160, 0xa0}, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000600)=@file={0x0, ""/10}, &(0x7f0000000640)=0xc) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:19:28 executing program 1: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000380)=""/246, 0xf6) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20000001, 0x0, 0x8001}], 0x3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000004, 0x9, 0x4}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x240000000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0xc8, 0x40000033, 0x47ea, 0x401}, {{r3}, 0xfffffffffffffffd, 0xea3858ca757d63b9, 0x80000010, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0x1d, 0x7}, {{r2}, 0xfffffffffffffffa, 0xa, 0x1, 0x7fffffff, 0x100}], 0x5, &(0x7f0000000340)={0x101, 0xfff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x800000000000000) r4 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000001c0)=""/40) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x10000, 0x7}, 0x10) 15:19:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="49242483dd71230d868b9e91d321b22e6d997b74ec4ae345938d4b78f775c797693e9af140ab587f10cd093ac8e30e0c6dad6737a52d2eebcba1d9d5bd4cc73d5cebb6e2490df228a04eb25e0b501c5bb4b8fa0dd2acb7a597d3ca19587602b35161678d7d117017e68b1a9d3a9450329e97ee121dea9b575b9cfec0f66e6c5f62371bcb55f3bf83343b45486adc0e64b394eb75d6279c3e95b9449be6dc7ccafceae8b27720cb4c0a9ca302f4d13d2924a6fb", 0xb3}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}], 0x20, 0x5}, 0x1) 15:19:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(r0, 0x0) setsockopt(r0, 0x400000000, 0x13, &(0x7f0000000040)="04000000", 0x4) 15:19:28 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 15:19:29 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='r\x00') clock_gettime(0x0, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 15:19:29 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0xfffffffffffffffa}, {0x6, 0x10000}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 15:19:29 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/20) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000002240)=ANY=[@ANYBLOB="00000000000000000000000000000000ac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005380ee3a12cb0fd7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000537656d3bda49c77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd2027db000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003adab77b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ea6d7dacbb4c2253e074c2143abaffe98114ca6bbfc1ded490cc86fc92ea5e3c4f21742298d73ff71b924de65f8f8c1c5a7f5618e077cfae83c78b610325a5548851665a99e4b8bd00cb15eae4c204fc29fdbffce1291c337dce2559ab10727dfd488cae23a2c5d0b5da6438e478c1f235e8d4c82aab8257bb197bd01fb971d5937e212f3c36392753578b539010fde0b5e49"], &(0x7f00000010c0)=0x1002) getpeername(r1, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) 15:19:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) pipe2(&(0x7f0000000140), 0x10000) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 15:19:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setitimer(0x3, &(0x7f0000000080)={{0xffff, 0x1}, {0xff, 0xd1}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 15:19:29 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 15:19:29 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 15:19:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) semget$private(0x0, 0x0, 0x16) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/82}, &(0x7f00000006c0)=0x54) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f00000001c0)=0xfffffffffffffd7e) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r3 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000240)=""/32) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 15:19:30 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/40, 0x28}], 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 15:19:30 executing program 0: syz_emit_ethernet(0x175, 0x0) 15:19:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0088", 0x2) 15:19:30 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="a1d0144924df90455d2867a99a908ce2a72c18e21e360b8a1e97a195db7621780bba7788ba8075bb5cdba1224c364d582644b5a2fc8b9e92dfcf24366b69e1212fa3ba9fe44ef95ca7367dc4613497b5148f298340d07d0c230f5cdf3fdeec90d3dcf772c62f7c5b46", 0x69}, {&(0x7f0000000140)="51faec0e39737e85e957dc3fb63a37f78f4823ae395a16419d35fccf53de279eb219433f85d9f66cfad559e8204411de165bd7ae3cad84c5f417d3a080019173292234d29d0689e23d6e3da52ac6088f77dbacf563d846e2dc48c27d3386f2915ceba1c8db483346c37cd6e38d3761b4d72a171ae94a0b93bb981ffbcddd00a26b0c", 0x82}, {&(0x7f0000001580)="740bae24b82e13ff15b852da6762ef61ecdd3be305301f69476d04623bad9533d075f80e17f7d26feb9b661a53b56a489f24d9a7c52b6c1825139c7d18efd7883e14ccd04097db64fa262cf258e7ab06726404659b669e60f161e76e474b37bce1aae17fb8d7c33fe162dbd0bfdbdb435c1b48a69f5dca8fcec7825af176aa92cf7315cbfd128e4e096d09f88772a1473a835d9148a08e8c00ac0316a41037396e3173d9563df72fb73c3403a6f08011c8cb460a31b5e7c6b20043d9470df145a0030e8b47505dcf9b103b4a4c0df67d67aef3c0e9d513e3aff92e356faa480782be2735ac9fd0157fb54c7e554927aa3d5d5aaf66f971e05cb964cc8a01300a5858493f641ade385ba3bc4acd2463c7151577c9204837cd103203f877f0f03ccc7599ecb3d63a302d764829e557e397e22e9e599ad1718f874bfcf2e9b76aef5eacd8785058f39dc66f9cc7741af06072f425240873f9d090968742c07629d944bd58e8de49b1ee770b90cc94b1ed07d12acec010fe35eca68bfd6b5ca182075c3e397eb1297c613064a3f97c69816409582e9641b86f69ef2cb93f46e099e5fcdc7fe92fda805eb036176cf8c540daf30d16c2d2b3e42eac7b9d699b5c04103b4c0c16883dd9f622924022c5d7e0cd3d13c93e07a29668461d6236375a466afced984a9d288b4e1ba78876581de3a21ec45b5c327bf3af3c1d6765c294ce01a1a9572f094f1ab5f23bd0bfa3383ddd8e1e4c6013059be0cacfccde7e9fc26a51f752e606c572fdd6a0aadea56d53c983ae51e1ae3009c123bed334caae322cca28f21b2f7d5fa9f13c23270a03a1b4faf16770984c25d19e69daa884b150656c2018de521c730e89e270efa5b0d815b780a05d19feb2f95b7b6dcc7929e5be7dc939e6b8e36d21870da55021c7ea222c35e6ffaa1d42a275cde2bbe854f1c079d6286e2d1c1d69901c1e1227f1e70b4a01411b50cd3b72bf97a45eb72f822184d58dce9995f2c691884c5c4476a0612b84f2ab7452cca8bea5ed31986f69b04152dec65196f1a0d64f16e9a9d8a280ed5a7fe0eb2cb58cfa1ebe2c87905751d4929db2992aaaaaeb71210e5543a697cce7b489e4f015cdb6351417cc957edee19da994b071d436f0051919ec751d2a1944b83cbb1aa922f604d51989ee74d687aae4fd807f4589766f3d287df258708924d85914a15ebc635508ae283a0dfa0c4331cc8b778481745ab3a8cce779667ae3e938268ae983418cdbe8df96eca58a506c5433542edf70a4a553245dc0c7ed1b22d3b82a73f46d84ff8f088bb648cf04ae37579dbb0811119457d6d9b464b49efa31e227edad00175edf8850cb2bc9a2e91f6402bbb27d50643910a536534b53959ecccf8198518ef4a8fec77efc9f6502a4d5f0b4fd0c619e6a9b1ad473086fe8207fc000e1cc908f5cca42be9f5c6d44aebb6c8a66c2118ab6f2c76a4b5fea546f667e58572689dbbc6a5a53e2e3d8fd3cc6bee73860f758daefad62bbf1aadbb13747d91a54523c507432e01917b18f56654768c4c97f7b2d376c90939ae2071779732f82a7ddd4ffbc4cf4f91ae054e1a82f5650f73415ace666179b1859a444d126574e50403932478f51ca5ecdc9f0fe9887c024ec6b8055335f6f54dc321b843d15519d43d9700157898befdf36525118d3643090ab0992aa40b13a367547837d6e5a72ecb91809273e2185cd7c4d4d563676907007038f616683ab6a00031e17fb172eeb1cde63f563b41c853a4e813af009a5f7df1570e8eaaa318664adc1179329caef1d87be8dda4d4a31de163d9c2a90fdeba2b64eb14d09a09e89947cf6df49fe677042e574e8ef20edb9ee055844e9e073e620320bbb7f66d684728f9366a5de4d28f04a595da40dd0712d4728e8af6a6a3ce52916b3cd7497927b821ad363e288ac03bd8ebe65253895a141241e1bf4c8ec2a4363e4c1e1cf6a39d2befd0d860c4ce2416444f939c2ed54b5a55d48546a5925a864b96a0f1609850ba7ba7ec4f905f46ec90ae61a38dab29bcac78bc0da6b56625ac813b0c8384bf3b0d437b9393ed343a0a44df56b0201be07fee2b425948600828eb8046f05a3d737da77036b58e6997c06f1d317be34584cf66cbcd33f413b24bc50cf3f59f378f42f5d8ea586e7a12631b9afdfbdbc4a7d20a53a5e46f36073f18fec4562c13d2a4a2aa85ccb2b0719dc17ac8abeed9738a95d9962a180e71cc73443b68b86be87f19678d41be5e8b0075be4687a5962439072067cb7c40b1ecd6613f6f1f1ed470ab540f9c60627e8b6103bb8454ee70c8196746d3e9fca28d91e4f7aa7fb209a7c45a4cf8556849645c89ade0b30f7b9f75d04dee73c8fa42036a41573249c8fc0b19a90bbce58887ed11c9f6d6ecd746c84fe40273d60ff5ca4c9224f5326ca4d6e6995da28a35754e2f404aae17b4a01cc6bcee6253a5b3bbda699b0d42816564f23ed57dc15524dec86ce60043b5ff7fe636eecae1af8ec5acd063342726d9e94af95434198c5afac300692aa0b4c5860ed39ae1892e2d76cf025264139b9d79291f4774f1b9e94765c6992b01773a1db9baf5f5b8d6d9c8881ac8edc05924fd849b64104754bd1e4ba7e040cc0ae91978d57ea8bcdd25b39e149163c71f66c5a6124037651e56c1797f20d2e8e17d708a0e3b014b775f157aec44dc245c7557ffee5af2414b318fa0b0969ad5465845cb88af0b7613f15ab9e1f519ac35e5ed5ab2dcf3195ed482e071542ba4d843e2b1bd675e4e50c56f368af1aef89a1d74f0dab43e5cb1f6482dc5ec4917745e5413755bf1d8b871935b15e3e7ca0795887d8b7b028897e55758093ee6679855eaab97d130040cebc5d038f546bacf6ddbcf869625b7824de0693a7b8ce0d39f95e6f1beba69b60d85f746852855be08312992c0df2b8372fccd8f227e549389c8cb8267a78d1a95799e5620c69e7f1eba447f496f9d7935e70a03fe1e629fcff0bab88f77d28329ca02413717d01ef0b1f3d133e8cb2ff8c0b189f0560b9929ba7b9a81864e94375585cfab44a58d84180646c0eb72e948c9de16db2e4faee24efe29f659741dce85cb0978f273545fbfc30d46fd868699bfa141978b3de54d0655263f2da5063545c24f8062f0258397f25e2dd9dcc9b1c91abaefd02fb0a374cbc4b4a0e0ea53db4fc8459e42bf38b8a11bcac43b4d150b314bd8e363697d65d66bff440ccaab5f98af3b88af53a36f93b744b6c88bf9fd9fc70fe22e0187bdcfc1fa6c35bd5c9a829e3fbdf985aa862f44a438ffef043cc641f4aced05cacefe08051474ef4f5d56688c64ffb9f88c07a100290ca1f96de67456648c8def04f1234a2b0f2c3ee2c76d3825354c790aea0efca9042d7decca7b6be7dc95a4ff959ec2cd16e896b7c313fe03f1a91252c9c31f733037eb9d2c2efaacbbef9b4dc30c4c79b24cb1d0e497049b7774ac66da624a3dbe212c0a2dab4a34fd5c6dd88531b603dabc4a27c432a55eaa94aae328a56d943c0bc7aeb4e31269546da60da62d5f79412bef2cb55f97042c9518a36326c705ec2269f49be6532ad49b050441501740e83ca7defd265585294956d828b35f1892e15d8bc0eccae050f346652cfb0593078deb20788165f87c3b7678887400572e2c057a606ed7573257e9bdfb8b368cf171725f52ba39bea4728e485a791a8dbc6a369756954ee40d45a49413d8d10425e867c996dbcb1123fa69ae8b9758f1ad4d1ca82d42fa18f8d4d2600c98c9666f11b375334fa3c195d4d6ce92566dee5089d56446f58252978b61ddd5216a9c9dd5b179f34cf5892bda99efbd0c6be9e2f833bbd4d2b5672b3765572f69ea1cb0d7eb3e5b54c31a53fe1e61a9c92a7123d37d0bb1c498b0f7c45f268daa2bac3863515d7e5027c7f6d875ac546718c26299f5bd43807de6a31ed416dd59803b23aab8250e04d8c67f344ac801985dadd771ec491084b1836a665fbbfe57d1041ec8271fdb515fbb05e48b38b35ac4e26cc946f5eb686195b92fb0424d4d14f13182075542a5fd1a167b108ad9c65f61ca067cb39b2bad9d2811e854a459bd274857c9cf46922dee37b0a5385b689fa9802fe6078096cde912bba8297085f38ebef9e79f466cf0f3ae936b01a4b0d1b945634e89c727fc80c750a3c4d6977ae2ddafd73bccd35a720c9007697ee55a673e973397fe59b172170aef9b02f7277b0621eafb290d07fab3a4425f661c02ee4a3eb4a5b9c74cafbff8eda3f06c963159ca9b301fafd89a5a0a1718e99d2d6be414007d8c690ce3a7922648a8a0d0cb1f146ada54482bf56b5f85be7917973e5c5fb4e5d05849c622ed1cd009c79c285a1199b07bc5e35c28055978516bec0d0fe676ec02edbaa418bbe2315602c4160e4bf60c55826c9e2ac1c31369045301139b86933ba5d0d1b51b7f51daf107379e61d569d9e0a0c6d67efa01180362500895e39abc01828ee18e15d233510ba7277b406e98f69f3a149934309d80dd21bab46447fe1db4234b8851569cdb3dc33ab7b29143f0e690f355a8fe3df115274d14472dd10bb767b7a1342b425fe9705fa650ca73b97ae56c70b96b225bf8d4c812da183e132600cf86045ef83f7261f00db3f7f55d88d27486c7800a5e5ae6cb3f2ed22591f27015cbe7ec4a5429bb31959e03ca71f228ce4171d355148ac3c352c04fad09bf572cd0a6a51853245816478e104aa3629dc4314eb6a93438c00bc71d5b750486eb10773bd7228d1824706133f54c3ab5a18c9e5846a86ed536bff3f9399cd3691fbd0ed8907ce93f76bbdbc08498047c40160fe380ea289eeea97aaaf5fe9b740b3d263af858e90771283fb5beec1bbc98637cb6c92d083368607e712bc6fa8c4859d4eb718db2720eb3b209a6fdfb37caae6c133b2cec3cf7c9a76b4dbce18e0eb2ebba4d47fb186d8f06e38dcffef9ff186ce98f93d1f979a035ade16131a29d9114aa39e125eaa7ceafa210753f06c4942a97a90fc9f8c7c54e977b1fe1ee5033184b9e2775413896927afba580040f002d2556c194bb5852752d8c6d7be41933addc74da8c9f80f5be5de94cb4f462fb7f201cc11b316e86daed37d787432296b1e53f233f65928a97073d0b5d9ee0f5379015645fe8fc4880eeb06e491e5d33a2e700e77939f44b2ace5d81c8c8c46f32bd51b804279bc660b1a0dcd1da9f3d22efed488650f8f0433b26cbd1f79c1086ae8c5444f61767af1bb8aca6cfd54455ae1cdbf11e41b4567ac6be2398b71a2ce85485d0b395aa4a45354cceccfcd61dbdfe2c3413db59af11452e5da8648dacecc250aa4b210362919f8f427ddb7d2e3f1ce09f7910f4e09436e8007bb736c55537bace47956c32e7903e2962525cf58134743d8d237f77dfdb7bf672d1b5dc16898f4cac9e4cddc04c076cf7cbb0345867a6bb151b0ea34fa145d8515099ed18fed0d3515793dfc69c0c72b5c3f90fce284c438d316c3ac2e2955059c7a95e31ef9d8e2620c1b9793ccefdcdb4acdd13ea799e1b2a81d684a9326071ecaeb5863c25624d0d571b6a7b57412ff59515e7d5a4dc5c3dd35470fc444f7f9ed07be9891181466cc01d9ea02b52bd08134c6dc1096c6966889b9467e352584c73ac9c468ba127de45ad9017aa174345b5f2bd654dc5576f616aceed39b91ee2fcb99ea826cb12cd5604a50fe09268e58ab89535bb682b6350b9218dbb4bdad14833f76c151407e98f661c6b316458c59c1246d2fa2ccd0b5765e9d59b75e400be6020be10b12556caeac59cb", 0x1000}, {&(0x7f0000000200)="5cd60295e74a7aa3b95205b803b016c002899c3ec499024b540ac94a0d2e875f26534270a14cb8b1ff745f04bcb133759ee90a8cde2350b427ff3b5d2d473b08ceff4fc5964deb6bcc33cb52ebcd30cdde1d23", 0x53}, {&(0x7f0000000280)="4f66d9fbf62e2151679a59a7b2a60b8b4f342cba504b7305bb42b64c522b8f0e64ae308c09c487397720640b5ab1cc88713d103c75a99fdca33a23fb361c220f258a1e7675c02a101bf9bff5aad83cfb5a562f9040b21d062ebb2887344656965612dd0131babcf14584c05eca6e72e87b41310812b60d1d83e796c2944e98aa17f83027c71ce247b211f26f640c35d3365bc300a3cca8eda2b62e27466dca3adb267459cab36a46862ca1e7c6e4ce2349c8ef5ec3fe3fa656e92d2aa327a08cfc8bdae36cfead2b8dce93e67b6a48bc2b119a5e4e37cb15eafacc7ba7bd1c86c50e752eee62e752d65944f7fc52cfb7f688", 0xf2}, {&(0x7f0000000380)="f21d957556668f68e8b96116d038a9388bc9ba49ecd123a39daa0a44ff500df50a8ca76771392b36a0b440a0c871282310129e61fbd2b22fd7efc7e17b72dcbb321a8dd6f1b647295489aeeb7e58a7cf41997cb8ed08f539ddb603c1cda887c009e6312fe5e418586d2f60cc2fc8e538f6262f05870c87058f941c5a33472510f6ffb3ea328b7ef65b86874e47430bf3156c39ee051c5c9fa5e55e417f82ea6d465207cc794cbc33ccc747501ab69d011d6e1d22fe165afe9a4a20b1d13d21489e4ffb34b6f83bd148517f501f293aaec1086534ae94b77efedd234232966cfc47b26bd9a251d35c3cbc883ac308fc24024e10a143bbf1e9d65fe9567b", 0xfd}], 0x6, &(0x7f0000000500)=[{0x18, 0x1, 0x6, "de5d"}, {0xd0, 0x1, 0x7, "e8d12c682550323404d0233e623c3bdf7b4c766d626837ad56990a1a58033813068ec47b9bd8ec6cf2a03cd02de0c1461300e4dc3e0efb407b097bad3ae8795695a4f1060dc0a17519b7b223f9bb0fca49960a2b3492d006699ac99eb6e25b4ecc888c97bf64f87e94f8ea1830acfbe271bbd45fb2949df9ca8bc050ea982f76d44f3de62fc2e4f8c45e84b8b493f20f7411005279c1b40ae95ff6f8aa98576d008c6ff69470c8229e7fabf64f1f239cd84b864aa15431a0328fd36edb"}, {0x58, 0x1, 0x4, "30ccc081273cf1bcdf8b4dcb70290616a8f51c725a5e88de8f657dcc12b6df910ff2e4fec4abc9cdf0f0c6d06b025eb4113b0fcbd54f86368da07234c9062bd002a7abfc"}, {0xa0, 0x1, 0x5, "c6dc2fbfdeb48f3c0f67c9ad0f33f1d7aa2462bff0f759512318220dd20a6c38b85eb27b67ce2b331433989f58f8e12f0ec5f1c928ae78a0587deeacfc3459eec721b8455260eaafc37659b71ab9aec9de9c1405baa8bea8428ac2bf05b4c33774a4994706210e29434a5ddd436d0336a25b7f743c677c82052506688a97673ab970cf761d0554f94e10aafd7c073a2f"}, {0x78, 0xffff, 0x92c, "c3d094516665e4ec764e2924e5d28bda36718bd479b4e364dbb879c60b730a1e30cc7f14038c1b515df5cd9069280fceeb75e9759f5cc8a4dae65cdfc9884682a7d9600d9a9bc6c937eb12efdc2b699ca8d4c30c4dec1dedd531c2566b709b4f7c5052c6"}, {0x80, 0x1, 0x9, "e91e62564ab0d7ef7a406cffe28f2e94335e26c7ed1c5ca033ba65c9c3f34398a1b52d003a9b724d5ac67adf9ffbc08df1d2540181ad40631666bfd9655aa921fc25896890c226eaa2f2a62d881c16008cf2ad10d401c2e156905084804f9b24e0973a84d74eeeea895e5dc220ac"}, {0x78, 0x1, 0x0, "fc5bbbab5991a427dc2e8a872840ff100919594108a83ccc00362e10a1309d995ddf960fe07c642d5d42658c3c7f9690e859c0e4f8448420772f3b1694ca9e7b94518cc904f1a3cd022890dd98bb41af446c6ade91bba1d183f65f496b970761fb48e7e8"}, {0x100, 0xffff, 0x1, "e5ecd3c35d7527cdbece480652dfbcc8217c6ab1b66a2d19e0804910d3ee11282b9cebf06e3865d28f76640591bcb4d38f6754f70d7eb5c2213d86185ceb73b6ea4c91fa8bd0cb22a754d3b1800250c1d100eecdfa43e6cacbc2349ccf15fcd8ebaf7cbd7bbba9f5208650bb033df8ccd28eb35002d91f60c73b634be2a5692624da0364635bf1b907f9d75cfe09af0b63218229b656a34fbad723ad0037688afae2ea07b7e0b37f6c489473dce813efc38662d074fab6711b68143ce8b860d8e0231f9f9bc3a3b4d8d1f6896cad4aa8d9da45360352fc7b267cf7a4787e104da3a19bba17606b2b5c3ed2"}, {0xe0, 0xffff, 0x7, "f130229a982b829ccc8d1724e087df1bde459c7e623316f7a92f0101032f5a1d8006c321a3d9f631bc2a754c4aacff5d145f0a628521697c59964834be0560d9a4ee8559ae76c333c195c43869fa9e93b3f8b13cedd55f80d7b73a68cb7c17e0fe6d203d9702c245386bdf35471c14fb710684b9388e5244f9483477630aa4b3124eeecfbc4dce2050e4684df4fb998a13d0c1c6c65895692e274e3451a9af055d39a42159bee8fd08555163ddacaa77ae81e5a9ee1048aae11c3a5da0686e1ddc6cab39da657908fdfd17cd72a7"}], 0x530}, 0x2) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) 15:19:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 15:19:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:19:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffe7b) close(r0) 15:19:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/172, 0xac) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x0) 15:19:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) setitimer(0x0, 0xfffffffffffffffe, 0x0) 15:19:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x80, 0x7fffffff}) 15:19:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x62) mkdir(&(0x7f0000002d00)='./file0\x00', 0x0) 15:19:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="b3dc87aceabdb07bb88de0eaf12e1ad777dbbe8d989dfd00b9370637bbdda9bf465708e17d4b8792869abb2f5871c22a7997d21fbe2518d056bd44d8367d28cd4db0a78a9df282b5d24782f2314ced7dec559489ca6e08dc90596ab76b68857a365b65a90ded6ac67fe2fb043f6dbe3dcfbcfc8c3194e22b78b3c13b9242f09b0cce549da619144bad9edae584ffd62c84e4ac9707d84453664b19469a9779d886bec49ad9647201cadd1df7aee0ca59ef4775ff23b149a55e8c06e3540ab245447955cc75a6656cad126272d1698c936f24ca44a52000f7d145c270cad630e8cdadc3ac78f8307c98e95ecb069c45e4609e5be4fece32ee775bfd2a00829db6d9b35e622a8a578ff1c24502c5f04ee7c1dfd02f76f3a607b6b6b40eab439c2ddd610a2eb88eb070d2a6496663547e23c084a3622a43024f284aa7d6fc142e1d80c38abc7cbdb741fbe268d9419b90bf40841dde411963f29df8fe2142277ebd37539482bc9b7c4634554afa8be770167da863bf04a823412038d3fc82eb55acdeb83742c8d8df42687349b1829c1f481907e13b236da66da5f9905295701b5ec9d44d20b23aeea02eb6469cf3871a3e81578b23155c346e6601a3a4234340c4534bdf204108b4cddaad97653960338eb508ca568ff527f05cb6806a4721cea5b43f94d2b1269a77782b634a30f3ff77b70271c89fb63c3837882446ae5315dff6a1170c670538d58d346f19a47ddfb944b860c235d5e078e5ffe575cab04cbd56780fd2b8dfbb2eeec996e89fa748b1a90d82f27c78d22a8f4714e88193800bba33eb8fbb97576e82bb6a59eae573f30adbdf3b720a4aa38352383e42241e449bc831089cf2951b807de3f0505cfff698f5e02c1fba9c357e3a8d06d835a7b66e858ae00a8c3aa9dbdc672b6d4416cf44b0d7f568e1a83500ad4b802eab6a6cf9c0917e2ea52378b527ecc19f83ee07b45e5d188fbb167ff9996db20579015099e70199118023b3506106e211e2800f8050d811b424332d819be82aa82afb405c0aa6716fa340d48e379b046a1e4d538a60d79caaf57900c39272fde1aacb85357c9d4a2d12b807165480d32679ac05276ca03abdb0ab96629417c42357c223329a85d6699b418d8a4871b6df5643bbe220bdb4f2b8d78d73b03960bfd090155f6cb9fbeaadf46b13ed121b85c677e1aa1518e95eee86cfc97fe56adc879b4ca6683d09c6c99a3c65c854fd2e900cdf236cf8a7fc43f94bd1348c8e34ec8adc58a32499bbd02b6edcc7a1f05a5758683b12e8b4230ddb63f483b2643f9c619793ce6d53b21f22a41769878d1bbf6aabf1169fd3979198c071b3492ee91d40255b48e01ab40c024bd54494f999758f7ff9fca6054134c143ec245d88ce678e5ec7b893a0ea94669ca0ca4c6bc7c77215473d45cadf1610e5ce1f8a3175857c1727d7818ad69996a8b60a2e6585fbe84cddc1a0b2a762801e08baf8a316663d0050068ce242727e8543faf9512457e5782cfdf014cb908c9e430bb2b9d8aefcf8fb76f26fda8d3050b8d7fb6953bf474818d03559b127e62bf43833c06e9ba66e82c1227fef96c3130339988ae7bb40e005072b73dea642803c4b3e1fae7a4e6258333fb087b771e714681d2c367d9e33eadb95a1118dfabab5f1b02283db63139b26a1a44b7b7b5d1e5fdd9d49b38f6b72720adf5efdc2a5f650a7c9b139030673231f3bc52cac183e55a39a8be914d81b3c7500d550418086624a6c2e412cfd0483dcb1917cde9d20534fcbcce537d30f9fadfb8292c96749eb4a7b1631346bd5d9bb7370028ec50dbbe029b4638d317585f01045ec198f4124bc34df864c8133df5bb133ca15d1800f9c0a869676be5028184106769f00202c24a17c20974282d36f60b70c651ad5df101cd725018658d3139d65548df3e22bd5dd141f447dc4b61a636b6a2ffd80740b5a391ba0ceda23fcdf309a2d26a71bfdbbe2aade737a8add950f1f34ccc8ad021d75f236318316e732695f44e4984dc8dcfcc793fda0a3d6804e05f90ea8c80c35e9fbbc0d29b3100092d14b45dc04c9b925e4ff36d4b07bd0a9f939286d4a4dd55abe1827736ccb1b7ebe777e4dcbe3d78715c66d7c3fd530d000bf1e482753a4c487a96710ed3800bf6ddfd320d2b78f682e7ccaa27cf2601ba437e1d1d079653a81dc268274ad530408c3007957eaca47f489e97956a0a41c4738efd4d61d56a96e06467edae49ce6f50d02f5de976b7214f53d76e4c902d56d133fcb6c97eb69ef35df7fc89d4e76c8f1333a5f1085a2543c295ed95de937fbfd44fd11915ad9fc6b223e6468c1c5ec8838b7791821c1771bf0d567053f52ae1f7120a16d2212c7220b716b9ea8269bbe78d87b67dacb71ea32a77585c2bf99affdbb93b71c9b430fabced5fd88a73531ed46dc897ad08f693fcf4b32ff9755e54e7f758fb17466c5053d00245a77eb797573ac69fc50a920715ab21d53d3efa68ce66af71a542649b04811e0e6becbbb750ff849d77f279a448db191837c3bcafe32fd700142f89aef3cac5c515ddd492d31789a2a9f3e88504aa2af727fb12101551cf175b35bcda425ee5675f55ec8be511e434c97d66c0aca5b8c7619c4922d5544aa6351a9e704dc24e04b959fd45d2b15e7ae1d9e5b0bb93b3b0d51058effee1a88c5e93085b2ae4eeaa3d6518a3e69ba4570e1257e9f0199169c8bdbbe094754839eb837356c19eda80bb6f1af409e4443e942aa09a5dee0cb56b48bb69357e8973fffcdf84205ba13ea164d8d92299170cb3ce0c0d361e93869f2d632b1615136c395705d4462cc2a629ac57b8c6a7d30715c53d93f8f1b95347aabb8412375c9dfee86daa38742e486b318d43ed9af47f4e1e724e9541f922fecb7d9633d1c2d32d23c35c3f89eb22355c781a702fcb795e6422e6ea0b87d054a9606b7787f4ef4e9b765fbbc15bd2e31f72f6ecc39f4798b79c94ae4fa1f2675b57d10e5a5c307d3403d7cf7025c4be3f998b3000dd41292cd748981cf84fbefcc80a62ea47b2230f9c5de7f668e401515050757d8e5cfba7319ff084ff307eb0e405f158610efdfe76cfc7ae636fc9199ddb3e7dec0f6b2ad74ac50e2ef7e78c9317aac3630add9788a896d7b2f411ea6bef1f3686e3a933cf6561c63a44ae513928aa3baeb49c7a802ff38caaafe567a0eea2a7973f73ab16033ab680b7c11b9369c2ed79f43387f5e4aab2ec4bbd0382390bc8a509551d8b882190d04a320631690d191cce238f093f2bf51a739641ea41f3fc796fdc23c7c050e2b9d49793a16001c91ad2bfbab476c6fc413f4f0c30c7963e27b9e9e0929c0adda69901ed78316d9c453499fd52a125cc4e1ddf2312a8c082e7c422e6e85cb2e8985d887aef7cab1700e160a2cbdb136de21e1d939f9b21fc8cf1a60b94a0f802fd90ef237165b24494e982b88183eee5ec4e866b3cc927d58d3a8c54bf23658065d4fc123c733f89142119f9ab251d0302d841d4d265d9094e54d4c348343c4a9888146aca6ad0b7b2e576a19efa5a407067a9c7052fb45e82acc6f464704994e6636d91484553eae172b2e701d79205473c16ec0f9d4e072c1e2ee42243c2b7784794686cc7b7954c94f62491bbe3d2df71bf1adf53f21415d08c3f9c4f5dbf8bb991097d00571768a2c6d2081dfd1398d370ef5c7807d4d02097fd4ebd78705f98d9fa9052fef2dc16a2578adb10292601ca9f2155dc620b93531c3be7e31eef3ce95cb9468a836614f7f63317e69e1acdb9f0855fac66805f459399b5d69b3e36b78dff071326dbdb8d2c5b407253e5e0b0622a6e39518c2da12f4d2fc380d853a9de3c4b237405fa6e902c8ea38b452414959d7c740cda4d4df14243420542c1d509ef354020cb61547111203aa53ea9e964cb3fd86f04be8ca8318f7f4980ff289dccf678155d709b3db42c1ebd04af8d0b6c86c34fea4cad9a31c6e5c0fd2eb8ba03ba60a101f9b5b78cb92b85ab9a21f0577bfe4e78f5d8c59a03821e178dd2f833898f90d8b24b0c5f8fcc086f611141f81fa7fe56dc5ddce532c47ddb69ff14591f6581c913b88dd1f96054bc0c9c5c239c1ba3fc31243defac7be07368180bf83e7ef9203f125c5b67ed0d92858ec39ebd42f3f33238cfb6840a9072a2516b508728c7493009fa0a50a227ca7d42f84595453ae0c5bc2fc8662e18ece7ce38a387fa8e96262b03c072ec11aeb786bc870cde0b4838d146ecef773be8cd9ef412388384fe4af009cc55b12413605574a50121dd12616ce912092338362dcd6ada8d746d5897771e3c20656b98075a6556e4dc055fe9d55a6119ac848200c1c97e9c0fe760f44658bf4ec9f8a94ef39b1fdcb3aef5e6bcfdfbb903c41dcff4ec6b2833b123ef9777bfe4540285c144d827e7d8124d9fa6bf8ca924a27bdd0259975bfa997119c35fb487381ba9f2460eb1971681aff7f7ead1a4a0d89c40750913eb316838f265c5e9d37f4b523272f75fea5294c9bc6eaeabb91768b7338f0bc3f5c4aba6ba1440dda3a79363f391ade3686bf8f7d12d58a772c0f1b0a467d34b44881151832d370ad89f442ab786ff8e8fea0611e94256fba381db5e8804300301903420402f146ed38d81f992ce2453beaf03e433de89bfa2e0ef6adaee447bb8380da8af9dc839846d0918e68fe7c913df009af9b6c44dffb14dcf41e596a07a68d1ffbe7a01d904a4f1b896966f35f2a8ea24aef588abf1541cba8e58d2c06ffd7f105a57ce2e265e426e0724c02c4397486fb097d8f73f3dd4f1ae5f01dea00d3592d8dd6adbab562951f8d86ed05a9be4d61ea3f5269a58353a62ac59b92248287b55af84a40d3a5c72ce40dc751229aa5e11c7ffc97be186c9352aa670ef7b2b4714c8ce3e67b186d9c875771b7be42b87f4970973a21172fd6317eabd48fa351ca06f0f5217d78d0e5d009b7f66e8844285c11cd376b902ac32b37f2e0d791a3534459dbed8a11450dd5b92ed46058366690fe5a86963f0344b0e2ebb7c75e843fe3dd8da61dabb5cadd323d9b0f318d354df562e67ad59f0d71f237fc3926536b5fd77372a01500545fe7c937e85b11ad10566e150308dcf578aa897b987972514a8b1de5d15677d0ff2fde3f23d1fe07d4369d7516e94603b620f4d90b0efefd6cec3f96c9ac5ec5c13b5f6aaa55d1f68233e74882fd82a13b2570ae031fcd92c776343f092f1843dfdbc367cc14e0f38539b4db7c1481c67aabc04b8c34d99f58977d41d7e77480e1d428e58f1b8bafdc44567630a3d53dc220cd3160555355b544b80bbbdcb654361c981d3ca9a2d149b40b3f2f063cd83561486a0df2186b85bbae052c21b351f3a1359709232c693e2e146d6416857efd91f98b1f1ac4d8aa9ed89500cd7f3c5f8e18717757dc97146e55bab539b5fc4811e6861d254abf09bda2ebdabd80177c6ada369d9b44e791ce92ab9055fe80986017e33a2b5f149f5743a6ed23a208d7bde5746bd6bdaf3ae6864cf3c80425b546eb61bffd5cf8e458cfe346a778ae0233b131ca14be996ab0cc3baba6a07c1e2b4206f8c951b896a0c431989e86ec072f859b3ca569bdeb51354980d4d7fdd00ce1c23fbe19856f671c1abfa3f4f4137c6ff9c01230e21de80b701e26025971febe28b9e94919858aff0cd8c6c363c4b02676efaeb73e9507ae5d8e0f82e119d2aebca0c45ffdc993f5dee5f63221e5fdb26a05b3d334ea81526c1d98b406fb5ab02d49bd9579f622149085d1b30cd66f49b7ced89a0d4842d8faac", 0x1000, 0x125780bac14be2c6, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) listen(r0, 0x60) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 15:19:31 executing program 0: r0 = socket(0x14, 0x2, 0xfffffffffffffffc) r1 = socket(0x10, 0x8000, 0x47fff) sendto(r1, &(0x7f0000000000)="4c45e39629c199bcf6ff84f837138369c0bb3541ba01b379af6685bfb6912de7e9832eb055237fc07c5e1bc4eec70f356fc7217e371144db9e05a6898b7a13f6758686ac125853203af949f688245a2f08adfb7522478ce340ef201d2611487a8cab59d0586bcdc4658b125be3f124725bd4397dc78eb67be11d5dde08d6", 0x7e, 0xc, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) bind(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x3e, &(0x7f00000000c0), 0xfffffffffffffffb) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0xfe) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x56, 0x2) 15:19:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) unlink(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 15:19:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000002f034a5"], 0xa) semget$private(0x0, 0x0, 0x80) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0xfffffffffffffd75) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000040)=""/196) 15:19:31 executing program 1: r0 = socket(0x1, 0xc083, 0xd4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) 15:19:31 executing program 0: r0 = semget(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r2, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/164) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e3d974e66696c653000"], 0xa) 15:19:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 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, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 15:19:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x38, 0x8, 0x1}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 15:19:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0xffffffffffffff39, 0x3, 0xa00000, "54d5f5aa2db756da20334253616533525492ff4a", 0x100000000, 0x2}) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 15:19:31 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)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) msgget$private(0x0, 0x40) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x1, 0x1, 0x7ff, "f50ac514d26aa5932c5e3c2bd3dfdbf96622f63e", 0xff, 0x80000000}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 15:19:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0xfffffffffffffffa, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x8, 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 15:19:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x1) setrlimit(0x8, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) 15:19:31 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0xaa}, 0x8) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = accept(r3, &(0x7f0000000280)=@un=@file={0x0, ""/75}, &(0x7f0000000300)=0x4d) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffff8, 0x7}], 0x6, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x9}, {{r2}, 0xfffffffffffffff8, 0x14, 0x80, 0x40, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000010, 0x13, 0x9}, {{r0}, 0x0, 0x8, 0x4, 0x7, 0x6}, {{r4}, 0xfffffffffffffffd, 0x20, 0x40000010, 0x8001, 0x884}], 0xadc4, &(0x7f0000000480)={0x3000000000, 0x1ff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) preadv(r4, &(0x7f0000000580)=[{&(0x7f0000000540)=""/49, 0x31}], 0x1, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getgid() r5 = dup(r4) dup2(r5, r2) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = semget(0x3, 0x3, 0x8) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000680)=""/231) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r8 = msgget$private(0x0, 0x200) msgsnd(r8, &(0x7f0000000780)={0x3, "922aa17d5d8e25264f1bfc4712dcb03040e75cf07dcddf75fc34d2a8f4042db8a3dd9c59c95389dd87889aacea86065a24411ba077d2f7c01a116b621e2f878d3381cd7c6950fb7a3e79b6c70132"}, 0x56, 0x800) setgroups(0x2, &(0x7f0000000800)=[r1, r6]) 15:19:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1202, &(0x7f0000000540), &(0x7f0000000580)=0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$inet6(0x18, 0x0, 0x10000) write(r0, 0x0, 0x0) close(r1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="c4b65b1e4d5a07ee1fb5a9f84f928a30c158de8c59e8e2c7a625ecaa1f50264b5f18e963703812a1466d20ddb82d65bd28b459460859335f349ac97ecd4dfd3960f314e32457d7224cafc8c613fe9f67465127192aa11c5f32cb5043e23e779c134af343e49988a32b27108b5bfef9fa2f95795c0ea9c408688f1370d8ea46591d127bd383d1e601b1bea21dd361f3a8a014e433d05f4ac446afb5b091b712ac139ab66aa0b5b5b8dbf70ce8959c48ea36b215c8ca3384f8066f9b59f2a983b9bb39d9065737", 0xc6}, {&(0x7f0000000000)="b314eda2a900dc861c0da8ed5517abd356199c671f8332", 0x17}, {&(0x7f0000000180)="271b754b5064a00742865d52d2bc66c954635c008ae8b05688a179eb27adf25b6962b4cdc50142aebad183d0b95a", 0x2e}, {&(0x7f00000001c0)="4c7f84e0f5292894f27606d70424de55d959fa8720dcbf0f9ca427d055ef7f40457eeaa5df5751e83529364e939e71b7395b5c6ccbdecb1cf9f026d6181383f3e5fc82bb6d12638cfb19f05327788df8ebe645501633a413780bc413d0cedc641c65502f6b8e93a158efabef5a6baffab80cab8f8d70ef4fcea629a8269108c3da094e954f4b01b6a9721be02b96d0e6afb7572a0e6245a091ffb5754386541453398f0e07f73e3308ad7a8777092c2640d972801e844bc847dabb9e75bb9656d3c98f", 0xc3}], 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000300)="e93815ac21e8443ee47d1157599b4a236387280194e1ef9f77da20b13162fe260c5105b8a1533325fa433eb08b79e3040f9f54cc5b66efd571faa3b11a31f82eae9db467835ca9626fe056d27e63580ca15a2d09864fc0c3bf4205b35cb13b12985924d4227921b4164e028695a79090f84cb768559fb6c120b6ea8c7432d04dedeba271160bb31e854ab2ac0604e6e0ceaeeb7602ddc3639e57242bba324d9c2f06979c8b6b4ccfbdadd3a3b3b2b754eb6bdf2956efbc9ccbe0899c3b752c1ab12b9a45181214b449d9613253affb87cb168af55ea528df089bc9c036ca38addbdd", 0xe2}, {&(0x7f0000000400)="829a3201a8a91df1663acf04e2da1031f523b28d33d8b0f0", 0x18}, {&(0x7f0000000440)="baca413db18f03d6751646d0604e11502cad7fc561d17afb509091ac0dc33b00d91b631f0d7d76", 0x27}, {&(0x7f0000000480)="11d2c7fa2d32ab04577454fa45dda8b4fe788991d11a8adcb707e0480999d54d81bfbfc21e4d455a700a811fc3c9e5a112a201a67ece58f2bfcd11c9d51d1592fe6c7db01598132341d52bab1b9ba03dfcf4e2fe0a445ebd4dfa160f713a92da1101", 0x62}], 0x4) 15:19:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/114, 0x72, 0x40, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x100000000}, 0xc) 15:19:32 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 15:19:32 executing program 1: r0 = getpgrp() r1 = kqueue() socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000000)="c04b9ae1cc1c2cbd99711d33a41c6b989d9ae79dfe0b4848c9bada89ddf10215ccec1f467b94704bff81c3cadc365a6ab8b46822764f1a8d3f683975f15641dca046fdc9a857bbe10b026379b1c6d318002117758fe7235a5e408524056fd91afeed3a07a52b22dcbf1c421f984629b90ee0659aaa0aec293755ca773f90c99b00b0a507855b0692f3c55ea746f6f86b3e4ccae25580f353af00684cf8354430ce7cd721e918dbe2285ed016dedfee876dc60219e4b28aa96006e4e234358b2b326b662eed86356428430d6d0a7b30cc39e3687f9b085e5417", 0xd9}, {&(0x7f0000000100)="aa902108c5e60c1024aca909680f29b7c40792d619a5fbe45f68c18c5dac340963ad2e6ed0ef7c471540dfaeb85cc39478574907dda72b688fb8922f9b5cd5bb8bc84725caea3717a496a7d4b416899737b195b6c784400ab25bbdc63abb1e8faa66d395dfe4cf1a4d109532a0541c824f5289948b9bcec9e0324c198733e16b147a8609e238cff3534a1d3cdcf87387cdaf8ccb8138bd3fea7f3b54d1e3cfd05371f61a4728081f65ec489db93b2b3f8d856029ea1200d1b5052067646dc1af38d8a3062f7a4ca3fdb89f01d0268b4fae09070b2afcaf8226418c30dd6e3c79cadd5778193fe08df69bba6af26aa0b930b6f54aee51b8ac885e91b784ec0cf20e1c1e3273b8b1c1715ad6701eed14e9cca8fc9fb8da7e20346681d4b484abc9f5c0fb74d524ea59a2ac62d79ccee6c6e374aea2a64f3f4e15f60c7859b686e8f1c62dd463bce706be5e81c84115c45f2a37dcf21f43b5bfeb8a859448558c8ea37823aa21b396f163e919b2392368e131a304f2c4390e6d88e5bd3ed6ae82c21f502b49e0267d9ae50cf0e58ba5678588801324a4cad6cefe9b93e7f6b7825079d0c459b7a07f38d35acb3bd695adab06addbafcfb04a7e6f7f7a8706f2b01c95ce610170e7dba92871e72c6ac7e672750bf0a32846f0dc8a2112fe41564b90bf882405f9650454ae491d4c4d1f8ed4bff49666597fd98b98e2c5f2c0bce1df4afa51f6fa93593e088ef0847ce29453e907885c7e3d9a074165ae8570863a0c1f11d8cb1b90fc68390f48aa33859a8aa8e448693ad83ecf0c2c56c3de81b11bfc6fa0e10d0d7d2dd54a5a35bb66239063229367b7cc3b830f1db398be154f6ef04b3fa1d82c54da6c9593eea3710d5196354e3d501d98f5592476775f6d2ccc8e6012d4e2408123ae6794769b9942fb19685709f00b8f0d53773c8b426060f24ecfa6dd0edce17a64a56f47fd7f4fb9010e868cddf7ab3194912105f6f4245811d943ba949fcb988e04b11adc2375ff6f1e63ed9d3eb0bbdb758b6e5f4b33faecfc14d3dcf7394327a85deff6b4de18404c54a63eb6a5eed3ea9eef2f1cefe146b60ede8e619e3e78e0807e2debfb6e64ab233c08fb650e4329f654f13d92cc2b8c0db7d6cbe098c0e1667facfbd6e815261c03c7ca1222aac54026186ffe6467005d61a81b66346ac697482d7e3be2d1f2b98f32c6b9068c6601df22c85832ac81540620698daddee58dd186d2ff1c17ecebf87c574d8840ee6a48724e3b031291aa24623b773aa2bbfc1346453410413c02b824228f961abae0ed2c218133c1463cbbc5d8124d6cd5407da007c08a292ac2c621c49bcd04ea3ab89d8a0ef23125b8a84074e90e1bae435a285fd556fc16cc07f4a20c547e4c4388c85ee594509b6843141bd896c8cc5b1613c7d1bb7bff20b99db2c637deba8f53a7790557e805a50b46bdef78489e257484ddc8f68f2165de8fd9df0ebef2688671dd07913dc6ac9323e4a48e7f2a55611cd7af08d81b2f35fec6a76bbad3dfa8d6f78c95713a2c1569cc1fc06bc8128d45a644be58fe67b6e082a7fe172fb857040e5e86dc23e8b4238c04c2957dea7ec2b71b423935ded243bb71cf128c6bfe58c0df1f2df0b7078878c0869889989ece0cd8e4e85afbe4fca00a8366f97fda94f7603180e11e10c5a15065e174f09c5350b1e55555aef488015c226b1f6dfe93f076b1d669cc9af2759e086298d8de29abdba428806309c5d86a42339225a3c8552b64b60eeaae4875c6babb13c2de220a59fefda7a4584fa3282c0d04579e7774b91f8b21dd2f957e2c2bdd4e028dd3f63307656e918303f1ef830969a41c69a935dad0d2dcf97d5b726e13700c44a9e6dd77afa0b44ad1d4a080040b99b5ac4fd29c05edef0c2d370ace1417c2d65db40fcde1c5e06acc0ebaf2aa09b741a935878a7467dcf6177fc01fdf98aee542007dc331005ff1af899a48eb8cd2dcbb548346ce46ecb59d245331b0790c17f92ea9f4454af37ed29b9a6a4cd8afb00dcc7140e545bca30062d57449fd41ac59d0d932233a7151d67fa8dccbe2541364ac825e67a95ccf5e16ae3a07f8f1f4d1930c8d9dc26248f240fedff6cde04b2d65afee36d2a4c5443c130dfe2fa66be8fd666ca0b9c60ed0d70ce0759c00efffa43e1b453a636a3162f194014e82f8a538ffe3494de7fff3314c31151806a017e1e9652d1e17d2f8ec000b314dc4cd7b3fff31f09cdad09b8aaff1bb56f8d4a38e7b2d1217e4c865aa6a684c5f22ac7c7e0a4d9c25a68cbef46fe889a36b6a4f620cf7d287d12728bb870391d07e3c1e712c17acd9466cd0f78d7e11471e1fc34a91ba89de9483d554171a7340edeeb36b5c5c62fe7cea7c45900e058f21e20e86c31b2f71605d4bf15b06335e65f557528bca3e4cfc9c25a760eda4015446bbb756b6550cee94dddb413d5ab66016ca80eebc93457ca08acfe5c1c773f649b4b0b2397d54c9ebc0b2c696688f6bae580649984831b7a1654fc079067e0a3b63492ee64ebfc98cb0203ced546639543fb1899371f42fec6b8d845cb46f4c15e81ce9d54d15e7da749239afc9eef6304cf38512e59028ddab622f339e57f08c22a7a3b63fda4b224661456b047d351bdefd8d78d5b770336c8ed7786da4fd9920369d956f7a553c0bea1f4d378b313f60826a7166640ad419183f916d36ece7e5544cfce989d3c3c74266a0ee1d8cc806a1c1415b3d28665775d41c260cf6993d86086149520aaa228613a425c7657e971e53a5e010dc2c6b05e40610eaa00f2adfddff321a42141be6c63f8553e79746397a87b6b5fd9e1d78232cc92d921c6a4ec7bd037ffa19c4de01953bd38af0775ea5f78371d39b865b1c136f1840797bc9462fdd04d5b7033bc40977482a640b3c7b5220bf10a00b58fd08cfa97a9d01c20ff03dcdc38d021ac78c55a5631ea8f4aa8797b05ed91a7371307caa392396fbe1bce58a556d1abe702e6344c3d9898913446f06e91cf95241bb07046d34bf1c19d2b33921a1965e22d9c6ef9ca3d21f1ae6e2567a486d571b35653e2b48204ae897907d3602c0192471de31036726e4853c99c4596f4e773322f7e7f2305782ced35940068e10c2de217b48b8721747d4a587f0dec89e926f9c489132b5e1a315262cb23704e8f30976d68f26bf8156f68ad97887130ca965d787a473aae2d7f404664a38d3f23593966db61b4688c6aa29bb806a775f55ec06255cb699773b79d569e3ce1e8ce2625071d50e97cb0694847bdaa1fa5e6428690bcc8ee61c61f3d15e0f54ed7b4c9558bf30bf441def7fa236ba6d4d5de7dc8eff4cee18cf5a2e28db619b1e8ce009dabfe859922ae0932aed9c2bbbbcda3876ac6e7f2622b870620339929a3d363f96224059ade649b08ac6e2258d2e1abad748130485c0bcf567fcca30efdaa706e5235c6f773ca65ccd27b95be265f04dc2c8cfbe260eca9ac517e5e69fd193e238a02c02d12de4fba48ac973721ce83b4bc579e1d9a9b5dd4320dc2ceab3bddfa72879d193384c157c8a3786501c278476acc2770b13cd53e013ad3c4e55734a54f5146c794ba3194f428fb19049c751b9a2635059cc9127f47bc62a8cfd72f912ce8bdb4db8cbe15ae545103a2471e8733a12e43876a906c69fbeeebde124a3adbcf264d51f96e9a9865cae71659f795f85514d2993e4ac822231d4322b5f7d17628a3d66777552b299aefd227aa9f379f20061d45c700f712ec2542ff680e3b0bfd6d28a639e0a912213d99df33b3e0f3f9cde5a6ff53aee57897028a8f6a6107cac32ad796a438d175aa44a624cd7838f5d7f05731e6242587d2675a0d51eb1068ba948b0220e0acb0001dff1134fea3d0d61c2ee47b7aedeac6a0ad03fc1013b611cb4f9c39cc09a9a259942cff344e554c2f2dd20e3a5fac13a4769409863a8b02a9ef09909eda46d1c8ac58995413be844c3fb1a77728f481dc25227e8cc015bd667a1a137afe45a8fc81e6d0f41a30040bdf0cdf10d0c1c4af82d2de7be0261d2668f6c33e03e27d1fa6646fc2b512f9c46ac149b4ff4bf30a0a6f835e715a098d6f03d0e68028ca833871766a3741824b4a2f04abc9668cd8a04ddf9654e00972ddbf0f58b4bd0bdb2931eeaee7c4dbdeeec567069a0760054ea8893fe40ffe0fc49ef9870a8c4d7cd108485a55d6bc50108a8921eefb379302b6c26976be8efaae5074850de8438e24fd94cca1f86b2cb00208511435d9a3f1631a9712b96ba470b9fd17d90043a99248b160a1540e6dd71ee2b988acb89004049b417a154ccff983aed0b5e55a39f37b703613267d639688b5e21d28a0ced1ea8c1356d3eb972a8f7bf023b03bb39aa8d73ae46e3347f1c7ee5588b10454286fe1437bb74947809064a7b45936c6620b2a49381796de534e34c478d7b75276db09af23fbda9e7e9c563dddea54f7968f8b2d84b65fa656818318a2e2d19a6a58029342e4f66dc7f834b3001a6a3f1fbec50337833390dd6e2b6954a3a8d9ed737cba6e0e022dd85d500f6c54fe866f364e7184f8e2873e1f671baa17cf7022d8d9ce7309ad13c765b5a2ccdecd5f4d91fe51997cdbd4b1bf578771232b32e6332890ba1f211156a0bb1a7241cfb8d7a5540e90d0af12a3c458d2807002ce28fcb9c92b747ee6047b47c42f32f16eb4c18cc4474205a3f1dfb7c468985ca447456680aeddcb0865b76952921d46afe006d93ff42cf01a7b95fa59dafa60e8b786c8faf1063972d43b93e7ff2b0a987127943f98c7d677198edac443d7fdbd6a7b8154d44ab175e7f3ed0f1b4aa063bb102f2d6da8481a5026138f325fc67a2a151c5b33322cd9b06a0c715e5bdf53713b5c2cd356f0d57aa7191574c4b9fd11fe2ab53954a99c97a0ac2f5bc1c35f3e5d4621cd67c26cff12025f5b6f5ef8e5e294cfdb9e76518b1f05e744749af7e1a93311000544f742dc117f0959b76dad1d285341a2efa983c1080c447d0e5464c4d2105585ee1fd6cda74521d2571e5160e5380e9ee063b19d4b635eddfce3c671471f9fe7c48f609dad36bf66d5f415873af382c64cb4046664c5bcac168191dc02088909fa7b0a7e187d987bc13802faadfbe95fc160c468add36a1e94032178e76a4eff740091c6e51c94a7cb1ead1c690e44e587d00ac86f90b99e01e138eab1a48b41ae47fe9dd5fa37bc09724e473385f1593f62a9cc16473f7e135122f15ff0b9668a2ea1aebf852262b007c3627ed7e42c9e8165df4edd6ebb9b2bf83c3762dcc0230cdadc75150713243a2a480c6a2da8064109555fe049b056f588710019762b44dcd30e37b8da160ef55ff44c85f606730cef778f11897398c71c62206fd67543cd17af3a6cbfed56fbd7e18f401e67b3c66d36cd13aa1058b644afe27a20f1162e8318b8f57b2e4e2fbca03fca194d0b9bf516407a157cc6139613d8c4705e9b0e635bfde5e8e7df0cb4ca6cbc17ba1b512bc5888abf6824a8ed57094ecc886275352d4b3e536cecbcffeb3212debde5888bd99b145f86068fd029d0b0505a8979afb29cd829063249369f7b5082464a140f57f078078e5bf989277727a2f163bb089425e1319056dae7ebfc40f6e2e96e5a3586beb03cfb212f6792179fca93b81040a382a56c68f5a789810bad8e460af0b7eb805fa776ef5a59657a0265c256772cd49230003a711a94cc435ba2f4f536df8f9614a9798020ac211fdcf6dbeda3f88d03e64360aab5472759c48011db6dc3de863e733c95491e135ca7e0d4a2e87f96187", 0x1000}, {&(0x7f0000001100)="ea8d96fce18a742a13d99000d6a16163fc8efb14fdf5e344e68169549d3ccea6330ce671a7760082ecf7b683262f73c43d196dac24205c9f21ed31aba6d16768619c28f17ddbcfc14028080aa1c4050a32e46fad20aa34d461639105a7b258a2c070b2d6376ad0e9de0148849744f87d4253898045a7cc1548227d588e3d8b66ef42713508774523823a677800fc5a38843df463", 0x94}, {&(0x7f00000011c0)="37b354f422b567b5ba84d9875d6fd179a9e808fd15d10b74d91e0593e1c5d5bd644a8d6b2133c6929b5269def66d341d86c228d64140053615d726a9585b9e5c19693f664b1f8c4b13ce2af74054c7b7841cce2d5fbbf717f68d6fcb9f429e78cfca7d2d8d59952bd66dd55783104ae31de08385fdfc8da0e91cfb8f2e5e95d7415bf7541da13691b66240565b746426b23b5f7382ecd6c93f6d5613e4d9fbb2d1fcdf9d8181fb9e3143560d6f929f", 0xaf}, {&(0x7f0000001280)="8dbe6b4dac5ccbb260c4cb008f3db8f3ccb760bc86a600d436e11141f063f426c56a325d73149103fefdf9db211bb61f9ddfa7131535c4c9e81f4bfbe75dded1a1aa294e10871a3b60d75efe8e9f997656ee4cafcec82936385f224f925f37f54c053a1a16d0b2bc21e48c62186913a511d580", 0x73}], 0x5) fcntl$setown(r1, 0x6, r0) 15:19:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xffffffff00000001, 0x100000000}) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 15:19:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/146, 0x92) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 15:19:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0xfffffffffffffffc) unlink(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 15:19:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="f0988dfb1283d24fc7a6ed4d597be0622cb7df2391486b43cf19872bef5d1ac62be4952b59f97b48f0ac8656c69c0262dea24a91e7a869ea2463927954b6c1f1b8032840de29e1091eb2bcd54b15e4b04917571edab387fc4f095700dcb589d6259f83735076b5e70d2ecbe57c6f7474a9cea16070698ce475c0cca8f6c172dd77b821905f34", 0x86}, {&(0x7f0000000280)="413473f5c8d856fe39f9a1abdda854c4f99182984aee6f9975467f3c0f89c055949477c33b769487e26b722e021b470d0f5a31f336811eaf166f5a398c01a9c96e576091cbab32ed7774cfb1e98af6b9233b", 0xffffffffffffff22}], 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x14}, {r0}, {r0, 0x20}], 0x3, 0x2000000000000) fcntl$getown(r0, 0x5) 15:19:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x7}, 0x10) sendto(r1, &(0x7f0000000080)="c5e88ee52baf53f0b56839ce94c12552542ae12300f2c42fb1e623e07594dfcbaf2cdb1869ad39c80068b5c4f2c2248bd8ee9fea8b4b6cef469cde414659485ca55574b9509183cc8e011ee9a38fd04ade0724344a758f1a076f2b19479eea70a470dca308add52005d687da72dd3794436c58877ecc034c51fab679e9b764515439ce50dfc17f619011b4d9fa0ea6e57fcc8467c19a8652acec73b891236ff81cf732014714ed966cc59eb2725ccc950043d13fbe20d72222292580756d9f", 0xbf, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 15:19:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) getsockopt(r1, 0x9, 0xffff, &(0x7f0000000000)=""/224, &(0x7f0000000100)=0xe0) fchmod(r1, 0x0) 15:19:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 15:19:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00006ba000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x7, 0xffffffffffffffff, &(0x7f0000000240)="806a3c2a53fd1b35fa0d78806bc16497fa31251456843e9d17c0ddfcae45197d02134ab50b56549536aac4dab8d16d17503b4c13a6b51ad99d609452ecc24c69db31d950a994bc49c1a6fba924cc195d2a94d274570116906f6762d87497fdee8765f0316edef23138ce734a4e5701255be320440b4347d9d8c5d5166bcb03212fcb6ad17a7ac6f374975e0438f2d117d980ae6377d010fbec3027379792329f20e230eeb066fb085737b10eb60339847894516bbed40abfb68795e85dfea4da0b16e2a0d2e1d3895b76c9c06d2dec9631798f7340662ed049720acad9ea2173f95e7b34d8098894461b78ea9d16afafec51cb9f38aaca61d5149f9e64aad4c02f7e5112e4029459caf21df68112e09ac27db9458154d9d0bfd1331704de11db4ce23e54e03c01ad118c6aab9d0fb68209e7890b82b44c150713217cfb4831a194b08d8e481aaae2b1f35fce4c8e6d2a1130f5d2e12c2c0637304070f0a40829e6ebea6708cfc4520603ee4543e7c5ff09cf73ff8b9fd229b3567e8ab9a9918d2605ad8f9c6bd513850ab34d8b3a7cecab26848e0d15e81d9f9a25a482ae39eefdd7a2ffd3d6f7efcdbec3d798406f305c25c0fa9291e13e2d0c758a5deba267ee713c2f5f76bcda923e7f73945eb3aad4868b784b93983c7868b81c2f3c1f248e3ed3898e85cbc85f0552b06a02185ebc896afeb0e0d0b64eb9e658cf903a7c693ee97da9282bcc0724e4a330bbe39adb2a63e68cf27ea8f6d3802851d0d8155a1c36f485f48384afa515f3df7e5c2766d434f117d880ba4759dfef72a5921d2a458db9812dc86ffca24f8b719296a5d4f4d9bbd68d00edb7911d53d433c9ee944e5a49cffd612614afb0ab32553b035a0cff40ec476ddc12e3ff9d8a5d65c81253847e55e03508d37731365c26c0e1c873195345b6457274195d9f0fd7a4581e85772e22c95ea9c49a4449719b0b6383d04bfa01ea6666563097386e962ef7964d562fd985c31a0da157c3e25e11fe4b0fb64773a750959f6854eb3e9780e3763f5705f312870cd4d76cf10e0053f8a43da14b5a9f80b7f9863dea439da23941ed771b64ace828eeffc79d5c0814b311bba9a851b4e8e2549d0d41a1d495eeb0bdcb35c8607cda1ebf94ed563d660a8eea90765ab4c5ccf7b96fefdd01f15585e2090cfaa06cc6d6c0437d0522547e6ff6e5c6644c8f9d839c41b4354652c6232607bebd6ae6cbdfd4889f66b4ce8b6b4d94db9da8cd20f847c7b58a433188e59960df7dedf47f697d8f9dac41e06eb09c5e0733a2f63d1cf5f32d7f8dc855925601626df099f765d3e8a92e7d02b5881457595b4fd095d9040b35ee79c4f24f6d3754cac63c6d6a4575da1f349637c6094ce2cfabaf76718b2c106c73eb3704f89f52b348bad5a052b5e026bb842c0afbcd651bdb3026a7f97cee9f48ef51d0473d7522518e4d76bc5ed62ab3cefe5e02e70aac46eb1635638a2489ff7003244dea081e0d8e7a20d310a1a0547e6a753b3617c9609df542d7dcc3297562f54862741ffb267c24d24a6adaf2f660addff0e0baedcb56bb80bd19120d409ebebd58738eef8f1896c2683f716f18e02df1860d94b03c13dd9f60fdd96f3eca29a8a14219d0212d7cc50d3aa733e76a985d198a78b8fea83cd8486c02423e5e0ab43e55e034fb12f3e06c8065bf15329d4a6b11d8ef6edd50888327bcddf86b9604e25d2756bc75e4458ab03d8a2a7d1ffe4eae249b37a24f516ae2003784fda98b4b88a2c305b383eea2c288372c55b4ab1d4ce509f8ba2feffdf2c5b7ca13a2b18129ef2e7984f5c0ec43ed8aabac72211b423e5f88b8e57d0df5cd6c58aa644cb531c0906f60f8b88c266c829afdbb12db955daf6fa22ee375bf4f392138f4a9cd41292a506d71ccafc9eac47d6e0733eaadcebe7bdd75ab0f34ad779430a19a560b4566d6f444ba485a751b22f3af7a6600c442d8726c33cfaae145040791ebbcbcd5f42d17319c334d5317d649581338179dcd96ee253635fd18a8243cf07a6725851824c47efd1cc6722496bdcd009904ba2cc399968f2120b5ac12dc56c45229cf43d63abd2510228d71ab84d6e498befbd024dd6d2c0d403b80bbb262b95f2e2b1290b60bcce0078e4117f3ad45ea52bc45b943d078e2cf41150082e80aad7fbad5a3ef1f03d7a72142b9809cb609db843efe0f5efacc2131674f9dfbe058700c049cf6232af2e814020290716e9998016b3fe6d284e49d93e06ed201b4b22d48a56a4442819955e50abe4d42ef76325c055a77146b489e6833b4ce3e4e715fcf204cc9543209e65e6045938fa38261b88c52ed2aa8456ce3758c2518fd646f1fd2d153934043714b36c36f7ccd21d486369122590979f677c979cc91ba875813c349bbc06fa110ef0f09d21ce05a2113516fdf453b162ed3b3c3557a267328f44a445a5bfecf928fce8c40cedcd1e6da0b56b3d91d23ea91cc3bd42c7727b18f1cfea1a37b67b47322eb53107c43d7e629bacc8f5439e349cd9f22a8ec9bca87b857ac233cf9478f57489ecc531b866f28b3f378a32a938419ae50847f14303241b4e355e9aa09ab5be46f9b498e7d0b43a7eb488d0df22099ffac1bbcf63b5b061fc3d474466cd4bf36227d1f00973741609a3340745e0daf1e60ffc3196661d68a4f3800ae362813df27ef5a90afbf58d932466227d652b60baadf44d542f227ed4aa5b6ceb2ef7e724838f392c21f8e75ff3608ff92aa6c6eb818490e4bfed6a303ef09d264bbf53780ff7b6856168ea1bf66d0a34f87833faa6d72eca088e945b49a8d968c4af5a672cfe127386bccbcb08d2ba8b1d794d51e2b8a99a6db082288500c6b7701681593e8658fc47f250b23d8d8787f5d985fdcce77a1c9ef0bee39c9ab1aac07e08a6c2242f055f64a51ed3c455daff3a1349e621e7deac94563711989c5b804309d84351d3d1000561e220f622ae68a670e4628fa78ba8f9bfab3b829959b33388dadf1060fb3811449ef3cb6448882d5421e2c2b9fba6dda31809d0ae795a1c730bb17089f9ea55fe6e84a0422e09d78b0da0748ca9db45c4ffc5c394a3cd855477d1878ddd6ad310dbfcf895361925e5074fcea21db688ad3b880cf5ee49d69bab0a78f7c6b50594eb86e37a73b976fc376cf70db37766358f5f270b601b0cd16ce4eefd4a42cdad6705ce0fa7a01d61bbe703350470a3c1f4ff1d19df3e79b0451eb4d5f1fdc6d2a7c92c903e3407a34a74e6fbda288c9e0cb9279e9678f666b7bbc2999b51a5feb3475e0daee5fca350493966ae4a03ba5adeb0bd8ec7d80e2027b330458f61ff83c8e3c7357854005cafc5ccfcc2dfff7c29e76179e0876bb1fc26cd25fe449688908f20cdf69d25a35998cd1976bd8c16d2c35fed4dfca730e7248b10ee320cea923c89e6cae5018b43a2c38d1df59433bd2f40ece3c81e74b2495c5d6e15c48978a6a2b6bd6d801633a0fb439ddcdf5e23415f62821c980ce94fd82581cc82406f8f42e6c94bbc9b974c1f6dd41daa986b91d6ed04e7696b3d060209a8f50959e57194709b8bc77f6132331c6cc19257b262b92e9f8741e53b102f670d67f3c5558f064485f56531d9bfa985df680701a85642dbed878fb3423b7c6d4312988479c35c970ebcf11d9eea9c9219e601386c10b6c25e4053d04e6baced6b15cec32d893bcb081539f0d8d14d9e06018a84949fab374bf9bd3ed2f8c204ef23822d09b16f67437675289966435c26ad2833235229e13bff33f7d788ae2c7e2bcc6fdb289e5f2761369d52cf0327a544791e832e881a39d4cd44dd2773c3927fe7c539efdda98354ac810469c4f5571db0f00c020055fa36386f36949c2354d27bd3198789d79fe64e8adf933b8ef334d48c211e08acf34c477e1c1145f9b3d28c3f38adbfd0b48ff509dfc9bfdd5f6de4df2d8a256205fff398f6ef1fadff8dad8f4057a8d254748e91b3ed2dd5efaa937bd25b7d501b11907fbac1765e8b74438df522d9fc52e9cefcaa5feee3d37891f7bb75336793d019e5fc8c24ef6fc75d06f66bb856efbffc4ad383701d813d0acdd047687a44b85a58b5aec33b64d8b953a124dddf4eff342225ded2ea817d204b449847e86dba2e20fb3301a50215607f8121011fedef5f8d214e36f8203876ab2098a7663735815e4083148289a4c842025a53f06e3a216d1aaa14469381fc01acab59be30ff1698b7c18fb339fda6517f3ccff6f32fd991f803ae02d0e0f95e967964c7d4471725af5ab429b1002f66b8aaf4d39204c79b10dfae53ef5806395e898a93a8c304b7533c171de313f76d75c040d2cf86162739f232ad8acedbc0c0afca3afeec8177d18c12bfa271faf2fb253246abd7ad27cbca2f4a7c260caf1fdc0fdee3bc44fbf2ac5997e8dcc287694ff5cef35b5f7b282fa881a0f22f1f79af8a57de31a5376b02fa7d7574f2605ce68bee6fb9fa24085f34a2937bea51b9f400cb66dea2865d923c160d2a01aa0ea12f46955ec7bd1b97c51b8b134dcc8047f35f6041bfade8de2b920dfefb94346c63af8b61266a2f8e212a9414396cd1ad91affa2b790465dcbef36a25bef5b31c12ad24a617b00f0b2da6606220c9a3a91e0be62727b11aa6202c2ead50c47734d89c290ad479f4a282596e3a2ea29540b52ea85f49a4c2949330d3d71d30292c331df85554191118216e3b9403f36f86263b08f7f54ccbc615978ff6a1f5585a875a113d67611b1d0b05e4870e1c10f3c23582f345c94901c3e31cf855455cdfbcb46ed8c614c5b279a905ddabe0019eb1fbbee6e4566a37dda81f5e816f772281dedc6cc3592488e8ea2818f0c4bbda36a6f00029a4f58ebdb016e6f9df7483f053a525cb4cd64c860f8eaf11bd2f4218c326bf34b449307724e2e81a4428489ee30f6c8c932158ebbccf08ccdbeb9cd6a867e5b9dc08f2c995f34d77da81bf8cd09f3e4daed338c740709a61039dfaf4705742d712e300a03fbbd0d1a1fab4c8fbeb45b458ff419e5054a548715d2eab0fc1ba6914fd19350c0e367c210cf9312368d9bc644ed6db36c2dfd8c9db82ea641d0eee0bdaa0db6b5bd1f583203f7d196ae289fd4079d8f6887955386ebd225ba1385316bbcf36cc1603fdb6c705d7543a5a9e6698e755a33b2331b3cee763558773801940dcc06cccfd4b21a052617181d51e1e489ce55876eb1f521f315d70cb5de4a4e537488b5c231bebf9ee10e28e9d37e57f24c929e6238619bb7462d41ffa21cdf93fd47edc51268b0d15010c1e763a5ce3e1c2282701f793f3b2907d14b493e7962bd66131c17919b2677b46525219c23b4d956d01ddaf21ce928ae3bf41b4ab410f4ec46a72347fa4cd4199df2f0ff2aab82c3b43099d61e9fe04293daae3ad272ad39c4f50397cddb0de2670e81498a32e33c92037935dde9e992b4ed1de12310dda355c71c58be5ee200f1a24befd0708474bcd8caba93c4e4b63408293a49370960793d94dcc7d37594b6675a257b93e2894f634b682f78c347fa3840f50fb2c18398a58535aeff2056baadb8ca131724b0c00d0f0aaa7d68d7a797711e9e45e34655f18e067ac969b7eae22beffb1f04d3d125a3f2cefbc13a3d5d46670e73307e6223b68e2f96838c1bce60ee77072e8da5c88313819bf10cff302cc9494b199e176b8717eb675816ce9e81dc8707f05fe8a229624e3f91e6b468c070f40e8fdbc440bbd23a5bef620197a9e8ae7c71edd638c3f63b1bd80684903d3592311ed1f136d4dc5aa88d11385ca3e14f61", 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='/\x00', &(0x7f0000000080)='[}\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-^}\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) nanosleep(&(0x7f0000001c40), 0x0) 15:19:32 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x7) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 15:19:32 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 15:19:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/80, 0x50}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r0, 0x20007471) 15:19:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semop(r1, &(0x7f0000000040)=[{0x3, 0x9, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0x3, 0xc0c2583c21a26778}, {0x7, 0x5}, {0x0, 0x100000000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x1000, 0x1800}], 0x9) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 15:19:32 executing program 1: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f00000010c0)="ab4a3320aeb6349beb007689b666e51c1e06d3abc94dfd1607e10e92329eba329d0d6fd134e413493204837f459a1f65b3201d9c940337fa514a532018aaa3c3f588a4988865121467edfe811157e4092aa2a41f1cee66d676d96d306f899464e4f8344dcc862d1d0e4ff39ab40735f4125208941d4d79db7a67ec08ed5cc601ae", 0x81) writev(r1, &(0x7f0000001040)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000000000), 0x0) 15:19:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0xfffffffffffffe78, &(0x7f0000000740)={0x9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x57e, 0x1000000000000}, 0x0, 0x0, 0x0) dup(r0) 15:19:32 executing program 0: semctl$SETVAL(0x0, 0x4, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xe1, 0x101, 0xaa5]) 15:19:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 15:19:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000200)="a90b013e64cbace8cf30fb90a6211961e801304db9d087e6186340a12d3efda2568a80893061a3b4887babc45fb2e9a073c78c2c99eee8360b74af53a14211af131783af5f5c829b1d430cc7409742e25ee8c74eacba825ecff6b20c9d604b5b", 0x60}, {&(0x7f0000000280)="84f2e7a1e47c1b0a9cca8cd143d2a20c8743da651e3d25a39d27b1caa011894521e87d18c91f2bdc9ce005ae659186bd94eb7f31a583dcd94b77a6e6ec0344215640e7f1782195bf20bbf6cdeef082d0dd970472995de6f9958ab33899f906f2578207af0a7f7d2f9d4e8863c70ce867e1a58b24948f2b8d", 0x78}, {&(0x7f0000000040)="7f79318826736c3d21db5262b7076609b6cceef29dfc8588bc1fe30d21f4cd076c84241b81805aa09b", 0x29}, {&(0x7f0000000300)="375ef6919bcfda7374b82847f79be3ee35ce61cbc50b2fe4c36b8b1616eff58c93bf0351f58bd1ec0d0da4ffc2922b90a939692736fd220fb8982bca1bb17f578d4d6b0cc9289b7b6f997efddd5e2225336cb0e3c0a431", 0x57}], 0x4, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:19:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 15:19:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 15:19:33 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000340000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 15:19:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') clock_gettime(0x7, &(0x7f0000000040)) 15:19:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0xc4, 0xfffffffffffffffc, 0x7f, "4ca47bee1ea10d28db3a48a3a7ffc6d9b0e21a96", 0xffffffff, 0x800}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:19:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x19c, &(0x7f0000ffd000/0x1000)=nil) socket$unix(0x1, 0x2, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x90) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0x10000) fcntl$dupfd(r0, 0x0, r0) close(r1) dup2(r1, r0) 15:19:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = dup(0xffffffffffffffff) r3 = socket$inet6(0x18, 0xc003, 0x6) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xa8, 0x2, 0x5}, {{r2}, 0xfffffffffffffffe, 0x27, 0xf0000081, 0x4, 0x9}, {{r3}, 0xfffffffffffffffb, 0x0, 0x8, 0x80, 0x35d}], 0x80000000, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x8, 0x4c5, 0x7}], 0x6, &(0x7f0000000200)={0x1, 0x9}) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 15:19:34 executing program 0: setitimer(0x2, &(0x7f00000000c0)={{0x8, 0xfffffffffffff92f}, {0x7}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x7f, 0x1}, {0x2, 0x6}}, &(0x7f0000000080)) msgget$private(0x0, 0x555) 15:19:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) fcntl$getown(r0, 0x5) 15:19:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x23fb5501421669eb}, 0x0) 15:19:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) 15:19:34 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8000000000000000) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 15:19:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="5c3c7def83dc85ea2c5b8aa82f0295c873198d9a66af9a4666b5851eed88b635575ec48a7b0a90a7e29829090724a72deabad44a552482ebfe5f95cec1056d4dad279c81c102a5667edaa5743e71ce18b2c6b0656bab0266c6f1984b1d635deb8c833cf6eebff60447e6a854e21b5dc6ca9bc4ed17a554d5748d69", 0x7b, 0x402, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 15:19:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) pipe2(&(0x7f0000000040), 0x4) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) dup2(r0, r0) pmap_unwire: wiring for pmap 0xfffffd807f00b8c0 va 0x1b2f020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b8c0 va 0x1b2f021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b8c0 va 0x1b2f022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b8c0 va 0x1b2f023000 didn't change! 15:19:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0xfffffffffffff9c5}, 0x10) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:19:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open$dir(&(0x7f0000000000)='\x00', 0x0, 0x40) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:19:35 executing program 1: clock_getres(0x5, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 15:19:35 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) 15:19:35 executing program 1: socketpair(0x6, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x9, 0x81}, {0x18, 0x3, 0x6, 0x7}, 0x5c, [0x2, 0x3a3, 0x4, 0x101, 0x1f, 0x42beb5c5, 0x10001, 0xea]}, 0x3c) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x5, 0x8, &(0x7f0000000040), 0x0) 15:19:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c0aa2e5781d7e2f5475ecf4c15ef7982022e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 15:19:35 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="6500db7719ec4afe7228d2a90e452850b5716d1e88b95cb42e0efebe4664bb8beff2dd71a36cd228da8dbf5aef854c8994d53f1b746ace73485e049ee9d95b56abd28815243546085b1e11a3221c93a9c218615a43b8ecddcb3a6f623621f34fc909c98ba00cd59d3db6cf4ca661e0f2916ee98042", 0x75}, {&(0x7f00000001c0)="1b15c00691cbe35cbb57b732b7f6593b03db6a1ac483e406a01cc96d0bffd49df84a028071c3d2df4b0988c8a2b95fe1365ac60f7d623530ed99db726b4c7ab30c3eb10f61ecdf55ed450f262a4d6e784c02e7efa319359eb4e6d1cd82b26bad833834f9484c595da1830d6b92ee2261174e5b286d474c5cb3e856f54216877a29dbd3", 0x83}, {&(0x7f0000000280)="35ebfe86f19ceccf5d238f762f819281f79751bc39e21c16d4a2c2b51f16d6a1a40fc863113cbbfcf1fe871162e1b576faa47cd75b610a07a4a31180d400f7cf4b37e9f188bcce8368375915d215ec27040490bcbeab2a490d77b0467f5865087009f12815bfdc469b3a84c41a59dc6d4d4f656c58cff7cc1558e45808792589d5306b0f1a3c873d97fe4bb9a255e46ca9f6982b00fe5a1f444f726db4e3066e7f23b71845eb62e3d1a3dcfe12e4bed1cd56c0678a188992d91b88d66730cf485a6d4daa8c6b5643e0b993e4258f97a8a7be3e851bbc42df08717037ac90fecc7f3c2e4cfff2668b27e83041a46a60d8658207ba94710f3db8", 0xf9}, {&(0x7f0000000380)="d70a237eea62ac60c406f441a18d2c662586857a83c4fbbf311ff36da74019d6d5fe", 0x22}, {&(0x7f00000003c0)="7110d2328ed727ea33d4f32885e49798e7ee745f7e92858c37ef4f8e6bcce19aa3e17553e1341d4656dce82e089d5bb0bf83946d949feacb01a9e6766ebcac9d69056b33d89874477fa082f08e9d8e59267b5f469e7839fac948838360bd97f93d4143defb3bc9f5efe6a3b2f7ff71136a", 0x71}], 0x5, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) shutdown(r1, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockname(r2, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) listen(r1, 0x0) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 15:19:35 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 15:19:35 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/11, 0xfffffffffffffe4a, 0x0, 0x0, 0xffffffffffffff4e) 15:19:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000000)="046315f5b7d3b39b1a0c4cdb527114e2d32059f7b90af13a291f3232c1162e33b8b08c8f83372a6f1eef7cc331546c59aed8fb88d32f526ff4aecbde76867365d070090be55b6c61e6f34201c6781703462558e29fb44143d46d6c08ed71d23df5396bfbe0f26cb5e7a3864a77fcb2183e4e8b376a96f8bb976f31afc1f102d346ae4674305a63fc0d5b78d96808f0b443ee253e4d50ef6c170934bf99c62f429d21898d9c029a6a3782daab6538d7b83b75159da5e903df6d076fbaa3a9c64ba9fd5b8e67f9120f8d0af6306444b33344531187cc6b6d4118d8e6eedb76df70a3096952d74fcf3f894560f8a43cb753018604b859e9f73ab7146fdad2489767e0a6fbf672b10d5ad612b471a9cf2204719d8e16f312f2f8ea8c7901be58e094068b399ee21ceec2dd051d451680e7fb8a791717a70dc9048aa7c5e4f3019dc6c7fc8288f4297233298792f06e0d2f1a240ef525c7273b75d2562bef92c445973f747257d40540682b04af11724e4a37c0fdf3006df03024d7e4c65d559b7a9d7aebae4f3e5fd79a48c4d65635466c8598426e789324c70b3d26314ed836b0612554c158cc2577daa0ebfd5d457e5ec72a8c96e90b2e8826a227d168173119715b1deb687fd906493649ef9ec34104770b2c91c92306e3dd1137f06d9e21f0519d49bf446065e0b4c0b85bd77d790438961f69b0f05089c908d2c9e45962d4b09142c9e3b495b3ed2a9db722d2d2baaad1e65126851908be3b34620cfed80ee5593abed03a27b41a9859108ad7bef2f8d543a3ac27876baf5ebc507e8e1c320893ea040a42cc6bfa1b5d00e9f185b1d8b2a232ac57b702392ff8db7ea7c987347d3a04adf87ac355811f317d61a6a718b8996b2c61c64069885d377027a18202e74c8c7737975f4e1453a8f7b2c1f529757673817e90cecc4914a24cdda8ac3df6a24d53d30086aefe7f28f8c6f03af6877d36610c0e694c470cf4ebce17bb5400958877db77e46fca28714864ca4958bfe65456fe77949db968f9b08fc5154b2651a1c2238703f038891158758ed5333fc2870d9550d1f8bef578f59dacbba15a20ac05b38abbc04be37d2e1c301b1026a6e06eccb77521f49a585bcb991d64a72c75b81f972896c83164c650b10c53386ac28b3ca768cdf27f47ec00b72f96023f957bfcf6c6f4f4bfb4f5bb4570338e98a35ef43a07230e8b38d23289ed927ead98a55e6412d84be46a844dc9cef8d10c50f7bfea72aee2fb20f0d5413aada3f1384e4850881d6ea5a34df10f9d0c7cff633484019beaf6da389cf85088bc25f8fe68abf1c4f853dc04105a0dc3d04becc7157b0f765804296fbabc0b877a6af9d40b674d779451f61d6639184e7c51f495f5670b9cbb539086c6e4df67c4436e3693b5d612dd6190be2ff7fc4bad8d94c934e6ea9240176ad7e98f26f0fb87011b54330d2a72e3bb52bd73fb74e62ef009b7343bb15de71d4b955f36a2762d110f5f48d201ab6be3381b9dd011289139f598bf027539ceb99e03e84003a99cf8af22f01c5c29854e56c46504efc5b56bf085cc85c0cfc6bea30e588ff60176587b57f3a82731c0c6ad0aa4ed34be79d0d41dbf66234d0dadf1685c5caf273390dd8a1f73040b07f385f8afc83910f0479e5fd5b3ffe7dabf23316a231730f7800aa601f0fbb647f6c32a22aa283b5e58a4561fad2bf3f02f5aacdae241410a5099bf903e64f77836a7d06063244013d62536d1a7b6fff289674508bc1b36c8dd6ccc8cc65ab10ffc883888d909dd3bb7f0b42384a25bf104dd9cd8a439424fdbe89d356c9890c03f629ed9c91c7779be6227639c59727ed7a720d42f4f757bb667e42f18aa7b855965b05fa98e625d81670ed7dd70bb136494c8e0b21b377a32fb181fc2f3aec3df121492be74426c24054473c2141a1ffe43f47121a64ae66171a31087450cb244ecc03e739f1ca856c7470f68c91bcb182179a4c251dceaee88f3b5e7fceb7e7174421a69afe791f51b19328840f78b4fdf85afde5e3b5086c39a569ca7f3a68eb4de77da57a6c89adefee0081309427fc9f5b30f3ca7e9f6fe03ba328676d85ab3a875a8db134e5b4759a903ed47f398277c119b11c7324b256d8759c524a495d65954a5c897362c12f1cd27b1508b4798818811952fd6391f9ba6e87cf637f61437aa9b74852f17f063acabc59dba30f91faa614387704ec9c975da30ab699b3ee13923aba16a11abcff0cbd4fe0c0b204a90c76ed2d093141de4e9bad14cd2938bc42c60a9cc4467e103b1030b189bc8a13a82bafc43877839519d34f8d671bcb6efe607d43aef19a5dec1e52d29fdd94cf7e0e9cc2db7b50f19111434ff0433be49b5eae315e08748f62a21caa41d745d831d134ce040180b368eb1c646e114448a9fa414a7400c8f1f166b6eb14a9d0c6d6ddbcdfe43f2d1a7073ad4cfef8a6ee2e8cdb578bd14bd6add7f9324c9c2100424cf0ea32be566ccae0ef43a7890d6454bac020fd0aafa2186409fe3c8c7417c6cd5bf1840d213e1c9def8474e71ba2bb14cf3887b8f3f48d1dc6d2592a2ee19ecdd7fd5c8d680a211a33dd461005a82cea2575e95859b702bd92335d0e1469d5459737ed7dd37964a7ce3fa9444a82399a5a989c04838a28745acd6296f6b2ffe6eb084b4e19d4e9c42c44b7b39a26b57f933baa6afdbd5ab0fb2cf7d9291e63f5b838aa2d448be893d6a878fae39f58543474e95c58cec8acd279993cd147164ec641611f8a70ae9d9e4aab731061cf75f7f70e6848bce4ba9d0c489d5856630e98a7618e41c1765221db29e0bdb7f0d8a8424c68b023a702306edf1682e3034c4b8a400b0caa567c9fe04990bdc79b40c6003bf4517ef0ca6994419fd3fb5a487fc88d26a0197c97ae72e98a63e1bd4129e5af73fb21cf5d32078114425c9685935ea867e4a71ce48b4c7d93a1896f4ff2bda1c2280848f5996d5fbde12f69496d4a283030cf535507db80c2935eb65ec8f9f91c8ab5e479b082a9315cdbab8c97be3a85bee211f7d7da3ea601907a4839dc775188e481339fdf4459ae304afde6981846f24b60657784e0e5ecbb491e0c6943672c41492874976a7d93e01645713da63b3aa76a75c19fa2c1f9241d20eb9a87ef3fc590ef5f28073586c88d6f3a307e91fd62902437f428140c56b6d05247a8fbec3defc924b1b8bea02bc69d9b83bdad5a5134ea5220a20b0b2e41a17da982c48a7f4c7326e1c79f78ef98d00eda11ccb7ba6a0d3ec7b585e88de59b82e3d94618a1702372c32cba514acf7a211e24dc9e6ba56c9a310027f270d971dd1f3ff44e828f1626d7e8ae93f3d6602a357c083ee2f9284940e66d2245ea296a5a54d7e259236d43446804da6a1c12505d072a4a9743c40e3569b4e407f06ac51f773e8a4c0fd8ca30f46d97a05e42458669ef6baa0ec510e5ff5a01db2a6063cff071fe0508f298c492f54fb200e045f9d716d080f917582debb50fcd8a60de1d4239c5631bb54324269984f90b082926d8a1b41989cd2416db915c4c3820aae4ab7c4f48138b413fdd4122605c7f090c64ed77c4c1c6719dacac5e087ffb0274d0166c22fe0763eb6d8352116d17f2eeb91d35391ceabdc254d7f1385590c71d326a799c64f71987651ddc4b8c7e42e4721b179ef3920e9ca3da72421367bc6d76d4f0357dd5cb6947931b05bd24fc2d2a4c9e94ff2f06606896663f44ac606639cd872fbd52cc8ad0ca588c8e69f1f77104e15ee0c1d03ccecbf687bb45f80fc0f25c09f475db8f49bc018a8d93c96d875bd597308b2547c4a5f706e0510ff75881e7a4afa82260a3e0896b2487aa9bf03131416a00de29873653f610d9ea4f0651dcc50ab99a016f3880ab5a122f0893012bd75af39f81da3829ff4134d4a0885196455d299c786089d1973a2ec8b33b9db7afbd8b103215ca0c6b7e68d84c63913ec0fd466dec1b408c644df138b8a01abdd6a8bfa706bd56a77f3248a27acdf8d2c6286c02c4f7eba08e979fd145af2fcd19b0acfb419b6174932bdeb5ebe05e5907682853c75b53f638efaeeb6a0ad136352fc0067d7442b15cb73ace8ee1b4bbeb082600ce0fe1860f0f53768232e187e13cec2a8210c9484e28115ddb3d99a6618253850ce71016b5f1dc641cdc5f6df1768eb6dbb74c2ceafc6ab30951c5ee64bd57530de668a9cd671a868bff9774e0dce8e918cdd62663848ee1ff73e28a54aebd45362e51a060187126e17950f9209908ef03c6534081161f3196371d4d2bb0252483ef61d8884186cb4e8ff40ba50a6e0f9bc26264fbf7adeeb93539a2c0a2464fb337558c1d5bc462bf63341227d8457449911b0e16d51c1e7af2757dd98bfbd3cda0325fa2776b7f7b2c72026c835c72de565427d8af32847cb1ee77e0a501dcd882bdd1c11224eb2ad958231addd9c60063a95c7633e223cb807704243c83ab63f0d6642e64aa1987ac16fdc8c5c5e865a60119dbafd660a8ecbc8dece856638f9ffd04d4cc6b05cfe655389a0380e028d759622a2dae39daf1cc94dbd731f7fe6ec251da0ff897dd45f06aed83b3c7cb945ca7ee79d780c05986b72233a973c9e32652b4dd767652f465316b268eea13f214d95bb60070e7e3c56aeda6649838bfd7ddce14ef8cb8f21cb48da6d56cf939e678c8d9517e13d07798ab4d3cdeb37c5bdd8983a249eefa668b0cc1706fc6f98b5bace73613790130092cd17256e37221c668290424a18c1e4cc8cd2b7dae05ca2190d75c0c07dcb2c75f862fc4e36827eb61f767f5c01a799e256bb543e2a29f295039fa714ecc082910613bc5d140f01d9a777caad3e64e4dbcd3d39a58ca9845a6770724e7708eed1634c88ae041468fb17b811c0fd8a9c63e89e397fee1148030b38256e62e4f6c90b257584b8cdd9241d9191834bc27f1b49bedbf7c41202f0914de878991f1db73039471c7ad1a6ba731e059b3a1d177f41e5e2b84833b747ad62b41b3fc9ac6b3ceab8bc12418dadb281a2d4d4741c6d17c5d404f74dcb2da38c7e8ee8ee07161d509e34351d3a3dfe36fdd7dab556875942655ac89a2cf52186591bdc184cb39ca16a69e2899fb641e1e279cca0a609235c0761d36b2a2dc775aaa6bced93a0cfdf1bf6d1fee527317a29a9bfbe857d1cd95bb9755dd23e31fe6213af9cd3a307bbb787b482eac75249ca9e482ee3ff165d58556fc5f06e2b685f79d495417d9a8b7a13a9b2a4acd01f682416982eb6072b7a6e134792f3ef4000dddfe509a6b4066cc2abcc2d5a2559ebd204e415a4a7a7867bbf4d953d6340ce498bbb05c3e484741b052b54e83b33e6623a09fba9148fbfa27c8c6f61b8d929936602fce605a71edcb81981040d5dbeb38192534ca44aed4632a9633087961f51f19dc1d9e13644bbf11c6b6c2d2d0a52edee9ce0525acd587aff9c21db7642026f46277ac1f17e048c2dc679cd89ec8961302ffe1c8a42aa8a2f1f5a1748ef60b5224e80706cdf925e50480c7bbf4139c888356e0d25aeae94398b72bc495b67b139493950e9c4937e32356a78559d52b9174da0bb0db8261f6a3cb83bb3805bb248c0b1163bcb8f788b2b73ff6eb3773ab962ce4f52665b704bcbb22191dfe6f0420e27190379b0f191feb16a6f9c018579c75f62084596eb9d6130f9cd6dd79386751bb763059a8bc0273cb42eed0cad6f96d3011d2a01c48985bb59ad815e6b28db5ff59c3dc3b6e5888719ca9a271e0266e5843f270ced011c8c3c33cc2098785c5f7219cfa5140bcd81c1181a6a", 0x1000) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 15:19:35 executing program 1: clock_getres(0x4, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 15:19:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffff9f4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 15:19:35 executing program 1: 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() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x42, 0x20, 0x2, 0xffffffffffffff00}, {{r5}, 0xfffffffffffffffa, 0xb, 0x1, 0x20, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x40}, {{r5}, 0xfffffffffffffffe, 0x48, 0x40, 0x400}, {{r4}, 0xffffffffffffffff, 0x90, 0x1, 0x2, 0x8}, {{r5}, 0x0, 0x70, 0x0, 0x1, 0x3}, {{r5}, 0xfffffffffffffffe, 0x10, 0x40000003, 0x827, 0x8000}], 0x1, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0xf0, 0x20000020, 0x81, 0x8001}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x84f7, 0x100000000}, {{r4}, 0x0, 0x0, 0x4, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x1, 0x66c7}], 0x1, &(0x7f0000000280)={0x3f, 0xfffffffffffffffe}) r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 15:19:35 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) getpgrp() dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000300)=[&(0x7f00000000c0)='\xb2(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00']) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:19:35 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x80) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0/file0/file0\x00') r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="8a8443fae51b8181ab740760bb55bd44", 0x10}, {&(0x7f0000000140)="e0ffdd1f6e39f703d198589d1ea005029a09a976b888ca0430e773", 0x1b}, {&(0x7f0000000180)="73b516c440130b7cf0823abe3e7f204973a4976d8601acb7a1acc71719b0f98c5c1951473a3e8079afbf23ce95a6c66e4841d77a76ec0d9c15bff08a732a44cfe23119e8a45a5f6a7be2421c95a961ca189e3520f9b84bda46530e08b4b77091950965c1ba49ac2273ca09635df3fc44ce027e135b3dca211a4a21c2c15854a6b005ab0a891bc2f258a289e4a40ccde9413bcd0fb6a50c8ee1903a3c8b42f483a95646e64bce62e6883a8804ed4af66fdc3a4e316673121b3f875b4fbf32bfb887d993c1127f9f55879afeada4c3e9708c0ae1a5ebe34ea19b3b515c354c6f4370f0d6b3ba7192de80f533f2b20d68893a532ebb", 0xf4}], 0x3, 0x0) lseek(r3, 0x0, 0x40fff) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r2, 0x81, 0x81, &(0x7f0000000440)="857a3cad45daa74a3df66c830d6866cdcb204ebc0607a31b9652143b27ee35638dd549ff94b72b08cd955f2487c5afdf6c69d883ae38040afe03f792e506681b", 0x40) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) r6 = shmget$private(0x0, 0x3000, 0x4c, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x3000) writev(r3, &(0x7f0000000040), 0x1) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 15:19:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1b2cf2d4870b243188ed713a4b540f54ff99587ac9d3660c93204f1ae5fd5faf9b0f14bdec36baba0e9cbdb9dd36f6b0fee30788cdaa57999cf3da5c229b3d8391927be601f10a398b6d63fc4685b69dbace9e1a06cd5a857c2f84cbd1097d8266207f1aa2432eca93cd56004850c0bf46be45bf91c98b25d32ef49e7832321268dd1843ade2263ec1f3152e67ff788509aedf4704edbcbad8bc19a7a1f6f2e44e53b400af1e07c0c391256d31472e00540aac98ecfb13b140e4ade86e70ea69becff599902bc6575235e74a9b201af5c789412fd43afe536ef16f86d529be94471a7550a935bb64e49bd4b97dd8d8d5c9efb0d5356ba6ccfd30f5927d47a222594e39992fc26da2f32fc0b139aa106ab0b9850fa3a225b42ba2c3d6eec5187b0a0510de0743e31f81f29c7e6d8b1006713dff01ee4bb2ea8dc205f30fb8f8c848f47de76a571a62e9a83bb3d4eab4e5fd9db92401ece30c0c6489be3f2cadbc6ebf7cba1e0dc5f0136fd9cdfc9299df278d3ab4b7325006fec8ef334977f0389ef42cfa79eda2c719a8c87611619ca68be8f9850ebf60a7a0a1ac5db13899afabc8553a88bac4d833d60b620c09f2fef3b0ea60724ca80723b7ddbb184bea7a3b6dcf5d899a871885244d9f3a6e5ca7fa3b14771c242681280c290b407bfd75c77223461647bdce5539c18abe9cb33c77b7644e12f9216c5fd3df83ed3003bbb2c289ed3c8cc7beab6f15bdc2c5cf5510323ce8a9438875de1572effabdf82fa614a47ee77f76666490f8537755c0389908cb387bce888250817d8bad2ee49ce9ed41bc3d72118a8aac42214bf773a18b21f93fdf4f5b3b5fcbb136f6bc4fd011ef714030261e6cf97d9ed5134f81ad56c63a458e841a58116289bfca5c4235ef3c4a26ea72ec5ea2bb82cd693f28ee1ca57cf9a4d1873fbaf305ea114ee52e3807cffb7719f8eb15049ef2e367d5547d49e25b07e3404008b7a1dd6b898c581e73cb8ca3a0163cd57ab8250cd80a3138812c602715bf5b467ac3c5d16c81c585137ec1594362e8743d3b900bb8000624a6ba2833d301958a6fe06280b18101902bb8146c1abae5fe854111cb1b3058c65f5a76e8503e08a35857832eac2e8d2505cbcc14709bdbabc55f0e0f14b2bfb9e84478b8e6d3e557d416cd7c36e908530f58756e37336c1e253afb648504ad8b9ac27728e33f0ebb803fc068ed1accf0c4bb29024df24e6a207deae10726008a97ff14e355da490ebd548c9a2cca8bb366a5418971a49b4bade1f74ada62b373ee3d39729d5c7a21a8af9286620871e3998de650be3470e7f6a6d9d5c634e3cbf12cd1e85b25044f9ec2de1f90234414fa030168cdd454b0e1849e700568b3e6582783bef3a61504c5ad019dfc11a826647ba64ecaddd8030ff1d4266e120dae7f998d81b9ea038a219becc8a468abce79e142e3f7ab356c96d1ec6c73af75b17a8c2a601521de9cdb41595cb6966bc595bce4117068c32cf0f892f28a5429c8397ce8f13bf2c4e7d5d19f890d8a7932dc2e5bc076b4291e185ed56a2f7361bfb85d6b6f90a49340fea9282b6741b6701587ff04efa2ea7ed03d028538432afe2cad646d8ac2d163dd1077a8d936cc152e16e7945abb3fd90610cce25b6464937f9f211011f4f41dc9398f252e774ca1b5aa7aac8327e72664c9fa89f9049492dcd86c36abfa933b992d9d96249646d23d325cf706c71f82ee73d62da03e790a4e4092858225e5b73aa04ffab23a57ef307f12f5ab5249d086921641c6ea2d4ea25e1f77d50998cc08fa02230c9c4a147e7a10a679a5ff0728147e539ef9e6f5b1d4e8262338b3ed0d733d76f8cccee87c062fca7751f75854004d3267e8ceecf2f5e4f9d0cbaf3ef0b5c9fe734fd93c47fbd62b532366022366dc588a14ae20ec05622ec20c3f99ff7bdf87eb30038d78ccca852975a218810f75445cbf0716ca8b705042f84643d6546baeb4c6692fcaf8c2d409656e97c3eb208c5b99f0b559a7cfcd683f1314f0d48c02cc63b773ebf40d58437d121a58c59d1429dc02e6632dd25eec92e268662432e8a3c5f4594d05daba29fa64b4b9840ea4bc2420ddd25216b1d24fd5dcd67b0e02f82bf1e0b090c903291d71939831ea2a5d66ae462d6af2af512574f1801919794937cdc6db88aedeab45f18e73e2cfc957ef683c404f626bcc7df59dca06330f77e20de0f9b23cb6fa77e89471ace343deacb2260fffc523718c56bc05569e4a430f0e33679944aed7a9cebf2fc5dc381181fe58d5d47c901557ad889d0f2f81c036e328022fe859d9f778d66aece7523661e17d19a22ddfa708117e59da6c2bdac8859cd3af9ce0b80625363b6846f603dd8fa2acb2e9fdc6cd4d436862752d17d5cbcde3b4674582915d2b72c63fbc752d2370d156649efdd6be11c380f10556e04c186d6331c200d610b3a568aa6a2bcdc42006b272657dfa5d42c4312ce7db89394ff3bae7706d1129dceda25d69675cbe7080d1a0daf81e3b3acc285619a1aa0763f1a81675d7394cd8bb7aa2127dddcaaa9f48bf5ad83f818abb1078f3609dc2a56f9d476832ebffe411a034d44df1ed5c208b38bedbdf2f2235c1a7967e369ce2a622f47076ba5ddd4f1c976435705eb192871019b86f76d7b932e8e9d45c967cd3e67af535155ed69c1c63cd7aa62b94fcea550b918de4864aa862e01e04495e84496da4319e60667fa70cd314a9b47792b7a96dac684515ec0567ba46dd19d69e82de3d202dcf70a945bbff41c6f6b8d245e22951c22a5da6524d2bec78ba9b3c9bdc8e13a0ef3f2038c54dc55df617a3deb374ba461ae60711175e3194fd8e19c9877bcbeb92202de4bd8880cb3e92f7c2874fb080261ab17aa42acd1fd0aa658e2ae4580b3993ff6a3c80f5a3906b90c3060208b9a1b2fded6245d8723618b07a02e8553df33a0ecab53518817b94f8864f19b808c8d65f1fa32c003fd29dece98f62dc4d72c8531feb04fc2c7cc94d98d14695eaacddf66895e09c023739394165bc5fa9fee9ba89fb40d83c99d7cc365246732bb329ddd02bdaaf8887244739a14f83792256322eeb408dd02b595d4a6ddf31875a65bc1df150e323dd1c10d66680177b2775dac93d783c4436efaa1a12f494ceb66c80d8c77b3524eef8e7ba9fbc21ca9995498ea5838ccef6d43e6a7b8396251e491a8d64a0154afac9c740bf6c7bdf7d554f4e071b3bc037a94103c64e49192ffb83a312d55d4c9922475e080ae10eac99e0f0361a57f08fa101c92c27bb161cfc13f070926042bbfecec28606d9186d471ba8588d139d933dca22e07fe3b380b86b3bb190bf51d06f4edff7bc2be2e4b578bd890a89bfb0526e8dc4878117883ff0aa398cae048f6d72640da880e1c36757987b13be66add782f99b3efce133baf9327c5bde9ae20974139f8531730fc4c911a479cc9de4a7b080f87d2fb39c5717d9c4697729b3d17b52bae3998f64aa82548226c041d46fa421f01eef8d52e1a7c3b212d5d2c109d524104709f3a45288e4a6422261b9ebe33cc631490650e33eab6fc388d52c7b1dac0fac22f68c9df02760784acac28c8170ad6bd4c1f4695bb6094df85596d52c1f40e77c188ad9403ea2549b53046b6829885acc0c6b52eb2d1b2293128bcc3ddd573fc7aa563d35d93e35f057595fdc8137414cf3ff755833068922112cac06519eab6b75d4ae9d29c3325cfde4c732d62fa73d51fc952f1de75629596916e199721d92baab87aa2d2a2e2f3f6f2031786615622194c055bade5386f47e5d5185e1f17cf01c4284af6895dc5a2fda8fc32d578dfa496fe46d3ea4b89e3ad1913fe3d4caa27bef7702dec096f4f301694c9850ce456c5b1218341e29f87a0eb00ade4fc7ed760c6aa2038b4e6fa98d3f276b8473bc1c8122b4be56caa9860124848c4aaa6b5c831129ecfc94b42f89c58b8b40337d5c49bbe277439c27e7d363e7f1c5e6fc36cf33992f45912e4540f03e13d5b532850ab208bad8788a4beb2507e6aa2465a2b4e190b1a8f18ae6ca36b861ee65e6f470ca99795480ea2020a09ceeb321c9494fc35f4e424a59bb6dafcda0e7c49a705751affe217ef5202b263ae111b5e9eadd8666373f46b8fb6ae00dc02d33afb7be781ac08b71eb3d3ee2b87e402ed068b069ae47f2f1193249803105c4a4fca9887d353f27e7acc97eba8780583a71afc12c6d77c76369f0a95e56c665ec52e16b99b08e8dc52662656577f5183291adc4f38d2bf284d6cffd074c48db30fba7703fe7fde22531781da0deac9df78281e693c72d8bf3af5136821c01bbfd47c2745dd59364264885aadb806e24cf9827de9d3d08388470978bf45405e05239dddd92e5ab041752371b6500861dc85a850eee584add3a32752f28ec392fb07549e06050543a7e1d050476456583e4f183e4972a12c31e4277a1914e07c2741533a405cdac4698e02fe78df0b41c004e74b196f4039a7483608855af95ad1e203cd60aa289cb51d2843848384d88d88aecec97b74fb0e2cb4b1abf1af9cb332e45c1e36f386a041dc5399b1edd703a78aa46b140689c25cb74fc55ea2ebeaa3607dfdf14c3a120cd7fd142d173592097da8b98c4dfbecc344694decb8d583ac652027ed2e1b2e703342182e93dc4cb4c3d2c1fa87cda3d550c08e1ce363a9741f16553d16be6292d80e27565f1cb5d79363a773c962a581949eff774d13d6a3cf339f6d15b3230ff7e4795d3a4cdcec84647809671fa74c0e07742d084f9d9e5dba7c2adae1587c03499b3b536e49b0df85a0a4c4de9eeada7cb8f01869900403a3ec70f6eaeea0615db898213eebeaae5673e35123e75dd211f26a1c56a4e855926b951cd7c24c06f86903b59ba13c1d51e66bc4a7a55389cbbf1a926b26eccfab686110bcf9b02ecebb6adcd1a957d7d092031b282c4bf8a75063b06a20babd0fbf5b061e79245f79b3736fce4a894138e4617530a591b385fdf02ffa708d75653a6584f50aa0a72294c5d0cbc28a376bbb0c6c5d2cb1a4cb45387ade1c075d4ba615ecf638706d4c68f622670ac47031ed2ca98cf501ad6df383bcade1e3fe4d0ea05c95b50ba7fae66ed8d03ce1701e7c722c4e00900fd8694deafd5c87638862e7d79972becde8156ef6d7c7c5bcb6e6ff038a2c4d8f6b6b5b470342b5e8156309eb173317457834bfe265631271fd77bcf47f31f82920a2f8f6365279c88774de93a2a91adf8861facbe8dc4d394477e042f07af99ef9773ca6b0a2f5ca2366fbbf7c8975a3c1200562c0aa4f2b192e199d42a1212a47d39be704130c92283d6cd784b63f3a71865bb5706f17f5c67eff94ad66af3ce4d4acce41a05e46a1e30cfe2a5dcde5480982d8bd731f4c4ee0af609321bf6243243462840ea6e645a2be831c9f09153e8d330f7e85a6abb86fbc9fbf42ffb0229b1be20d1a7b327e232966bb99ccfec19b1ac95ea76f8cb7d95c9c49690964f5d7af345c7ca211a80baa9d5ace43d227f6fd2a27b2105a2582eab57b6ec37f4bf4f8d2a05bd6dc01e40dbd762d045bb6c1ba780cead6198f892c7c8098d7a634ef81c3b9093256116a9d70278f39dca28ddd45c312e6ee3080dbee3aeea71243b57a4a69872a07b57f52d1ab6c7e333a34caaae071728b7ac82bca4e5753f26cc1487ef2d4bdf3079a14f47bf3027ee2e004dac2fec153060b8e90bed288412cdb92a26a58c4aa616b8bd756f97d9795f89a486f7dbda02d1db7a4937dd799a452abee0faa42caa4aff15c5a43507e1", 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 15:19:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2012, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280006000047d5ba2251951944f3125a", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 15:19:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:19:36 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) 15:19:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/135, 0x87) semget(0x0, 0x3, 0x101) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)="9bba86b06e6a41ddcb467f7ca0c631f275061db363f0f6bf04b7fe0edebcc1fe842176fdd64cc08b93e9d8aa277da625f3a7e6859e0e923282fe5b2318c40d29c93c852009a8940d29396eb80b79f0245e068da924a867f4128687550f9ac9f27b2bc52122f33e0fea482ecfdf8ebe99e958bdded965997fe74b3430d559cdc271ca3add21546bb6ac49e9436741c2311ebd63b2d4cb748d7d49f2139c9a210a327978b8eb792092241be7c424098771ed29f4afb6547d10728cd243e0921a", 0xbf}, {&(0x7f0000000100)="57c884ec56be8be4d43fd8b7da851b9951529187dfeb4e510429cee930936c157ae0c483ef9156aa82331b800974e10644c8a7acd0da723cdb2a7da42955c7f9a788859186bb5567df173565c53503e1e3c69adcce9b08b378496c321919c5a6fe050eceab7dbaceb2f33edabfebaf424247a58974a2be29559247f769c0d6a03dd1fb96d910c74cc3f2b3af136aa3bd814cea2bc314c8d20e1a9c48", 0x9c}, {&(0x7f00000001c0)="30a908ca2a4bbf23bdde3d42468f89410855cade90b45c4fc51f909f24492ab590d88c8c3afd9211af143dbe50bd1cba8e05cb7047b68160844b6236050bea0ff21995e142af7d9b3b2da0fe0dbf5d62d720112b8bf5778752359e8c083c2abe97d7fcc6df0c2a932e31b8b920b8e6a0218b8414631dcf60db2c936fffa508856845803ea7b840a3375df15252fbfd4d963b20", 0x93}, {&(0x7f0000000280)="064a131ff1cbf5fa69fd868d3ca382afa2b5ed851308f63e6f7f85d9a22db13cd1bb6b2d844c3d46a0", 0x29}, {&(0x7f00000002c0)="a28402535327e61e6dd2e738733d9f79019839345cb4177f3f2e6571fa4b5de40aad60cbe19c43ca1b671b2735dc86f3da93c8e24ae6ac663293b76faf252a6defb7", 0x42}, {&(0x7f0000000340)="5b474faee0ce3a1176b0e40cf8c1e94f7621ccbdfa034514aab7062b179f1b47452870470d46493dd29c16769a1e6d80916dd22d02cb7987583fae0f740454dfbace3d56db26296af09c9b3e3d4836c10322913c3bc7003a8927f84205699bdfbfb522142d4aa125827c76b061605ef476c75f061286e22ab0dbffadd87f1aca19491e93d53231c3c6e81b194cb3", 0x8e}, {&(0x7f0000000400)="964bf98c735d2e77c54f269a8da04e2132d744fa5266e792f23544912193212f883066a52283d90bd64e5d8e836fc7b68faa053b26c3623a6767d42a63eea2a52b10ec56027ba488b77f3e8488ca8a06364b9ac037d953008f258cb77e3b3e1d776e47bf9170ee2f830e786c1a8437b1c6c49c9758ed729009f108cb85c71142d390bbe1fae700b774", 0x89}, {&(0x7f00000004c0)="a33ea41e29140a97b9eef556edfeabb58b41da719abbb73e770620dd0f6d110d742e34cd545f86dc15361d44d98c983a37191cb2c8e8da9f7796bc9a99a5656889085a7fe15fd383ca504142dff2d6d2b9c6eba5df46c239767557b65b0902eb5ff270a38b051d57cfa29db9b6a76ff48e007a4f64ac5498e11c41b5df7dfc5cfc30d072b73649074bd1bf0597d77ab28f0428a057d1644c377d257f6aeefc249d4c27506040e9865e0824fb975a63c1ac53d0a3e2231a05e02f48ca80e8a67ce2a392d9021d623f5200c83bc3d8eb4cad8f159e26281690baa0", 0xda}], 0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 15:19:36 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') 15:19:36 executing program 1: r0 = syz_open_pts() getpid() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x10, &(0x7f0000000000)={0x3, 0x2, 0xfffffffffffffffd, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x4d9db1a6a1ef7851, 0x1, 0x375, 0x10000, r1}) 15:19:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) sendto(r0, &(0x7f00000001c0)="72efa697e41e8a724befd3f66ec8aa5a317332d528b6a46c261446451ce0d1f475717a5077a501dc3147c10c04113a470f257fd37b11c15cb1505d377922101d529d822dd56e73df46e1b231f6c59925be4493fc48101ecee7d0966b739daa8bd8e6bf5a12246d2b9a9d4b596176d1f026884f0128f259723c32d7529868bb764e41b6588f469a2216512daaaf269ac02e554de07d81f3d0d3892be7b8c23e18d03698d61eb193f1", 0xa8, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f00000000c0)="c2ef4dffbc639fdc05c8ef8d10f39ae4e5b79088f73cf39ec185224388608616fa950f140f57d207e3aa458cb0f0ac39f8bcc99e1a88fcc9da2e2705d80b1d368af2cecffbc66252aaa7979010f136f064b0319b8263a5a160c334cf803913b9cae9826cb8af13b6328407cf497c4f6926bf2238e9c22f21135c6672c141d6a2ec88294b4fdd86ef0eca6b6dfd755f332b7a119ec55f9bb9927fa5360de059d4eb66e2fc85e556d8fd6550c59f43334096258574a476be882cfac9c74724d2dc6f84078e9ddf5982e90da14e700bc0167e5bc2bf13b91e5080a5c34d05a814eacb39e6dde7a4", 0xe6, 0xa865aa4faa2e268f, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 15:19:36 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) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x2) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='./file1\x00') 15:19:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/182, 0xb6, 0x841, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200)={0x2, 0x400}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001240)="ffffffff", 0xffffffffffffff6a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="bb43667f31477b8d370d2e9ebc38dc349c6d91900b1b991c61dd467372e87b3f295be7f402db6747f2475b37d40c617113f752674887bb183bd1893c49354bedc225beca600ed91bfab33ba26dd466a694c5e1e9925f7db19a534c763ddf94251c6bfe0aa2dc9a586fc4264cbbac38bf0fce8ecef827ce91f2ffba9e3c3bf40927cfcb6aa0d3ded118619d3f440c14f70d25a67e25c02520875c221ea2a4fd6551031d7378f8760727738e3e950b7f51d668a52fe937816458325b7284f6140413eea69cb482ad52652acec6b2ae4ef101b0a9f30054783033b8f6f4cbbf598dee5ea50d8000bdbb18eab83b7011eab509f02029ce87e8512e7764a09ac0ab751737c7bc3215798fb1a17b65d70020e3e53d373753ba726345fa4b466ff2d1b2524e0183b9afd5b57e28f9287840300f71b3e0af764881eab11c8e66922edb7bafc748dc0a735fb034b9310d612b028089d7e907d08e12bbcf88d1af1f05b841b87f9aeea255ec6f912bc9af0c2530f2a7bfa83a2eb68e4c8d21248d386f370318ad4fcd653e86309527b9530ad07c30ba50e16838fbb713b1f80e5fedcd515933326bff53c26fad3217bb1b0e3a7d1a13c053f51440461c774c2cd14ebcf3672c579c9685418a0d5c4ffda8bff53ac4440b428aa68f2c46464b3d67a8d492bef313af55d2dbc0f3815de52977df99b7a985a556c17b231f0f0f709e3cee6c419adc28074dfb65f99c83a9bd3171fd2ba7d5a568b75384dec45295e521ccb9c06e0a56bb19187a8dafaeed25e1a2ce0bea333464f41b664a9bc97383c32d212ed6284435c175de9094da680d5aafb6cca84ae30b27ef75da91d862dbe06394bec4f0561a4e4b1b4ac9fd278de7fc3954af4a10a60a3b714d4cd79f3b988865594d8fb3aa1595fd8194e959f99a9ae04afa6a1497542056c1021e63038956be3f55781b41761117b2c7ec9a7c335373e61e141cfd5fd07409017f8df9fba260998511caf5d2af98b6e19e98e87d877c0335ba2595bd53d37d0c17ee39e3b3fe62930f76e25e856044a8e48b8174bccc9fe49a91d515f8fb474fa47c88cd7444eabac6f91d4e38824b929e4d05aabc3f42a9400b113ece5fbe2cf7f52db4457511194e7159eb65a6e908921948936fbebb7017fd56109149ad45a5a3b8e53a30bc6a8f40b565b1d77f345305e394aee22b1ff65212bda9c70c08f87a03cd0624ce036f071520a17e267b0c3e39dc014779fbfb28aad5c0ae614415449680b9af8ba3b0cdc955e0f0f0764600187cc997d70c2e3e2af39780af9d234feb277515901242461f0bb4d18a7b332bc52f8bd748163e80ebcf89cce63a989bba81ec952c66b903be534b400635ca2f9a1f2b9408582e4cf8ac60fc26d8062bd057b58a94b085888bd3448468a4c66af90a60e4b9b27478aedd1599113cb743784fc516ffd24f99e49884a62d5f0abf8bc34a8f58aa0dbc0e5e9555fa97bf6f9cc29d236b9945d69153c8dcbc0d29a0b523ef0aba1c5cd918e817aced3545f9c21d262eb2ce206dd031d084cb0b2bce1b987ff2d9420fe5023089d0e78fa5f241d200ef7d0747fd9f0d23a36390b2b6ac75cb31cca3a8d8bf69a47f427911f25f0696c1b58451b742c3504e5d0f313a25384fc599bfd715c2e5bc2a8cb9e9c9c4459df86eff5163ff9fd12814890630aa9bde42bddaf54e6e0f818e6263de0f0c29c3499b386d59ce37ead395e4612683b7ba404576765f0df9c5988cded406c7228485e2970bd9618daae2910f31ffc66a37ff85ffc51dddac2905878708c9f34fc89f3931ceb5eebff4c860fed73377ccc3ab3413ee4df8b50d8ea7aded04bb2d23e3146a75038ebef74c369830a7ed233fa05926bfda93e42645e8d3fb63846921519ec9923e379d495b54d2c0c76d7fe9c5124c60f682c82c18d36f87b39c90dd69aca03c2d343bb2d56385ddab9cfd114399bd12593c6e6de1cf5b86df6bf2ebdc4b1b1501c324108e87d5935986cfc55132cd81a7c8d30cfd9303b3ea2060690b2f28ff8d7a73bc3c5fe0becc5d7228c81765526321a966de300d040afeb0bfad462de20b6e0f8da80a6fa117ec0d703d459761172e8fe64b18aa28f7a73d6646e4f54440b4ede9b50ed2dfec8290ba5b9210d535ccf90e5980b45e1d273c80c811c746e428917db381bbb3cdf97f2611b578b2b985788bdb02f99a92b46362ef12ed16aca044f513c371dc8723e7c22c3c43b66dafefba1d243dc401fea2aed351deae4aadd8698eeaaf3df46ee44ddb041241411c4d375b980b1539163395e99762e6458e076f5a78de2f1277e61f3514ba5d4a8cc990ac6d22f5796d39217dddde93a3ac044a29eff8fb3c025afca5f9a8f42deadad0fdc4cdcf5676acfd7720533a52d99858d808bfd2ce829f52434e3e0d02bd0444a3cb04d2ff9e5e62a5d05f63f171444cca6fe3c4b07fc9e28c51ee05a174138fd0221c61001e82cf25c1964fa3da7fdd445b4ae54e30f602ff05bc0b06257118766ef89ca3321f89285be374d5d59e2122e386e508b8067e3ea20716b4f4aa20df165fcabff6bcc8c24a22d280f1704b21bf64201d496fa4a766884c24a565dc82f19777a4a9a76ca5c3481c18fb59d14b2c563d8a6c35a133d216fb8cf7d6ddf016f27931443783870cd2c83000111597596f3f8d05d9dfc9fc85afdffa9c96160765e2ea409bca33a089beec088316c7449dc9e39dacda7aa39cb92788d24a32fcea5c7fa524ac9a6e8ce72ccb333625cf84943dd55f7110c4804abd1b05b12c4790736e5e5f09ffe38a6c413d6fd9a729a8af6efdb0a1fb62e3b89f5fdf251b25f5c330a36aa62da766f0c8c684a216a5b575e8cfe3d301f3433e1777e77c71470f3406ae990131280549867ae1ad77562cc4f9165ae8a08dad47957e3c7c5230e791e3b978b3c46b851285c481522b4fb777b6cd66fa0e5aab3a0010d7bb64cce85bc75bafb6889daac901118f1aeb55d084fa356303feb5997ee81109b352008b7464c6ecfdb3fb18fb241d748a5fabc9c072b06b483900be8c4ea88cec1890f301f3f167c9f1b713315023f0af5988e4ec05d103c7067757f76ddbc3a03a04099ec8854b802b5952e767fff26134e23adfca64f3ffb0adb0cd037a028ece31e5bdab706b480973abc5d8c58a5f290a76a2ea557d941eb941d5f80bcd1c46ca1e221da81f2d7edaf68665a3a90814142131c68b9f109fd69b93daa3978266e3750beb94cd5bf3552d9517b0cfc0853019ddb6a600dc50703508068abe84797c292c63587800b900f09eb8d9ca06eb35f49810ac9b0404b37026869854527447b0b895399c8cbba5a94f157fee1b17aeb1368cbd5dafbb44a8b1ee732a0589e3f174b61abe8c5ee1296e5386322c96d8e5942c6a442aa0ba11cdefce3e54a1bf7689b62f792d925cd23f7dbef4aeac7cb0114a63950f2f7a0438d7b50073a1f1008896ad3ea88a4f936ff2c7ad0fcd9141930afd277f534255dede3edde377265b6b2301e77b0c8276e0ce149099e73d7073c3855035458f228ac0755ba1678eed61e3851fb135a7782dde7b219461e49301bfc9829ad11b931e0f37eedc05ff71a1d7ea373a7e2bbdc85f0dd9bc52eb78b2e14b06de1f749febb11d61fc0715a3883c15af00c0dadd7745766465ad212b972a14f973639cb890fe97fee62ce1f8243c7b52c9ac6aa339ed0b3b6af82abc9988790d9e7ffee3c1c6fdfc606326e2b7e526bf8fd7c18d2e2bcf20a15bb6a8eb8a11025f1a0b29beed9003855c7e6ac84da51e099525cc9692712169a358362d571d2987883d97d350557a587a95d8786dfa191eacda43054966d0ebc87175fabdfab03c5d24cd7c81fc7aff0f5905a659f7fbdb7a6c3e79fc53c83d8e41e6cd1b8f4a217bcb0fc4885b01a82adb3f64642b4f41ec59c072adb124b5294b7bf333e64c26288c9ee509a11c5c996a835c870b49aef32303fa1e019922be40de3b05cbeae8e72ff8c042619ba7ed37a924224c941051ca3978b03b7c8b067eb88eddbaaacdba01b0d6831392ab30cc4448404941784e5a231d34a8a013fa4e12beafdb8bf29f47fe7ddc848ea24e6d36a82d55d400f4ad94fb7196bd82907d04985de6020f000dc994b8e954991d84e20c430311bc5f0baae198b797efba51177b75e8aa23bc064c532fe6c495b15411cb66f4aae42c318dac533e7091062bcb6435caa9d563548b3179736c59cfb9e52c147b860e1e87922102b42811d8f5ed32119e219c958c3a2e483aa769fc05cb9dfd94bddc7e4e0b8c827d09ae25dbed89c7fa3a7fbcf0919828ae24c5a629d411a0718ed775bcfc91adb6b1eaeedafd8e59af8a9df14801e239fce411491aab023ded46f76b5e0fc7d5d2fb83e45eaa6daa7382d99f7455f9ed0cdde419f4e09b13fc6bdf75322f8e51a5a8f38fc4ce0312c2e41394e17832552285a6126cefeaa9e7160a1d5c105e8bb540e08ec71f17f33433f47593984518d392c598340540ae0de6c3eadd850f0a1d4f02bb491c0d203d777458189ba879979ec3d0b27553f6c8b1568e6040395f6b51bcbf6eed9944739229e310f353a94f9fd4b8e9e3b08af55a8197f182b7019915c70f78a5703d17dba11a47467fb10639859042bd3ad72fa8b7c26222cc9f69a44bc2323223bb261c451a15215be1fdd58343fd535a83e119e65900f6dbfef999ed371c23910b50adecfc42387e8d28b6c043f3815785558a04092fc2fd35013a73532fe8c791880ec2c27a229822d77b265f23c20f98f9b56e3360e603ab12c1063094e713816023946c141838306e01415e1320550e5c71d73697dc9734ee4444e6f1a8f4b593cffe39161d52bf275d2e1838ec4264884485bfae0c4981955e994350c2e2fa58dba0c59ab308239dc87fceff915c5762b6c5ce7c36cf501aaa9911e371252f82ba519e8cdd1dbeed0da02af6161bee197486d7770b64ea67d22f51bc8240968d055a8e61853ba05633324cf285e8744fd33aacc429de3748f5f4d6a7be3323825264be0fb652b363ff559fd3fe9917650b4877a7c1749a528edcaf0f6289252db67c3be5326f4f6b5269a61d48380d925fcc738f633b33b6398fb6302692f5a7f22090435d0b38dd6b36791ecde55c4e648c10cd06a5152c85a0024dad8909d378715fc4f80fb1cfd8673004a687841037985169a5c5efe158f01c5ba17a0598f962203879159419ff8d5e92f3e5e1fc8a3a5c49def225bbaa428cc3a596b5e662e3f914a8f9555e79788d23ebd6df663850d3f42905aecb9058439d03a41f3b764aa747af8bf1d6c1bd0501cd1a0c458cd8adaeea69d2ffce9c68490e0a4f220de91a6fbd23377c2c6a6456fd304e7d50ef3713709058f058ef7b6900a526ebc32c52476ca375d50cc6a74cfbb4fbd5d8e0c5fe4915bd0520bfc48d6d430da98fee586afb6bc4392747c692c0ed7e7fae4d6ebe9c3309643262e24b8d864fe8337913b90f15416c3cc9d2736bfec29e5fb582b310fc75dc282d69ac42890b78947ea23129e8a2ebb0c99e55a8316a22bad271569ff7084bbc0f845496b1d831fc33db89e733eda5a29be49db226cf8f9d0391e336ae17ce8d52bd465a856df0be4db47fe100caa0e20a664ed23d906a559543df17530c1664aa0d74376d3602fba464eb2c5973af0dee6b63f211009113ace183dfe37a351aa8aeadf583aedb43c6eeca00aa90302de6d4548c729293a7cd9826b83eb9961670bb2738f888291e158aeb1c932d217027ef0dc65708dcb092a888", 0x1000) r1 = getppid() r2 = getppid() setpgid(r1, r2) socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="35b15f67ebb38aca589e803f96455f620434ba986c94403cb128119dcd5be334dfdfadc1ad8844443b254559d59daf88128f5ff8ef98d81dae6f50d8a0c74da67024b8421027e7e7db8033f05658538cf7f6ca4c4d7143b040f854e40adba999f3e51399e122e46f0111ffabdfda6b7b502a2d328214d95d1b9746b1b4fa236254f685e6007e5a57e4d237e6232dde104a54315991d73d8032bd6da0fa216f6434a1f469bbf5b89f8b241884e1c5c01b4c", 0xb1) 15:19:37 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x490e, 0x7}) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000240)=""/212, 0xd4}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffff0001, 0x80, 0xffffffffffffff43, 0x5, "1525fcaad633299526c9f53b1e48766a2200", 0x9, 0xd5ad}) minherit(&(0x7f000071d000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getegid() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) 15:19:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() sendto$unix(r1, &(0x7f0000000040)="b4632ccc8ca44438fe6fc23fc41ae9273558cc0a30a8cec2af2e46efee6e8c820506718b2cb6d4d27dce1bba24f72c4f40e45713d8dc1109dcb4593befc823e47e95aeb3fbbb7d6e9a4c0d09b11c3acca0294a0cdef8aafaf333e5", 0x5b, 0x404, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30, 0x4000000000}, 0x0) 15:19:37 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="f476a0e140200d9c320ea394a6fd175fc079f10ab3f0ca5fbe79b3c5f2b2e6937e2658d9571408937edd741f78327e70c48ed324580cee07d0680d94c3e5f87e6b6b4bd623880661fe01cecf017821d5cb7311501f84522ee3", 0x59, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x91}, 0xc) readv(r0, &(0x7f0000003540)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/82, 0x52}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/33, 0x21}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/142, 0x8e}, {&(0x7f0000003440)=""/237, 0xed}], 0xa) readv(r0, &(0x7f0000003700)=[{&(0x7f0000003600)=""/207, 0xcf}], 0x1) pledge(&(0x7f0000003740)='\x00', &(0x7f0000003780)='\x00') close(r0) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r2 = socket$inet(0x2, 0x4002, 0x200) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) r3 = openat(r0, &(0x7f00000037c0)='./file0\x00', 0x2, 0x1ae) symlinkat(&(0x7f0000003800)='./file0\x00', r3, &(0x7f0000003840)='./file0\x00') recvmsg(r0, &(0x7f0000003c80)={&(0x7f0000003880)=@in6, 0xc, &(0x7f0000003bc0)=[{&(0x7f00000038c0)=""/199, 0xc7}, {&(0x7f00000039c0)=""/201, 0xc9}, {&(0x7f0000003ac0)=""/205, 0xcd}], 0x3, &(0x7f0000003c00)=""/72, 0x48}, 0x0) shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x12000, 0x26, &(0x7f0000fee000/0x12000)=nil) kevent(r3, &(0x7f0000003cc0)=[{{r2}, 0xfffffffffffffff9, 0x42, 0x40, 0xd}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x32, 0x7}, {{r3}, 0x0, 0x499cb7214ad0209e, 0x24, 0x45c1, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x8, 0xc85b2609e54ce81a, 0xa3, 0x1800000000000}, {{r2}, 0x0, 0x6, 0x20000000, 0x1, 0x5}], 0x6, &(0x7f0000003d80)=[{{r2}, 0xfffffffffffffffc, 0x88, 0x2, 0x10001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x3c34, 0x1ee}], 0x3f, &(0x7f0000003dc0)={0x2, 0x7f}) readv(r3, &(0x7f0000003e80)=[{&(0x7f0000003e00)=""/51, 0x33}, {&(0x7f0000003e40)=""/62, 0x3e}], 0x2) pipe(&(0x7f0000003ec0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000003f00)=[{r5, 0x5c}, {r5, 0x2}, {r3, 0x100}, {r2, 0x1}, {r5, 0x10}, {r3, 0x100}, {r4, 0x84}, {r3, 0x3}], 0x8, 0x5) pipe(&(0x7f0000003f40)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000003f80)='./file0\x00', r0, &(0x7f0000003fc0)='./file0\x00') r8 = getpid() fcntl$setown(r3, 0x6, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004000), 0xc) ioctl$TIOCSTOP(r6, 0x2000746f) r9 = kqueue() munlockall() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000004040), 0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$getown(r9, 0x5) 15:19:37 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="85a4742445135baaf807af4ff4354df5cdbf2112064270a76939c2e356c6d1c6160eda6978", 0x25}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="8a828be45f6e04f6a75c860f65059c027d169c0819dab75ae71c219db70cf7fa36c9d9b1b946908fa2e5d3a42127276113", 0x31}, {&(0x7f0000000140)="f368e96666e60ab3539424b87d8c9b8038698dea67e6fab9b50abca8660c382c511ec8e41a1f37439540d7164a38eb2de003c174b634c9e48cf174ff099eca4f26b6abfb452d462911afc6b5a27b4c6a8959607232b57a71f7719d914059b39411d3c43fc7ff1070e0a300430195e6ae5df2a0cb79f34a634263b8ced7656fe15e3138e1", 0x84}, {&(0x7f0000000500)="4d9dadc5441a02cb21fbfb0e34861eeb654e20ddd91dcc6888b3adad401b5c421146e24a9a97b64d2acb798e27296c39df2d4e19608fd3d2ab06fdb690780de4aa36c3de83309f9f538b4d91d0267757a9f36b2789eebe768ed8d17e0b7c034383e941e9ea7242f55f731789a5b7e7be17b808687b8cf9b989190cb6f9185ce5cee9550a03d88084d5faecb520095c17f04d89eed6d2aab5c07de33f2a6adf7585a32983aaa41754af977488bf874de94716f22b799f9bb14837119c824cc3fb8d4a41b00e6fac6d1834abee493b789934d1e788c176209654b821bf7e31279199e1f149942c4683bbcd3b4d0d9c7cc988398fcd48038ceb7331d2a6e420555affad988017f6484015b27c7c63a039e1710933765199234ac1de53bf9f0fc79f0ed7cf6144d11474f9ddeac173fe50443a05077702630a5d1cf730459fcabbc49abe0d6769ee3dab10a69b1bd57f13e14eaa38176ce95022d0b9e54ca34e0d1eda5f7bb074762bd3c965500edf55443d1c5896d7932387e71ae5188caeebcb43680fbfb7b76fc247ae57d82ec8005bcc8d382317ee599f514beb08c71f996231c6d343ba78595d8f152f81d9e786f0efda8a3f2c00c041206d894ecf70dba9eba1530eed6143794d6a8ec7a13f6820681db472a2c478833161811d11552f462cedc9f6a0054d12a1cfbd450b26652ce147a39e9ab0a06472d5da951f682dd4bf5fc810a51880efb9cc76f2475d18ea39e6f0229889b5c09866cc5d77c191e662f221d0e818cde58dd41a3fc6f154893896807561a19e84a986cca22988730ec124dd054a799849b8ba0e98fcbe92151f07fe76db3ece5e1e0941df7cfe50b7617ffb6f7c316eb5721dccc81ad3c23a736dfb3d55cd40dfb4877713902a3b975684ffa3306f4a71b2b294743fb51b24ab71b7291f478b416d4dab0d68a6d5e405035016a6478df9f2dd987dd8ee96f00b2531facca936cfeb68e7ae8d55eac974d91c732a9e43b5a1938512f4865799c0a4a9bb897a5bfd03667644c0ba9b4eee5172bf767b44fd592b4d363e1bb146377a76b7cc72b003d31eb2fd6f7606dbb1847026483fc8f514094a6354a7b6161bd652f48a45b43137f0de1374942013778428a130073523d9cc12baa6b33a2a1b34daaa915f39633945f5d9bef719e5221a88c90a8de7224076c11ab0c6053c96fbb3ab4e4e0584bce98db57c1d14ec14cd9f7e8ed1870f73d085be431d3731296ab271c11555b97650718c67299a61484b3d5c8226e2b5d8917138868e7b80d25b8b76a69479a78daae3da130a71dfbf697e1f920e84365214e8c6e3e8b9b732b03b68829098b0c9acc3e52127fbb5ca6ba0e16f43d40a9951b8f68de29a28e6cd6ff4074e252ad086ac11c1df529b02d0636073f93ca2ab5a3ea50dc01567db267489add01a954845341555d77ee20d0abe303025d04019039f8ce5f667f5b63cc39c270980e8639d5719d33050a2b76ee53f56cebe019cc6b87f52ddb488312cf7ca65a88b67845aea240fd5fa6717e52a7bafdf72da32f78b01002424fa2dc5b82379aaf259f71a0ce183dd9ac59b5f0b59c4ce3dbf5033dbd41294074dd305ef380744921f76402efd80d40399244a3b9b8a8efae28d908f377ebbb2d3f8c9c19efd20ab8c3ba5349bc1f99d3ca5b061d6f03edd31619c42df98a51f90e7bde05a5e616ca33f93f465c534a01b362d1fb79af1450acd9674ddb8e4616f22c6a9f5afb022889210644920c97af1ace571a06351bfd7dd64faebc7dc04fd0dbaf983a8fe3aa9ef5768a74be3a41b6a2c3c1bd13ac90d73e1c20c03ecc78a073f058bd967f5bba801b12ce2d0c0dcced2afee3a6bbf217ce8b04ca02bc91046602a6fbab1cbc267120b7839ee2ca3daa3ec6d46aaa5e492d2902840c01c31e18d9df7ed60e346f8e5f5fb7706ffd57f9eec016242a00663427e60883af3b69bed54969e78ff75b02e47506933a87fd2fba71f3f3d686beb88fad5b1bafe1fcefef5ccfac3f23428836a4e2f97a1d4ed8093cb2be542eb03fcc0e461c6363437595baf24f5c39a1aef51befdac92345d873c6e2ce570e074c5523782fc66c986e99fe1cdefaabc5a3e22dc065346aaba5f222b1c9265fa1a0348ebd89b4a4c4c385c1734dcf84d81c03e0ef638bcc3668cd98c922d358cbed81d4c8f059ad7cba694bfab69ea93b936c6e433ffa292f6a82075ceae718e0d61f73e0f7df9a6aa3dc7b63c60968fa828fa712bf2c7cce1aac19d68f654771ca6b818394f5508c94f2d993d613fee29c6e7e600bea3293c9fbecd1dbda0fc499871daf1defcb511433a140be32a03a3bb5b5190d8dcab24812daa645d799c3b68ae9a2e1ebcd9acc9c60cc7cba4ecc5d5ad0aaaab211605f97aa5ab6c9d242bb4846b725392cf9aa6a30c761d3f3a060fde44c2fc8bd29343b31f7e61b513cef6c4645204fa653a4cbf44b2be04e720a3c3d20b86968b14c1842970c8d2384dea76a098b9263e737bfe204bc71ea1a04f9e0ae475d8f0fcad0e4c56110e5aeac3a0d7b316c8a38146e637edfed17520b23de2802f20d105eb5e2eb0f173b8292e147fc8956ec5589f9ed025f037039e72aa1808896ea68c1bde2a08fb3873f4a314c14d2ff0d487da2d699ca2a044ce854d03fcde6ac034066afed4066fb3cfecd3ebd3c748ab68412a9734127949fdfac453abb1bbca88c131757fca05a6ec5407fc7c5ae9220b4ef0e85b2f1fe1ae46e0e7885ac1977d98360cb76daf37bf56fdedcbc7dc03a3a2f167058eb2960920affb717129126d87a8064f1623a27c846f667eb5b327bfe7d951987ed6654216462d98fb83cd60e16cfe811a2aef6f1b78748c0aa6648a098d7fed62fcfabbb738a5383a8e14bf064729058eb2219e603400d01ba91049585d334219ac28493b829d84464b262abdb5121d5ede453a72e9c0dfe7f9a6bba4cc2b1e5aadcdf74c0b1ad20f3f29257bcaba628beb5107e75d83b352d6badee93212070049b93332b10af909f256606067bf97d12f5e1cecd2dd0997b53566c9c61667bf9928e995d107ea755a3e5389b6f945a6a087aaf539d3d1a458650850786dd6155aadcfe6c532ef4327cacdcdec58dfb0a63c87675f1937de628be6aa32746ef65bd9fea73dfdab6ef118a3626f0e25a68bfc2e7bfba1da6d273a55a89bb3e9791ac75dd8d5003f5b61d7a8ed923dae121a12cdf0b0744b54d5309627ee34ca2607f0c51c25221fae20ab5e04ae39ec8b8628af3f23abf8cb0929bb6313bd4744c8b8307ca4f6fd5bed3d53fc78db94f72d7b1f0da0d4a27eab8573e90167d12145ffe9fe44f54675720d6740ce3cf4f093fab86deca3d4f84db2a4239c1681812c8ba1a6f142f88c43d368ed368924155b337dd40a6520c2ac749d469855be68474f115acf520d2a68ba20c5f87607da78c357fe159a9c583ab3def159dcea7daa3ff9550d415d3f4ae480e67a80690e884e50e3a81262df18aea5fa3789fb7ff475c1d56a5cf7a29f979151a8077addaa2bc5d19210c5f4195a5acdf9a4209fef89f6f3cfa6539538affc861d1b7dee20071b64d4525b287e6c2698d5ee6dcdf3c959aed839cf0ceb52c8cd34a5a17a5ec746c30af1eafcb2c44d4f6cb4c89f2290485e3b941c21dd77b0636962d46be7443ca0e323acb083ad252d4e10596b5d6f91653b38d0264b0c67dfe88382fb11b51a6173d1ffecdafc17f5bfbc9ef1eb4eb2f11325dd620d0db9ec4da2a434a3cbecd5a7c25da29c8c2cc62078a2d13ea56fff718eab6be8d6325259b5b39dae82c2fa1aae3a06d0245fedf016d1b5a8700f6218e7a9db815f2fa8acbc67d5ceb12756d8c19434fa29cdb3f88281b2c8bc8101eda21c5536780f0cbace5b2bde106193b274f3add70661576710c7140694c197d87c8520336de310c73f4ac127997e2fc7a04babfa41ff74f3f431d89cefeee097c49683f34b3913f1b49e14097b30b9c810173197d2fcfb41a29cfd535c6e83c1b55fdb145526bd5d915a539b500c44ff1502445c321f4c1753dcef32441c12a1227e0d882b9ab76bfd22737e2a6041da868da556e2335613b2aa89ebd6d2408493801f973800c62eab4725199a8ed59c0bf0e78bc870cca994e66decd44790cba41e4adff089a4a1b570cf4c5db20fd4140d57f15bc033ba2ad7f99c978006f06023ac1438642d2ae50764b061ddfb05ede0f68e2683cbbf2d3e946170571999d04dd7086216033c1d98dde546908b670e64c9c9d4bfa8627937a27bf06a30e6bf9e5c67f8cb59ce6fea3fd75d92d63175d5c0d3115f3decb1bcf40120ee8c7025df95907a277af55c02b926ecd296f3f9a4ae319946709ced349289cb509a15c0b2b6c82923a502bc7f4728192d009486aa79356f2320617e3149dd9144dbeb52ab3bf459b93d679542fcf64ea9f164fd4bfc79afc470a5d9ca163dd7d8397aa99379f71fb067fbb52c08503299dc316e8f32e4e5876c7bf74b69b662f9ca6ab92dcd5e3c2cda2f7dffcdb129742ab37755a1f7041ed7b5fb20cd3eddc3ee48a43a5963583aa8b73c26e8aeb7f8f3d8ef4dfea92c2e23eac9d6f3b36352f020e34fed044812d06d6362e15f4d45fedbf672ea643428377cdeeed6825446021a127a4ca0fb26195e1516e6243deb85de20c66f80c7e6bc709f2593afe6bfabbdda50572003ba0bfa54878ba52977c74d0559d9bf5e2e20fd770fcb76a8eec038104edb2641a6003ff71813a2eb5f030f096d8abd2a818bb5c9d186dbe9b0067d19a7dde6197fea60ab4058e35bc00b7c36fea57cf4cdad31996ddeece42f40b6fb803f47b3c2b62543edd4916d90a04992db2b4bf41af10a98b28064bfb65a929149a4880aa2e5fed54be6bac3a6f9e06dfd89007d88432d0b6c3212ce3c164d3184decd92bb89d4d86f9ff89f1f9e74d54a903c97ae4e5a61c612be81f77d86580fe536aaf25dcf31efef8e4139effc11cadbb67415bc6454d04eb5a7de10a3f94152dbedd8caecedad3a3435641a1728696ba8602fe144350fb27da444dbe502cddaa7e4f411a17803d5f58de2c5989ed1df7da3ce793938e9e8fbfd4210979bdc613cd6626a3d9554f411073455ce9dd917afe6e90879769a93030d1b45c2ad65d58388834ffba009a8e36dc0e17b52da7bee45566c9c1c9f4179d2e731305ccc8e20a46fc30a345294cbbf7b233a5aa9b2d88d245ea35ad577a0e208a661fb49a4556f991dae8adfdb9a92bf4ae13c0a7f13ab2b0463301f2877fe9e914c8ba9f1e2b9baf0d870086380bbc0a113982efe8d920360629feeac76d1d89a47084f41b0ecffaa03876a1744585d29eb168bf3cabe176e541a9ba551870ca4a929df2918e24f443a642282782ad29288f99b3956f9c58ec60dbbec17f723acbf5181cdc4e308e61d6a1dbe6a76981cca33017707d608deda776bb739487e03a9e88cd52790733cdc9b19493641fc1d070a854195650dde482c6cd648580a4e6848e97a13d6ff481e905cbed0ee92fa66891ce69c6944f4ef2034b98fa3187ebcccaafa7ea85051c123a8456af09935368a358bec4ec46c3b19ffc93cb97fb4338836d0f37f8e6356bb6e7862ffe517afce8606ced6fb4fe77f10bac54a983c638919f09893968bafa4880283380a1bc84a3125e5b066ec89464ef547b0fc769c93d876b24f4828a35074801a0772212c23339a35cade0943b608ced6fab3efba35ba13fe6da315439f015669f881ec12a6b3dfa6a0257d50a7963450b5401fc40dd768cc1183", 0x1000}, {&(0x7f0000000200)="acb38b3796978209e2bd6473316348e37ddc3f62f31f75da183721f933d810c966faf972377a1574c3424a3c4cd890adeacff01451a0", 0x36}], 0x6, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 15:19:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="35a97e", 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 15:19:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000080)=""/246) dup2(r0, r2) 15:19:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0xfffffffffffffffd) socketpair(0x7, 0x3, 0x2, &(0x7f00000000c0)) 15:19:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x194931da2d7ed63a) 15:19:37 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0x43e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:19:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x99e7, 0xffffffffe}, 0x10) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) r2 = msgget(0x2, 0x20) msgctl$IPC_RMID(r2, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r4 = msgget$private(0x0, 0x11) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000280)=0x490) msgctl$IPC_RMID(r4, 0x0) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 15:19:37 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfffffffffffffdb1) accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() r3 = semget$private(0x0, 0x3, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x6, r4, r5, r6, r7, 0x1}, 0x5, 0x101, 0x3}) r8 = dup(r2) ioctl$TIOCCDTR(r8, 0x20007478) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x100, 0x4e, "85aa439620bb1c34aabccb65fc19bf144651d935", 0x2, 0x9}) 15:19:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x100210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) 15:19:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d5a7974e1a1165af59642aecd7413beb2ce2759b8434c78884e5efbc94fb12221dd1d310f89e0105253e04a660b12064f34358b6d33df392380300ea07c0490564bb6f995612a61df4c87c2d36d0f7a6fec9340360c320508f7c079417a2c56c5ddd456ab07f962f33213c71e4273f9069173f0f9a4ff6497da484d61c701eeb728a5c05ef49e46d8fed9a7a4ecb9cb713880fa4c774c4333ac6f44773ad437193f988865da5c8dc91de04eacdffd2fe98453300b25c0adfe9bc0f98ac0a5d37c6408957fbd9c489c55f8e4e3b6e9907aff4bdb5ad5ed228e6c23deaadfd4757850090c9ac6e11b8dc1eac2bd50814afcc2ec8170b19dc03af7c8c2d1a6a750ae80370b8de68b3fe366b5987810ab69c188b5b50ee5385efc73d75dd09403a1959f4f1b592417bda6244a6ee0e5b2ee09a440b88389a5f25c577ef84c3321ba8777a5040763a0fb01cda88aa2e9de1042198652b64bb0fbfdd090ece066caf778b2e4ca3b0a4b46a42d765e7a3d6cd76e5ac11008003b79e206a949bc13a47eda88b8d87fdde75b34d4ba0457900818952cbf911b751c685cd9b2bed1245126fa2a1a8530a88fdf4d22eda616261bc38f0c953ce824e53ea57bd8a2c2bf35daa94e4935c7861aadf2ea49c8f1ec7a0d268e832c0d31faf053f72a1e316d1fed506d266288e49468717edc5b2fe91c3c8c35a89891da036507f9cd94b09f97d096aab22270eb3f9f67bfb6f9889e598cba60f17df24cccdaab639c311dc969987df6814551531113d62d9f98dbdc39515518f4188586df431b0f4140983ecf27535a50cfae5d225af9bcdf9bb9bd7f57ae039aec8014803569bdf85107bd461b6acb9e67f3cc96a682407f5e50f4257db5a01cad0d7772d39503194f9e3b5f9eb48b9bd099e8209dcdd2511f44ce29e3b31014161c5f170adb64d35a806c206e545c16550245e6fbb4e49c862be0aeb1139d7a409162bd98c70d9c2f10427ce1a163634034d187e870b942e6f546a83c7c2d4f42eab6fab2783b37ab8003db3125dc5ee2209b78d3ff2d9ecefaeb388115d15772e9d527d814d0b343960410256c14ce0e62ee67cc82f8387a64adbf7154e9eabd4841993e3b28b941ba3e61c5e0b2f6613b9e956920a4487ff7f759d497c9c1dc1b3e859f7009fc3a68b041b1b15e158eef66a25d0505c1fe911989bbea3febd1714c1d5d52b28fa132510e1dd7e50f18c30b5463ac1f467071a317079410809d5d3c2b932a699e5fe25495bb1d04bb65c1252528f7df620a3541195942f5441f5a3fea7ce53cdaad426678a15b58141b89bd5a28c883ff86446e7c7277eaaedc90b331e4cc45c18cfce6d82773f857a55adcb961b64d5c166c8d19eb3c72736b50704b79ff19f2ff0a99b582b524f5bf10c2023f87224f8f4b881c705de56d6a674d03d5adb1ec7fe35c1222bb3066982b69a464fb0286d979a1c7af220151a623581d1d486b9b0b299a7868cfae2fa24362ef9c1874e1bb2e344b885463eef393369ee9505ab279ed07d4ba41be3c5ab0afa6f70e4c651c2374ecdde759e6b768e2dbaa56d29a828e38fa10669c526cbcb0eb851d09ac084f9bedb87ec96301659fe5ffd748505439db3b950e2565d1e06e4ff1b0b9f27a2c1bb5fac4011d40ec90684028392ffa38f4786cb393b4f27c8c9ad439c4d8845ac1be26b4e634a43009f2b3d6c0d4f7339a79e74e1642a2a93769c4254ba4227112649dc78095652ccda04e64df8cea41bc1bce76d8430d53711e194c502947cd247d7892d94b121e37cceda46a8cdffb6be670cc743a7fa04e38b8ba4a380850921d25c03580f7fad9027b629731972bf693791295519687bb308dc68b528041d1d6f4861ee10a694e1557d7502071cf09657154a3561f9f1c1a9e16ff19ad652598fa9ba931162fe887cbd7c19ffb1033aa58f2b5685995d0bf5e929f4d0f203dba4f0a4159aaae55ef26add64b6646a151ce7b753aaeaffaf906941fc8485b93bfc36ec0017110760dc00bbcf45b2a7dcd6748e9900ca78efd7d45fa27b113c2a052ac9f65263e99e9ed86b9761ae558df960bc40f07bf847daed32d3156aa5a921e07cea3afdec4da842db39b867716cd719272e6668a51f6a81dc6d9b23b5b155ec3bae7ad4d3dfe035616fd7bae45d5d8c0b6e4c4df68509561a3e0c13e67ee6e5b7b50db22e222f50e7bc724ef38b9812e17eadbd4a43ac8b8cead9e1445d1cfeb95f0a216d3353fa7c98a5d2a07548c197bde01dc6b7dac8a26ef6c09eb89c356c21dbd5c92e1b84ff36f0d097758542af2315c7fd44d82de5eab09ace7e2dc6a445b9bb1a2ee07ba3d9a66a9a89679ed29f39d1d9df207ab9f9179aa8239b6325a68ddd53ee459514699b550304df1819b2ac220c76d1c0c60c917d0174bb4b13f9108ff7339544fe07cb5fa0de306ff0efc21e72a1ef6e732c1b5a6c3115e5f7ed57497958444f723817b21d5ff90336da0941e2ec69b4e103dc7a23d019172bfb3d306f2921ed13dc112a6a3c7c8f278ad6429d81237c82eab483d6c6c9acf055b14dec22c2756469b245bb84f2c74ae2dfa029ca64840a2ae483743c67111c38d07a974f29f9845b8ef5a301448a82e93441324ec718fd1014781978fe755549dec39a959221706f6dad7f05c46378131cdfb855bac02780bcf9f16ad1899abea2c35824fb01a0ff5c6f030510561bbeae356f230b4830ccdec48709d2c98de345ceb22f5c957cc1150830ff38e69887a07e9efdcfb487af3fedaf93ad99ac2a14aaab88344ed9c6be95b7a603e6a299936d9aed1dbe38cff9cf3a45ced5858a9aa87d640ccdd32a9185708918cc39a1d757f80ac1864bf7bed0ed1a95e6044eeb10a1beec248426b58357f945a7b12bc6b52047fe80908fed4e55706746867aeebfe03c598f13e3990a10cf2785ece0d1aa95c70ff44979d357efdc656fb284e0cbeed20d40bec39255f04b558e3f83a0759902d10667207e44a6f9ed8039fdbe082113832987d4caf9d677050ae4a296d548a3ebac5f7d83532c65eb7c1985c64a02e8a5a27d9aceaf858a7db207487bed0604b088ec7ae1a1cd2003c9b625df1b68c21e87e1d69e7f39d0cb6a866d010c868cf7ff037381b3c0cc35a508735c6aadba81ceea777fd66234d65cbdc1f212ef83b61a398a618d14e46ca82c5b54ad9c7b68c098df399459a2e4a174be5b74879ddec6c6ebc43aa80bec3e73c67e2a453ea0d6efe74cc1d4cd33ae98b071f887737fb33115a4b6f7124458a1c1babee9b58bfd885cee8e2c85e0573549986061d0abcdbb2e3e063c26b51e72442a4a02d916822c602bf1b6e9e09b49bbc6c2b75887ee439a3db5260963818a7db4109fbbefe4e2794be9812389140a0f3f5c89448f06133c57a0bf9f23f55f96ef82f70a19501612c33ed81f2d355ef826f015666cb0cc621d43ecec9b9aead7c3133c30fd34e37b7085a212aa86b2ea67126930da1b97f64eb8f8384621b364309ba118ad686e702100b98530adb9245214bf687ba94ea771704033bd711b60844a37ea84561a96fa6593243b8767da91c3d1a7c3998c77a4c09d2b6b7185b98d0ea4e4335b87dbf3f43ae1f184c514441d2714f227852ed4fc558167e0d9ad5b1c81bcc25979f0ab5b5dfbf9e7f1342e55ab0674c4cc822b29d3fb5b65e2d0f215c56e9d7ef74db4ae8f54f3eec0499b2354c35f627aea31190c4cd0e4ea35cb6881a47c0b15f91d94ae6bb114ac5032d4579e3c8074d0c7a05ae9690f8ef8ce2098e3d3a3eaad476870e72510d63140854a07ff62c9ea69b31a3d8edfba3fc414c223a72a735eb70d8f427bdb1d8b4c5d150d37655462c0177e8f92e38471f28825ed5962f062ef252ffd422ac3493a793f8dc50de5f2c44e66a40249327f6f54fc650af9431d56f6fabee6c5b9974d8b4ee77271d1fc37c78597edf1ad46f5f986f02ea56f2bf7dd906995f1de86c6139b9ce336cf088fb4c16f87faf7227ef2d8a9e3dc9f040437302bde24a1cbc04a9f37d6fbe3db7dbf3fc9a3264346e2cbd014c70ca4061685cbb89ccf243e4479b3a4346469bc875db97b9367b43f74e161f5994e49c6ac05e640fa69945b2e53db0057ae21b9af14a7f3c352d5670e1b8ae39cc4dc635ef3263a409f59275930f143b08fd228b3838f25069754007b425e608a2cc3f5db209cfbd9d89b81017c6c4912ebc4b113de17f3c30558d19bec1805f21ade9f4b413a07a39df3c3cd7cccb4f46d9e4803afc453f2a2c0b3cc318358dddb20a8309c6d94da6142596f85bb6916d65b616143e39658d19c7daa8abc4c1c55ec4281d9da301da0db14585f29600cc69bbee3ef16d68a48560f22682c490452a7f1094839f11d401e4a363d5a535232831075456aee9cf9842615f734248ef191dd4010e37b510a00d409b47294ae548448c6b4b036292289b14ce95ee600bb405db1c13eab00597bf95c9cf6531c1f7c1ec201874e20d317ef77af0f9d59d19fcc150c10a0dab58704bdb922fea76846088c32ef81a022704b3d1f9e8fc2a8dc86d643d88213c6e1f023d006bec30416f50fe86c6ddfc40e67e98220e95528e4e246c149c80770558aa6f38a558667eaa640a62aa4173295c2e4665fa058de1ae6b17397e963c9d30138163983bba7c58a5b4bdafc7495a0066e32a863948935136ef0855e71755ce9dac098f4b171b7ac5900686c14a111ce9c7e4d82c3fc288ae313ec59014e92908861f5f157e9446b3f6fec3c3b4fc08e9f33a3644c954fda07700351b45690d2b264dea7955fedc8a5c6a7d16cfe51f6cd8fa4a13a1e7f7b26561d462708a94fc5e785421dd0c4cf117231c5a5f87bfaeb3545d930bb248155f32d6672c29fd73a17e6e5993dac1c8b55d6b3c61dfb69cf8dcee90b4b6e5d8d58ea8b51c460b4c5f0c4d2f32b6564e390bf6beac70656d184c5a00d0ccbc3fbf62967d7741f3cbac583789876e293f7edb50d1bddd763a630d6261963cb499a66e06b447159eff2d5aa10302a07ce6940989d81b8c94f449777c3af7f9ca1abf846b4d50f16a282db7cbb4e583b48f185e34963c947f8d5f2c68b0e901103ee94080c090865df4a693341f062452b3aa866dffcc1025ec20cb9d3cc77927408ad03c69d7da92f135b9db93ba8f7b11dea065b2250d33b5c6fb0fafd82a16ea180f7c5714713aa56f7f0b067d5dc626a3c2da88f7e17cbb7f1318994c4c1cd184b644e06c442b2384688980cb4cc99c7c0e2c95ff6e9b5ce6e3b74d62a1bed2d6fd028bec7f1051e42227c3d8f9435113e8e14aeda76ad9e24d6c48e34891626223cbfc565c062f2c7d7e2bf8a2a8ec58344493bee6497ecc963dc493742f7a0078e8fc2a2e2941dc82e7e8f606b577c89e8808eb4bd970e90656cb80cb1de1141c3ac6463a9ed204a563ac7c674ab8917662579e376ff25a3c4d1e3323b810a3a4eebb9b954edec60474cf2f83651a91938203f9fca4a45a90a8b200b48f69fd191c9a8cfc33a75fc8f757a9201eec0e3a9775c3d841762bcbe314371bb65a1a34877d17f39adfcf564626cb52efb6f0aec0c678216af28a37ab3ad9060c07557962ef6210ea02dade38873d830013d0487a09ec652e2e5dbaad52e5c8ed309ca119620f0c89b19ad16d1d4c4f2c1b3d5403c260fbebf94c2e45c9abc0bba8c2f84b61d572a3b952366f49453049a8857e8e1b74060ac9737a1089de30b8081f2e9b60bdac69eafd2affc1af654ce4c76bb55adbe0cb222ebb239cafebdf8b066153945ef", 0x1000}, {&(0x7f0000000040)="d26359981e71946fd0adad736ab97a71e5eb634792896fa1b27f3d9a982030c4a81b5d47c5c6326fc04769c9901cfa1dc28761b0bd42d0b88a847d91998ebd20f0ba3ab627d9b136376f1382721f07d2edbf3ff41633ace606987e8772e007f2de770d8a7ebaaceb84ecac4018770f9fc28072f27db81d8f7717f614cd6261195be46a16f2bc9a", 0x87}, {&(0x7f0000000100)="92f0f880d1ace780afff064d39ae40cb251d47f6653d8394e67d250dacbd102633e7f32b250bcaa8135376339441ab9ab2843aba14b6", 0x36}, {&(0x7f0000000140)="32771f75f7b9d713343423e22dc6adfab956211ce5eda5eea6faf398f220cfadbc697dd24064bc49adf48f950dea46862635e3813e1d9e791c9fc32bf54568efc95e33cf373e7bc314bb9c", 0x4b}], 0x4, &(0x7f0000000200)=[{0xc0, 0x1, 0x8, "90721334cdab4249c8abed72214ff2e6fcba2cfe300cfa278565948abd6739fe500a0cab253ac34c4016c21b15be5aa00b12314e309d4d855c73476706ebf3f9e4d4762b5f3f512827870569c2bdc44c2c1162fd7105abb7b05a3fc500c4e73a70a5659506646fe70f736b29ce6236c8975696df17a70b23e705755ee85b6cfaa6df62b433f6cd3c5cfa4201f40d1d57b82763a25f5822fcb4d857388aae500587f7b221a1271a6f2d14c8"}], 0xc0}, 0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00df2d2f66696c653000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 15:19:38 executing program 1: r0 = socket(0x11, 0x5, 0x9) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x0, 0x40) 15:19:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 15:19:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x420, 0x30) semget(0x1, 0x3, 0x251) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() setgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) 15:19:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x1}, 0x3f5) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000100), 0x4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xfffffffffffffffe) socketpair(0x11, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000280)=""/207, 0x52, 0x1, 0x0, 0xfcc0) sync() 15:19:38 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/181, 0xb5, 0x842, &(0x7f0000000100)={0x18, 0x2, 0x1}, 0xc) 15:19:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') lstat(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)) pipe(&(0x7f0000002b80)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x5}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000180)="16d12ed3e7801839e26be7711b4dc4de8f632cb43a6fb52fc7dc3c55b504eca64572b92b782b0f441ba76ec436cd64ceac801fc4d2a3a2a93f8b875cebae0f05e919ac0f72e55636e0e2", 0x4a}, {&(0x7f0000000200)="84f00769f9f8950f7203dcfd35494bcd61f674faa2d3db1114332b9177e195a5c7d2eebab2080d4ef02b00f120778c61d7ced310ca6c61f4d7fef39e71b4b01f81155991c33f97327786e281c8145fedcd16b79a14f7f56377a95aeffe7445ad0ce785fb0ebf359806dd190e62e7224deb3c61865d7091d03bb71b9a9ae6f1fbaad3bc706ef81e5502159a2359392c416c93632e7b8effc4391fd9c9a374c85b7750451402847c95e366017db80ac9bed3f6c3a0940ff0", 0xb7}, {&(0x7f0000000300)="3ad16ae420ef6ca50e49032b38ead7926f8c9b5df2d7161d36c4cab90fd7bfd3870d67ae87e75f680ada3025b4eeadc89a2451a83ca72c05cd579f2d8f7c55a9b98ae47f24380f47908c26ccdc736ba7fd117a95d24b1279edfe7181db14a8a25d0f702ee9c442442049a93ebf88621065bf3d758c00409a4244178bb33dbfb5a11389c9da5f1ae857d2366d60a3d917c9fadac80932f7f1425bc032a6ee9c53455a17039c13aa833b5d334aa714c490230720df708620e12d9b123369ed2f46e102ef9b20a4ff727c22dcae05e1c3a957bc5f4706b79c39946bfa8e9f3528368ca2e3614f6472fecd69d56d802ad98159376b47f15eba7c6f1420a762d381dd39aa9cfdc0161f28ace44b63763b1eb7038ce913c59e366cf32a8e3f798ab2c41a62732cc6b08c59154cfb79900c03b559850e3a1a0845e7d66bc523a785ab9555e03841bc09f8c553797f932f682c589be3123d5269b55a5e62bbf9b35d8ba58a69f8ecb11f0ff009512a25bb4acad769394cc5e4edb0e98a9202d5b6eb97a72c0c2e01ab59650e47c363dc5d57df68f52c9ae6b4886f20d2707f46e045fa10f7ac4b727f8d22fe5a3c53554219f179507ba463d0fd0a1e7ede310e5cbb48ef219ae8b68437580f9be0a41f815a18303702797bfdf773d283478e3da2dde0b648c970106688ccf6ca58ab91c116bb0bb754b6424f1c7a2999e160cbd0f7d4337057abb1f4fe463f787ed4553f69b19beb9b92be4bac5280af0a55dd34b1f23a519e73da0f7072f2dc6122ac957ca04de8749b9f6d3244f08891dbfa3ec92bdc7ffdf9d69591598afcd9f041b88aecac130eeb01ff9000bb66e7886f008748672905c7322cbf0ec4a4628df3e48beffa3225c6ebc3c73d46b5d30b3afd7b1e51e4d0e7d4ad4355bac3bbb8b6c363b431cb7db46ba8d85f3265e6f0f258b20099f3daacbf1fc4d000adf93d5bb94cedf82171421dbd92070ffdccbe2e6aeabb4e89c0a98d2712422b67271cf197becbadaf5f1075b6c4d29b53b36b575c410fba43c1cb54db18e0cba5bab4efe07cf5a9b122917a425d7a0f518a8a517f5d690166cf575256faa0b687cc2c08df9588f83a91371b3714df74da8ab13e436faf929edb37b2634b1fcfa38bb85bbff75a4af6b0e57a91abaa075ed6f0c2e2beb32cefcbd5ea04e031125a5efe5b25174a8414ea44eb35500ec89f1c8053143a672557af0cac181eb9aca0b14afeab1f3e4cf312198dd1632b02ee32a1077e9750095da5518d9b50215292b04d9b46003078d7f20b02dcf32b2c2688df5f3b6ef90a1203be7174a19db3abe57a205a850b9b7c0517ff28d41f2e6268f3f0b845f17861195df33dcd83106027f27a7934c22587d5868d7ad7fbccbd6afdd3dc2e66f7b9dd60bccf1bd3195eb68fc9ae3caa05e6dea880dd4a38b33b24009535da8cec55fc951108645cd54ca4e0cd6a71d6b97d0a32285061181e94b8db89c32884aa922347bb5390237a547eaa33985c9fe794185635aad61ea31631c95b399faea31467c14b035ea2745f0a68b1d89ec96a81a60e25077f09caf4bb29cf53fa4abbdcc09c38e97b8f86467472c0bcc5d653c1ea6d58586a9e68b6f68e7eb09d598fea67ec28fd4356076311df37841ee4387df945bfc0df40aae46dab8b6472ddb075d0c9a194367d270516ca97ea271b0c18fd05bd02745d039a33547ba7a3ec35a0443743be3798c390f05cd77ca73f249d280421bb7a1438e46b61f0f59886a7f66fa933d1d092bf887620c036916031756e4908942e4d39ff4ea9e87cafd69ddf929dc744ad4ae6ac797fb9e122d2ad5e971a53a40f7459a10ad34ab726bf5f7a2698593b938c8046b1a972478fd53409a298fe80252b772ec0d60774a816e3a9606d324e8aa1c35dcb21a9d72e485fc5a5e103a97d6df3ffea5be80e429f2f3ad9f9651fa735919720c30965dbf2854c13dcd44dc9ef6a10f8b3b52f6c58742ef99dd0a3773a41f46f524e760be84f40cfe17ed4a74ab4de53d3c1f5374bd40453e34a9ff1f29a08e3c9d1a2aff7f29bb9bcfff1a2fe1d44856adfd2524d73bc25a91ddcbb21feb5e532ff9ae5f0e047bad109a6e93987f532f8da6fccb19dcaefb5a071ddcda7e93107a8f126105d9a01718627fcfcb84867d55c2e309b723533dfbdaa31e1f81e796f046d874a53a2f692c69c63dcad4e9f6938fed39a33c7bc8b57212720d58193844d7f7a4b473500b4123136604aeb438486a0ad878f12695e6819543e8a2dbe8984431eadfdc151e04a7c863ddde75d605684631b9d5c5ab7ea680552ba98dfb7c659e5fc1d3a6c0149c638c5ca4972a98732ea8685a994cf2f64714444e9bb2c4b12cf54ed8c852e47a7c11a5173bdca8bed24aefcb6011be4dd761caabf4605ac5fbea2cd7a1279ebc9a9bce65632b31ccced6ad3b237f2a67b80284592b64527a4a8a60e5d2a7d02887b23d7f44464e29df475da4734e2cf4dfdf19d99d4697cf954052f960faf7580b287b11595bd6b1aced6852e63a205bca52401cf12ffbf844a3cb4703bf1e13207347c2c73f416a75abceb97da3a50fd35266d9eaa77e6e03ef7385cccde46d135600440e3837ae5052142b7de3485e2c3f6e8c00c03bb1801dffcfd5b72f296678d3ed9d6a605331abc8d905f1925f8c76de956671742795711793576ae5bfadc5ff3c56c2a6fed19457643d2c63cdd53b90c7bf3e4f116071e8f284192505590e87204bfc2a0f428b2fd4df9b77cd24884781d9567a1b9358473a29805c5614b691c941b2e14eeffeedca673789992ff3a5307193c18f8be73b7e78f0b406f6aeb393e456c7594fd1dd407fafb207ac3bd18474692dbee8643b6aa28b3b67798b2d0f06c955eb345280a837a594f67724c9095de665f1a11c1723fea6393a8bbc2688739f1d212d2bdf9d91a59cd9c5305ea625f738ffc973a04a569e4e13a37bc1c9f9684e6b292dcc128116c4f249edc4936478b75a0f562bb4328655b82de7b3f4f966832ebb474142fdc181d24785facb848da148d7e6d5f842225b588d575bb89c0a01615148bd936c0cdcf831ab1e08749b9a9e939617a77f7e5f7733d9da44fff7a859f9e9630f986a9aca4931a16308d4306bfa125744f2e4434030f266cd57eeceb05d4d3e0ce59836dcbb30502fb4ce188faea1c2949a8bd3fd258c984c5b1a06e027e431c4cb7be70b2b3afd4f46a917e44e8eaaa5a3642a2e1941431d511d27fff9c83fab8c60c902d94427117f618f51d5612a31dfc6523f82358a2c248fa324d85e573a93290de14d001551fcc60967ab8e11b23561de148c02afa2ec642108372728138883931de2cd455f009127e3ab8c172d1d787ec01ab50f2dff4b3a543777b901fe62e2200a6e04a514f56ed7c2868e45020be4a2459f48c1fad5e826e496a0539be7222eaaf42136500a680550d4de7a514079f04e31ff2c30bc49fae0b7b1859ac7dc8ba69255eb153bb92867f9a938b6c79401332d2f3edd79377207c2fb5d368533dfc70f97dd4edc06542164e08567db47d4a2aa7ca6e26bbcea13f6160fc0fe49a928b644578a9a2b776210e6c5edf0713009b26b493b60b86a7f7e638a412b314eb660c32c63db38cb483102593bd8b6edb97b0d78c460a07f40c32b9179595f82233765fbcff61f2f1c03ccc03b572ff49000a3f9b8c42f494988de8151e7797a505d97240c1a13097c7281daaec3fb0c990fcc5c28667c6c363c244ed2a26ee5e4e3be6d04653ceb704e9ba7b827ad6ddc30f6784432168bf392142ffa9ee5b9d294356eb923c5b1aa84d0f6e1da0ad5aa7cbe2aaeae7591231cf75f811642b3ee12d563a4f80649511c6bf41bf0800a736a875f41985a646fa93ca70a4899db973df8a3bc7eb20f68ddbb3d7f81edc12722b833d7404d67aceef85c9244c3798fc0b2e1428cfa50702bad958e20758d83030b345f22e42560d5208f2088baca71bb15641d7bdcb28cc6b3566e847b62411d3e2b0b228b8618864df7f162b5621e099ac236dce04f210357c61d4d46750ecb73b105d6d647135dc8883c12525b3f8d4ffaa2d0b86dd7e42e71f58c0582cba36ae831340a1cc1ac2e0e4b67c6c450c0213bbdb7b851cd606df41524e1f11b7f1fe2fcb79a1539c7892ed0b618fa7de192f34e5da9c20a05444981d8b361cc824721d2da3c0cd8d2a8697a74f7fd92efdbbebbc692111d4a4a04d80fe65d68ed30c4aedf5c4db10a1e6a56fe109a68781fac54a0702ceafdfe3eb2fefaef7ad00fe379a4a5969609214724a1b098b54869183e4f55ae4c7b59599d1c4511bb8eece3ad8c87eb1831b1485d5aac2c2fe8fe1060085b5c1f0a1dd746c489fdf790f9e2ed54fdd4757823e9eba2544271e8ea8d071186bceaf91bb5c33937581c9ab08d2df3c6f445370328b466f67f3b4312fe5b315e4857fa13b678bd526c0d9ac68b5b5b3b27dc3b7e6fad26cacbf39ecfdec369ff524dc40559e6f245703f5e38e59c6e26f914f8f1d74d64a70528716adfd90be6a618f697b47600baa8fb11eb4bc76da6e34ad896a620fb4303bf53a6533bf5e3b87f5aad472d7581810d6f3bf4153832c84d31891cb736e5db41275a4529ebbacc9c5cb1c691f46becdb6ef053ee6b3c73beff1df8dd98b8dd83a04eb9174f56402b76f013213f775b15736307c6a3d088cb33caea7fefc0233480e281eba3c5d8f77425cd38ed551f86b7483fb8ca6ccaf55bb1182fe0a0112be044a6619f5456b220a5a36bd9638b653a1cc1cd5479239be355adfa86b2c728cf8bf31a2854472ff2dc814939e48982468762214f56bf1d7879443f3377d417230ee3f7280db7fe8f91ecf428990bd921b9caf14ee007d88bcbf6cc9c646389da207fc28cbd480c7cbf0f2493e9b5c09c3270b6bf52fa03e18ed3d6d85bfa364b0c9e1c7fdb7ed7795a9c22368e0eb72a4be7874602a5549d68f8bef439d2512eaaf9bbdd89f038ab359e419928014a510a46fcb3f0f494258b828caafee9de6e624ea1982d36790348afc1810a755fcad22193534c3f22c3e07a98292d1a4ae1322ece58c4edc3153892ea564d39107555916137f186e315ee7ccb4977cd9796639ce028e757c8f39a74171ac01af12bd3be5b1725fa5fe377da452c6228c3ce525b0122f2c59ef53cf2ba3fa87e4605b3297f92136c78d14b29ebe55604627056f76a7c9b75c92b5fc008c9216f750105ec48f50c832012798d8f586b1ae4c3aec0ec880bdb00e4318f3ff3f4710e3a574e738980f28f1f9573662b132508e38a8da204f7aaf427980781393469850cc667e947a7b7ba45e907c2fcf2819d76f90f417698507959f74feb046479308a043757d2d6aef92a828302f89e5082b530d342d36a19fb3bd9f1834753ea0bc9aa29bc588b781f1fb979ab0494c9d9061e0e17870bbb99d00b0de019ba2a7976e557570121022f5c21ffd9d0318e606aba7f8d2c048de394ec70713736433c97fa41f81caca656d6ec680ccfe843cb4fe4fafdb15741715ff6a909cc87779c36d618fed1abcdf969dfacd28a62dcff28979edd456b1ae0aeae74074104dcbbaaa01fc1d74790c17a438fb0b8ea4d5fb9b7777b9d4bbea3d5b5d556f2d3d04501957c1555aba7be56923c15e2bb1d408a3d6176d7d0a0f55ba0dead4aa4956b8055abdd08b405237d6bd73b091d5b8c83f0cd9ff6ff96474c22dd205c08dbb35741fa5e318e70ec3550b3ec5f77fe435109c6c4052ad31bb829a716fcae6eecb525e79295cd7e0b7a0fb", 0x1000}, {&(0x7f0000001300)="18a351857c69987c762e169abeba029134be414ed95542a3c6058f2c8b9f229fc0b4924609124d0f159bd64ea738901d18bef6aa1b7337e1098a36f17692b601114a19ed6abea255315b99f76adf91745480e9d71884e49e08a1551da8ec226e6c268ce55a461c3cf7ed3320cba031fb3735244ca08c6cedc5e20cf1b69cd8f0eac731f379048a92f00845bee5aaa70c3eb792368128ea197aba21ba00b01b91ba7ae975c96af181b4a9cfb495c7bbe60f122f3b3bcf38a34598230859cc4035f0705c287c028787e8d20833d74905c78826c827039b2ac7a2fb8b0d9b2359b76fdaf62182e726a1c8f651dc480a7d0d076389", 0xf3}, {&(0x7f0000001400)="04507a9f2a12b9fc23a11a7527742d7fc8a40c195a37190fa0e38b696fb80411e314f81a8ca716ee8a2baa0b2ed243f1bec7aa5ca4042b3be66932c855d5bc873fb8ffa744fe7fd6c27525431204df48aad980bd48d60aaa07f5a1cde5bb882f4659d6225630911b28dd11e4e2cab990f5a057a5a106fcaa87c5160395e15bca592d5fecaf521d69a349e13de0cc44724cb5cbfe31d4f9c90f3c23b346d613face55f75d770c3fb2a82c48f3b6e1e65c3e5f318fb98b4a9d78930b7ee74b04b785ad614a47c981bd6de9b5029ca8280f26ea524f82", 0xd5}, {&(0x7f0000001500)="dc8e00aa1b5d2499760094ff76412ee2d7aa9c84c13f9ebd70e6b2df56e8620a5097bbbff34ee3d841e01dad5f759da6362fe10f0660c164530f5fcf5a38fd8da76cf8d37a8232fd0b09f743f017abc9a0759b54a87c920381dd786dddba7a1cae17e6df804d772709a6d66eb1af42f032664d67d9f242fcd9ede9ba2ade70eea1a864f196707d09a581b9385e44e3a89e2098f352622421acbc88edbd15eb94ac5c9c5233bb1ffb33bca5e7d12da61e49477aa84a9ff4a8d96ec9353a578aad87bb08d8e8fb3f7c53564001f0", 0xcd}, {&(0x7f0000001600)="cb20873ca1b194b54fffb09055e1ebd026fdad32cacf66cafb460086ad62786d0be4ba9863419221f47c9a956a136ab3b9a41eda4e3c3595fdebcd5f4139a721bdc655329e9461af2b6609d9be5cebd6ef16622ebb436889d7eba0d39957997e9b0b12a534bdb8d45af68aec62f43c588c4641104b4230fa0898a782d8b3043dc297dc54fbf684b985f3db0077c860b090299c647bab18bccb23d8037a79ddd3d31ef1dd0103349dc8d19c274af9ba", 0xaf}], 0x7, &(0x7f0000001740)=[{0x28, 0x1, 0x2, "cde3db9390bb1e8b66c4f046aeb19b1470775383"}, {0xe8, 0x1, 0x24, "1594d30375c05668ca2477acdec3de184aebfc698d877b10cf7e06263360d9160d34ba2d4d23acff1addc844ea55d41389d7fa536ea56cee6cf82ae0db0f262207c1e7fd14ae37e28ffc835f5b6b53eba18da90d003222e84f7abe0beb4e53684ae7887c0dfd9be2ffa692ae814bc9eafe333a02b65de17a9c08b18f2f0423c480e6fe0e930237091810a1a0a6e8087a5a5fe4f51111a789faf139743d81bb40d2b6e4b2aa424249ddb9735257e55ae82a8d2180e0cbc342f7b21f90fbba19f35241a5aa385b2cad5ea41a6988a27d032fecdc832e6b8f"}, {0x100, 0xffff, 0x80, "df49d037d3351b55ab23e74cca7183ff898e990e98c1fb4fa6f48b2b1b41f4f9277e32843d5af4e5ad12b5cf0ef0b28ca636e8189c9fb584994dcaf92eed9cf3d5e3e9c2c002ff214a9341eca5a8cef6879e968b5bd2e96b0f0c71cebaa2f18f3d5f41ce1d4b8d989713e01dad7ca9704b8a164a1c7f9317103bbdcf33c85647acca32ee6e67e55a1789a3a1723603c90573cbfae60e02d88ccadaa79aeaced7e51e1b4d9d67df2fb5b41a62d2cf3490af6ad3e7766c9bece88e28bcd85101f5cc3fed3b835a68ba1c51abe520976b4f601c971aee094f42b2b9296434423ea721f5e18c13cfbc62c3f3b1af2c7c9a"}, {0x50, 0xffff, 0x40, "7d3511a1e4b9366c09d2e1f1d9412d3831f0941267ce3eb4fd2dfb9a5008341bdcde8a8f935146ef2ba66c538cccd11e958cfade9cf92618bd"}, {0x1010, 0xffff, 0xfa88, "678621c198c4b4eeebd6bdacf5ba8a064f53ae5e6025c738398a1413045a7ba1809b07237de9223e2e1b19450b98422581326faca7b321223c00d815ae8df7fa4372305a26b938c050d2587c483814a2c8bf7124be5dcfbf59b0c91f51943fd064d6ec15a2d4fa098f3ac65117452e78760552bd75015fe67d6c733f665747d1d7eed88a1cd1cad88323dd1bb9ac476ea9bc22663833622e9407325fc32ac86f55182db1ed6467eba02021bdfd931c43d4df2744d9afbec07fd157d66b0a41b28c48ef9cb1807c966dc6c377264b16213bf2addb88c5a3848370810fa90864beb3989c28bb1c1b31d4f75ed490a9208e0c5fe27ee812fec427fecbf3311447259ba41bed9d69b2dc4d52ad63af1dc7c4b84d051e5f8064a6deca208de4c9efa55bfa7795ab2b964b38c318ad219d1c77f12690934f982a163856994cca48f3360b2f44257cb5a4d3afe236c12e4b2cac7fddbffa5455a6d4b425b5423e083b14c31352b21063069db5e14f5faaac66283c74e35de35d77eb99cd9a07203491bb100e1832db227d0956c8f6898983d7dbe9e82995594f99202030ed100a27132dc9c046c607ab6a65f8997afd5aaa39ca48e1e30758884e35c3853f3c0b9afafb73899341a7ab7ef2512e3c2bbde176dc9f74d717598ad17d8c3906b0b3a9a67fdc574358c1a95c0fd3e38d19299712b4016652c68cef5f5ad8f5ed3f61a479dcf1cf52932d158e9813e45a34953db88899def6b87322c4d216cb87bf0493d6fd30c21fe70f38c192de0fbab5a04b972e5959287330fc34cb6615a1a23db4ef62661ccdfce6db64fc35cee2932a6741194fc9e0d0542a9867a32d666fad7b859433a19f58bf094391aa71d2abfcc80f8b687271b3d7d89c4027caf454ba264de7c344986147059ca507b213a6a0625a13ed80bac0e6fc45ba092fdea516807e1a4d1a43504e9210e9f278ad36491fcadcec3ae50523d66ac416c1b9cc91997b9da134f685dc5292de7089d756813a137101c54709430792fc5ec46ea38205b34ecb77fff3e9236255a06955bf5cfb184f3cffbd7b8c23d8f11605425143f10767cc2e17402af3daff7af9b3ead27de84dbb18142c43ecd50d6a6bbac53ed6f044d0887aa738f0b83199d943ad0b1bb511efde9da8acb3bd44025f1f64bd050a4bc6f681e3904c2d08c2c4e9314c5d43fbc2499bb60ee59f8cfb00c214a8728cddbe6ab67d3a0606e6ba5190158c753f3de239bffed823af215ccbffb674ec6e6b85df071ddf6e23d503407716f1d69d3f0e54d7e7f9711cd4fca0feddee9399654232a537768acff49d40f10cf0432dfef80d1598a6f566c40fa8bbec3f84348eef3fedf6692a7420a565216378f8c1b8128592dae3543e2bab0a91f78a13f5247f1af7222cc110e8c5544df72659e09d36f50c5943824483868e795fe77028e10f83c5c527f789d08a91039cfb7dbc5048af366fc879289d84b936bf85cd785bd74f5abcd8c2de273ca69678a7b5b38fb9a7a0d4310a6d446b9f8af657b19a916932375e5209c39027907848fcd0b90cb119bd0dd3efa606feaf044ad6c53934cb15ddc9cb9c7eb3705534575161fa26bcb4222aa0ffd91db1421195a9627270000220cf3799b68d3116809f020b1ac8c4ae53381913398aeaa4e3b4cae039045bdb50bec25e6e51a3df34294430ade82f2302fa610ef2732203af9e8875d8619f9765d4a1ea871136e153b7b54f0f9c0061f3c4ce056b9cea9ab9db8ac6df85fcaae6d9e07ffa45debeb1315ae426e3a43adade1f717b1918a4fa6478a4742eb87a465beb536c37fb33c5c27fb14c151bf588e99c92bb9f91435d9535761b5e843f3513c25a5798265c0fb8f9993e7a201e589ec36abf3decaa49187d5b037f07b99b89f794600eaec05fe7f26f00d79027aec4822afada966ae1bc3a0437863ac859e700adee2100b29ad6c8be13f54de04120b5a1aae81e2b1b732d42a6cbaf375b5b1a583172f7f4f01cb15e74624e9daacd83f4deb9ed507b3ea50c57e1be4692e384461cfc4ed4d630120edcfc4df6915fa362ea6a5265f3dd9cd10e6b53e5a13d0168f4acc5b3193b13c8b3ba9a5f963ef8510be3dc3597c7a323ba957c087ed233f2da6edd62b1abb22705eddad391df4bfd54f6e6dd9c9fc5f44a69154a715168ee66185909b1eaa8a6a26c3ccd12ec5052187cdfb71f0447b33f3c5409ebf11310b26004b2a7d68df72f2de316191967008502a3b8539acbefbdbe941841855fd35284923aa270725ef83a751312de0b3c17e69c282046571a50105a55ecd5bb0bfa856c9907dc39f754803671372160294b73db367120a44019ea44a89c19e394c8e78fb4a4c228e1d260724f0b8d66879d9c1281eb47cd4cefde9586fcfdd7478506496699770e5e1808fa7b5365d22a4d1aab521eadf64b43a7112ac05cfc22155bbf87bc443e96f8ca1f7610413cda85a6efd648c29e8638b3bcbb2fcdd8aedf3dfa5dd599d3beeb7f44cf4097e66c7dc513c0177c8bec2c61c92a91533eba4ef7d51b06e0d072dc798d1844d35f5a62881c08a8395f81074204a2a1b4d6d8644e5d336ed454574f3f9d47cebaf67fad9dfbbe8e319c6d7d2bd7c9f0f999614664c154e9ae7ef2d361f86ff761f6dbed6b298c9f1a15e68cb0b4bb6efe327873131961eb9ff8a4306c05e23f896776aa8cc9c92f3d535455d8bf6b85f97cb8c171cfebef6bb9e3bb3a099d465f83a2d1b591d9cd211e2c60d9190ed80321c6954c5d7168ddb6ce238005444a7f27d1211c712b22d37b46e453d153635413c14c4dcc4629e66b09419087524b75fda60b3386dbfae987e461a7017bd12a9a6e4d7c9adff3f92113e987516789b3c2b668cc8e759b7aa62b9faac5d7b2c4de0268cb99eaf1298a68e87a585a8935b62824a15cc8f8a2b2dede305f2e56453b5407273b3644bb01133ba2a19ae09a05e2bc4184f5fb12f80eedcc471b1a01add1ed8a00ac694059a25a57ff69a93bf7ed572d415df4afa2c95be9ac6ac05f4f5df44674da7647c1b852c97ec7a8bf504af453ca3966335237e08475f1d353991ad7af3f70a0bd35838238efd885ecfa02ba642a2385ba5a76a14f534b22a633d62764ef334a3f801767d5ec2cece43f39ac32747db8bff807de7dd5f219058a22568eb678085ccbcfc61ac50975c47d5e3527843d66ce2785f38539246c2f09c68d9ae82b9e23cb5945d4f70d0937b2380a5ffe8627c14610f17e0d4e6460fa47bdb23227edaad9bf339a26193c85ef2b1c141eb897e775cd10f9a518b78657cb83e428180d3739aba8fea670709320c1faf6fd84f8e2423ac7f85dd168b949e420b79e5a8fcfd0e48e329b88b3006e2a96004b1728f52c8603238291bde7f545e52d49473ec4227f43e801f03e20bab2e6104f1c13d6c8c8fa566b207b7f98b4995286380eba8aa2777dcc43abcad247b8d26dcda23d2ab2ae5a02dfd21e4e41667bb913d204ac2ed89abf4aac1982204150f08e4e5f250dc71b915b2b1e5db24cc694601cb0642873e45f157b817b34ae2058e5b65bb120a885864a02f27c3ed0051273a91fb1e3c0fc228083efd1db7b1f74b54dbc502b325ee2d0102afe488467d16663dd8f6990f7c258cd8c311c632edd55fb68f0bd1205ee896d50473b79e95b489f03f0b75e974cf08db52c62ff0abf2302941c9b53aa7a789b0b016d3e95d6f07e1af62bc1185fe6842a6fb1b1ae2d3ad535fa708e53094e4d9102d7f630eb3c41b25d15005b7e0cc7731019e742f541eaf1a200b0a21758367974c2d9214694d815ea046a9cf14cba806254f51e47824b06c9786ebf99e645589cbfd1b87ed70efcdf840aaec3ac1ac90ca66ea7d9adc375cd081784047faafc767667b62a67d60f1778d646e23a1b7b6952061600fb936fe844ade9d53368159c52e4ed90f8a2ebdf3359975e0b36fdf437a3fa29972d0496533313474526b6c6f93f6b53bef5cdd3b7011f8bcfb55063ab7bf9e589265ce56ee666e9dc5d57af88aa1aa7e5b1c638b7d8d70e634eeaae7c63fd27c116c689e43c97bcb920977cbafde8355e47ceee616f4ab783b04d430ccd3c1bfdb2c42ae7aacf67c4477f722d63e3d51ae4aef52e0ab46d46d43dbd1fec14e88224b7806d0ea57336921f3f93fe105a0279249c4bff561287eb563b6fb9d7a63f761b4fb1fcc86e59050365830b9478d7511bea57aa0a474ce7b38233c01dcfa7cc3b82e2a88c3f8193100ff1d3b7ef1771e5f410f11975429f64ae5c87b7d23e3e9fd812cf41665ebab33003a48c4f0eb61d115fc1792c80fe3a5c542552bb3335cc9e8d8d5c76312a853e5ab35c0efb9bda326eedf25ef45ea9d7074a30f9a21e1ada9bd3937bb6ee1203b0710f59013a8a845852467c655ed98c5da902ff5d4162e7e03c5f221156ca297f827570d0e1c8a949e05f173fa9f172f8d9729e821a97f921c0521bc7aeae96c8749ea27fdb412dbbdf6c273450799cd65b4039d183d46c0733f83eda961b793608475d8786156ede055b9601ebbe823f9ebd345d9795bfeff579cead92ecc479048fc824596c4711c95caff28475b4163138ce4d0d4b8b79abb45995dde98a7863ab5a115a2a50833e269807f4a429f733c8f9da0813e5a4b30871abbc1427877ece4bab5428a343aec08d20de1d082621ec0f9a157f96801f5b6071d99bfa2e0ca429c92f1451a83c500890fb362bad028c0ad17069e349f2f27208f0d51f3ebd7598d0b23693b0e1b6cd9632586409c6720bec7022ce31412879e47afa2c704b39fba248209540779b6a590e4a01cd79ab0d9ed4771bdd5d28a43ef66febb1632d319350ee4ffb414b22d017115912c25928c9dbc1b01322c949858c000247f00226eb97bb8c44df415c8cc54598dc332f09734e0ff9ab76c114b69867797f27d41b7b2b85f62e39acfc7efbd6f991b5208d7ae98454f1e03121f672f6a218fa0753b2fb027a962e18fa2ed29a09768d4c2e7ec8da985f29b25c2b26343828078ecb72fea45fe5fbc5905c02f883e05e240ec1c7a4d9a00b1c1a922343a014ba99c360b600d7418b67a747255bceba4cdb4bf605b2f7f9357cd19ca00a28ff65f2a37bb66579d4636835116d9e31a7f590b3d66f8a4862f24814884a635b09961580c10a828190ab6ea9781ed74e51c2066d306ee7ae239cedcc95de4da5b42a88a6a87906e509cfbc1c03e8cd7735e25dcf4fae2a8a228ebc0210e31bc2cb211b5a62535f19035a9e2ea75e195dab4aef60674d7e9bc8a30152b256efc41a51a400ea3cf859da0a8e01bda80b6053f2c557361325a7b7815574aa2d929e6d30589f69bc1740345d0866726f0ecdfe5833d8d6876809ad8e6cf3914a4bd111beead3b59336b99ebac0b348e9a873d6e53bec6308bd94545eca732349c77287702749682e0eb5a3fdba0f9e08d85ad14c89e7d0ac427a82f5e5fc8531b0d43266a6eca5205535351fce83c640ca015cc85eccac8f9c0a2cddd413f2269426b075403c08ff13cdf7228068f2a553897df5a5b09640a103a0eb0be0821318065af5ecd09d45bf90ea74a47ec7cb0afaa840345a17125d50d8fc41c50dd8070c34aa7a2d818541db6cd85c5334684824883d2d08cb8422915b2bd383a9a18a8aa9e54592a888e3bf13630e5a61fc58bc3ec55e43d46158d5b702afcdf72c93bcc3802359a7246321e802a3258cbc86a460c658227b2a6c2a63fda78df3727156bd007e1e6f9113ace9eeeaf9b9d7e2270441c75e22c58ce12f5fcf"}, {0xc8, 0x0, 0x9, "18e9ffecce015b496ff9425827a8fea133ec83ff96d51eb18194aaf054d89f3be3d226d8a89bf014ce203a27617e9524b580b9b55ee77cf9a9fb78f209eb93d1cb51ef8205f26e3116eba97585d5830203acd9b4d8133c138c3645674416b806669718e28f07935305dee1d3523641e2d64f3db9c56646401ed2f409609ae4b0117c8b31b340325332ab09af01c55e509d0ccea3ceb4ede49e97c451ba9ebeee134e06b33dcad44ca181efdc4db05276009036065c0030"}], 0x1338}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 15:19:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 15:19:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000cce000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000f5c000/0x1000)=nil, 0x1000, 0x4) madvise(&(0x7f0000ed0000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffffffffad98) 15:19:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xaa7, 0x7f}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="675d4a2db85d9f3b90209061a84988b176c34bdcd466158f815e1af14be54c524ab8ec3957701e9bc4e3516e4fd844d8f7d988e543e0cf66917bdd5d31e5ac1feb3111617cb293", 0x47}], 0x1, &(0x7f00000004c0)=[{0xc8, 0x0, 0x5, "a8119bd875041884b5b2143af823e7032b8572d893e90c81e9d450d1bf679140ad86b80f88542579c7d2ba2442016650b0d9c5c64e1ddf89f1214146604e552fb452a79f49ab575fba874ad23981efbbc020207b017ef76f42a94a4e1b21841a192c1f5fe6392c8abdd1d873194dd1f949ad1b5e0cf8391c51cc0790f385ed3f986ca09a5985d5ef77977902e53f096e50ad41405f45a299a865dac3d8ec1613f3efd6699b8c59b9b314d3373ebaa95d2e5f"}, {0x1010, 0x1, 0x10001, "a2c392c97591b5042c2e0392e61fa9c8a62007d7f8c6c2510e49594141f68dacaa751045ce69b63f95e874467a09fad9fcf0e0d974b3443b18d58bbe3685d9e44d52d8b510f851d044a56fc555e4f05309e15cd980b936c889d339bedd1493cf1dd867bce1e45a548d9307f9dbdd3c649032e22f308caa7db96a11223c578fa74505122965b2d90361aa16ce586558ff66b5ec4797e1af329cb035418dda80131c573ff879e587c1429dca644b09e533cc3201a54bdf5f92396cd8946cd39ed269eaddc7ed7bcf4bf096d1e1a286a54ee2993b454caa6a6fa52756df53e529545b4099a5570a4270037d513cb64ca130e0a9f25a55944b894d411e5d7db3f386b1c27b0cb40f1dbec452aa414f6c76979c189ed638fa94e152193bd3af87cd0aae130f35b348b004ed5ef1f53fbb9fcf5e458f2facba2818ccb54084fd946afc12c72f718fe2d7ba418fd7236ebf06214bab9c066d6d978d616536d16e9f6ca1c9cd2c39ade7cec64ae8ed2a0ac261e51ad6c4a1135103f61970e47648b422145c6abac873105c110e35486e532204af93761674a61746fcdd7c0fa6e50c335689195dfde26f57b34b2166e855c8d2a4fb1f83c46b527971cdc3869eb51dc94cc40ce0885d5b68b4b7b233aa4e91169f38ba9bb78cb4caec2b7a87f222e9e7f4a4114e8eedebf316c604e2dd2a261faa441700bac6d20bc16873c0fa860467c2b4fac31e7ab47b84b5d8fff036f0cd4158aa0c2927121c15f8e1a47648df60fb85dcb10b77d3531ab64290d34cb26c0c131d63bd76f3a8f5a6870757cf02948ce672397f061556b4718669555734d225a66ff68eea48f320bd048c7e1de5a1a9e4de7411972272c4bb64f81df0176713c2d1a424ff7038dc0fa3292f21986f0c5a2a1b920aca9198df8db65f80428e1e053c432f7cb84c75e799f37ff32d0652016b2c276cf8e78ba14d42658bd55f3d37e5f2deb61938e08684e043fce897f07d62db64a8c6a70604d5bc627bf182597ea73c101408d8211fc9d57002de385ba54be3006a65b72b964149df587be94daa9059e5709c1d8fc7fb4670b7ab3a3b0184107a9f4d934d5e32d70c046c3734f5b5a00ffeda46b4f08e6c6bc4d4c3372c3572faa5f65e0cabcac347fcee2e4294c122fdb5e243f8410d22e4b87606c84cadc2bac7b864ab73f7c3bda371327435d8cd8e14519ea4f590e3e6094bbb84e8227baa9e0706b8726745dbeb937d3dc183b5ad0c2c04c5ddf738a8a4bd211627d107576daf74263a019868eac167cd52ea59c74d32e25e4e1f11b4f3ea3fa0e634aed21253728e04bebd613ef94e52fd9e719995048549f0d71eb004f877290a641fa0c685df82c873afea065eceb2c74103efb6abbdc077e94c05169e06dec43970af20701ae75667372993068dccd2bcbf8917b06295a8a6e82feb8cd17266078d3b55c74f69b12de39c388a4f355b85487ccd19be6110e5d18c29cdb8fc41d53dfe6a668efe672439bbfddb74fbf1c8edffae6fe3898733bde630e3e3d254e34f0fe9a8f809fd23eb4c0bd7214be04d67888dd279cd1e34f24ac10b34e76ff9f747438fd6547cf5801ad7d68d132ff44ba2bcba1dff9a16dd8dbb4b8f021a738e2c815f46ba076eca845a11ca34338b8e7e4b15a51aad4258686b7e4d4e408b6a60dda3e753e4b77569e8c610e50fddc2981b05732f92903dda46e0a3333072b009bc07c841aee8f40fc76c0c39faaf891e10fe61ef25f2a2d083756a29dce2d40eb947449c4e2e48cc47a5bd0b1b0869ec676de501814ae72b5699598f37fee32c81ff3b03e2ea0b73054bca095859e644558da8d6ee9171e085cf7bcc9737e9f1427520c236cd484c7eac2737a37de552064288adc73d943c9a35361947d4c85764659b79cad01215611a318d63adc8bfab0738bf054393a2f7451323cff0c807d6201fd800f641f7b6f93f299d0f08f5228a44c6e3e96145ee9a0dba49a1eff0981bc7c9c95d5dda7be98e24c33c71440ec55888c82a5382fa61d917e2f6455636b0c1191270fffcda9ef383260d197eb17b47dde3c89e7eb5a34bf8078a8761a022bee696d76c286dc31d64b6e620bc35c0cca638e69199cde882330a0207f6ce84249cf0be5a8d91eb43bc1436aa22419ba593bc5fe23bb68645a33fc9db7b3fdafceac03fab2625a5ec562ea998793107482cdb019b106c7c74d46e77faacca350f71499d7c783f5381420e9b269f9d003697ab83d25feb848aeb70142d06c3212adf15ff662743280109d5075ee008c6fa4320b3fffea2338d9894f1e91e87fb70e9ede9dfcc2d477a6ea8186d9621948130bdd1826bc56ff580ffdb0d725bb189acea1ca45e206396fe8236a09d607ca44efc86438ebe5ebce207124b5aec07ce55acb3765e591bacb9654a7fd328b07ee04e05bbc1070f85627c1d555d0e87d0c4d264e2755542b67aed522c441cbd2158fc74652773fcc638d84412a21c7c7bd415026bebaa981db6be9980530c739fd2de4927c60bdf3983487e9687c528ef8a4b31c9ca02c76c54810262f681b20a8f7afd19f206c8d81dc8deb25480fa48f715d011627c78b56f84f7960aab2b243563ec6effedaa7d5e25e3a9dfe7e29c84c5f34f1a04a88fa5f3da009574a922ab29fd2abcc19cb73908b933e0df43cadd2e2b2604496c3ce6f27b353eab2fd15e7a5fca649ba91312a5910aaf0b4157b8fd061e0117eca699fee42d14b5e45f51e97f583e94577cddd34b8e0503fbf66f1f0e9ca5a9efeb1f8fcfd2f76125c6d49940566ea36d3e7caa2e5255f348897ed68ffc71ba47392271851277e7524eb3ad33a9d10f62fdff1cdc43c55fe386ebb65a4ee110012089744a892167740443fe6884664c83af00ac04efb703ce8db243de450164ff635f9161fd48030d05d252e9b07e6d4dbf73df096302184099a166e72587b6242d8f03e99ae8144da080dea669df4bffacc0728bee648fd0c815f4be7a00ea31669295d005ea7b8d7659e4a72f06a14a4cce6fce563f6f7093e2ead4235062aef2e5e2a03265e7286fa5dfc93b9281be41ab5eec27ff73bba01bfcf7d709b81dec22adcb31a8b041d8023bd0650986a1d817ad2beaf035e0c375504fa69b66966152e4312b96ccfe3e16221e0d3fd83688801078ed59f2d20fb3bd790c84b51ddbe79417c473e97578474f59fac1e1b0c838fe7ef86e2871fe39d05191ca34a5617f36bd7aa34104328371fae90c3fcce4289cc0a4762935cab0f675c6de82f93d154a2bd7176781aedbb8fe9f4d10e961e07de6bf0cd0d3d2d736355e05c124c8acc60c4d7fc03a989615cc0e99847c5c05d4168bb7649022b5834991137769b56b59f2defbd82fa2a75e1c8485df23b5af102b57cb136a18c18bad7232cd0d9ecdd1d2c5d8f279ff0edf04c729183acbbbc495f4b35f2f208575f02cb80b362ec5a2f4f7d22b97f103086af6c5b3367c120557ab198a4dc69ef68aeb69b11547ccf2aec05e9a578bec727b0c68381ecf690b18110bda96db6d42492357ab151d7afb46b79988c4308a1288dea82dc92f81789fc7cfb4402d764d6e5a12ae874ac61c2b93ad5287c2e8b829902622b18335cac4c27d9f387351910e9f92fb2bec74f76eb7069bef0a64f04de46a4bc075e8439c81cb60f100846bb57059954a0cd265905da65e1e877f0be0076e68be24e5890ad1ad6347264ff063ad1f9ba505d04f5d38f22b69d3211e07afde97276a627049a9e2c965e2e685a41de885438346100e745ad9183d6aaa3b2ce0808c817ed634d4de188b1b66f5058c7d4d45c9cfa45f7d0901ffb0fe2bdfcf78b7b7f7a051915886a3f4ade6c2826be0f61ac811e20a4227a701a6aa4626918cb3fde4b79b48ed30cf2d3976c195cb6e162a04b2093e7df9344a3cbb367edba416edc07b6723462a5529df2d81ea9297c51aebdd4daa4777118d436947b277e0b4879ff7f2071cc88d16fc13375ec5f7bc83046767f65b8e7cde4e95709f4d77c984acfcede5c8aad8aba3c8ddfdd19a8727a70a0007106a40d93850dd6576510a5d820a515dfe86185d5757d19cab3c14ca3e5aa204ae13b195ca9849da6fedec7fcda291f4d36128f61aca96e5e631d7d43cb48e4760116377419ae524f22ed2e623002dd01a442eabf074a00941ee044839488a24b49519b0213032039e10faa94b9de52f16e29923b53347bdf247e26d2250932f8c30b6459b0c0246084b04acc9d93d39d65591bfc23158b9585e9a52cab5896020e0aace3c197b88bfe4a9e1e6c947fef1dc2954cfb2ab6336e7db44b3636f5ef672c2462de79877af46ce412cf134f9c3d2c5d72c3af4321c29f6fc5391a6b265b62019026f8e44c7fd168bed108078013525584b90de93f6f98de6fea842a47f506e0935b650bca5fe64b7a820a9c7d7c4ab6e5085be387825d954249e36e40b510eda45108061c3cded97ff091f65824d4b25e75ca6e86c6b19d8f4c51048fa6e51325a0b177b4f32f24dbd80510f13c10264fcac4f557e8778deb888908a777963b52afb55a877a9ac282dc3525cd118dc3f001294e02339b6007a9bfb1e22424c6c45d33bf69b896f4ccf92993c115596982c21b0202f8d8e87f2dae8b194af6ecf2a6d6d8499d9eb1bd1a1ea5e3e386cc535311e07060c2a73b08a28c507f3dcd952fa917bdbee9fd2e504f4c8e499666f2cef6a0358a66096530efb76206bd36b82726085bfd027dbb3eed994e335e45a90c3045ab2dd271b3ef64efd72357f6113820eba380ce64d6165cb88ced47a4e36b6a0e3546b184f94f6cbf03fe952efd7973836192cac784c16a553ad99670bed7d6e45597f51f2ff66ff7af4fe2b9aba57fbf36036f0c5d4e1abd8f3d219f4fb3808e815d75a9a57bd88627a549a3ab4d912c6a788e5fbe90ae68f118fd7bb0cfb9800e48c74eb83d0c7007083aea7d749ec04ce0fb983a20b90ce804a386637dcb92228735eac015edafa4d75cdd8331145a34e0173b1871faa02f6c25a5e43ca76ae729e2125635bc59ff357e98ef66735bd1700b6751196ba3fa7a017920d9ab783c2bd5bc223783480f89bdf027b2f36724e5c522a709048d2cbb22a959dda2bb9e45923f2913d4ffa748d0320730b4bc43f5cbf0de485f540da9b894e13bee545a213519ab0d0c3c2fa911ba736ce2e502922ac4541c9ef8fc204c17e29ccca555f0f28ff09f2c90b09cdb26a7a7cc13642700b3e027fdf01af1956762a99ebf1ecee1cee6d17862b2962dc4fab4bf4ade7798e03bb01845f2725c2eac072118aeb80dd09991feef1e11f691dcb8d5d5bced22373f4a235494ebca895037d325970e7e7ad49b2548a3dd17d92714e5708551ac01b2c526deebb4fd9c9848266c42ac7e02c3a17aa227c5a78855a9872ee571fc64fe8b6b897b7d097e9a08a4858f6cd0031110cb5dc81f40d5c664991530c31092b55bcb446d68f330b232c4f66ffdce445055841dc813a8154020a5fc592cf75f4937c9b8d32e0523852921251d169d070980d4afc34b674dc49a53ac13341e6369ea598a85b61004897a0d287f78ab900533c3f0ffa957043f18a52892587ebdceee386ac40ee27422d7fd774136a8b4935517d51372e7b69f8395423fed33b7d5439a054ffa4b012064c2f491800c923f986f2c44979149a82f8a92ab698f929203f729c8a482a579a3ad2b7da1fc423daf41d2947795663ecfe71928f60acbc8ef48b485d57c678ca79376cdfafb418d8b4b5e742568a8ea296490e4d0fc2c93620"}, {0xc8, 0xffff, 0x6, "281b65776e328d8e1667af51a23ca1db3527b95a44381f6bb9c66bde0a892fb702bca367661c69cf9e67738e6b65b05b389fdc98c51f79b8d263b4f5d950591b8fe51c6e49a0874f295187dfe107534cf29d4b4982760128fd7f8e0309afd32591433a637b77ce1220e34ab42a909b0f0bc1242b0d1d1d4436e348797c193dddfb3a440f9b4d794316d1d27870ce2a9257ecc17d8f28de7ef6364f6dec4e18fb9be51b4ce6e1359c586bc5450aece815b5c90af83e66"}, {0x28, 0xffff, 0x80000001, "27e65ec6a3b9f5cc429ef080fdd7f05e80ac4f1ad4"}], 0x11c8}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) 15:19:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = getppid() getpgid(r2) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 15:19:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4, "090000000000000000ffffff7f00", 0x3, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:19:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) fcntl$setflags(r1, 0x2, 0x1) sendto$inet6(r0, &(0x7f00000000c0)="ada1a9948d3343a60bd286b3920ed00ccc3207fe254afd2488aaca252f4ad5406a98277c6e709d8d44538c8e654f69494f4b04a032ee0c9ea2771607a46b16c550b3204c14ba8c0cdbe91aede879e13bdecc4a6cfeb6c4db8f285d332ca983dd6d316ed539b0", 0x66, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x7ff}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 15:19:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x681, 0x100) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000380)='./file0\x00', 0x5f, 0xfffffffffffffffd) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x3, 0x622) 15:19:38 executing program 1: pipe(&(0x7f0000000700)) pipe(&(0x7f0000000000)) 15:19:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r1) syz_open_pts() syz_open_pts() 15:19:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:19:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) kqueue() shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 15:19:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x881, 0x15) pwritev(r0, &(0x7f0000000100)=[{0x0, 0xffffffffffffff7f}], 0x1, 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) close(r0) 15:19:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x680, 0xa0) mmap(&(0x7f00004d9000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f00004d8000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 15:19:39 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x9}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) r3 = kqueue() r4 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 15:19:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) faccessat(r0, &(0x7f00000000c0)='./file2\x00', 0x40, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x1c8) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 15:19:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x220, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x6, 0x1, 0x4}, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 15:19:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) wait4(r1, 0x0, 0xb, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 15:19:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000007d1da2bb6c3ade67703a53653e161025bc62263000f761b5425a182b01baa842d33817ea00657d9343c39cda0bdddf8e7c2628a64b598b8833e6e90fd743c9b8251f158e623a80d3ae255aa01369ee2a6ea3b3aed564c2a8c784d66ea94e836eb4750e45b495bf364508605a9ee6e870ff3f6351f78a6e97cd8af2f02c1b1d05e0a7f54d4b924239c1525c9438d7dbabb7aff84a4ef3e89aa02d26f0abf233f27fa03867803785ad3b2e40c3a7a9f50d"], 0x10) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="d98a6fce1c1646cbfc066f88a05ebf12df60c9dc240f8232917a0a2811d6e92acd832ba79ce3e5f7e9e2dcfc74248e46310b39d6eb389c62ff47f549f4f592c9f2578641efdfce36c11ba00d9443887d66d59e89de62f077659c858b33f56ade0a176cde0898a7d04f468bfb328c661444b12c4ad61ee87d8a1c9b5e834a64c90cc41158e314c85c601f3f3b2535dfb77905916062dbb299d4a0dd964f56345637b93376476b080cefb9bb09a1d5c4c49dd1d07a2ccd5a67c0a257f822fdbeaa78f7ed784d31c83748313e9fa978bc4f104f3ba4402ee25b4b740564ba7e930b", 0xe0}, {&(0x7f0000000140)="4e60060f91b31ab7658a6f23e7d92bda84ac45688cfbbd0fe6b464d3e8d7c1df70bb24bf6abd7822aec5e000af9483c41540e0d66de9e37422f8babcd3efec650a2725c4a36720a42385fbfbfbb3a99e9c88afc2345f12801bfb6279874b15cf3451d89d8361fd", 0x67}, {&(0x7f0000001700)="4987bfe1f9fbd20d836ff5f795a32617f13aa6f0b96c0b75c8e61d72cae42454b7063cb69c2eced1662a0fe040708fd9c19556e7a32e325aaa07c8c3816f544f72069497f26eb807af1b1c928fa8f993eb99f9b29a7cd7e70aa2e6abd1686d50d228ace77cfdaca45fe8ebe3f512f8169a8a8fd4795e4edb5a2d257b40439a09a017e57187598b3f819468e9804ec4ac3b607da60c369e88c7e29eee2d9acbfd01aa8b1a0d25b53929bfe604434073ec7111ba7344bc5a65d0f039107b703e7acc85de15d27fe8597576bb59ef354c5219556acfeddd11c2fed4dfad089205cdeec7de31440f04cd6acfa47b35a7f85c2158bd9884b011a8a495585de7004235ee6cf7c9ca50f71ccb3795f9c0a8a33e7329604951c718e9544e6bfc671e4385d6041a07ba95901af7fa77987cf3f5fb3de2d3c0e244cbb1b75e14f1bc3de5b36708c662217a1a6af60c0710b9ca634ae13bf8eb1d345e98d5e5dc38329c3c3d1c6900cf51245b3ad7820782305d9b63bab132c4545b05454b2f38316ef144857caecf4001c3356cc4d7b742179ec7e46d6a23a982df3d9f07ddf48729bb74f98cf2d983376d987a3a60b63eccc4e9213258e1454e836c214135ae9fc04de249b035af8b44bfe827bf37b1db6773933c3977fdd6024bcc1922adbeec978fdfc50e6865ba0a921e3fa4591f54b36d4d8361fa89c998936f0bddfb82be339b3267800831e972085c56103090166dcdb4a708d743b8a93a0c1cdc36f40e1c6e6d833e23bde40d6608f9bfc1384e708916fe42aaf3066cc5bcb5de9a62973c9f78f1f738957c5f7fcd7b74ebbd2672d739472def53dc3256ccf2087a6d04a70baeacd1a11df2e7f042e107cbdd72db59b42e78c35ab93b5c992320f4f4d26655b15369f768cff2222c6c6f5b0f79a2feca051bd396736e331edf748c9b39b16bee39eb010116183be6ecba246f842f234f609385a574000f54a31c210b88a63a15bc4adf3f5e42fb28cb0a2c18a4b2b8637cd4400a28e9939a4355e4b2f11f027c34531ee885308d8b4dae8a963f3b5c3b1a258c0e71f0a91be52243484dee7f6a4f2eec1596ef4ecc98cac4ffc6fea688a3793a7c76a5cc6e2c4749400c87ab48812ce7ec1637919482929790e34468c086d8a9f2abc11e2906cd9f6f41e1765605c520db3815719226858216973f34fc9a49b4d1192c70277110cc49a526b40c28b424b81e2d2a7398299e732eac4b4a22d531ea6ebaffd9963073c744901fdf8a3392ca144fcb76901e988c70c65c50ee353cb84b14bed4e3cb844ccbb687b2320de136b8ed889e14ec7b9c540414b5d075e4ed1f4a76d3bcd2975da2216c606bc99454f6985b492b2524a43ce6429ed06d7da393b9484174fa425d8795f63ee02ba3800cec1fff5f1b0d26c990e6e6ea9e77c86b646d2c922ba312bffab055c80dff1046df88235646d9811511d8a09da70f3164195b700dce7963bf13e0f038d928c5c1358ef42d63f825a87f1be881f92abeef6104abb73051842873232dcfef3e63fd3ee05ece60ecf323ae2ffab8004eea74cc857d702207414933729c7ca27b9d442288c737a2a1e3b673db5c15fff7dd61593a4650cf1ead909c1acf89459315f8d5c2f8995869c238cda61d2134279937d90b81552b8030c9103e4e4727cab917cae13948cf89aabfa3efcfdf2161bd680eba7ba78e59804460b3c0867192d6d40f8c58db87af0939fbd59ad82f244d9052327f6a201af60b91979507c7d64c96b6e6b4b1cf0abbff8660fc59b3c216ef3f0afe73ebb646d7357e20d1ec9f8de0a64b59e7b79b2742e24a10e94db2741056332b4077516128502794eb7ce76e736041277a39e71d1678765dc478e451af54d0d1491116ea44aafc4f3ca0e1afee7cec515941c790c084af3e535cfeaf53a659c68011a939e2a2197e28a415e4d9c2981e473422cd3ff0bb1616b71ff1431091b40f81e2ad6b62bb5c88fdec0e15f2eebcd9e85f02f1f85da0a832383fd717fec9c638c7aaa4ae24ace3410f5faea96c3206d8421870fe0cd997fcf9e4e588f1534a15182ed174b0188304da80eb928153a54502882c8fabd596b85b0191d3e922894f4ff49958da60ce6af9389d5cc9c29d02ad8abc67e186cb44802161548ac980351cd5718738920a3aea7a0478de1feaef880b4becea4e95b5d9bfd8577a082c7f143d48ae43b6da7da2a90d6ba05e51641c8e486beef702681f7a28bba1b622bc976eb30cb7578868f9f03dce542fec5738df7a2b90e7eeb3694d145ba97f7cfc54868b70d9774c526c458edccaaf0c5a92be4bba43b62638d679fe3532a6ecc098e1e020e0f4f03f7de026d105be1807a68b2d874a3d55b3bbdb6f199ea5ec2a6c877515262d90e695357db875cd2ab22beb58d3a8dcac312b842c3426dd550e1a8b4be29b897b129a3d076e4f29f5ebf9cea1acd0c5177ae13bd925d9d122c3f29325475e341b29cd53d754cc827af21187c24076fb95f5033112a9dd1fee1e33769bfbb629ae96fd97eb438ed29809dfdb79615618b46bf85288bff385ae446fcd6cfead71bf288cadce64b0568fdb894d391e491ce5fecb32fc3feb0a7f6b5b271fe000f5bfd9b5b5300e7052852c7797f51308100b4a7fe83048cdc81ba39e0f15f94b62d38d414af460b5913618249669d581c2c5ffc67c9bc2080b275ebcbb0e734f2e320da64ada405cace0d3deae5a577da56cd4902c34f7a34fd02ef2eb3529d687de3763a9585c6bf7e7b4bb2d0b245479898e96e8dcd67ef6ded3ec0e8e7252d081c2160546c4526d1277db5a7b07f8b1409b03dd4d98235eabd89964315d0859c20489f72ec8e2b2b981c5e48b82e706665369a56ad51e92bb429cb635e6ed593da555b2da7fdce4f83036a375a7d44d25a77be31fdd96d8e8b138b14f2979d91c8eece4e50a1299cab1cc9c5c17d3432a1b2a1e81b88739a5ded023a6137e1786df37688ec602880d2cf6188f0166cc3a3ffa160abbd8f087a102e91e2ea6134bf5c584600e67b7b7a4aee9fc0047e018ad4c19a16e68e1104b556c44ad8c5b4067a8d3e83b21597043ec0426fc6a52975288ce067bf67f69774291bb11ae060e66c5cefb89268fa6080e6d16c610c43b4784770402dce8f43b3b469de59ca0cbf6d324c5a7868b50719138c9d1287808573c153a796a3f2eab58bc7a5cfbe8f0bd7b2aae52573b665163c6eb7b9b5e0c7ee0f811cc6dcfdd26093bf9b1b078ecfc89e65de0a24845e72ef589dec39a8b682981e7015c31f212bc828510305060bfe482516f078bc4e180da5d20ef9154fecac509bfdc345dbd44f1e3bb4bef6df76e01724e3b022bb76692631c0f130d8a1049116ce5f0a640a29214452a156237d7e659998e71fa677d7b4b74465a7e44484e43549316fc26711ae7a9710709a55b1b7e51c4f8bd9a998e8a8ec9715a0b99a513d346a0c5cb6b0ce427f22a2b4c08b9dd77cd7cace10f37a4c422ba518d4ef617c8514232441823666129e4527c9178d8b993130018d2a51c1fa861a092736fe7cdb2ade90c2ca0ab18005b85afa2165697264b120c5ab314f80268bd81eab02252a1276a583d99f0c20379966f2738557cc45583985414604d2a3a0682e566bddcd7811b32f5bc67dbae445ca26d6f463a6e6fa8ce6c388a7ec271ec649c321b75ceb2645e45b1376679b296ddf6f88deb7196b523a1d074cbc2b142d69dd9d790e0f644c76d9b7951764cb8623debc8ed50de21dde31839e99350bcdd1bf7c3ef7276223218cda5c54e63e96a282e5855ed5ec7c8c3ce31bbec9b2233c3dcd4058b6ad68dbd3fa209a650509174286b155b53ccbce4fb0d4bf32c6a26621374b568551eafcb2d654bd76daf1611af047f8008e6e12d1423ae4242919f9633e7409aa45e55851752a87ae8c848655bab082722f1d611529c166b97ad0d7ea8914d168fc2549d15c5c3fe10ce8350e53a49e1482f78c6535f01873ec11ae72b3b3164b891bedff1f9fceef630daa7aa0d436728f2ad6abe8e8f54b79c98b8a8e9b1799d1a018ae7948567b32f688f4b8572b03504c724312cd3c5863076d607c5fbba4ebcbe5e9a812443afadccbcfbba7ad926de73bdf7793ceb02b5e1e424ec251f43f0dd5f69286a3af30fa1606c66cb7b3757a20c76ed9457a262b33032ed34894a1b0bbaa6897daa5a939134352a0f08b6213d1f215cb11cb4da61db8695510502946f4ef84038605564410cbcac022762bc9b2b16a2aca556b1f764550398957d2f58fb14bd95b54be7ecbb1485ac38583ef7e410a51b19d5f462ee782ff1a8edee5de2f5798f4096e4b5c65b205fc9c371d18c42d9e77d4f9e1d7967ae8b8b148c489b2cb589e5daba5393bfe5ce4464d06363fb10a25e8e88a34a8f77bff150351e4e16d78eead9673fae0e3f0ffc8ba974b49edf96ed24341919b19d27991b8e416014f4304c5bf657af2b8389513ee710d3bfe8ac5f4a32933279d792fbf558d32f24d3288147a423512a5e5a94c7115d15eae7ebdc2657acd37be2357de0959d5344dc6746ed8058acbe1d5eca3f6dbcdb2f724c2fed30316b0bc60b064d7e8fd89872d3fed416184ca474e52f26df778788e2d4881d337f38d0ac1e794a95d568d0dbf00f8fc1da25bdaaf1f65c45f2262dd0aa30d87eaac98f1a10160fe5fc3786194c6c6a67688b598e8b4575a9d258f0406dbbaabd47c83b1188b5e7723cfff28db0542c66b0cd7de62f9372f5b95cbedaf7cb777a50877b008073a3ba557ab5a48b8a27d6eefff5979ee2e3264671ea2c422698e7e5e8405b569fbee0478a7962dea7bca784ff53fa7f6fc9935495c0157c6e0e75dd83ea5de841e2fcc602cdbbd6a39025da3d3fbd3ebaeda2c292bdb427e01de05dcb3adbd8f8afc89c44aa6f4e9e0b8ee7f858ee936a82a7b9cf8017a1ed7663565f71bad8ad87fecc565d54b6fbddbaed2c25859f31e4c03b8652d45ed5b3b6fb3d38ca932920043fe1b0f31cc798be93ec9f9b2855d0eca14b556433937242f10c12f1333c11680099b0ab7b04c469b3e0f49f22c7384c041d9338350047cb42ee20ab938dd9e5f8cb9928a1c31fecc903753d38ea72829e52a19e33060623ca05d1157bacc3caf1ce1a539043b26435650c2739d8b29a9f6520d1be607f8ac5672fe6408bd040093beb796dd90b4ead40089f251910906d8a6460df2e45da20ebaede8693fb112f804a49fb562961099d68b9a24d12465fc2136f1a642b346f69b4ffae8fef0cf0d9694b9f00475d8e6b0b49d763a2237d3b24415d73d224a798967f87aef8c408cec3b164fde3cd1282e3fb0c169498d18b3f0ab3002e70ec6703b7809489b8ef5f597b56a57ad707259c935f5a3a7e1a29c89ccf421f45910eced41908eb6e40e628bcaa2013caefb02a71bc73aace442f0cfcda6834f5d4bea7ffa56f45c7259d9066370a175f17e76306dbba6d516c81ad6db1bef69e2499b093b6828047eb6e2e92aec2c8e04987afc20cd8f2b6f01f9fc48468c25d2dc57f1d3e48beaed2257f6c3d28c8e7151ff5ba2cb635a298f97c583517965216e95290550c8c4c905f1715b50b94f5a79ed2dd71f889b56eed5b411472d17ae8849ee92c450767c015669ffa413b1a33640153e191b5357ddb05ac7237e72d45cec761e99644e9aef79d02e81a1a5724fa9315ee51414c59c9e4401f7373c150fddfcb3dee135b9b9f4715ad432608ad2c2441726e374c4aac14805c7485d7a24101748b0e23d6c2c499173adad106", 0x1000}, {&(0x7f00000001c0)="613f9bb0a43dc1fecaaa2083692a606b031f44717625a183c2f8b8222222fa4446318a2f804e7872ee3ceac0129c4fb2f62ffbbfad321d74ca354a7c898ac335d8e9876f229340d261262005b9ed5c79e3ff1e40f34fa0ca1ac849d2753d2164a1e47695c3cc655eb46c84f40bd636ca8948059b2e6e31211d1b540360568c278b7bc78f2a9f31fe4b1cbb2f5ffb78b44d8a35c27b848841eb84c7d706dff5acd7c1dee0a6cde0e6240079cb0081624b41dfb2d1bf71685572857d85956d4d6eec7bf927b17312587c312ef43b43d2d919a9ea6370cda312e09649d47c5fb9b682194f34721dae0e6179d9779571622bd2d0617a2826b3f8b381a4d1", 0xfc}, {&(0x7f00000002c0)="8bd9d82d32a012e706f68a0cff799fd369840f375fb973017262c78eee96ec0e5c771ab4dc420164ac36c326280f8925b2c4dbbb421ee0a7f4c894b6c2c73839e211516a79d9d6fab9440d548f0e9858984ee1d4f5b008bcfd7d8239ebf46a18cd3656a9ec85225c9da582fd3fa633e5210a10293ebb605dcc95bf84e40cf23a3ca544b55608af1b9fd3dc12f328fa061fdd0dfb0f7a99cec4ad0ee49c78e7aa3bc0267debb29a234dc6534724", 0xad}, {&(0x7f0000001200)="13ea207f8db2cc4c4d244dc861e11f771d77f714556ab8edc18b8a1cd09c7fc0ddc3f90846b7108b270d88c6249cd915b04b1133a0d15e28e4275367c3bd01fea2e3c721b6f588844e09a3b4f3abfa72b50d648697f7042b606bea69d116", 0x5e}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="16e098afe9ef10a464237432e958d65184b882584192d63a4f3f94cc", 0x1c}, {&(0x7f0000001300)="2d0f77e24979597ae92ed63bad67243312088ccaf428513c1a8e640939ad6e1f74413c9e6f11f41fde5bcdf894bad7ea917932720686a79e06a31655d51bed7ac71f1127a61e955da52061a1772b53943faa8c34d34c08807f96815ba4306ba10362882524", 0x65}], 0x9) 15:19:45 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20002, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x60) writev(r0, &(0x7f0000001500)=[{&(0x7f00000014c0)="b1", 0x1}], 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000001240)=""/255, 0xff}, {&(0x7f0000001340)=""/181, 0xb5}, {&(0x7f0000001400)=""/185, 0xb9}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x4, 0x0) write(r2, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 15:19:45 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 15:19:45 executing program 1: r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="2ce56088b8c8d05dddbe8f11ab03dc1339b587696634b16e67739bce50cb2da57604ee4040d40eaa6ba3bf31487d5cc116c50fca418b51a3a60b51e9d6723cbe39e5998af8c5f1066e578b2df029a6daaf87bd778d6d75556b02befaab27aa73bfd2dd3b39ea1d67beee903a3fedd73cd801ffc4b87fdf35244a9aa179c59b38eeed5dc86c0761b6481fe11830740865c18eaaaab5ae421c6783ffefbddc2366", 0xa0}, {&(0x7f0000000380)="7dbd5b9cabbfc783341a03250699f886170212068763d2ac761a6f3d249e2e29b07c200c3819791dfc29dce65e627d4c53ea4035c47baaf2334d03def5dd16e160494a8b9457d725fe1d5544a4ec27066fe62a1ebae41bed48260c697b1f0f31d5a529801ac1e25a6bb19d44c186963396155558f50f29f33068b52551e7179743ef1bdd38c1a47aaaa5ae5661ce12e5ad8387a3c8e92125944c25b6e0a07fb83877a9bf282824cc2f4405989b772398bd4400cd93a8053b6ff8dcbd3dcbbb48d1c759", 0xc3}, {&(0x7f0000000480)="a512df9a1ccb625980931bc887b190ba4d33ab0edae0b77886e9ef986ff60b7da8a3ee3b7c9250e6aad2852e9d142b0797a89983b7bd510c28f65bbde4e944e3ff78e43f1871f5892952db620d2f8ad77d732d48bb021b287f2289d00f9006c979c33f2b694e533e9de30af31edac8deb2d6e3e034fd609f1e098cf253f9e35fa9c007d2dd2b906ad7648787e7c39e83ccbbe41bc3959e451aba19370a3c", 0x9e}, {&(0x7f0000000540)="9d8ffb58ba6c89b287713ae8f5aea57bd27500b46b8a36fdd6bb1be086b4f45adc57e136a29040146e632e4c0c3526391493c009d6d6be48ebe0fa2ad7ac3096f61baba4a05f7574068abdf10988b9858b1f87d2a5c580d7ab5086145eaa513817e673d5f0f7f35224af0678c7c52f3a7463abc7c2416647c1d3f0d7321c33797f7b286a9bf77c87502b7ae9129d17cf917a61783acb357f35cb4a20a3828393c598c32a926dd8ca9f83c8323a5446a1fa240cea8c30c767658bc68074ee7867b7b31b20f8da1d2844da09af44b451631a3c05c6a13c409c654f1154d522e8bfca0757e899beef4ac8bf3b3470", 0xed}, {&(0x7f0000000640)="987ee3f643c2eb2d5522e3249283660700d6e840c92f97cc31bd2c3e92a0cd8964b8ff397c599bb263049246200f27c278fb51e612cd088351c1fc51a5015fe78d295abf2b7fa62175b8adbae1630c4c3732e905adc3fdc5b8d10a19e4bcc7", 0x5f}, {&(0x7f0000000000)="281520bf6fa649acb33e0cca6a13f13dbccc932b5cb36dc0a6df0a6dd4", 0x1d}, {&(0x7f00000006c0)="9c9826d70e8b9614cbe4b08969a9e41a11022990544bf4445a949f1b3e580ecba0df4a3c7635c0c8d439113bc1e4ffd680f913b1eece3d79cc18b34c88bf03bd7480675d28219c67dd26efd9f959819541d74ce5b15b832e1377112f3bab13c68dfbd770600617dc4900bbc25df55256b9981788e7122194ed2580dcba9058", 0x7f}], 0x7) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80000001, 0x71b, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x9, 0xffffffffffffffff}, {{r0}, 0x0, 0x18, 0x8, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x28, 0x20000001, 0xfffffffeffffffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x100, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc3, 0x1, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0xb1, 0x2, 0x100, 0x5}], 0xc6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0x9, 0xcd93}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x7, 0x38000}], 0x3, &(0x7f0000000240)={0x20, 0x5}) 15:19:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 15:19:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x39, 0x7ff, 0x7fe, "a4f2ddb7deefdc4714c1a964aedb76e282aa72f7", 0x3, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x21}], 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/200, 0xc8, 0x1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) kqueue() 15:19:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/50) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x82, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 15:19:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f00006bf000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xfffffe66) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b", 0x91) 15:19:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10, 0xffffffff7fffffff, 0x9, 0xff, "d5db71603b0af16609cbec104570a93b7c148be5", 0xcd1, 0xc6}) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 15:19:46 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./file1\x00', r0, r1) 15:19:46 executing program 1: semget(0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 15:19:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x20) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)=""/191, &(0x7f0000000100)=0xbf) ioctl$TIOCDRAIN(r1, 0x2000745e) 15:19:46 executing program 0: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x9, r3, r4, r5, r6, 0x0, 0x6}, 0x8, 0x7, r7, r8, 0xe31, 0xffffffffffffff00, 0x800, 0x7}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 15:19:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x7fffffff}, {0x2, 0x40}}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xe64c) 15:19:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) close(r0) 15:19:46 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x4) r3 = getpgid(0x0) setpgid(r3, r3) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x1000, 0x8a04, r2}) 15:19:46 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 15:19:47 executing program 1: socketpair(0x20, 0x4, 0xa1e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) getgroups(0x73b9c50, 0xffffffffffffffff) 15:19:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x100000000000003e, 0x0) 15:19:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fcntl$getflags(r0, 0x3) 15:19:47 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) r0 = getpgid(0xffffffffffffffff) getpgid(r0) setitimer(0x0, 0x0, &(0x7f0000000040)) semget(0x1, 0x7, 0x220) 15:19:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000040)="e739d58138212702", 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6669e177d36354c9f788cd2e86936efe21b68909a561929db786c8b791c5f0ade1a6521b4695aa8468dd34c3733d9d9ce0ae02c0f1134595a7b7721976ef3e270f09360eb881dc464ad42dd2e57e1b4c41fa257f31cede5f6cd4cf8b118a86666d0000000000000000d44a8816dac4127b70f41ca33a746ff2d8b57abf1c342742173578cc655d9fd09bf59aa07a3002efb05bf6151141c772ca008b0000000000000000000000000000"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 15:19:47 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) 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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x1a) rename(&(0x7f0000000080)='./file0\x00', 0x0) 15:19:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ftruncate(r1, 0x6) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:19:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() r6 = getegid() r7 = semget$private(0x0, 0x2, 0x0) r8 = dup(0xffffffffffffff9c) recvfrom$unix(r8, &(0x7f0000000240)=""/189, 0xbd, 0x40, &(0x7f0000000340)=ANY=[@ANYBLOB="80cc835605000000000000002f66696c653000"], 0xa) semop(r7, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}], 0x1) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r9, r10, r11]) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 15:19:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) dup(r0) 15:19:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x1f, 0x3, &(0x7f00000000c0)=""/101, &(0x7f0000000140)=0x65) setsockopt$inet_opts(r0, 0x0, 0x100000000200000a, &(0x7f00000003c0)="00f18ccf9429d1740104fb4dd2857fb77a33f7342384808e9cee2ac7faf10a2f33219adefbba7473d8930aca8750b06e2c4fdf04d8ab7c2f1391f1c2feca76a0bd598c1310f59b58035b251f69c38997bb250bddede57f1cfedea8de5a41ddbe7db3876651e8cff2de2553f0f33fc6586193f9801768293c5f63cca9e371475c90fffae07d3792eeabaadb96fe71aedb2b8aba197aa2aa461ed85eda52b4accb8fd5e4539eb85bbc13b3045cbd93f478c9471002abc298487781", 0xba) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 15:19:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffefa, "845c556b00ff2100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:19:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 15:19:48 executing program 0: mprotect(&(0x7f0000789000/0x3000)=nil, 0x3000, 0x2000000) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") 15:19:48 executing program 0: mlockall(0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:19:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1ffffffffffffd, &(0x7f0000000000)="00e4ffffffffffffff000000", 0xc) 15:19:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d9d0f7da6fa141f2eb90499d12c9775687239bd53f60aa5ae11ca1655f88cd4558e63df3112623a292334287ff59d90e3fe50376ca949a2fa167fb3d93d5e5d48afb93d8887413992053f91dfec4a73d56445b9449517eae066e9cb2bb6246ea69f03a9baf28733dd4b5c7cdb49b87c8605be9a1542f2853aecfef49f94d34b384c0c0070b50281038a519b03d29fa1bcee4a4e9c7fabf67f960cfe995d35a64c6933949c0a88ba44d53aa70891010e3615e8d1e964939ce0d079596ef4f52936a43c824ee372bd5d4c8c3a2966b79d69cdde8c1b17c6ffa3a6b2f751c3eb558825c3857aa5f8f0d0ce9b0edf5c9536c560051a642326d67d5c0402f37abf57ffcfc82976d23f672fa6710ee86e691c6e0cb5dc66e9973b6f4f08b966f98482fd0ba1bcff8c4e039f7cf47695f50d2fc797a801beecc9a977b253e0c0f5009483a8ec4074e7511c9433358be53ed6d3c9f666c95e98dc3a26a0b242e4bc24d3ff87c4fb8812ed19bace5167a0dfd4004681c77a0ec97f7651bf908b8c1f362e029f3546ab8bd5865b3124bdbc4000ad0e53b681b25e7568f9a788a152144cbac4d9a8e885b0f565066f4404d2028c1050ea12938bb6f83b72e076c251334562ebbc039e0d34215c9a4f15b334f4a0b66476e9f85b8e3b0f41de4cb6f642fb4f158feb736dffd84560cfef25e52bc60e1c23009fdba062b588b42b7207b5582c178a913441a16fa6909ee403da5f9d080b3dff5a79749439f99e6e3e94d11a00b33a3a2fb5dc6845d335f8b1c3e1d01a200a4410218fc6d981b088fbf6436cd4cac3a1729816efba59e4864839cf74ff3a4ce7fe27e606d9ee020f39d8d99a1460c9740dc372b7faf33b3a837f8c318d56294518f192c89b3b84e4a7503da4298eba51089c6103a89995e8108119b02a2c52d691eff53ecfacdae4fdeb1a9d594cb7914f08f388176e2939589d9c88122f1a92fd7d9d9bd5dbe02a6fcaf67132bf5493dd8602fac586cf6d521c09bfcb789a5618e0ffc96c399933a548084fd8f260776aad6e0f3e89a379509985e4a82d5fde77e319f647eb6dce78732ac202774fb79c9a545ab78ab36b340318b38e32006c8a98d54e407719e85308cf78c3ac37c04e3dfc21f17685c897a55c7e83ce81b645477ccc0bfc963d4a85bf47684ff39fcec61a70a7982ccf58589b8a2244cfee05a5ceed6d166de789c2e92764cf02666ed0674d36705f10e79831f5f8111695eaf76aae1749fbe4a18cf40f2e9907d634a53fa658082ffb7aac6d5d7bc136bc1ff5661a7b5afd86a90581ae33c308934b894101d2f2e266da3cc1ee574fb380ffe7e52dbeb8206c2e14b2707799e4062b006ab746a42d57db3f9f06b7b486dea2a705795c75275ae9714237b26abdd0f1a4b676249d6e46fff558b55e3cb8f229b912c6f8e60244cb64d630b981d6485438e87f0cb72f72908aff4b12fc89e33353829fdd980185bc77588b9f4a459e69beca31d89f9ccd2d47a985ed4a96301bcc78fb63cfc34cbeda909b8403aa0524452fb22cdbdbbc12664bbd639b40936b6f38d0096bb39ec71da0b791bcd5f42fb705757e0bfa71c1d95ff12292ce5cefd3649136c4ee9da5c8a232a9224b364bb75fa0815d32bdb8936d0e3f38dd2807b46c092818912bf1ce1942184f62a95436e520745fe145c0787a70e880bb06cb21901affd4f21c3fb3c6e64f20b3c154629fe010f9f2b3dbaa464fd6a0df0cf7bdc905e2db88c4b808e3c89562158f7b03aaae12e25d37dbf3216c5405315fc0f6d37612ff825c320a82a20215ce07fb1d412a35221f6ad267fce86fc414c3c5e1c4be5aecd18f4d86fc31fa77806779464e58269d055391c62713f439905e7f5978267b61d34205359772885db1f0ed89dbb785173913d644cf48c8e3d221e83e4b779d9a9a543f4d384e24b352ed3dcfc9e06accc6f7a1dfc13ef9a219509d04f555ec87e45d7a815223ad6a530c9adc055617cc9d7643023726013ad8908dc8736b9d278a7d3367dac55e32c89bfe2235139144d7f9848d483b86d82d784f23144236d2476b18a99fdf4feaf729d7226ec69b4ee5e9a461a9cef765c69eb8bf00a72a0cde9430cfb974d8de7713a23754210e12c6f37125565f89cc2e2584d12e16091069064d5da1653f6ca88cd901f8a678f5565c9903e8e9e1b5a6bdefe03b0fe2558e3d7f94d8647243da3fd420a91b627844accedc9db3f67156230e8ecfaacd4de7eec4e3fdd98ea21a91f335df9cb3d9b8c3375deaf5bf414febba0040d49d975c0478ac8588ca9f2c365ad0bd482ecd1d2adf3e885b3abe969630c05f97886c42837efa6b60793f40830f5736dde5894511a514173f7e33aa7ed903d77915db095c50d3adbb39bb3ffce5ad8aa03778d3ace38f253e609ec6340b26f23e7f54e39f073534e9f86cdc5d2f4498924e3154094478aac2720e47d6fd4bc3a58b79ec9ba256a452e142ac1246186f91f45cba8727addde8bdb6068ed80e307c399f3ec8b18a676e9eec65825c69f19275ea66297eb7de99f5fa6363ae692ce87b7b1186005fea381aa586fb208fc05bf9d51959d7b5e4af055140d1fdad268be6eb4d0cb5a29523260c00c136a92ce28d2a85c3e1f65041eecff1db88d6bbf28c3625eaddc9fffd0b7d494af90b3a85f6acf23e6c6594e55cef62e2282f8f0834f04c5ab1db6072d2cb161fdc8f1886349dcfe449961e5faa199dcfdc877da24fb8cb5a473c969f9d203487f8b4bb6c805eeedf91202c669f1bed283b2115284ac1cd02ea1bdd59e1b38bf403d5175cfb465c857ec8643e8c01cd696224aa852a328ece9aa6ac483cc51ad2b30291db6228f02fade98ca58dc9d329dac9740cb97ed9fdff02632c1b8651f4a10d21c1c10188c34609c5fe46cc64b4b570bc2874bd557ed31e971e84ed144a861d3fb8376154b5f7aa1ed19dd1344fba2136ea58d8795a29913abd8d8c64e30941ce349ebdeebe220c022eef5421859254cf35f2f630c311936b9fbe874cdaed817d24f7e282befeb6a3e1a2a23b392b340b1ceb84ea61c334da1739272f3712c13ae17089ad1b274f8f56f428ee249e9c29e5c42c7c94c8477f9d01b4ab90f5bc14317c088bf2a8322245d0dd0bfe98498948f3dc53678c26a8f705bb4247f8e87943e557fcac31626718188849ccc4637cafc94dc9cb8fda38ed6dcc84dcb0a902800e7f5423e2a1e61a8bd743e3e69a7bb7a66b7541034b94c660cdc6c8d75569bb859d2bbd8d1440d3cae1ba6d2b934b9126a4a09ff88ae3be5b231984095e02fa59c8b699e78dd1192cccc4018649b2cb22240d070c9bfd001449e38a5819c32b37136fa0f7f779e873940b3cf149bdf7d3dd769048997aa11b54e67dff93f73510692faf8af02d518a21eaeb340a69f8900978831ed8febe8729ad5bb8eb8004f1f4eec227a7e3ef687a091ce4494d21dcbd8652bdcc62b552f4fa24cdcb8eb70049e06e9b18995e6d03903467a1aea067a1f359bc982f3dc31a1804f9c2df8ff5f60abfdd111c05d668ad7a6787e0ae3431b2ae77a1e539d33e98165bdce9a13d892213619e39d306fb8c61543e4b5248d9c99b507931734ac06f4ca891f6fc16954b16612fb233d24de5f1e9fc8da48d42a005d95a7e228746e5be3232f036d7733a1f586cb96fc0188c7bb8a3d33d3cd887514083d61dde37af8704281514e42243aae099418ac9f763ce43dc267caa01115ea35b23956ec588ac4a230b8f096c90ccaa0e87c16d70099bfeabbc6be265d802ce221ea24e9e6c60f863c2a159f4bf603d2dba9c9fcb79578cefc5e8dd7b4f08536265716bcd6d125eb27debefbb7bb86ecfeb5209848a8c898cf181bd311d01f1f6a847d5a9de7db5d4c69682fa60e2106089d1dffe533348f4efbb04e067ddf4a728453d05afb03ba2796127e14cd9fe06f8d962c15326b285b2adddba1dea5ae13b3b97a29c721d786fc75ad4cc61dd82cf024046bef79631eaead869fcc73d1a26b7ff2485eeea5330630c79fed178406286bac113aa11aee2b984a13eb9f9914a273c54f54d24cb33e1ac810c69f326ae51f5222b86118fefcb80696356f6855fa24880b04b23bd87ac19c5ce9e72f43eee772922a44f85b42223a9fc99578dcce2e4870412f9f1961624a90fcf90af3b3b7f12aff2babb2ef4c5670bcc0c3a2dded67345c171501b0d0c3d2c370fdd4ad905770a6e5c1caa51b9565bb441e960f6b6fff27a2070b201eaece0a7f22f583269c09502882fdd669ffb8d7fbb0f2f010b8d5a1c2ed909e1afe3a28f75e88690cf361293f978d4461ebe440aa660cc5bde5ce610e2313cc2f7ce28b902f43f983f27d6f423cc18d7795e2e8909fcb0922c685ba8ca65b1e0e0e329c9e859100d209c9efd66db016494bf2876835d8a45b542e76f76fb501042a6b4a04823744122c8b6497b601d7cbb662c5ce32499e912546ec428087bf650cb7fd486a8b921f02e82aa37a16214feb9dba7f8e126b6356cd764e74fcc9ba56dc954f610fd8d0b7102bcb6dd3ed2feabfa405366bd19631e99b42adfc013171901ec554db4f7c64a4199ad97ccc51e1d9bcf922362a99e8e23448157abb3be5a22f5c2d9aade66b09bf115ecdca477c2efaeca10d1a6c0d6319d764ac1276b5f6bbaad659bbedc74d4e6fbe4b1d75cfefc05f1db59f26e3c4871467754b4019a76a2ca81c2c5d058e96fadd3b2fa0414c02aafbb3c15320da59cd8ea52abd1da303ef983de90908f9b94adaa10c6c148b12e71109e5d02d04ccaafd03c2955e199268d7c36ed070879a9e539a93dda60811f81736f0bf3bf3ad3b1eb37784187d7f9dfb236ea3fc15bf4f602f344604d92bceead60a856861d6d0d68146e9eed8b43e85b67d1875906f903c9f9413cd417b2e6403839d1f0be2777eabedb53fb15ed76f1c8a23b8e94ab341a9b507c7a600861a4fffd78868565573543e69adcbc1ec3c111e9c2c13262ca4589cf5dbae37a738fbc9f656ac385f2bbf2f14d8792704e054c50b970d8ec48a53f968e671b67e4db3462322236563716f1be147925fbd33cb46f6968aa949df0c91e1a5d5ec89c3b8879c5d2c309e05fe5add6f4bcc24a07eda5d5c7102dbca650f2a75f59eb4e1894da1dea9bba6da78bc0ba73d8270707b15d832564464374265ae799ec3f8749c81549fd296beb21fc90fbf3199403c11b9e23dab36e9fdac2b0c67010e1f6904463428b7a166ab7f3d4279a178b060eaa8134f58374380edcb92db7541ea162a12d246eb88df463ea4be7e1845fe65a915af2883a399795677a417058091210dadb06aa52ccb3b010ec1bec4ee6a12ad6f02bfb30bd06c94a32906684a4ffea775746aa2629a296d12f3d270fd98b710cc80068278a53218ef1ad47d7e5e70b1eaf6f5324f3bc18b846af904370b5a9c30abc73cbd3fe03dc0fdbb048c81f45e652ed8cad2bfc39a487684d4311923719ef2a51c3e8e6bd046d60c69386d32baebe8c175496788dddbc420319f750d9d7614ef2c197af2f8ee8cfa689ca0260fa1f89db96aabda83827e55e4cb6c14a1fa86e236cc74fae1c00b5cc1dc94f4fe64dabc9678c48f276949af6bf0a75c520d4f2ee2017b07b8ec51ce8b8889b945bad5181c023546438229ab6dde18ae85fa835ae08adb79da1b4ac78f105d34566851a3d6bfc24df0db8f2297a37cb58fb1aac52af48cfb7047139aea93d9401d33d7639583e252b27d9102bba7cf067bbfea05da339f3abd80e0344e9f619c3aadeb8c", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000140)="1c56f070e289971ecaee86c4b314b5ed14b7b8a548335849382c49da577391d824588f7dc15e41e9719c39f404cc3d11b473ebe6ced1267fe3195a9485b8f8", 0x3f}], 0x1, 0x0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001280)="40e690e576934c11fa8b525b5974b8131e9130931ea76ec87cf0c99213fb9142fff7771860902324bc7c6a15ec67f59fdd7b694e9be41f4f346e18c2f7c682f54f3ad3bb8246c136d7b0ed2854c1983854908be90eda361e5a26cf6c6c05378247024ab86b642754426d8f249b3d57b312d4d27354bf2f5628e67c13ce5cc14bbf72432a9e51de3e4e1fd231a9f3ecf8ea89dcf4c4c3948f50fcf805cf1eed2c5c803a78acf1fcc86f6652b52fd99955f09f3dfb43e9da7c61d04d6eee38a6fcd9c0bc6e78fd429130b60c80fcc4d96266909f0c38b2c1b5139af4c3e930822f9bd903cf1d45590743a5befa194e06d58db97adddf7cfff97a4c050bb1e9d66e3082734ec9c4e5344dc475fc28aa3f480c0b2191f437521100649e00cb5c336b1feffdc53647add612ccef7007886533a49a20e42b5363942255337be16d6d781883ad813db6b89cce92dfcaacedbbb4448bfb5f3fed3fc66ee20a8959ff89d5f69370c8a90b953babdb1b2ed19bdd025507c6e500e1e8fc855b9100c38ee273f1a140a2b92bcb998f961837feb71d379526fb200563720fdec42d70a8bde21912647bd4e350befc2bf12208a6c8bba697085abdfa2a47e193db7af3afb5bbd02264991ebb4e469c58f5c44bd3c8f53d759d4fe3d7c2adae81d8135e8e4bf2bc64e29857f88a814d3d9c543a7ebf499e32d11f465146f0c6e55c5443f49ca8e760683354f92a438f09d7815b74028cad2df2d0642958e77dd7c97a05add370693d990691d908d23ca5d9a5bb33a3c0c9ef0141b042c849697de2d36a30f28d3f6744d4de650c87b13384f16e29ccfa567210d5cd506d83ebf0bd0cda9f50cefb9bd57171f38cfe3952c03e64fe1213a76626278e7018d4122c746e2e2963dddcf9cd1f26752306a479f0717e67b92ec0ef5aefdc87d87bff08a7580ffd81ac6c7168e17d66c79949bfcced823141f537a99d4e89af1a6f1822fb5d8e0ddd4a03a9e1c0c521227e894e230016300768cea4f5d8eeddeaa56e82d40993a79414b4b0b8c8ee35b601fbcd5409bc527a43dd4540d75c1b8c1ad24936a223586beba51f6c49cc384e0f5f2d3711831d8ef298869d63763ed4a6a45f57466f941aff656de96149616ce91734e44a76c98735d6f9dca63f449abde5d7999c8fecb6d35ba2f2d05ef59bd08c0f3bdcecb837c71bf9e121b45a640501fe388fa357ff3b2ad9e55e9e9236a1d0b066b93484df98db07bc6665a9459dfe9ef0c009c0327e339764ec5ed51eeee6df1be576b68f9682761ab14b79d8b728f9ad6b52ebd43147439cdc2d9240754991e77205fdb936f0f86cc8216aa68d072cc9564682bb16ebcb1966f89545551bf43d292f29ebdfa00a6fc6c0a70a1f04e5e023c4a4137a596fe5979119a98334059a0b084ac4cca9dbabd9cd51a8c5e0bffbc4b17a35945641c115baadd98945c36b3e48ec141282ad792944f77f2fa23ba72bc139d95e15fd20bc1fc58470fe9a23a21a3889587403bdcd380b0e1a6bf04743d9c1bc4399b991349ecac5e7fb822bd31a4e3554052dc23922a5e662b5e8637fd189601e28842c351ade9df30fd97f9403a6e4ad691da94a87f779b3799a2b6c6707f449d6750e4e406d7c8142d744abf4ac80fb6d34d8142e261f876cc9b386166844cefec64bf81757018aebadeb1b941fe62ba357186a2c9a152c66069ec11155cbb5d1c569debbad69e0dfc86b2d545895627c12f2a7d6106957818f626c529207c8d96d2a963ce4adaf98f5565e8a7ed3d369b45ec11e6a94a88cdc5ea90989f6313d12bc294095ebf185acad7df6f2706c3df3904bc4d41cf2ac4121fa4c253717bb636e3f4b6776097ec63cbe5cc9a2a7030ad50e9a096af3f2d2a3b74aae4d3d082dcbab02ee0c0ae7c0f9049554059989d990ee502be4973131244f2c8639db7471778e7171b4458fedfae69c5f7cf9a5c5e7a274ee8442536620ef281ea54a1b537ef2acf3e191e75ee4a135ee3dcb43b21b4e92db2b6158dc74d398aa7fdc9e5f05370acaf6ab96a7a59f3f4d3060c8dfe800527c5c0388243c8e73945b100589b5b6fd623ce6dcccc0d346f1eea7bc8d2ccf87014b677fd08975ee86d6c8fae0ff507df4ff50379d74d923e1298a3ff31f750f159cd6a84561a94a5faf1a1606918c545edfde39734e63a7c2bfe72aaadbde94e723f31e4f02f3ffb1085c37565989e0092a37e6ea6a51233705d7222b2a2ee755867aee5ee901636f44fb17e9a26727438d9ef88ddeac020e7bf719b30699fdabb4edcae285ab7ecae85bdb4aef4a9b2ab42a5b9c706c3b4198bc89ee9bbb85f1a057813719bc2076be91f6c5820667f85e83dc77093a27b176194dd820b7fdbb0d4c812ea1be63f132d684d5e7b91858c326e484b08e22cefe850a619927dcf02dac94f9277629a06c58e4f41502def0706bdd07b840345742c42eaed43cad7616b580073827da3b3ac41ccbdb6c3d03828d3fc47c7d216f8244fdd2f52d779c7b6b19ea238b4168b027518bec37cd109f88839361f5c9308b53712f71bd266a8b45e5d83460b9727790ad9489978bfdc802bb8a7d574c9514856f2afe2f994a61acc74956bde32b00df454cc1661394041e7045bc737f3642aeb076abc1d1bceb197a5637e735f840b909d5dc472fe99c3a9977607c9eef37254f6b95b31fb81c606b7d96bc927259531ff82de622fbfa1f1dbef57586c21dc29cccd31c10d2eb5156802e53e974ef7e47198423a60ac5f50d7b333712698bbbb014c337e5fceff45708d4dc145baa73f681f00a999136bc9a8fe0c4d6a699121ecc9789f16332c3d2fdf6e05fd9a15d18aca080308e08fd1365a96e1618067e7737196e486865db69b3981427a14b21a4020afff86d481213bf8a62d871c87907398b3eb3291427acc022d48a254190dd26e66e2062516712a6ab7b51a81a341ed9641198d66448d344ff6bde235d0e666e7a7c24989b98493c227a9f0db53fd364c2d17bb06bad64d1ef06d32e5059b44102ff1fb19b258cc8badea9f5e06a63e5b3702e52dcbb899c6b5f2da64b6e7ca8f476bd4af0034bd5cebaf4984a7b7f4a26153ba976e97d06bf59e4cabe35ab3e33fb5f9d70e4df342c3162646c08324db382ce5af890d89327b101fac466069f5f5f619a264b91c875101dad173461923c76fb3ae8b7f4b34c013a953890d7a0d2ff8250e60f3bdb371e92d5f3ef3539639e3b3edb892cb5240d6048ee8b535ff131c60b8f49601942bae3262655823d2ae6ef251add0c3a36b30245caac6d1c3c6a2f2495f12f6401562cccea6f3eb16394e53618d16f4bcd86b68c6d36fffa46a1151b64a40c4fc221da60675be15b9cf1199f04b5826dc764e2503406cbbf9b8fe11b38ee41c5c7b9375e82c28826ff286aaaf680fdc129735121868dffed7c3f6ef654984606f4b7f4422bba987bd88ec11ef6b74ca193b2e5f4778fc840b13aa940c8e62e3a7a3e8f26786eac56ff04b74bb7eb3b161c6229a21d76de0f94e26b6b949108380fc5a1392013d29c537f187efa91c8288508837601372c8f785f71f6590676ea28d2c35857d45cabbce3d16da23c90692f219382543b08ba5d0aa90133e9055fec3676eb049ea01796d62eb6ffe75235f657168d991dd77247c37825e2b46decfe0d5a9c57e87804a52dcd62e768ee26456030cd2a021bdf329323ed342b3719b9e39ebd0ae56e19698e0a7af7ce57a564e9c326810b5deb5b945f62b217740ccfa0d6aac93b3f56fe4fb9f643e4af639952de78ef5fe96f951f8bbb120926a83c7a1b6b55a46663fe1516d33e28dd4571d2da5250922913f7fc275cb73ff46f1b33bf9a344af48a112cea15ed2cb81e414e6de07f2db0ae561fb6537044b4f5f4c6570a0d815b9280c33448271e2e73983d6beca89cbcc71210c90881466797e279a1cdf2808252a4b408e8dfd60c35430c9c818d03138fa61c8142528170bd9a9185ff8b8788bb3c2c64a1920c7c2c11ee313a510a3eff76f871550190afc84514042ec1faaf13e843fd60ddd768baee39a2922c2f894b03287db37222432645d83624bd5f3b7f7e6dd2ff7760e15b26192c8c485e445f4a2f9999c458e8995f480fea7c044888d24aba7a40be52aac0d2e6a05636587bc02d734ee77248b0bac61fc8e72e114c037a56a38d8254f42ff30789a2559fad0413317a774b789f664c3341ad32edc505119c2b1139acbbd3fe83f4a1ff09901af34822042ff27fd778adefa30853afd7c0caadd46e05dd6845e7dd970c6ed8d1eeb989e06d24232b8d7f97a740179455d32fbfc0cee7fb49c86e185dbac1338d4ef4d0cf0e118774d33314f03a5a13945e67382d8d978c20c434a3756a961d9da898f9339a458cf2b227514e24a6917f8e766ce7cab934d1c88b0566ed8928735a39576653c1908cb191fa6689da452ed4951fef028c7247d85a8a5fc51a9989286f06e87dc0ce929c05302be875db3679e59980178ddef076d5a8085377904c4a709c2fadab51b81a6e3d89ce3bfea98d8f5bb6d5998e11eb9449ca030d44e026688acfc59c0dd8cdb0126e106e083b0f8e2848cef0dd892a73b44c0b1d485a65734e4285457c5ca9a84d30e05608e0d3e98b06b3938cd1b5f19c4f8c77e8cf627cddb6fa17425884b13d82fe706cede7c1f8b1beb396f505dfd029d0540f917c30e6ffb43d032e0963a2635245d2607763e2fd872c52d5e1b3b341a0e8b1324bb1d87ce1828b5377ce4224d1fc17e0d1f0bf18620eddc95d9ecfee0bebb9a24897f8b24f619bae72967d85e8402edc7b43192e7389059d29331ffe7a198161b016e8a160c02704cdd8e612e88156c5eeca011265aad1bcc4d7563b69e8ebd3a7cee72a30dfd2f3f4a596a3b86760d34aaa4e739767998a5aac9b6d121a3f262641027efafcde66470f51a806838cb1b226dfebb021c2270459f870b270b938d5a95280306750259814efb99594ef9314e0b30c9530064f424afe84885c17355322d1fd4f644d52f07dd8ca61d97b6326060a600bef46355f0d539322ab75801e623943295d19e328478d0217965a202da8411fac701101b2fe04a26de360c6a8996712ef0703cb82d156bb9550c072fdf8854682beebd13a55664f93a9cd059a5ad02d3c85396a49f54610069f408dd10857c6994aab641c8bf438471ccd7cd14c12273ffafed8d13e2359588daee0c9e8447538ede0ec39714e50a8051fff5de8fd9c58f19c84e416267ae1fb677a4a13b5b1e365b19b7ef90b842de0daba0da111a23528f44a1b55132447584814bc4630050b6d44b7c1d26f16c39f0cb421b90f5dac7eb35f2c3485e1e58da7321d6e2a690d0f58c6fa411c433025e03903b10f61b7e6e820bd80d4cdbf8605a5c5afd9a796dd7638e63948dcd8a5baa2ccb1d5cffc19c713e5717c63012ae7840e47aa073407e64356dd94991f60f0c0947cebc76529ccbbaaff2ee4f975c334b033a01ba57bd9b8bc1f21e3337e2023eedbae805ec4166f8378d764bf0097b5c7920c8fe0d37b3f4a1a1f17651630bdbdb8080b049d79b5c7bfee477e1a7c44e0b3499a5392d0e08b857fc4410ac0f991a16525f7c44058bb7b961f4dbfe6f0ef1d0060ab35bbf923b40431659b9db01143c605137f132331fc7ff4c45bbc56fe26cf842b3ac61d7d3a538d3ec9baf82ba4e790c532721190a8e457981965fb7e23cb75077d3b7737836fefc9d1614e0105985a49e0024c6c91e4d4aa90f92ae45224a7c9507143cc59ede6e7fe", 0x1000}, {&(0x7f0000002280)="c82dd4a37544be4837e24f5f64576dc8ac9c85f0bf40cb6ddee12ed4ba63bc2e60c7db6f842c7f584596292d0ff304a0488880f86b780e06a883b64010ab17568131ef80f2cdca3695e982bcaee24629f83bb970a5fa767dd60bf9103480b61700d636ecfab6a386d71c37adbf365e65fed8b57c169f2bb3cb625b2adfe024de47c538a2565d53b1e2401514027cbef117e7e7e4e2967aad21ca29c91ac5804bc04a3de6e5a004ef69c40bd1a6286fb9690a5f4fbee32faf2634c61191d88ea2114e0f7f2a12975ba193ac1beca983e16f19207da61fab82def88d5db718c2e37cc02367a301", 0xe6}, {&(0x7f00000000c0)="fe51ea314bac62b7b67cbffb7b8146781512b4854b07ccf5f45acfbd9b8c98e07e353f3012687217cd3941e72c0590b74ea5ee6c197826d7094804a41f6d00f3bfc6bc7bed812b58cad5ebc74b27c07488c74f0e48f7b5b0a94067e18c", 0x5d}, {&(0x7f0000002380)="76433d45b571c62f28c7cdf62ab4037f71c1287650aef7ffc838d237b8dfe8f93a0c24f7b98efdc2080a3dd33e0c811a713c979d80cbda50c53ede48d1492ae1af5bd1ed1391587f636ab47b0f1a72d3c5749334266a99a09846abfb5219f285868a2961d08d13584f2b106125eb1e0f802a210264e527c2750efdc874aaef9d6db3e08dd6b842ecaba1a1500a9e1cdb65d5b6dbe53b25469510e4bdffda2618fe464d43a808dfe4dd6c59229d25d3928e64ed88e25df028bcc9fbd31ead7dc66cda6d71db492e9b7a209496db19c7ec6dbcfffa293e0c5aa793", 0xda}, {&(0x7f0000000140)}], 0x5) 15:19:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x10000, 0x80000001}) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 15:19:49 executing program 0: clock_gettime(0x5, 0x0) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup(0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1, 0x40}, {r2, 0x32}, {r3, 0x14}, {r4}], 0x5, 0xffffffff80000000) pipe(&(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000000)={0x9}) 15:19:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0), 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 15:19:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000004880)={&(0x7f0000004940)=ANY=[@ANYBLOB="01008146e7e9f7452a0c66696c6530009f9c3d3ae034ebe7b27ce2b1ab0c186c0d1b76a0d27992"], 0x10, &(0x7f0000002500)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="8d6ce164538b82980297ad5c65ff5ea7894a80bbbb6f9849a1294a72d5bdebaba0417b80de0954f640225a43202a7eb422de44b74008aa8837718c05afc68aed832e467c61dd1cfcbf621a7aab5164a45baf42880a0aa3110ebbf3fa8cba7f0b377b6cab6786bc254700aebc6cdfb850eeabfb8a3e9921a65aa2385d19d58fc369a3d1d2ddafc15760c6352c83ae2c357fc23d2baaa71eab51b98f6ad35bf6f884eb713b201cd59a23686b0c2acef4b8064fce34c340c3ef69cba79a0a5bcb43ffc31fee60e30504091ee2e8d7deca522b433d25b4ede8fc1c6ad42f2708939ac0c647614df94e807d25de05e9f15b86e1db28d3a02c7256d2b5182b666c245638e3cf4e41fc0e0828665e4fa2f833b416be6fd015af8298aa435e202766717145c847216aed0bb376bf4025254fcf04c2076b9937c079b1b649836a8ef83c5369025b9e2f56e2dce60c7f65ac1bb5df3b29d39540ea6aa87cade0388f45be0110242e95c37eb12290ccd89c727a22e6aeb36316b2e2d473a544f2e553cc289f89c42d33ab669cf6b21c15d9c40ba8965f1559d941495ceb6886827fa296b63fa776cc9867c08d67e2869d1d0b2c08b111f301ddb0500910a5473db37a8c9d5da3d752e26f2338c8a136b62860d63ca0e64b0d60b1968d42309040bd7754d6c474db877cbaa7c59abfb0a6d16f8dc68e5f1941111ba1870c6722717b352dbb0cb835f1be6182a7f768c50801dd337ca34e173b7c458d8550a4c76800470fa65ba5fa783738dffd0d0c6d969728b09bb15239c9ce8f717a759c4fd4e8f79556e71b1938a2efea58ba5aefd639143d14ebfb752d22356b19eb9b661282ffbfb7424c1d8d2620c3836d3f2a094537eeec484b91e0e9055cc8534bda3eae595d26c3282934421f06d914950087120fd2804a7dcd7b6d3c56efd3683e22c59f4ff92cc4a691bab65d461c4d83002ed1063a11eeeafed7a30ad29c22d6802ad78b383f2c7e9e68646d7551105303aa9332dd8c099e61907b91c9926bd994cffdf099a643b81eea1072eded0965bcc36ba4895586b1063124d95217534f1a7a2c66864a79d154612df13baa75d32e9c492ae6c25c8669b4fe247211c21060135da8777c666e069c604a918e6e86af3fde1162d29ee21f2c2520dc1978e19dbda0bb4b5c78999a16c7ddf2f89a7a54beda531b37c244ecd9cf61402a6f731a3ca538934dcfcbc36e1f44744251fab6b47b3274ce01bceda2d6a25b2db09e4a30aba95f311192b34ad7100f3f128cff63fe2962e8cb94c36b0399b8905d186a150b4c25ea4dd96cabc31e32d6dfe7a4cee0552e3555983cd1a52106c2c92ebb8f7390074b351d7fc255542c6269fb72f2a5fa72e6f29095504b38e11b9502385776bcd1675136d20df717887baf80b258dba686f9bb9d9160336d5e56738ce55e5a21e431cb53496df2b240359df16c26a73417973d7baf05b23601e1f2b287a828e7878a99ae68d9d836ed13477838c0e99a485ec873cfb732ed8dc21faf442794b4d6d6ad265fdad4eabb9cca1eb20d4b664aab76b9abb6b74eea591a0cf68aec9560d46db4024e5c7659a9f07775f77022dce2640a4809fca4941809bafafdc4228e19c979f32682d3b0689b473673e1475bb26bda6042bb5186ab8ee774f7f954107e010337b3555b53137f34527e531f37215f7afca117dc09cd3cf26aa38e98987b52e3be5d95288e45edd273f37d60d953dc1507841e1ea7783ca7a9cc50cbbd9a1027d2b557254d771c1d144829f7074f34cca30e63e6ebf0bad14652a8d5d24aa04d5748be7989acda73bab6659433d21bca2aec78c44e630b1d1c43b2df744416dce3147327871134f55d1bda06749029fb3ee46ba1c958eddb4835b083408c17e75ddf2920db9627dc73afcc1e0a5d87b45783b326010eebe598de73d1b1c47dca1bd8a7f3f95f2d48a840b4d257bc5bd6690073ce871bba508ad29fe89e42516aa7a8548d33039fb8fad80f27f52cfce9a619475eed29493904d62f2da4d44c05f12820ad4a2026e3a54f4a158cd3c2eedd06149686c2879971f8b7e76c07ed23e91be58b1e5bc8f2a6e6d60266993740859400f0563fe438031f9ddc92eae58f60de952d5dba043c0ba7f6b3b3882ed392d54e10b5ab8f86331f944fe15428a178672d96bccbd75fa026a7d70a27e2dc1ffc6ac43c52da96032d466ce068f09b8c8041a526b85e7e10c13e24c567d4ab2d2f4c54431d146d4dd4d7ac6dc5c6fb0936fcf31c79d99f3424db377cfc29a947914c87774e220c3bcdd1b04fd5b0d1214a35f35b9e00580b3f138b69ef3f2dd0cd0fa8d5eb12b4f1d1283c5cf16ac4b0413761e2cf94f211746ce84666b62122d996e14f52b2e3e08e8de5fda2525bc37a0402fbb748fb474f3d79d91a8ef7bba9760a07642c1d6e92e4abe9f987c43c397c6e40763afc91e11a93c9d112352ce5c07aa42815c2f06b08641c30122a660868b158f1861aabe567f98ffdc546d21c301bd8eca2793404fb0631b58c6687e731a12435dfe205863fcc7141cf254390443764f9bd42032fbe3f525c0ba139b425f80a2a254d89808e1fbfbc7ef71faa9ee81d6360074b618cfbbfd68ea76085549acc603a29b577cbdefba1926a0a6c1ce7e3d74a20f1dcf9ae811c4a81f1060ad63351c2ddc3a06204826ba0dabe9a0e845667bc1c9bbe1f88d07fcc234144f597ba09e16fd0ccd79ccc85eca9a81be201bacfabdc28c2f7ad755d4d14004bfa7178772e2692acac97428556aade77a10510e69ce1dabb21ee3d56e5a9cf629d6f6a35add55d23643b6744cff0c4b0070489fac7c4ce31c9b9d61b3cb9de8073f37d43e10f9b0092fd911819b944ad6755daa22b8af0da130bcddb02b66ff3c97a3bffd048c87f1988d9f3a4696c9b7eb864abcf51dabd6dacd35e64b940281b63922ceb6328da3125d9899c90363aa57b38ee62286d275d200aa54cded6b5d7fba322a06baf41144084eea9207dae960a455ce76d494ac6ad3324430bd13702d9b2bb37eb4799b303d664f8697e5bcb47280de7c60b090c426d73062c5bff3f353cb5e5ccded9e2e4efa52af9528e9939b5cf772e43a77844629381f5dfa40eff7a946ee00004f973aa9f0795a64dd371c09b8469f3645cfc6df35778f5146afca4113ea821ee468bde7d84b677df0b725a7ce99ea68560c12dd2098031fc11ead41decd8393b1a101f8d3c5f937562c3453026c19d29e590a0e474dd3348af620d239d72da2d54ec265bd2be5fe5fed1de681c3fdaad2a038160b8e1a2e90abe2f9fa86032f551377ee694909f01a3c08ba7efdccf303e4e56ebb402999eebfd6dbe090e0ed420ec1dcfec1ffa06d0b0e8459cd470ab4746f610543008af50ba3f253eedf4881637ee0349869b166f67d26ffe3a1a06d9055fe106321ea454d5714d5b71469929ccffec6a26d6f9e85d999cbc302e6bd5a1bb7d4c8a7ea7286599eff82ca50f8674e6f4fe8b62fc8cf2d6c4b460bcf9b27b90f421f89bb02306c38379480a5569df670dce15130398c164602eda664076170aaaa0c6fa6d77c67b3becba6b7d222c47197cb29b13fdcbb97ff9159a30e98f6e6da23daa8de7db3b7456b96d4ac02815f78f5354d44ec049a904772dfc1c92430b05a221fd5568068b3d79633fe9914851517d91aaed93b8f6647792fcae2852bba0731113f421036cb78adc612ed0676fa5f8b000f4c69f9849fae921e0edc820855b12c4800cafb88e65538a33203a9a79c0cc8667b5660f7619aa6135ea9653bc8aafb7790193bed326144c2bb28efc723c6dc31f8cc4d376c998a4ba33714ccb40dbadf58b7f39086c7143ab5990659dca3914b26ec1805d41766bbcb9982a00d0c365d53eae0db0fbfa70fc88e0895d9f5466f74c14aa4984521698d6526e3929155338d577492d0cb4482565bc34a4f25493a72c95f26a3061e4c284c0c90e5c57aa127760285ffa1994a3932e7502488b7dffa777c0dd4a1eca462e1c6d708467bfd1f2d1875125657487fb0fc7c17d812c6fafe5f02ae4ffc301166451d18279a394c1b1a5cf9db2ac0cceb68f1a33e874d639512a2d54b4c2f1ceb4db4cd8405f6301e93d0b24283d0e06489adee54110965e74cbf868127d8db481f37c1ca9d74596540e70a90efc98b4d12be35c8b527704a9829aa257539a829e43ff0bdb58c08c4acee1849eb891d8035e6bc646ab5eddd11c0d7817b98aa26ae496a67989cff293ff6e51ca8da3abbce1b09be632cca8aeac48ca01d3765c6ae6bb7c43a83c69996f1b901e7be397c3bd941022fdb0d271347a5c778aeae0e309bf229a7df8401c8d1f0f3fe758a979bf557058e39ce93c14881cf3cc0f33874f6e9ef9ae84c22bf008e7a087a9ae3cea83838700813553ff62b865dc8c91a5b08dbbeaf8f2ebebd2aa966221f0482fe0036c95766f4d41abbb6acd9c3c7a3b58ccc4c0cf4f12aea8e49b9f74eb07c6442ea1ad8e20acabedb4392044d051114e3cffe296799ceab2455ba8fb0fd506d2700dc6976afe8db88502a5bd24eb6f719ef56f7f737b70600d7704852401f1433baf0ccf1e602594c8cba67ea659f888b97e8bc7b80d96608161024ad9c43ce4a4632ce03e35010a1818b300783afe796b5f525f345f6681d35c172d850558dc22293f6335013c1038b434d8af54e38efd70be1789300b7aa0eb9f23e47a4581d3f8374cebb9c179cf967bfca1f0d3798f18d62e214bf7ec10828df055f0bce5efc205f1fb986c74755afe385efc1c761398d6c0d5f87f810b16018b4248c649a2e24e912488de56020c7a24a6b0113e3c5a16a8eecf75a1a5d5fe712f6bf03ea15742bf77c7d28cf30265e5a3077536c896607f81f134fd121aada840df19d3cbbd2c52465f8d1596441ea9117426d754e9b05a581ba35c5538aeb28bda7b89a4876946b9c5a69eb5c239f654d9dd3e1c7c0f6fd1089e30b8f008b485eef3d76efa8f21262cd98ec893df90ff5bb7b9004e3a7177934471b327154cb44966e2d5f6b2c964dee201242ab0b2af234858e7fe8100ef80cf1e95d66cc5b0b2b24f54441b1cf55b4c19f3b7a429c54e5fdb274d81063f7fb92fcb99241fa85ed28415764ba2d7d0f83fb71155034dbfd67862336b425a9408880493d6e1d021b9b18636968792472cf9dd83a0eb6b2552866c3d5f47d24015fe6542f3d2ce1f7067af953db3922ae3febd99a10ea4b7bb5edc9a06c782a2b8da73938a0f93dff1f8ba5096e1b5d4f196b578f7393ae68fa78fb6b61f3d313137acf8660ef141542a44ea601fa89ac75fc723d4eb2dc733474e6556b958676e8a3a543725fd1a1d0bdfca0a2f1c7cf55269d935d906963d2fd7519008be11df1fe9708eee65052e28c6c7e5a46f044bca7359e4393723ba05d845762645d53ef07828afd4b3a1678307f4cea060151497e93b55131ea93b6ccddf0cd32a8bbbcd7bf6027eee0232043e542ec03c408ad2487e999c5aa6d83de467d580013d51cb9ccf3fdb09a69bf9a1a196a14497a5413d396b8536b4afb721444d20b79ec1cce57da68466b0a6267ea48a4b0094bae494e13f95c3a299ff8085c35fff8917f3814b89f7fe619daa21e28c015fee162d3572cce80bb055059090116bd93556fdacb603398201303289de47dba71c873444261d0cbf037f91845b934fee1d3b6c34c69404561d05d49f9125cd812af3618da03ada2c7250e5a2404a8c215079086d178175b81f6a08ed04a4d6674b2676640819a0638bdd83", 0x1000}, {&(0x7f0000001200)="3ec01361a102220b6f14b2ad5e8c428b30ebeb74f4b2b21e04ad91df840017649f", 0x21}, {&(0x7f0000001240)="cd88f2f0da011280aa665c013200041a84605a8601daa6bb335278c5a55381b13ef95dca4ee5c089ae3496313a5ee43e75f54d81eeff52fe83f723a1862113b53a18a9fe1c", 0x45}, {&(0x7f00000012c0)="04fb3d", 0x3}, {&(0x7f0000001300)="04b8b58489a66bd3c58ccd7300aac9cbbac4857eb901e7f39526ae75cb279a2ff7c9cf05d74fd7b6d5daffde8c24e79668771bc00b549d09c461db3b2718a4b2062e33804da26f5ed5879c70e9251a1cbc1aed7637f9ec2c2f6a2e26c20f257ad21cf906d6d539bc117ce26fa658a76f390567f517b0cdba1e6b0a", 0x7b}, {&(0x7f0000001380)="006013e62f816551bb5b48c6f9bea423e1089983d26fcb160be1b7b5226e7397ca", 0x21}, {&(0x7f00000013c0)="28c4d70d393747fafbc3e2fce3975a75ae48e9d81c1ecb9dbf4e0a46801c9e51afa6bdcbf7713f4158fbf765bf43e02303f5ef49eb0708ce81fa381d35aa9f4b2597de9702729fc661f3abbc760f9dd4b79ea522359067d60677c6c4029b36ab9f756dbc1dc57355d1e408108bce37d133ab8608946d06c9cb21a1c1e709558c0d0418555c8ecbd30a164b4c29d881c2669e45b2587d52ce7ca0752d687e3ba9b4542c918a51b97c82208947d04274d214b026d2091f04fc0640fa3426afd6a1afcfb5cdbc8ec52febb4ea220eaf91c69d4490cdd49b59bc9dc4fca8b89686663adac200bb7d0f23fb9b47a3fb35b61093e5849ed4bc8b7b50d7067fcafe90cdc8f98dd7d60f60483a7d01c286e814f4a7ee59dc64563c1b9a8ce8b07d0e8bbb034f83c3048f6eb03fff989668d195a6bfc728328417db472f5c9fcecd0b6a56880c0f8fac77e48be0f91c77de490b404e48a34eabb51ffe52a37edba8618391866abca9cfc66febd61ddc656c01e10333926648be2f461ebc2ee53a118fe9bb328d3188e23b29391c44e7471568bb94866bce663a1c187908a14785aa0d17f7b7b41f34b2aa7cd5c69f42fb4f7c3475c25e5349c97355bd78bf81ccc2d4fa29569e5792a5ceacd26f07ebc300e0745c1f68d09dc052b573a5b6db8551057961cc74936784a975599a29e9e33e200da127462e600980deeb5f22b3eb560164ea90e188f3fcaa4428eb39fc219b87187e44fff27903067a8f6ffc8d273c58040efa7dc3929875d21f8b40e48f20b613f3b11bff507d23fa79e6772199f77bb8c4282418e48dcdddd506d37f81d6668f3cc553231a70642d06f95390e65066bc34052556dc85f3b01ac1349f627302d731da7042d8c79b632f39e0645d810b5291aaf15d5dbafe719e19b494a57df1b3ecb021d61d8feb09ab3454621df1b4b4e12b6502d1d8dae2796db45ebe9448e1ce955dd654c41980824d8c6344978528d4eb301b700f3dc927a280d00d9bfaa52ed4dda6ec00ab9878f411c8d3cd556d826037bd2c2b8c26c089f003055ed3c7e0ff1127ece4d677f2fa105752617acac2f654d7b8b1c3fc610ce86a842ecbd4789bb7b3911301a64a68e66e23d17229c74dfacdaf08c8366544591e9bd7ce1fa1538a4b972ef2326fe487e89d25a61d4ecd731bbace8d47f6142d1b1cceae8b4caaacc3eca119482ead0d524a7f66345736522bf92ad1ad6884fb1617cf655a64235f01ba33c20f4aa7aae51d70febedb815d344768364ba22ed277cc2e17b21258d223e2749545a0fbb98261b1e7483cf9c0b183947476e9a451cb4067fdf50229cfb3ae86f7d8351dec8f061f18d968395206a61a3404569f29f2d04579895c665278daa0555b865688bae19c84b6d8bb0665892729e5b4bcdb58dd3c88e9f4ed2f9ef84943062e61d176ad1275cb7f941e45d99661ac3e913c0ba6cf96f08c21499da02c078074208db42d5829f52b17f34a585fc0d4165254a96e0345cf482f1e978e02bd3cdb1c20df70a1512feb16e7f2cf41a34bcd99cd6a27bd33484494fbd3253bad79a619c819721e33991c2d32a0c097e5413467aa2eeed198e5795729cc2e00a5611c641122526fd37355e2e7f29a3005e19a8a8c3a05d384f16ff680aeb16a62af321a4f6b6f47e6dcda3770b6b1af526b4c747a3b59c841240e8f1cdb22e7c27a703d35381ca62431fb277fac38a136129a6abd4e0209f74ab4d87b2bce417e633e37038774dc980a334dc4b032d811f4753aea2d38d3507167f99223f47430d419091ef94a92f0691559f00176d32cbd74e2bf8f0bf6f44460dc6a7309f217e3f9caf581a32bf76adcbd3cbaacdef62f22f4f09a4f27fe57ca08bddf4a04f838c8271a2776c471c73080ed4bc31b287ec6cc1f253d4469312ffd3dd3d7a6b99546ddf020cca188f63e996bb385e8380e858f834c473ef2ac34d4e0c4b3c13d30aa1ad5cdff61fa5f327325d8d4f7360aa67683adfa218f75c6e02d7f208c6275c521732960abf0d3bee3123b7c3fb158c460356c3a1dd3338786fa5d57caf8801859c7c5bbbffc995b60ba1605f3942aff6b534c07810188545a293adffbb081ba454fdabf01c7d2cb120cc293048d209210afd0b58b8eab630571a625c81eb2ef2fbc4bdf1f1c8c6a27aa16b768eb1a796ad55e604787f293e50c9e876eab62db6072c6af23cf5c7db3e3108e3df76e8323bcc6c61db554d12e35175a023a7c85aaafd237d3ddd613d06e470674e9adf4a480f864ffae65b55f1ee595072157df9743cd37b20fe9c54e42176a3852f72783e997ef6392151788370ce08d69ad2e1243b0a570331ec3271e392474965382fec444d14530438e510bb3db92341227c655f44f4b517b8badd2fdc0c4d8300f938c9ae793f43567bab738762ab858718d79a88a6db7f060ba27baf43d0b2de8c387b69753a575f1842de916ab55b18e118ea6bcdaf4576b3b4dc36be5dc4b0b467f54ae43f337c94bc0be2cf6b4bf3ae27c1e179c6868e2d3bc225678346a276a6a151321442a1c8602ccfd7ae35b57afa2f1058478831a13914540be8146cc99ae75cfa66d8435f8deb1520ca135a586aa30a35f27e8a195df68f06cf6afb66fd8e7a6874544cfa6f462bc374902b6139dcb8b5469c4bea56195b9c2c595399f274ec32bf770c630c14c09821b4cc11d048cc3e6cd6ed25343e3ebd6bd8ca21fad93d7a3c7fd278107693d1cac5e7a9d263b08420c60c47c9ccece0310fade47eb9338b87c8078c981a9a3795a1e0dffb3593c6f8932ced36e3d21af383de7f4dac1e67d19ebc4407edb7c316db548bd90871791b2d7e9165d01e04db5fb2712bf88c74c4fbb3799ba6d50ce5ba26c7f70df009f16b21adb863dfede4e7920704eb63cebcfefefdd3114ed4ff94dc4ee2f26d510ba9f8bd79c08c092a4e3c7abfba972070dcdde444d7140f1403b8b1b736e769779389642bb72b6df2c3345555760bc310a8aee123c04310e1ee6df73bab807c314af6c7abcaccba852c26d8b71fd121246fca9cb44e8046524a0f6ac66d67193887423a941508a01f09e6f7ee4cba9783b9f9d086b9de62553423751f1e467b579dbce95c80edd26c9a102fb968a3ab6a8c1c0e36232d6f05af0922114224548a242cfbbe0ebe1f57082a1f696a3bcce84a1bb05e04ecb8a5c67502ba57f31199cdd13e379a24f1285efb40c0161cc47d54129f4c93893155fddc27d070ed319c7db690a967b3128fe6a36f9195773f4d47e6cd213fd67b637c0079a18d924f3db2faa17982651f87ce1104ca4c6797a86ac24b8c0b3b3164333f55551b884675f78082b07b9561d3c4b810a7022b16ace42835601e8686b9e6715c1736ffc259aed5eab35927d667945504989ced94ced30356e46ba26af03a972107c77828b96610f3b1184a785abf039a521367ddf17bd6d025b935c2b3696251aaf872ad160dc347d715b0adcd509b21038986cacfa4981c2f8854627287fb4a0c621dfa37a666721781bf49b86948fba70d84e3db868729107ea6dfd41329fa683598a8a3d56f5fee9cb258817fe86febe7d23f917c35e1b4db6befc71008dda480aa4d9a799bdc5c2983ba40f3e24ad113fc74f993fa5eab43af48b460b69e95255c7fd27a352da0f34aca0f41eb5e15bfe573edfa07028f21458beaec49fa1d3bb582c526fc281baa10069126b45b4de1904d4229711c3985887b1c0a9caf2ea70c1c81ce91e0a94ffc6b7e4bfd76478af5acc158aca90bf22e176b33e3480705ede94ec7908d276074cca92cb556dbaee7f8f5874a55dac5276e7c0370cad1398cdf717ae0028751172885f7ceb7c7a6bb9355c4fef7082a26a28c3b47d6dc8405b815b66c33d6ec42d98e9960b269ed93426a02432ab0a7c80183c7c40f691e16bd7b1dc11b3e191eb5d9cb1b184712dd2c529db5f609ccff178ca4e4f78e325329cd5e55927292bdd879d73fb236583c04c9b677d1ff899889694a26039d05788699269fb85d59630650de802008d0e244b9ee2a83229dabf080745495a618d17f31bf284eaca4127ddae63d1a103a0032e6e7b638cb94eb66046d4e94cc3b132cbb08ba1a83eca80851cf6a2e4495d64954788bb3207fbb6fe77ec59ef3d9ca336fcbfa163b6101b5e57c38ad947e9d965401032c885291d90fd8721a6253e56de08619fad16026fb23342417ccfc5029b3a9b040111dd7d11f0753e5eec77915322bbfa2503ff08e36e13fe063ba28c49b291d40af7947331425ba6879d2064ca87af5f4330b1012b097521622c0fc183941fde6c473dbc22f3c2cc600c9cfe32a15d59d0bba6acc6827c5e881050d22ce556a851ac6f5206075114c24444263bb30389f53aec340e2a245dd0111f9440d104fa027043937198ad8e855a179862a293e192fe4e62d6068d4308d784872fb7790ed1a1883d98dd3c3d1aaba779abc72b412624f4f2c69e6b81fa8c8b01cb0b557555e23355c69185e0f53a105a8b389962ca67b39cab1c2dceb4ed95da82d76de793780fcfc923f6645d959f152cd40391ec6a86922ffc433cffbf2a137875192437059db42f5bfe342cec918e1e8458a59901d89562d0c7d9b60e4644a6deed4bb947e575bc21a3946e651a3778c2ba644b11445f06fc97c961761cb0bc3e2c0c0b95a699c262152334faf906d8319548547ebac61c9edf3e47cbc5d15b8291cedb7225cf707affea27c86cd12e93a8941615d9073c9c1277b29b786ac75fe5ae9372bb05708a6b1aeeb27cf6451ce3b8db935ba030234932ffb22cdcc13e01f37d62efc62d255606262e0a215c1510a037fc7e10db0cd95fa39d6cf41512444b39bfac8b8669fea4515114f4933406da4bec129863af93866d035e5cf86ee1cc8ca526bba3f066872f410588f5755b57b1d59fec7e2cf49768fe98cd83a8388f4a3a21e6d904e690ffb0f1f5c30416c163028523d025fee27d895127d5a7408aac95b7d60c4e29b71753b17d40657f5101ca6243cc80ab7cdb573f7f7888f583ea742fd55c8e1d3def9fccfab81dded9230e0459cd04a491f3f9fc95407436965932fbccb691dd3d2bbf5c19f4167cb6d2da7b093d84780525ca54b583bf67b38cab890a4998439a15d3ff43f276bf28df4574e60ee6accd46fd73008b65fb500018507e94f2efa93e9cb15f7e1f97d1af240fb549aa84de1776003706b2bd614ca74e84182c209ba4e8c4a8a7189c3a8626f4bbb5aac6ceb571e655c6982f084a8e7f8431113d19e1849cc1fe8c4f74cada08fdc231346f5fb4c8353f6f832cf83a1338cabb6a0f430f774395afea5eb43f2de7844485e11c8ab2bd0118796ca496574cb45605f31d8ee4dc606f0a0af2603162f33a1cdea4ac2d3454ad4c13c9109a2c66c3e509117b6d6b547c19e1ed70075fd19fca1cfd19b24570d24215dfc0c234b5cc38d07d84881b1a9919cf9831c75d9d7d6a934c710303f7e26136feb750372be118e66b4002cc783e24b3c5d00b8f06e161a4113283bc811e83cabe86df3649230ae1c840044b3120ad50cebade6d1d73313675036e0ce110ee7244d5f37f2f4894aca783482ecaaf47d47725ae8a212ba4d3371c538b078dc72fad412b654621c4b48032672b72a9500a9ca62fafa77a433dcb0d615eff007fcdd6b9a1352319375a9d6ad5244a500fbb29774bee44a31a0eacaf048d56dafb241e61cab35083e8d733317f46f207f3c558b62fbbfb48dd72f77cebdc4b413c96b0191cd45359c24c20aa3522a9af05fe", 0x1000}, {&(0x7f00000023c0)="19595b5b4d07aa49f1138c0b641c0f56e063b82fcacdee0f76498694a51764e4935ab4afb65aceab5dc25a24c6644f07d4abc73582e6fdee44687733630161fa1cb7d75df43eaac07a556dc20e27f5a5671d241e5144de2d3cd95ff8a6d8c2e0ac3beeb4fedbc4d544c067b70682ca8794fefab15cf5d21d62235ec6c04dbfde3103a84eba77fb38ccee3262d3800030f82364c5b9a6365f4502c6b5a6742228394cf2ee0bb2f332f2916efa5122ed24c4a2972481d97d6ddf7e97d12ff2e56feae0a7f74ed19ea2dcd707b15c6278fb641b653fbef77057aba5f215824a121c805d17519e48198746de21103e53d83a60cc3961bef7943de9699bb606", 0xfd}, {&(0x7f00000024c0)="de0687c82200e8df74922ddcfd39fca1c7d4c46a9e5c", 0x16}], 0xa, &(0x7f00000025c0)=[{0x1010, 0x1, 0x8, "24e9994c5580ac108ec3f3383b6fb198ea60a8cc453eab0bcdcc65162796b2fa0ec8a5da2e143143f2b58afd749c8e61e09ce06f70ac1514f76f4faf7e2e547707e8411b6af7239d0f1b75d7679bf7957873bf328263e0f0ddda374f3849282412698efdcef9d515458494c4789df70a121c8eb9fb79c8b10a12e528a38b9036d98409d7eb2af2e1648591732d5459725c56d4b74bb63f64123ebec80b015a4137d3ce9985478a4eef6c0a1604e5659e3374549ed11acc6c8b1edb298110031c8fbf3876db4afc5f386d22c3c4757862a122cbd2d0af45f9ef2e2bade48288e2db0f762dcc58f23de9e9698cc012ed3af73de2668cd60d29c4a1e8067485eae66befd3174e600d44ba9d2209216ffd475e0dc0cc7ed4c69f1881884cee6a2bade0c7d39f48301bf74d0962152f436b0554d014c5846337dbf2f7b4736671b6e8bd3be9e819b99e29a102d46bbed40fb82f37b30f0a796d6d24a3c08d3c4b2e524a272a19012ec0a24a02a19c9f3f1dd3eb48eb74fbbd3d3e8c79e8962673baafe17010cd64bbf41e1ecc200d1d49f2ae5bf8d54db51966cc415c2c6a360d0094601054af7b21fb00cbc94540939296583ce92fc46ca2aaadadb62d57d6e3176846822fcb9a0ae6bb9feef15b29b20926815578dead3b90fe26ee1397e5edaec455902e7ec603a1d668ea804e9a09472a7aff9150aa393871d5bb185b7230fccde2ef8cb4042eb2e53176fd4a7e70e9054baaaecb87a50cb237d01f6c1c3df05a5eafab09e5051aa4c028bfdc2429cbf7e64285ca33861a84920310d3cd4622718d1df215ae64d8c908cff5ee7007398bad27d9466807993f278cc378b5b5b033a1c883088fb78afb3017dbfcfdede418b2f2f36f58ac3a8e6eaf18c832513a2b9c91221a892d002ff317765c32b4d49a4cc2df80797ad0eb8d6d7c9f3c72c0fa969d144044d8b676e8b63494052ea379081f43d7125c11d9da03197d89bbb7a9c2cae7fdbd41b7ef32427ba5f5cdee2a84d53c2a4563bbf0ce851695e7b9e9e3ab8a2c6409a01cf584b86241eb3f5f0b1b294779340668b41426b38b4ff54b7ffd48991698358828dedfd11d41d7ce3042368e5eced19b3d040c9f7f5b828d79c584218916840545205993e4e194a0927d2a827cb92bff0ad3ecd5a45fac0ca6075d6f512326c3046dfb90d1e5ba8019af6f837eebbc8e9d6af0d56a735aeda47a803e27a7754c53dc4995e4e8b2fd0e41629502dc5656a27db964ca67289ac4e085913ca074a48898d0c4470b9d578efcb057a67dc009f326a88bdccee99c91d536aaf93a17a372ee61d93b744b2aef3149ac1fbab145da19a84470df3480eda033394406d3fe5cdb7b9fb8bca78fa3f1ae3fe3bafa7f44691bd8a118af7dcf9a95a2a0e63981dabdef9333ded96744db80d7e17d706c5e51b022994eecd4bf1c70d8c39b2f06337e5967461ee54e87682c0c05b943e335de0b37a701594015b271022968b48c3b2cf668c93164a80ece3e63cfc5a6822b3434f179d19059f622aba948805a0167f4533b70aea6d786a698ae1a8a5c9799bf86570201e28863093b2488ad9da2bf14683a54da5d60394f294bc6cdb4288323fcb6b122d80d5cbeec6c7b07f7fa17ca3d9688f4321f81066550c5c2baf9368ba9a4918e2d0fe4abeec6050b568911c21c96fbe4077449b9af7c1201d357cbfeb1da8ef1247fccb7b5513cd644ac76f2f4a5415ec44d32df94a391f140616c0bf343d109f6d32b3413c8c810ba2a735cdf770b55ed4ac9927a151c1ab6250e483a8ecfa59ed4fee1f0c11cba34e65514864527c8f165ddde5f48eb1fad08e03797d7f001d68e1052502ac947713316775ab02d75ef83c5ebef9c478c24a55bc1428b4f831a475398fba26c6fe29b07e39775dcb8309c741f6a25dd4fe80f158ea8df8a65fa25d4cf3fae464f1284757891a398dad012ca99979af25949dba6ccb3e896d668d725bd71b3614ad2f948ddb7e19746c26b8a87406925a60702ce04a0e2f53500d927de76b773ec86be67321c7a894c0e47be542f6db1c299f3f40297860a56d1aceecaf7d624874d2734159496c341ee32c02f4db72e922de62a3056be0c69f8882db871d1430695c8fa3dd03b4f6f6185cfdc8bb9468919ad511ce7bb45f4f17e1fff3c744f33be2813702275021bd08e05488e0f7bcd000ffffd59f6255b48de061017a34ebe1e09e35cd64f939891797fbe9133e4c4c7b59c314ffbc9dcf2bf1e5a8e8f82800dff624a54766a29eb5f23d470dd20dcdc40edb80631c3c88defb8e4f82ec00d551c8d6ff5eefe70b3818e01dc44678a33486381b039a5f11be6c53c9cc103a6e684079c357d19fa7e76a56320407808cdfe2e7cce30b2289fb88d363089e980a76ef7213f11909c0c877fbf8d9042cf841f7eed891f7c6bd57251fa78b71b4f6459075d3dec6168b60bfc1815bea4d8afd14a30cb45b89c4e4af0ad9cc8bf268d44b167c7dfb33e89798f93083693feffcc54a3e262c97d7f4531bea291c59c132b706db2e39f4d683b37ce7c4f75238b8a27c54ab066269a9d46bb9acae6c07a7701f3a29a54e9a87bbe9bb3a9958f208b15d7a0a8598a6bbdae928759439fef3b117ba85b51b627bc51996faaaa39a51c489cd8241c08fee94113958c9755c2315573fd2df9b52d6ace182ce34d6d1636532446e6f0d4fec4d3de2ba68cd8bd49bfbd32ddaf9574e0d2b4d8e34d274c41454a2885003442d20fa1068daf5aa4d4e2c5f1aae9e2c513d8f85b0ed8d18fbdfd9f01c9768ac1e157be6dd3e05554fa98109122f94c7da00ce9946a10642a0b25bb45d3c2c93fdcc96dcb770977d1f8ae0212638c7a07d9d23116c16ec7285b495149bc15b317b058064a7c2319bc67fe701d6baed8c43d99602b54545e90072e08f4bd3971fa57052fa5a0d7c24abf9fbb5b0ef255595bcc9373c95c13a6a4a858b2af044d72d6342f6cf7af2a581ac9e512ef17ba103a99394ccde35d4d4057f937ee4f433446bb8e0dbfde6862b98c6a12db3fec970332cf22115a9764c22fae6a22894294347ae5bc7ba26c77fa932974da7e824d7e836511106a538e597a0fb9fbbaa154933a60445a645b27ae8b99c192afec9465a6807e27698c9b918de8f6b57377d27df8d0261c1b2eee1d2cf28dff392a0c4fe23303d55e139db77b484a3713153343dca8aa9711f6e832a75a395fce413fe540eaae4380d775ff747c32c48c2b33941002baff421536207d8862da58213b9670e5968c4ca7393b55888f9ad6844a1538111747a3b8b798656bf45525f07df76f1aee4a78879395f06b0113aa419f4a08685b33efe958570c6f3865ed8ec701693c66fff5aff6acbdab47db6c960041f83ccb126af689bdae0adcd63cb87e6c1537de82e269f3897ed71b7902da89ddbfcc9908d1d40f65b6d249bf0b32be52cf2e8f510ac2f78cd133d1ce65e93ffb110abf55b0598ea0d4236a0ab2e15ea62caa0bee940a786f4b64bedd9badd6d5783c0c157c2cbef0058a16f06aa1e1a09625b4748a3165414173d87ed438eee02d0ed98fae1b5d5c75ae26f9cc88f505f7b58bf7bf5d382e7dcfe03a9410134f8647775e9e24ac58c565271ca7513f0b8d6b1093d1d2d233bf7e52d9641a039355ddb977e1a0a1d14be7aa89e7542456fecd7c28abcec3dd54aa3fb61e64cd46653a92f7c14a7f429702ce8d8db11a717b1e2ac9fa1845a1a9562b4d19053f2008b3b98919b216f51ddb16f6b431d499a124911f70fbfeb7c5a2c71648370f839cbbd7b5452c289244d9e50dce5b3556703395f61c7879b7be68814d0d7d08f2813b253e7b63dcc071e422e9897524d9355ed8a2b3fd9ae5990b12ba4ee7281934396ae957f6c305d95d40fdca32b108a49b4e67ade0eeed9e70aca032ffd55b8652a156e0012bf86bb64d570022b771453f1f44e23c74d86c2fa9e09b201c30653b10f053e70cc4c83e618f262875bacf046ee1ea39b63941bb1b9b937acf38dbb3882bc2bfefff264d7e8c04706ae6c658b3178b7e581d19951ebe9e1a9700fea8648d1f94016b388d090df85e490d30137e12cf3649f3bfc9c65bb9c0462a74361e6ddf3038c2290c30846f559caf069e40063052ed6c7ead75ec7afe460dabb96c35d828936323baf7ed06c52e7f9e8a05503dd8c118fd46ec8f4e6ea63ebfcb6684e074cf8626f6ce6fdbd47f712fe73a1aee720f9a6bb9c08e8089b61d16017043983cbb48ef76e24f72cc533e5112bb4c534a8042dcf4d642d8540f70d43ea3203bbc46a4c0e72fb7d2f151a48a15a3ab18d78efd2b3c84b3413f1ec87c0494cf9e70dd49fcd63a5cc2f9c648db712aa4facb565728861cfc3cfcfdeef7dc1aea0da92abbc357ac863c751a655e9027135d27013172ffcc52c4f25197f4a0e76133e8dbcecb408fea47941f8eb68aa024eb57c27e3b18c79e1d0cadd054a7711d377b8f0f59e6e66eacf9ccd39684caef40b164f8417ce5959f72e8f18cbf1622a7d123395328365c409f5445da28e217049c06e80d62711651d30b94ba3082c69abc1b581accd37a4169df215ce995619d251579dc5243e8741bf58725e97053cc05682d7681b074bf54235842a721e13e96f481eab78c2b86824ff0f928c700797cddc51bc202a59e0dab7fa36934bf98b573040d41353d35dbe4d3e0af541f0ef598ffe14d260d286518532654a747cd385676550e918843ea12fb81455a819bbed030b56883e72fed04a2894643c8cbfc96c82c70f7df8512d0a1b7ffe6081488206ce8c056cc747b6496d714e4ca9ea8c048fd75202a0b63c585cac67af30bf71b8abd9da8edc692c67dd5c2885c56edb4d0ca75827ae87b32a8861fb08caf2fb18a45c008e9050958af4a40d7a1a1ffef3dcf71e7d577d8a053ee3eb502ab05083e75176f69749be13ba7394351fde4b0da22e1278d3b879454587a577592d6e83f850cd6b33d11cafb2665efa1a6ba71e6daec6e2b720661cf12aeddf909d2f9173be2a493f0b502ee7aff7905d93b95db0b08525013444c6a4b0aee1434683b99fbdcb01112b44d14bb1bc943921e9003b9a1dca696df832f5596973f84888146ed385e03549728630d3d91aecc1b00ad258cab5c3b3e5ed9e02d667f8411a156b05c28cad0d6b75ab75babffdfa2854ba96c73970c9244e09b6be4833a7bf2bd1e38d1e223d2aba0f7f56a75be624f4410da9ae4eac481be5af0ad960580a9782877fbbeef03e19038ae320db4b06123891113cddc57a14d5031a10b897cceba7d5e5b2e6a976656dd8f63a1596e8443573cb58d75226c36e319567acd8df30ac1094fd487075a2ad9226a9727f6ce2abc6ba17625260357bb3c889673c9f3c40e1149afcac74c3bf7f5c6e19610ba077aacf8f667fc4abc1efdc613c1f594b0a7df8393baf365a854e16b8c3a4ae117eb3fc4252c073c72fd2c6f9648fa4c068569159cfbba38c5d67677d6d678096cfd7a63e486a487228cd53e0b2aa9e01c6f27314969e7be024215ecff34f816ae98e6995da5b4aa970a0b7bbaf577a26699cf7a9cfd25e66a3542b2b1bc91f247cbb0c014cd36cd2de6527606338f9304ad94c1c9d2ee660a049db878929c49d5e8205680d0c0a499901eb64796d41c4ae4e0de884941ed786134fc3fb34ac4cc2f9e896791301d311c58826e9875f842e0ff2a7c203c9f41f96b76ac68825ebe7f43833850b9afe14a89af19c7d88114ebc455a77f7dd54d9792dd29966207c236f5e6c0876a1b3a7a"}, {0x60, 0x1, 0x963d, "37f1f5624fc3f772cfb691cf6cbf1b4e47be23ab56fd6222896624c2f20136f60262d8eccd1550bae026f2f49488a25c894b74b47081a9cf90454ea20e539a8892022105da1846bf84"}, {0x40, 0x1, 0x2d8, "21677092118a49f7ab11f2c866b2d44f0dd9857b5b087575117c80543c00cc82363a3dd7df8029b315ab"}, {0xc8, 0xffff, 0x7, "9158f0fd0731c747376b1d3d8933f3fa3110ea2657871b5bf43b1e96ea1b20c5b75877ea1b8d2189e346b837baa507e3040080ad393cd0142687cd41d1e7ba091c7ae41440a1faf931a6027c2d11fb86357b01723b314ae8907c9764ca29fc0b25fe9131fe20cb257f389e67a5641c842192235157eec0f8c9de4e50e06ce1a66cd4778b8ffe7f1b0b4bdd1d51eb7c90c0e1a4f3c7767920e08e437df4304d45d2c63817283a4ebd9f608340de447fef373ba35e50ef9880"}, {0x110, 0xffff, 0x7b, "e8199c0dda6f2ccaa9563237f35ea6eb78bd646b48877e504e6e24b34d65c692216a9807258c01c51e1270cbb4452bb278a358af44aad55ae30e3aba321827b1a9832bec0150abe0c3a15ae4c5330a5d246a5235a0e28be0cb6d90db021e256770f5130e8d82b99531f4741001f856cb96f774c8acedd394c5144ee4076ab7669d8d01d064ec679ede43b703a7abff97ea1f941877e7e3a78bfbd233e0cbda0646c42d39e673e0eb0486db73ec992d5a7b7851b26a314b22aaf9b5817420dd514c4de6c6d9afc2a5975197c82e40788781f8459fafa9fcd4431af4ad7658c3aa90a80a567544380a276db895fe87e5507d8919a3e507b5e51efc2bc86b2913"}, {0x1010, 0x1, 0x4, "08b32abf87d63a144fac100edd9101fc376871817fb1825242751f87f5afac404250a51bb5b03eb26036bb52e84b7ff559a7b5cd55ffb9df23f94c273f89f9776837a9c24d353a2d8cc2caea71ed766e58082f1036d0403c8745d1c2c8b16cd4d8777f82a468d1f9b67dcf9989e98b2f0a4370f4643df9234dcd32b2a08c6dfd47dbc0447ee3d52f66e0ae350d1d7dbf8fdb4be8caefe26ab527a9c80b7119f492b2535a4e3bbf1525ddae4959ac2a3862efa16994757c7313b233f6ba4e364ca35733f1528946641f8e1ece81e3cb3c89ab9138c328711f89fe26579b36de77d6b65526f75fe84041f4723352806a369c596cd86124061eeee52f7ebf6a2847096f53198964f3f17c888de9878600cb6b9442293fa3e286f16cfdfb8b6d52e3a12b2fe8faa0921095c06a4fd43a8172795a79df69734f9e35a11500d1d783bb99b8f8a466d53ff4752a8bb0ff497c4010de878d07fe35224628cfa55a9eb71fc48b3f226fddbcb8faecb01a4a4602bb43fc2acde86afbf3644e85f4258baea9417b0e253a90f071c7a67c765d75e6510b8295f35da6957fb292cdb086b8fd4061e9c0101cd54c07d4075d49aa9751e462228d557973a32f0b38eb3bcc13415b2dd7ffa361eb41136b887bdfe38de2fb60f13b3b5b09efe4f2205f83bae881aa8040ae38e3c2c05c3e1d169d3e7edd6973a8ea35f1d1662f046e2d58a6336c6ebd77cc59718e7f829640979aaf0b8cd341bef0c83a66b5403e634f6799492b971c025c7169b72a637f370caca5884296fd95d8a640bd4a22b9a016df940d45a8e031f077674ec4cc284f44fb0787bca1b7c58163cd7a0377a1f2cf6b44f53d84f43a9e0f64411384ce5737ac375c9aef87350cbfd4f12ffe2e1973a5c9f687440ce918e07d261d5b2a20a16d40a5810751f6496324f46f136b14cebb0056ed4f88b544e22898d421417d7d3e9dfc26564890faf7e15c12d44da6ca25fa176b2a5be2a532bd4a6d59addad2752457424c9f9ecc64e15a0f8fe09e3a1b6c518b2ad62036ba1f313856c4a1566ca038a81086cb297928c62d7683e8e5220e57736f1cc6023871b1e78b0cb3b88705d16ccf5e5ee061cfee029234c93652e9e557302b74b0425280cbd4ce5d31d04a6586b543ad3a209adbd7b362a58ea7e28300184d52bcd00528fe8b172bd36860fe44e1024c0a519b6e6cb3b158cd04662fcec5100bdf0ac8c16c7fff2fdc57f245c1a9183764ddb246c804f1cc53c31a893f3b1ab71e065f6602c4bf986948e04b69019f85c88154cdc553fd40207245c3601ac0499ab03964e8e43df7c4cd057c96fd2e10424be15dbb1a4a1122d7dc551cebe188b369d49d140cc0fdc0156cfcd2af2786af8d9cb83dd2a833cff700d30184c8aec307f4d1ccd6355d14979052a296ac6c139361b4b0ebe89151dc259d7909fa47dc454e75ce027de1318fb9603bd692a91b7bab14e1f2c4f7ef849a462d99a65e02424c10026d1aafa91adfcce1b72267b00b4b4165bef52de0ecb8cc0f06f6f1e61ee35b3715d17842cc26c0ed73c03788aea16b5703fa45847a9bcd6d0159cea57cdf1af003f349f37d0ff3030f8400d419717e01abe24e9675a11edcddab75a9cd95dcaa473bfe78f84b5c1f3cd1f35d5ec4a989bb64d578fd5626f349328ffd30cf189aeea2423b28fa026417df41ac682b3ddb8ad70d6308c343018b37cc1fa78df4e28a7282be59337744a421ee48875b039b432533a3890bf341df983f662db3ba1468f249a00f9c81da527b1212e8fb64e537ea031915ee7ea22a4cf14f3c2b35d5f16865d0efd94bf4c29af53ebda260491ba848062ca7258a97b837dbd9c6196e8fcd966c13dbdd92cc3773c2e39c5ca0e20b55cb156b6bf7b8d85822cf3d83982a5f4b99802561dd95d21f6b0fe410d1bbfdb69b51239a2f093ac36ff96088f664b6b2cc894b079ccb603a2f756ae2ad25cd2a9bdd6366232e843442269a3d52d008141ee0da27d3208be59543a86c900cecc9a55b7c4b756c8f8ec36287c335a0e7383ed9fc9a07f6953de0999e3ccc4c467046a258c8c87423be4c752a97bcdbb9b364554e84ec1ac29baad2ed55f9d356c545d9e273b25e5b3ff5a7ee5ec85adb8f7c84d475f4e16560c0bafb790d11a813bce6d2fd9c9a9b16c24b4ce448232fafd11e92857bd03b8e3c3099e75020038b3dad44f637d54b4d5f125ab76d0919695d73297ad4b11e68c5789104eb16c29c8e6de6dc625b7afb7ab7b56932d54020ed5c680d02a324ecec8383ed6f81bbb128bf1e9f6ad8dcae64ba84b2134f9c2f4655b15f70c1b3563f1b0e417bba5ca53667d078a14229627c7c856c4fc8d577457ba9441e459534408d68fffb48fee801d7adea2ec9117204799fe08261852f96cc1b69bf35a3173c64cedfc62fe56bb3d9a6699c61c43bb9c0b38e40c0953aed55955bd84c74f7d8bdf32c429f294f2905732a62978f6b693faf979d35d1cfbe913602af8452b89dba51771a2d30538dd2aac8be2770629190d39567b053e43bb6e836157cdc487fee88286e203092b894629410b39d5b35ca257c71c3a2c1e47124889a58c494d4bb16f6fa923dbcf269666b596df084967933a56cde5f63ab2befc12edd6d8ce3761c9aa01dd95936dbda0a384e95742918b959dfd7e68ca1020b126104cd1b6b071bcdcdbc98a35bed7b3cf729f98f2f05347cd14951c9b912446345d9b6ec4519d8264f5b1da08db1e6a0fdf79eb7047d1100295b93986926388a7f00e97c82e88a719b80172080b9664a73f9f913119dedc4437de2b1f4fee14235fc9bf4b024a261b30eea311750bcb8895d80b71d72fb46fc4bb44830032d474bed7d25af12ac3fa489ff772a3adcab6e3f12151b247d861801666e2c8a6cb2bf546451fb2fcda0e1ae209986937fb0aa383b28bda985450328d395e706184eaed24f472d23201f50c788e89bc7e4d6e7f597b93bc319df51d522ba41c7de5b4cbfceb13f92f241b614f21b497d288b5ccaf330d8305b64bdd0ccaa78c96055db74dcd2a5c3ff0a7ae2632439e5f842e8ad522c2ec6be88d7e625f51685674fee1591be08c00a209293e5df36a0eea6bebfd430a4fa820bfc907c0afcf6bee84421e48a3b886a8181e50dbc5787c5a3625caf4e37069b9dc038af5e753119d60c274f382e20de697f9f221819c47783855e5f17703691f229888530acc095dbfe1f92c0458571f68efa33b51fdded5c115c60819e4ff22ea029b8954345a49ce112574f7ae90343b6fd6d1948d2f3091384901d12afbd0d6077e80eef1bef58fc1f3013e6b0d6c8e52d77fc9b5b317ae63d3eb886ddbbbd5422964679d1c9945b39ae35738d3b340c8128b08cec909d83bd225f41132759f10af82ed232b43d073912721e6058ca84ee62843eda5d710878cf129cca3f70cd1da447955d6e929aac4127e744bcb81b15a3185f7df0c1bddf9a28373b6676fff2f6910a25621d842b4cb8a7c0952328d5e9b2e6d601f736d9960da2f4e14a596871aebe629927a830771b5552d4695958db0b4cf06e10ff05b67e3e639cb0b2d168dc2b5e27bc5d3b4ba431495de04e472912e1936192d29cd6963d57869b5222929ddc58686d5dfad9e26a29c08eaeb849394fa9901795da2569ec68ae47c098af62172a152905ae784042b511711b4ba8ff5eacd478b57dd64d85e1f6d2139975a800c9a37c686463eeca331c5f465399c081567c37d46d4fc95af014533672ef553af99e4ff1e80f1e8e0eb3090712a47ec251e25e764261cf1ca4a65cf258834a8b57290b4457bffd36bcea8f375605400e7a34568832667dea01230e8d3dcfe5df3ed93c808b90daba297d1d8af20d400f32b0bfe7775c24e8022553f3f580627c462cdc6b13ac3bd0a1fe5c2dbc8cab94b6a481d5fa5da5e113daab507e4ef190b3405c2691c3bf3f48842f4398b09e7d1904e67c316bef9fb3545971ca512509a07ba6b4b627111ea8d807805fdee924a2fccbca0c4810e906c680c65e16bf6b69809d3fe5135489cbd12ee6e3b1c8278fad9a8864c6e977d3a73bfaa17b55c0f387d397483d1cd3f7d785cd474f9586ee25b4d8c9e6023dbd61bd88ffe9dd0625f25d492bbdc9b35d34ca50a38c38282e02b2d3810521cd4c1c1481ef20949ab1a9df7ea6554780f26c8b8a6a551fa6bcd21049821046daf1793eb2ce9d7e11d70e8f903667d90a25353090b6ed5cd170db5cf9a2ead2eee2826f278320df72c370b8f8f9ea7a8441cca941557abf3dd9b835553a2648050f12cc79d203220903493f2e162145ea9ecbf5c1f396ad6f8074fd3bc1bafafba6bf84213a29bac4df368812c8e912af35d67c2f5a7d38fc0a97b27f4ac3c90600f23170f20e9c4cbecaa4fb42279d62bd6f20d9a26a62b0d97a80a2f56452b7257b84ff4fc0dc264f4c0ad5d309f732d4b4f58223b45de82186596f6edf7b735a932aa760e42ceeee5b82aeb2ab512bfe4c1075d2383987973d88376f94a93161a5f5630005a4623d5708614cc248d7dfbe385f2aef7f406f295f5c55f4db2876c58024001255e849383a75ad71db79f650c0924c8f1ed58d0fe2fddfffc1ca1e786ba37f0b285670bfcc4409c079e0a2ec8a81cc02e2315422e6fa59c9071e2b9ebe02c5a0051666e5fc8d14385c05ef9f4a227e12129c3d59d17194940b460eac593391d976eb48bdf589cc9b742478c34a762f7a38ed759e1e006eedd215d488ca72afbcf97f29e603c62b85936b055c20edfc9ea353f0409f9e58e808b03d69bf9f2794fb16f136a01266b5a49a3c54bf1cb0ee3df62b35c93c41c2a9ab862e25c0d349bdfd64c73a109780fe244b62148a854a09cfeab9268ff6c39457f27e136f8c92a3a207347c6e4bc31d7503908bd915c92c330fd7df6d27353a1b7e1ab8dadb7fb073c742c1a89a71c8d300fc92c7749598440efd11035bb0af99dbb3d9c07c299643c8eb590ebba9b21fffe9c90f2fb833565822934d4a2a8ec5fdb66d7aa2609c93db34a08c50a149f98bb6282857e546c1e8772f7f9d5b124e7e2e5118bffd23eaabcdea08d96e9e317c3e3c0f20edaae6c6a5b798739e8957a6e7ebcd960eecfc5e2d9718ebe87213e17ec91fec6efad3375e3b3eec748ba37ed1d5f2f11ea7a69d2f6eb6c09dd2a77c322ab336d5037b8bef7161cc60b04a5ac076f9466bb21d2db44792265472de82035d803d0b45c795164784d36086fe167cd206982296c7998eb568b6942652c71358b5d9ee437d1c88d771d39d7b43f08790db9af2ef7b801aadb3761f680ecf749cdc8e3868d1f921b1308716e522662aa3f3aca08487a091abc4afaddcade5eb29acf8b5b02d805123c8a265da14c4f54dc914d31a71ad6183df0f92026d833516976a22a00bbd3a91f6802cc9c0bf0bdb293aadcd8ff923ecddf078d5099e3fc19da7ddd2b1f98dcbc9079a39bdaae8e1bc1b49431aa693e9c058ec7f2b433169b7cf7940411e4528f0e1f2079db19f818fc0f18560b933eb507649797a42c8f4540403bae5006fa0034acce4e154d565bb8cadc14c3980783efd4184280ea436a5737f5827bc4bb5b57ff86946664c760c3d378b6fae98dc730967cc8b5b376acea53c768607392d0d51bf4563bb86b28049d40534b3bd9a3d267738b798afa440c9d7e91bb14957ef7520cbef3df43470254c36cc99333148b0853a30847ab4283db56f6e41c620a2874404ce2bf85ab53e9c57b862fcbf6e8cc0dadea550cf629241072a498dceab15"}], 0x2298}, 0x400) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r2) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x9, 0xe6}, {0xfff, 0x400}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000048c0), &(0x7f0000004900)=0xc) r5 = getgid() fchown(r2, r4, r5) 15:19:49 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 15:19:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x29, 0x31, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x800}, {0x3, 0x200}}) 15:19:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/142, 0x8e, 0x40, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 15:19:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x7) 15:19:49 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f00000014c0)=@in6, &(0x7f0000001540)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000015c0)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r2, &(0x7f0000003080)={0x2, 0x0}, 0x294) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xffffff13) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f00000030c0)=ANY=[@ANYBLOB="000000002e000000255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece4fc62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d150167adf567818abfdd197578f40d374eac6c094047d09fcd656fba22a2f080f145127a64bf136e825f1879884e9447f238c387b8c96c08d0000000000000001fe0fba158657762015a478dfddfade048bf9720f8b4749dc7182f92c7e4d4e827e74c28980050600d7eadd26200f6fb04fa5f5f0732c3627dbc515d618937cd45ef8e77dd056ee30d352652378f066d800007e587df524189e2a80ec8e89ffaf6a424d6b66f55f457ff0435b926d38cfd6f5b98f04ba97fba1c79517694cf79ce524f8f3786ba1ecbf1b3eeb4e000000000000000000000000000000b47f14aba7a749"], 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 15:19:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8001) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0x80) ioctl$TIOCDRAIN(r2, 0x2000745e) recvfrom$unix(r2, &(0x7f00000001c0)=""/173, 0x7a, 0x43, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 15:19:50 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) close(r1) 15:19:50 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 15:19:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 15:19:50 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 15:19:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 15:19:50 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:19:50 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3f) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x9}, {0x3, 0x8}}, 0x2) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 15:19:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x583f, 0x3f, 0x0, "b665966d95722a943dea614d86c2ba4860ef7d7d", 0x6}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, &(0x7f00000024c0)=0xc) getgroups(0x1, &(0x7f0000002500)=[0xffffffffffffffff]) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000002580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) getgroups(0x1, &(0x7f0000002640)=[0x0]) r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, 0xc) r13 = getegid() r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) getgroups(0x9, &(0x7f0000002740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r17 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) r19 = getegid() r20 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) r22 = getgid() sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000140)="1c9ca626a8fd717ec2d6781e21b8b80d534214334eae36a8f8c6b2bf743990052839cfe44e1a4113c24f6e898f75fc0f9c598ad8", 0x34}, {&(0x7f0000000400)="85c9ae540f1858cff7d5717e38e198b21f3332086e70ada742e7d5aa5ab9e1f305d6554c0ee5cdfad1eb24b7f0244b7c814aff2a9f8a7a2a8840a3404f0fc9a97d677de6bbf904c6254d4b82f8f49506cc22e9b4c9a8ac3b8a3e5676c02011b17313736cd511fb3217b0a4fd3da8378d7d5a45593adaf25141156cccd638ab24f5217135556e67ac192a9e63e36130e79d11a9fe2d31677abef29674ce2b4662f7d457b26aae9387651105b0c619fc9d2c3fe4aebf72070c3f39b0039192aafc66ad520c73fe011a1137ae92f364028a6115e11c52a9c6faa37769070c1b0843f06f05320a8c59888e03bc8e0bd034d32e9b703253ac3455cff176094f1342574ef75110bb875090edd78aaec08a8ed61fb382271e65200d229d315c29d6109bb5a675c8b5ff34734a456967e09223137c96fb2e3302648279e697cb5e3926997c51375165bb662b9c619b571bac887bebc45b1f80b877480cb8f3da3fe33b553220238178bf61e7889da066c4d37296dfd2bba64f5868746dd13fa9b7d4a4d8551371dee34b76566de9386c9c0de85e41602615e6b8f315078fd8cdc97dcad799461883c192f2bd3c2a68595456436c898195b237add89807fb8d180219ae019535e99b7cf14d7ea14a7c70a00c9c21f2a7ecf07a449ae8d076cd1c28668f96c84c762ea215630f5a93f4e7f7eec591c626d0b6ce631a34dfa9fdf407fbc7cf36c3e6a100f15861feceb7a27e1f119a279ce40b1b9553bdc0274cf88c324c79374f77a2ee699f542abe43570527478e5d8b1e94e96eb742c68c599cb58fc8cc0c4348baa36d926aaab3b57c19797b395bccbfc0e1dab876c8f5ec73eca9b60e449a186b37d8876e1e7d372bbbd7955a88642891f12667a4ce5e47fa1fa5c7776d341eca8b1d523a60918830cd03502623543d11695e76ff961129887b66b665c6be46e20eeb7f19625311d1c25e8396fa82fbe12c6ecd7cfb93a1297a6508b77ffdee6bc332dfef48acf8cac039a72b5bda8e23756f428f930e1653a94b30924263dd415ee2f1b4136edab17d594e2ca8724ba45f0a8f2201f007c2133e51bd651dd83a6562eb7f45e55ac40e0498f30f1b72a51307fe989aaed24934291c784779a8570a1caf64f46fba405d8ebdad8e186bca4cb46342cc94c550730d6a38fe63bd292043f64545831b646ce963f7677d759c67d7c3615b20bc058f5cd1c931addd7b47326ba54d52a4acfe7b7fd5c1c7c137d158e6aa0c4fda6102cb734a00fe2cde902699b1e937c6288c43b9430e686251ccefa0cc20f75de769f49ccd775aa6a2cccf8a12603268453504e2a12922ddc69a85338cd2552d51b5fdb3b5b71d0473a18e5556199bf965fdecfbe7893aa33dc32ca74dc08855b09f6512fd3ecdb8726fecc6b078cc7ab36091aa71f26879c4fa51f8f844ec3ca32e4831e773c0f50c3651c8cb4d6a4a5b1956aada3ffbd010e73dfbf37bd3fd5cdebc052d29f8b6ee9761859fe2171f7355d14a0e1f336a239ca50480dac18ce3a6ec2586fa05470edfafc3bdd5c07cbd3e389e305ece1a8c8c3a78d5ef4377225f34b99abb4d1e768ec039c13013c33b25a0f7f96615b9f8109aef2ccc9a4b31df4bf4b6253969afa070ad11684fa7df884a5ad0d61f92164c4768603e43d47bb8550fc586572305bf5f5a4b7fd6737660e52df89a371a887d844552084ca655eeeb12273b418d159e22f451090981e9294a573c1ae0aef599083224b56096190bc464681ba7052f5b166608de49b822b3f08b35527bde22d0e5ec5cc2a154f61a16f6712f384a87af796b5a4b56bdfe02b2de2b6a6ea2227a04cec35eee94c5c0210d29d82d669443c72d439f739ebe9586e76007b71b2c5edaf019aef96bc9bf85638d72fd75c8058d5917eeb573093cf418cdf845aaa7186ed2c4aedd838ffb90f5044e37087fef77babeba49078626f828c8b52ef3327d8c58d370035cf86441183f730e6dc315c0ffe49b86daa8bf9df883cf9103b56303b279a52ea01bedf38258349448b25a438dade35aa740651b4d7742fcf48adc82c1b56c3cdb03d332ae5fa578b262bbe82993a5adf9a4d06dc1d4eefd785e6e85cc00a1e46a84b59c95583b47be3f1b33ba1c5c7b89225dc50872d17ef9d21ffbe387ff3b30211750be038ff81eabf25af84d8f2be789fafcb820930dfee50de2053db079a772fcb56796486fe243b0d05ae75f585491b1bc0997647c6b2ac0ea14eecbf4233d23a883262ec02a8a19248a68e529adcb5a69f756f5ebc1701afd869e032b58a1516ddc8c8eee51e0f8e03a1f2ff9389ce6a56a34001e48f0bdea6a3591b8a5e6422c2551c16c1d8b93032c3beb9076b2caaf503872dd3209681940daa527698095e524f389169fe26527c1883921ebdf538c23e1274e21d5edd3187df05b7d07741fb508c46172824a1543f2c92f7800a4cb2c14745f70c3fdab14f62df1ded9efc524e70d57ac19cf1b96355049c4f3ce0f6d6b77cd5e0b878393f85f30f741786c8a8fcaf483b9317947635d73b291074448583aaa819b2f38ad009a3680d5750d24f36220239d0801330f463262d0bd54f28276f7647c4be3f41048f67160561524253f69abc64127f3f3378417d72dafddd5a10ce3fa7005814d0a391fc8e251db268e407370e98658d2f4c12a5a53309847fa3010cce4c7a4990ec3bef9bef4cf436266b28bb7ea2e0aa92f773b6c2a8d2d09dc987b65841cda35565935382e3cc236e8a63897c2312f8f1931a675aeb31c3833bdb85137ec6f65bdb1e76f4991721930ce104da791d3c6f8e1a4009de76b36b894f00ea3e9b4f52628dd41bd0a9f23e2228684fc8fb07d079a9e76e848f478100d101d82953c63f164b1e65168a100c07fb94e1530765307715c5cc5e4cd8cbe7f603bf32fb39f387786c3b5a4eed1ed0d3c8459cb53ae93da514336e112f0da7f9122d502d5f3b1b7176d52ac2dca34377fb005ff508bd119ce255f88f6a3393ccbc224aef22e67a62e27ebb26dcebfb7d55568521078f1c319c59a726e348d268053efc3094b9c342610bbc6e1b6dd73c09c3fae04f162556fb5c78b34bfcd917376ccd8fafecd6d9ae3f050bbee3367b19ff0ec0103e322b49f2f8432aef758c1361d60355be7ba8313523a410b8913b6988b571b689e59978dda7e919061208bfbb7dc238c6cde23d026eea8d7544327f33adfd5446cd8f28c92f57d7d56ec8b9fc5d634d8e7882f849adbd10a18f37238de0bce5d4fd1b83e0a338ff021956d8c679221d2d00fe67b11cea82eff40ca767fe5f8e217381b51efca194d41b10ae79850f8458d6dca17681dee6a9df44fadb90a531eb7a48527dabe24fb2940be0343fe5f808212913bb0ee52ea26f26d4509870c66e1f8ad736f44ed18505be70e0369ec46f9c73826e98ed48f572a2e8287ff0a3cad6cf27a023e3cd91a59bfa4904ff6fa63c3ab85daecca9e6b93d39b69bf107e15a49b4ac1c5f1c8d12ed7b7213df73b22ab04067a551273216842478fef55f785410eb3ac9934711b55f87d3c2465df2697188b5d1ee0f843ecd8752ac2855303a74b4d5d53f78570cfa8ac1015152c9ea11120c9552c66238e834ed1f5664d098dfddd37b71304c8d044aa244d718c0f374001cf7c4cc0be32e2141e3a5819b3750f83637d0561c2ef4f6d5f34db1f0af47ad85c8feefb70c735077649cd00df2ce3b3605c96ff77ae11d142f56e4483698ad78f7bbfe47be28ed333ba5166f2df6e571f7d7b1069872e6174bc2744dd67bc62175e15da258ddf41d9571780214b0b6f08fb7faf0fe94d03855cf3bbf3c5d94526300971109a09c4a3e0dbc81332e80b0dd08f03da3756f84a5cee772443cc86fc2f94b180a684400931b5e9ff3c709f78e98a9f99a2bc320a983bf12bac52ca798e5012e5dcf1372c4016c834964cdf1791ddad89b763a44e25c052c09e8b3b9d19412aed226f98981219f84e524140a4fc0323bee4c4a1af06504d088ca14f1778c29d187e68cf0140b50fe6a6c41b80600dade0492e9af141c6c4f8d74535710c5459a4eae3894d357847f7fd810dced90c44e7fb67fbdeab22b4880eb07e8e3166aef2eae6efdd1153be153ba7950a1f6be079e86ff566558c2275d85b8026c8ac7a5134fdad466d9f3f7df8b9ab2d30ab578b30757892d29ca4edec62738df6661da35e96060ed87bab6079ecb4044a2b32b1cf9d4dc302615edaa46d98f960bbb6f6487c5f8056c3cf70d1b73ccbe947e40c68b487a9f678afb137635a2e4d78e1cac725433214d5e85e1e265509b6686b6ca4808287233a798bdf1b26cce22f49415d52cc645ea3d6f75be84d018fe11259c5d990d6904d3ca35359bc96b76f258c012b539104fed68f17404ee94ceadef310fca5f4661fdca7fe3221396058509ab9bf585c7695ca6c4325a3896992c4294c96f39f626117e9081d4b62fa3f2fd26b4a39f044f92c4286ece736a2362f7e36940a3d4e9d62f5563d771156df2a135cfc8e30bf6e4097855bbefd2b296f6aa0a15de1228caa34f8d1153a1b2c1b1fc137ecc15fd37bd0d19fc2cf23f6decbb430d8fc7d1dfe15eb507b2fc32fa61440a3d1071569533d49fc8d167571253e24a9f01ca89ba0372c34ce9ae1c46d71eca98edec1769afabca76b56adfc87cb17cbab9f25d0c9ad38634d85122779057669246262eb4eac74ea29f75ce60a8197559d2952d6c81ac3e2e47c954161b9dd05e3c28c7a4c7814f2d2a5205708c8483435ecccf62982e1e2b9dc395ecfbbe44828e50a2f5372f3de49b3170ee208fd5e0e7d1dc95568f87ec3bdca947fe798e52f05b85bb0692a49c147661efe13970cf940419102b9e3d60360f9404fade606964af25d8308ba71bdd71e03c07341f6edd0f7846617ddbacdcb5285cd594d29ef925a6984a7b6059fef465f141787bc1698e3145b8a81502ef436d1e8c8b1a40de94f3b3239bd805b9b9ba4a88f843509269437de2c98ca2256c2efc2593bd2f05dbce71999f1d862ff45384f9de6643c617b6564865c2f3462bcca9fe6611ed9831bd130429aec6798b144d948a3c32d26c4c0c6f31a0ce489b213dc52fdf7d5f3ec22469ad1ffadcec37a4ec96e64afda3a3b2b84dc6e211f1d0221d0ee8b664ac1b55548a836eb7044a4cb743c66cf4b2084bb338e1aaa2be261503f5acac26d21f3c1b0504580529fdded44c028bcc053f4fe03c3e7df78b68caa003feb9dfe3e17201af931bf504ad73360aa8bfafd6acf05813bdbab1e306f9e793399536465c1f0a93c8143365d17ae1af041c952f471538cc40168992e76327f62c0ad5a910f57e2766986d02b654f1f5dbbe15b86b13188773491b17bc5b7048b1266c994d4cf638757c84d7f315962fb98b412e9661c116a06137d2c615811d5d3269c34f63635251fff57589a9654163a1a57a019e61b93151c2ac7585919eb74cb428f18fe0fefa72259fbd75101fbee147d8f8d5a72cfa09a8e9231ec3a73fc437050d536e72b48c4ce1ba5cd399c9a2b8c1a8b638dabf6bbfe97bdaa41de60c932366e312f1eb7110711ece2e895f8f41543ea0d849335c116940096ca4aa4ea483aa06d13f6958cffd0bf55f23475d76af5689a02fcb30ef9af1a9218a8d271052cbd42f95f848ec22d12779bd74117702eba29e928ff3f0ecadcfe4600204781ada4db7dd68648ceb72d8ac98b5b00eeeb94c83ab87ac97f107a133625f406d4b90abaebfa340bb0b53b39f8fb79e25d4dfbecad1e55221bd34d", 0x1000}, {&(0x7f0000000240)="ea2b0f7c6d0ed2170af559dc4079dfceeb6b09b09080b78553143628416347f923236a92d353a39beeb1b8ce70e7de4ff59b60796e4496da11fde549bd308cd3ec4bd065a8274b4b319fe0c7e2ced39fb05ebfd6b55b93175fab8099bb8b2e57761d475e4acdfd7a128e6d4271064d050b878ef2fd614b3c0341c31aee3fdfdf6bebe0378a84de8441038590", 0x8c}, {&(0x7f0000000180)}, {&(0x7f0000000300)="258466244a8117b5aa02f190437e9bbf991f4ab04338e823539d7a8fcf7f781e928ae7f1d0130ab071237d52d2669aae3963ef6b7a2ea852deebb721bf6fbce19a76aca79e65b5ffff5a622dc9b4295a3e060cafc26c78ca145744dbbec120f170a4be8bf5c7a5523b2053b56d924ede481f3ea5292f628b7f3281687ce8", 0x7e}, {&(0x7f00000001c0)="80cffad3d37fa424d00fbfdc9f7b45fd190872f7200c243f9c7860c003da7f", 0x1f}, {&(0x7f0000001400)="5ccad72ca02c7e867573f1b5be2f3549d2cceda35f7d16a2202b2588fe353681ba92515eaecb421ff3a4a6c54c92b50cea81b217b6041b2f10a16872cdbe6044666113973d56c59c8af2c2d14d17a7f10c51f25f5d3d9b6bef3bcdf3e97b6e91fd547e1ecf96b67d1c3e02736acffbba4d4f9246e6d04fcf2a2cddaa28da2483d75b39f4e6bb1048bc6d2f48aa5501bb170f882511c15e0565e7ca5aaff2237074feaff0bee6df82826c635a051b3ae3bf9e34f1b5cfbeb055613f8c934fa6a00eab757b71792fea5c839033251e2ee6b7eb7a56687f4e98ee8cafaabe0c034927cd296e70565c30c8689c2fd7e9c45c4dd0591c4e5c515ad94b37a06a3191e2432b71ea8b35baafae86b509af38b4d6af56ffe3dd5568b87f70edd3120c2b21f6f12210be32cba149ac1551977aa34454d19c47b88b0bbbffc29011cefd2336c470d4c64ddf457e7709c58cdc5f92b4e8014fc54f0bc6ad7ad9e75d31c786eb87e763f044a6facbf8c32719c34e2396dc48851efe97788550bcef60324084564d65af3dc7808bdafe82a2fbf18625f280526dc861292c1795c179b7d79d5263065312cae92bb09de54452b63be77da74ef83fb3764fc8aa88b166e27f89815f2d41b5e99bb7c14ff3d3fdfe26b39956e4469498ce0ef4beb9dbfbafc5b0061fb6cbf52ac78bfda06a55275ee321fc6ec356767b4c5c0d7df037257eca4d956cfbb286591ba8be7e248d7492de713e40a4afa33bffe279956d70a6a67a53f740cb76fc511ffda81d2512becb1c324ad04b2553ad8ff0b4331e32025271184a9e182751416b889acb979f3ed60ee805962de57cf906e957a63f7ae44437f823ee7ec02ef0f1cd923c206b8ea68d661058b8758ac26e5b491af61e4b254ffad0dd282ea633e940b76c29f7813bf3e84d6ed8007c6641e2b09c7b67f56fba52cb8b5494e9aa1f27c5b6095792c7ce7e8e5fb4f9b36f0784979fd8b3383c31aa797afccd170f4a2ccce5e98a25d0b17a44cfaec0879cbaea86ec7bd17e25d94a3671b21d3b7b54df57b02ce824a505c66b1d2f3ef007ec2691628735afd6500692706d734735612bdf90ea53912b9a0530550a2fa33b28da5913e0631a08e185124dec192a14b52ecdd518fea3ccc4a939ae2c46cd64d16d9597aad4bc7dd81f7b719e7493c403eb217c9cba62d93c3674976f71449f9dbce37316cf3fa808a0ca48c19ed0082ec099052df483937cecced3457da30b455a8511ac0d3fa1b2b8880749da8548f539fc93c60c70e3a0f33f24afc5755ebff5fcb62eba085038161e12dfacc7ca45876127a540f3d2cf4d06b38da35938b6e6d54090f1b5c48e546a164617eaf71601508f6200ccfc8a554055c281eb16a7c2b21da1d8ea571135d192355efe4e1c46c4846f1ecd6fabfe3db7c31fe69ca480f6ec71a6a0fb43572972714209da329cc476a7daeceabdcdaee169ad26bd842ad56742503611b51c645e97c0193ff2e9294ce7dd6240bb7bdcf69481b2f923a9ed86b114ae697ccbc8f079227094efcf0d00ecd132a09fd48e3ec814efe020116911b4c2392d26d2a26f49f6cb60485b3b08018b621e1a46e16ff865dacfeaa8560775d39bfee6732c9a4a41cfc309ee77ab236bd95cd3fc88d32d9c881539aa6c1ac5c95fe1fbeb92574c0006e1e75ac194566c9017383eac4cf75ba6cdb49d2ea0a189852bcbf33b8473bb934b064922f5ac1e97422b9fad238bd1da59525f1c47aeae251cf65b32698469b5d5565f2fdb142313dd405ea4a992b2c44031cce240ec648d88c2768a914cadca05c46a37ff44046d6e79d1b7de6c24b1105fc93c9d29df161e953748aaae80bd70ea5110bef16721e78cf9eb131f1e5cd32979d6a51e66023c8bf2ec8e14cffc07d87a5a196fd5bab32fe7e9f82e6a295dbb813195369ca783a63144fbb10f49510b00a1536546edd3325727ac9fed31f33aa16f1b6b1c9343a32d94ce89237a8ffeb87d6f06199f60a7202259e117a5a1309e85217fe0e9b17b4e6e2647c0618c005a2709d528a29b176f8201c9919fa39ecaced764951598b803866eeac763d48e4da25b95251d021799c7800217c7d9a58c5acf03ecc04afab3a7f6fe111acf924ff2e3541e91c60f3580e22efac874cb53155e951d734cf45e7183565a7c09c792f48781e0365dd5c82a1735a5e681ec99abc7f1f9c8fcc3e4e7fef5561cc711af599e9df6dba173d58c0a2c999665339c6eb296dcbf331d5d8c21711d6d791aeefe45c3ecd6ae3bc8aab0aefa6ca187ce67ccbf0fd0fd0b595a5a3a38455cfa7ff7d970238765505512aea9d8cdce7ce168e4a49b57a2ef96b6be6db92c24dd64ee56f8ce5c4fbe7f23284f3c1c9d39eb3e2f83b4821b2b70109c7b52ac94703e9e72f2b1808885098d373b37a1829e6a6cdbcb0e55c96db9dfccf794f1e7ffd9d2d063c6b330de99727ed3c5974e7ce455182e30240476443411c1d2dad0c71c377e3add4894478387d49386265379ff6ab8acb3ff8cb1a18dcde235dbafcf8ce86bcb2635ab8aa0aa68dffc2830a6f6339511060b0151104d9ed3c9f1edca0e8f57e6883bf49b700772cfd0b06f272ef6074dc313d2fda63e1174e16fedc4637883d5aabaff92c2071fd3355d9f45fc2feaa951749824c559f65e7800300bbeceabd02d7d4acec238c67fec48a426361d21b886411c9c9800c12f6649b71f8da05a4bc583e49cdaa9d5ddc98d569db3090cbcfb0ae742ab0d38f84c43f4189305ae043e67b20314683f07a4af6716a2d4d50f9a3427baca053f478488ac8240bdd222b8e2872095667fba29882b886ef53eecf609575d7367fba24d549506fa535b31ce91cb24989d162867730b6e4d3eb65f238ec3e3b6a9cf95f41327aea00840e04e4f17fc34a3565e81d97a7a9e644c01e1beedaf110f953042d1b67e4951c9bb2e08239b18914fb69aa2967925dd9344a6d336a742660584e99f42be19114b26de8922087d886d0b3c563a41dac10ea148f6ae5e03465d794f3f25323984b0cae0ae49604fdd8f9c44faecc9b786bfa59929402fb6c02e1d9bb45a547fd5ba189428b5f229a32c5ac6cc7d548e3f37360bf9a04128fc1bf34b42a7449bf8ccf992a945b0ed5cbc3364edcac37f5fc5bdd53b720c5e6fa2774c00aae70d7b44f896ff857ccd79ae171453058eea24616d7a5bd11ed654d438e64d669076c5ee0d4946c8d6819bb737beeb8d814529d70fb4eabc3c35351968d5fce34a0dc03068dfac14cd70ede5073676b1911b7cd44f3617bcd1dc009beb4f68d8544d6ec712b4119d86218fe25ac7914e9bd36280fadf327e67d0295322916a6ab3b0a418708c3a1ab92f17fa8cab3d194228d2bdfe256b3bc4954a6ba2e7eb25c629468d34d7f4804f096b255aa180e61c66cf95b6d6e2ff5aaeeeb0588d31c5fb580f6c48e18dc5b1362990fecd0adb884b87227e2b67255c303b170dc9b490e0cc1215e1f00a8b624948cf5150ea88a47486a21d6d2acd0b0ae3ba353394f989912b2ff23b1f0a354424ee8fbff127e0052f33cb3ab39c1e7d8ea81561cc72922e456f27f05ef8acc8ac329ec63deb1a998382e917308874e4b993037ab2042186f32e167766eed1a4743cbe183d12851ee2cfca9d0767dfd2b034698fe3f9f14fed9e8d31bd3852385bbac4737af1474a8b5bbe1c0b6f10ee1d3230af5d9749ef2e944f8bab571705e652ba959cd8b7f167033cfe501dd063ffacef9fd2ecba4b69b30c4d3d686f68eca8ec7b6265c32a75476ef2c4a3915e9e9c682b58fe306d2f8bc4bff97e18ecfea44afb24aaead8eb53121b173507173cad7a9d10c9f59996ad01084e6fa3e59d46546404f56aa2dab45ed79e698ea8a7c11e90761dc228245183ccb78b1de89980fe2f205eb00f51d1c91b7c4fc0f572428a431a46a7b6bf47c8f3efa5c6c2a9e96ee1de2001d1657b7b2191a020a8e39f7de16d828713667c15925de075d0a0ecf8f0457584804cb00351ea724c4047ec89bfc2251f0062db66ca2384345880c749bc9571e415b15b18e802db0ea70c94a112da0b670d3899a404e5e2f0aca555f01b3ddedd73c73e483948e78c4c1e4f27b679e6e67721d0e3e8131d8ebe4806e366506407361fb8e9240a0e447003d7f75554b6b332f288fc808f4bc52141f964f97af3d292ee2a6bf63d604f423f2035b465d75b8ff05ce04d36d0651f12c858b7b752f2c75795d36d431305ed50402e3f8aca1eb02f0e8b5358ee72face01639f77928392bedb2765cc123a0b99f20e2ff41bb7bf7b99b256e12d85ea867110951ea2912ed93e7230194cd501d9b7b32272beed14e7466c85acf4e9697734f0686911f60eb584e9406068eb598ad5208deacf07afb03eec235c1fb7712fd7ac7ae6a22a4f342e1519674101c2009629162f27a02985d84c77e0aea4bbd9aa5adefef4a4eb8f21b0d58d59c7aa40a9d0a2205e65d0a1ddb6af28198c0088dc6765c8ff05c947ec6dea4ff2ef3ef3b296c65f42b3f4d5ace9a75c5d47a02bc84b72469c003e8db0a508efa03ae35371a9c291c3e301273db5164d55663694f9b5d28d1dc9c3922c5a306b063464cb01682ba3719e5b7b64e211d5b37bf1963dbc90a54df594f89e0150f6ea4c1097362dbc9ea700b31d829a21e4e4fe38b0e3ed32dadff4a3138eb5ca8ce845c297000f215e143c28dcdb46c19fbc3173472e1bb717dc61c7c8451e0bee3b9c902a96c566852c3a1a5f3851a1cb7d5184da880541eb9ade5881795a68721d152ab4b91ac6c18d59ea96fd2205bf2d03abac6e78073631f905a500fadd170157875a568bc86085070b67a4b30eb50329679638991518a4dfb181a42ea021745ad4ec119b298ae80068a5adb7916e834a70063c6f2b384457644fee95ec826b045335ccdb257daea938d831b48aeae04cdf38448de6a06e36aa3f6f76fefed9a18485bcb02eb97494ea9376156e4df9c47c6aaf67b98faba8bd136488ed201a237fc98e9210475880e81df41e919bbc0c8d0afb30a7b0703aeedd8979d88233273d58e698530a366ee5fff3dbeb9bf108578bf0b7c67350db94bdb04889d4a5aa82b3766da682368d90d6549877f960366b918e353cf908bef9f5879e1db30589ea76e8b8f95ca35a5af134d03b96f8079b9bc44f386952bc3228092d3b52952edd626091eac62345e04c1186a6d1016acebc4abff5da5793bd8f51e41376a15db33db7c584e51f538ff06dc88bc0d9e689ab998c81ccb4373596bac71ed270464b062f539e52d86ddc3d9c65759a2726ddfe90abd9192299395a890642e4b28a8c8809e7ad45063fd887f61e9f188bda2961ed21782ebf3ddbd7016165603d38b82e0075c7fb429f7d6afc0be44a67bb4e481401d9ad48970d98c2fc0e31d6a060ffb3bdc26b9372612b93a0c72de86abb370eb92670d3f901115a2347f1cf55d459f31b5b3712ac57f8a0c11e3d509640bf6f0713f478cb852fd7a48f624571cda1bf4ad3e3f9bbdc7b90a88302b13e3acd641a93d951466ee8a6fe5c24dbba9f9baae5ae4ca57b980d6ecacdf88308750b7e17a9c627eb0e266b1c74e26e91956581b144211571f2f6e0f2b091c725373c43f8b11fc378d5094ad63aa9d6039a43c55f4d0f259ece32b8c0864bd61bf3b97e368ad04cde13dc37797c77f2ae80348a580c5e202e00de0d97bc450d1a21c5221fff5124b7c07cb69640147260c73bfd16ac612e27e2898f92d0e9aaad3ff59d2cae0b52a6ef6bffe88e504ebaf11b23", 0x1000}], 0x7, &(0x7f0000002840)=[@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}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x120, 0x3}, 0x8) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0x0) r23 = syz_open_pts() ioctl$TIOCSTSTAMP(r23, 0x8008745a, &(0x7f0000000040)={0x9, 0x3f}) 15:19:50 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0xc8, 0xffffffffffffffff) syz_open_pts() 15:19:50 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2004, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 15:19:51 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x180) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="6ea1a409bc8af822180157f4557f003a8915a69be807100836ab47ed500d4945414b6e1c636635a22eec9624efbffc6bf42f249925539741d7bfb90f7725ec7c37a148d5e5d49f4473b2d583dafe9ad13cc5c7977bbdf2047feb2d1d9540d1bf158e08ff6796755ed6f93b5b23af", 0x6e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000000), 0x10004) 15:19:51 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) shmget(0x3, 0xc000, 0x501, &(0x7f0000ff4000/0xc000)=nil) semget$private(0x0, 0x1, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 15:19:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() ftruncate(r0, 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 15:19:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x100, 0x81, "ad4fb4851773c145f95e4c19ccc5745fcae4c673", 0x1000}) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f00000004c0)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e8705004863844de556b5893b6a3bb4376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9ff1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2cf) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) syz_open_pts() read(r2, &(0x7f0000000280)=""/161, 0xa1) 15:19:52 executing program 0: socketpair(0x18, 0x5, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) fsync(r0) select(0x40, &(0x7f0000000040)={0x89ac, 0x7, 0xe25, 0x8000, 0x9, 0x2, 0xff, 0x8}, &(0x7f0000000080)={0xffffffffffffcb70, 0x2, 0x7, 0x2, 0x47d, 0x10001, 0x3ee, 0x6}, &(0x7f0000000100)={0x7, 0x2, 0x7, 0x41, 0x1f, 0x5, 0x1, 0x5}, &(0x7f0000000140)={0x1, 0x80000001}) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r1, 0x0) 15:19:52 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x8) socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() r2 = getppid() setpgid(r1, r2) getppid() 15:19:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) kqueue() 15:19:52 executing program 1: r0 = syz_open_pts() fsync(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xa1, 0x9}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 15:19:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="2d2e23c823ff4465d9f830bef8fe4a8f54174bef11c6a803990a81fd6536b07ebc2bdb1be56276d7614d63753aa92052b51a6afedd7ccbdaa25ec44c3807b6de6d8f1b49fbb19eae1a156a6e1347fb4b97a870ea43ff89422f735a79c14085ba80d325582ac16cbea7bf2427f0ecf112f1276c2923216136c9c10ccf814acce567dc80e6aec1197051c8db2deae309674e61627682c82b16745588118b712defe3bcf866d3265cbc513084f7e67de1e35d411dc147e4c1b4d9c3883524a0df75d14d5ec77606027e9e7f58ebc65bf34424071e3a788140be764c3b3557a8a2e6df2158915914ea9264c1681e9c9e2c15fe33e20541e1af3455a9b34c56c3c4b6a663dfceafe9dcfac109173afe53885d2c672509e62c25f1305f9e83ca2c61bd681e1f6406a10c7b8748091e30dd21035832716f4717e6f2438a7f034d86c17584da914f447a8b8e9a04cdbf6b9643bf65418ba53c67f2041d265868b07e4e1997e2fdb535551fba9193023d1c1283bd1a630c8bddbf5b590f5806051d20dfba82c8785a5c6064b4e51e5d4d8bd7acd222ae0a5ed2cf5dc295bf5dc8ac8b8067300b6da7a42c6ef5c86f0d1b71cbccc789dc6a1e2c8e617e0862d55c8ce3bb558727bb8b33bce1c8dcdd172cc4c894adc648a0ef122f5911b67b6419b8f883247935ccad57dcf407f135f3f95d1846ab742eaf54b489a7ddd7639ef59ca272101b3f76ad4a65d5e90781ed1372310bd13adcc6daf54ef3aebe2b77a2709e3ff045d9f9f4e1b3cd3b0a78eaade95ecfa88dc32d6e2d7987d5708272581f38ae1441d71a88f470c9002d58cb98310f6115f07e03b4f7c65dc93ab1c7069d8b6c71ed880aafa580ccccfc4de55066fa0da230e2d10f7bde58b8c513916874cd9140e8f57ff2ee5497bda772cd41af3d7295d5ecc656d6273b0613aa6a965441b619613ef80610707e78d8002e7010a8d61710a0f6b0a72d6f9e6922e9cf5bf7854d9bae3594e0994d083d2d8ac5497ef5ad7df450dfac95f2aa89e9ad987690aefc89472f4fb12b9fabda92a84efcc160d285dcac4e7582f3685d79477f6b8b0729676d94837b1045f80e5c5a85727e86d0523801be920b19aeac8fb611b452a7dd1f98a43ce0f7cd922d16173efd64e264f7631471762272438745ad41568c45afcae6558682180ceb96d9a00ef64c4ead4724dd5c6aa4a51faae0a5215cf5c60779d04db39dd3c01fd352ebc65a25e898d81391f1dcca71fc2b9bd0af7cc8b876c15046d7b08859e001ce32c24595d0e9725965c60ad447da4827761ac770b3f76f673b0bd062b5d60be169d62d98011b5bede3346e03759b9e3069dfee5ec16dfa0e562b06c6e700316c6006e1dfb49fb0a73a12543cf35c604432a7e528397775f54eac40114ad8c8e736396f2262d0aa94a5011e0fee356a375b54d97d2990ddf383507ae478bbd86a95b84a38529106d18cc112dc8e4e5be3b9e6682ed40ef70ec4357b73d4f68bc4bb7ada49ff6d25bf88b66b3a09840d912fcf3781885c99c3116b4e6a2a63787b3f0b5a9c37b9dd793b091029f6e44f35ce3db1685d69edbed127c13f8daca098f4185267c700e440ab420291827f4b4bf45c6499152d72d10872a5aa057c741548ba0e4c714539efbe7451375dc962732651faf4a912c18de25a36d3d5743313bfa7292986a476731b33d22e2cf087d3e807619909efa3669d88b53acf71e88480d0d9fc01f250cb1dd20a5e7fac14c3d4d4d3721f9c952f992867ebf99acf2d85e2e557bd0e633c4c25d47c185d83337e8b7a263cc40ea39bb6729d87c63699a76cfcb0943a31d3a42b7de983e2ddc139f0b0d085ed403b666c5a5fe4cc7be5a803655edb510248ed71ca6d1e5edf385c310b894689b4550f3ae10be5e317b5e02c9197530e38461287ee41d387ddc0faab9662c69e2772fdb61a55220441a9ba41bb3739afa2ef7d6433dbed3a3b57aaa96af944e699887c8c3ad023af956289f1c147fd0d9186437e9517ed8cc222569f4653fb3b2c8f76408c5e23f4a203811c9d49a2f1369fe94dfedbf27f55d8351b9def300074c327b907934eff427399422d4a32e202355779522637fa0db933fd999172c34397a3cd5a633e807b46851a69a35c92f6fbf5a3fdaec641c245484d53994f2d759f481d888952233eec0aab237c4197b2f2d709b9e73826f69f7896cbbe1e8f4888ffaaf265eab54e3dc81bd0656f36957a4ebaa94dbc4511ad8d8d2b9ed5514751f52d821446e6461672cc546d5af11e5a562d49cf40501b720abaa9ba283002bc978d6c67fcacf1727945e3e8f3cc70b3340f92a9a37ee7fb90236f904530bd6725f8d808d279fef6d284f36a676aa6223ee8c643553141c531c0724aa397d1a3f291e9bf7a6608012eb13b7e0dd9b56799866a8242722971403385fab38fb008c7aa8c8c8793174af0878364f015401f05294a8912994a37d0fedc4378a5b30ba8fc2358a2ac10557342490ad7acb2020bf405b72da0f4a198800e13b51d1fd9552c77d222f95581ed7176d93dc5a091d21a4cb47adaf627f46c452d6be5fd4f7a8d44895921aa77705292ccb16e5a665a0a087212fe7823129b8eef0205652fa3b5a5a2e88b72969072e5e9ad398e9376c9a99a72c91ac4a1edf290326994b910c9cbd09577eac3df076b3ef55a04a6e81477ef49da6e2a63291569d63307d71f8e6f77761e638ffef5814be14879abd8ef66f666b2b25b28dd0e3af31bc0b55c1ff3ac276ce722f1c258c658dcdee32ae1d2bd46582702adc413011d344cb21eb3db8d87841ce4b2fc6abeaa557f2d6cfa867ac6c3eac1f45b81c84b8a9dbdab3ffa6e39a7fcd4289145da500a2cf6893d1311e565cf67f4ba954545043b2843985228acd0a375bd36c9b005ecbc09265407695278d18a9d8b61a7dab288c74ad9ad9bb3bd4d906921b6780f6e1a55c9cdb37c8466dade7509e40490f505fe33b56e47f38d45fd3d7b3fea82f8005bd2a1636be4aad1bae4e30c351622d8d6b1fe53fcbeb1b6246fc4693428e45b6cc3cab104f78c166359aac689cd3ee30451da7a61a498183645338e859f6bae5591c8dc2bbc87ccf01d2994569c29996ed85a04acddacc824277d4b682b117616e3a5ef34fd42dff2dd9b7d81f65a9875709748cf6938caa04890ad06ce8de780c2b15c7f0b6e7fac07228cb0ef68bca425440358f3c4babd46e7c5e933f1acdba572834f9f7b6d2d949bdbe97121ad1f8873fc8e78ed67fd183038a21ffb6cd4aead1b959ad541e4a942307c40b5f483b4b2e18ffc69c2c21221ef51bc1ad18ef19463bf34fef41e8e45642f1dc279c351ec26562994bc4e20bf13bcb042f711f2386d9be8e72edd7d4b8ff408a2d156874a7386653a2cbf2c5bbc49fab6b4abf0fdb3cdd6b5d8aa90b5f1d41a2634d6f908530b25a10487b5ec7678f828a43d0e594c8c601dbc2ad1d323908a049b510b376bc4b72f1e5c630313418f2bbc0f3782f57776f77169111a0d7ed2c0cb86e0af7685abe806bef948d972dbfb01808ae78692aad7622dc95efa8339d664060e3128d29e6ffe7da2886d6ef9681395948b3b690aa61fe39a5521b904f3a709fb991fabbb879d5eefed6134c55004d8005a3043e69ff014c22b3255d66bad8a888a3ba219b6baf4e01301dbd2bfe2617e3a2da752e72bb61d94ea3bdb5ad77dceeb039c6730d21db0d41fb4394ab9030064fe0bbbf9fbb109b50559c0ec6b3aa94561196c8b5dec1347fc94e1c4acf8ab8fb3c5fe37c5c94a8d0296fb837efe849e98678a244542cc472d0143347bfda4ad85d87200807a909af0066dfe26d7f37ca1401aa51af9a610bea6898b606df26ea3506e89ea02406f38296468016d0e8a7eb3292d1be12e7a4f35622d2c8f5192b36d12c24b5f68c0d2a7b1beff525b04492b2bc20da86158e399efe72bf6cfea5de45a6b5f1ca736df0a9792d6ecef99381816d3ca4760e6bd4dca7a0a8baeebcd1dee9b797bfa6d6e588e5ec5756f492a997bb03f38a56f3200e3bdeb6f3be50a47119963c1166dc4f0438f6307a68192216b0da4729ee37d1d2d88357cf0513aa317d55e67b98cbe91d6e6694176fdf277f822f714e1415824542cc11ae8c4dafcefad70062f44c33c49d54860ab8c1fb02fc1fad7eb3adfbfb1cd126f93e85ecd657f42d48830764bc4bdf7cceaca04ae6c2e4fa139a456a149650f191060188927488298453605c6495be2e7b866f5088a9a49165dfcb933e01813f26ac158556801d8ac96204f695c96042697a59dd80f1649004cdf39cad055fc0eaca891a948e7eddf7c85e96e9e8a39372d3baf151478c8c320ba786f3654a20e6fe510af0f873ddc626d64900d9601eb3a25707905f45973c3d4e0495390de4f5cf6dcd471dede09979ff36bd648c4faa163b8a8b60f17064a84dbbe585724f793e1eb9dc78bf03fc7c09c8211d491311510fcf62ab5334e541ac083e1dbbf6a9ca640d916e937b93f14972e8f02b74aa42366f4b3a9a2501a301f96fc2c36c79ad83372975b78176cd575ba19884be05b9685c6fe379cf3a9a8e5af957dc0f831e8d6c0a768e058563efe178eb49fb95e72798415853596e042cae68bf5538d776b2cf3404f6494a36093b4b65e1698900328e379ae44a4f4c421939ed794a9d41c7d0fd98f90da9b3ce6a6c8f72def8b4de8ab4f63e094ef3b2b72fafef82ca6d08b1d9efe7a083358e3dcd737c1b099ee9839dd2b696b57b1a3c7bd3a25527ded92823b5053c133957b910853e23a53a62207977e863f617a38e353023e94e5fe481213162cbe3d298f73502f431490ccf9027192d25025850e67fd1b60401ce32eea91a3312ebbc2734fe2a7502eb3c740bb895622dc2871147aec7b72f22faf6b778e166bb9bedf2063255f34dd492df99f7f3cce17fae9f3a2434f053c32963a9c9b5c9f557f6739bc96ffbf37f52460cfe39e7cc19aaf62534450ce887d396e6932858b64daa37e14bcd455fe1a961c5cb53a2750ce82204482c9cdaa80efd08e62bc83ccd56a10e55096a47e74d8cbea3e2931ca7ef2de2f0cd7103e4fa3d610f3d2fc26caf50174cedce6b0939bd816b8e814d804ec8cc4f5ea2a2c72f143013bb5d8ff8ba61b005ec260bcf71ac6a2998551a0a16c604be605628ee2e44f6bee845e03c54ae9d66e8d396bcf94135c8adbd94c79b599c5c7f23eb2f9a17c0989ae6f35be8a151bfdfe069a658d5c33dfeb16f4029b0cc7dfc0f6ad25909bb199675fb97b1cddebc2b1761456e7582187a51cb53d999d79bb4a57c8be35cbc12a6f7b96d8966b0477d4801b4c2f8c6452cfaaf3703fea1b9755695cde35fd76b81a58bcd531def255fb9a73abe42e2112d4d6a595fa3a7a40f29befd74e08b3b82d519325443d39cdcda9284005b5cec6feaf2c74ba1aa663118ed6674a9873521e8288087c096de4ab906fb0c928ec952968dc6895db8c69216a5d1cc08f18661d7cb83998a143220c82bb309bd4bdb07f59ccc4ad39b9d7f26b34d9752aa032295fecdc8713284314f4eddbca8f9fcfcf184d3ef0bce3d466badf3b5bb2b25a05e40ca55d9270fd88a3d7a092db5934f219c6e66151d35522518388f810988433ad4a8a7d2d151ac1fb49534797323020a7c033b4ff31ee00455c129ffa6c37b36459dfcd0ceda9fe5ee894b7373c54fdbfa11be6fd6920d8149dff7a1a1e0883fd66b6e38fccc2e8841d231ff087cddaf6812eeaacca6ec8eeca22175cbd377e8d9484b55d60da75", 0x1000) 15:19:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7f}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x121a, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0xeb0, 0x200}, 0x8) fsync(r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 15:19:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/77) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xa1}], 0x1, 0xffffffffffffffff) r2 = syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="dcbe7aa2502a65542e", 0x9) 15:19:52 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) 15:19:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xa0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getgid() 15:19:52 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x80) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)}, {&(0x7f0000000600)=""/187, 0xbb}, {&(0x7f0000000540)}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r1, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x66) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0272ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f0000000000)=""/12, 0xc}], 0x7) 15:19:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8280, 0x101) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ff8000/0x4000)=nil, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfffffffffffffe41) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) 15:19:52 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 15:19:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@cred={0x20}], 0x20}, 0x0) sendto(r0, &(0x7f0000000000)="6f4c84591c9119e23f30e5d9bb797104427063027f0d4812256a88d7f2b0afcd57d067398a10128bd2f960f070d0b13a27deb72b4df962bf19a98ec2d38f568ccc995dde016e7a119e990d0e686794e8", 0x50, 0x40d, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x108) 15:19:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fsync(r0) 15:19:53 executing program 1: 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) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x200) 15:19:53 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) 15:19:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0x3, 0x7d, 0x2, "d730c1e7dc6f0003000000e74ce400", 0x5, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = getegid() setegid(r1) r2 = syz_open_pts() mlockall(0x0) read(r2, &(0x7f0000000080), 0x0) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$inet(r3, &(0x7f0000000500)="df499e4e9ba91dd5d34eb6ebc9131a7d50dd2ea3b386b78e236c0b1d8a6dbf286c15f026fc85481100dd0f7893d3e0e7b1588a10c1c1eac3327d2b3101fb6826727a2b5baef9091e78ff01c2ab6f8db995aaaebfd08aef2c93729d0cd66e7ce4dc44b17a38e4625433cb2e222f18aa323d8e1ae89218f76b1d1ce3e91d5f550aee560b4bdff520d558c46e7eca0e070f7f27b9f83ed2966a8cb54d155e25495826dff2d73f452f47c6223dba62ea8afcaff8d3fdecee382249f64f9477c3bddb4bd89a1a3c605ae1ccc9c085dc5cb7f19eab76f91c7efa91d872abb0f9558a58f36e61021f19e4624d9e44212a81666822682a36e64eff9f6b20401510903a1e294521b62d8ecdb00d6c2a4f8065f56163715fbe80334be18ce5dcd51b77e297108be631", 0xfffffffffffffd2c, 0x2, &(0x7f0000000480)={0x2, 0x2}, 0xfcbe) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x0, 0x2, 0x7f, 0x400}) getegid() 15:19:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fcntl$setflags(r1, 0x2, 0x1) shutdown(r0, 0x0) setsockopt(r0, 0x9, 0x8000, &(0x7f0000000080)="45320d2ed46c446323db2d39ecc632406e0189f727833eb21d3f73df6f008630244ca58c79b569d63ee808c45199e1c54e6db9e69a69216ab7d54f73ae38596628c81fc9e6b99d9defc08c64b9e78be2f01433438c2c162c12a6ba9d7e5378b24f144b5df662febbf6f2a14b8bc3ce78e4ddd787651fa4db36f5f9fc6962e07b53e4ce4df39b73ba2cf066e95e1e991c5a4a0090786dea0bf0b0db2cde2522d4bc7d31aad7da833fc6f3a9c094e9bbd5f857798d973785fae5ae9f3f7a6a4c48f9fe899c8e2c40daf5daea5eb7ece7f1d08e4291dc397ad53b3d571f26e540837b5622b58e52735806040dab300044ac6a6c61c063feea4ead25ec4caf349f258e7c130f69e6efae002280706b395635a158bfdb528d0b30102a164254e298f0086be2af4d2e99a060f32262ab371acf7c4c3fed458491b032f9289429a7a414eb7b2660a30d4c736a5d1ae7417b7b07dcde2cda71aa2083f758249d3d998e4e757dcbc50f4f70dea5557339ffb6e713e8e23c34f895d1236ff73504dfff83c7fec0d9e031cfcb05cfa29e862417c748605f353e9a78f48f4c45d3a51a44f75495cb4e4301db6f6a1938c2009767fc14846b4a887b3e130e4fd97e7bb9f5da2ca5aa91a16c4e63d3f4476db9e8092d20d74f8b5635eb0b424870eb89f7c5fa4f58657609b53efa0532908f39e5132c96b20cedc7958842887e82bd1e6af68c595c65653abed9e1a4b909845f2eba8dcf86ee13e05f336e9a48ecf91540b6e464a75a0eee2d4ec0ddfc1febf097e482bf5b8b96047733d291de46e90a26fbdc91a1daef89e2d623a0924f5e90a51055eca67946cb312f074fbf5ddb87104f2fc139e90c0147b60d445f249110636fdafd4fff74f3484d028e1e1835e33986e60c5f8e6fb5ea626b100b77bc879ec0c5d235b8a7744a523a82db1e164cbe7e7eef1180291bf83815e450d8a98c8ca626e868c90fdb7017088110d3d640540f194c29d0c941eb7af90a01f025093e886dbe097c31f7c0102999c9ee44d71bc8848005a69d7ff1a8a63732ae5a49a791e1559a59f5ef76a04aeab50dbc6e5e07e8e814e3b7c4a118c7097b2742520825cc85b0d5f3fd7143d4c6525949ffc97b0386ce0f8aa10d9f0d6474334bb10227a8b4f2eaebeb28a723fc1b543e11d5d768fe167d402557ea8cd995ecf2190b6aa747fe039b5388cc25d0c57e9b0ec44435e368b988b0b121de07713fce46c06784d019f9c55e8e53e61e6e7566e6f3fc5fe26931aec122e2ee6281407be01a545562599e7bb43a7b129e0a340be62e43d5b04e5c184b8196c5a4dff60558c83a855bce3d5b9bc619bb0c3d7475e6251bf49b65348e1e2be0f6add7840dd6f73b23012f6504c1d7bd9d690237f50409c24f6c7fe35d62c68b16f83c677468efe211e5e03ae538f7e638f27d0554748e9fe57620e89df7cae50a6323770e53d55b1c6c545f6c3302b42716e3f9a3fc47e352712f42765f4bd417c90dc0123108f69bdbd65966c08c18e156d45fbd4276fc77001a69f3a12922ad568caa8e2425016e1b0a0345d6ad9a730a5b530b5c1098c404ac633d592c6970dfda4adecac85214bcd27b9ae8e41fbb26f46a550efda5cc2c2a27e7f2ad4f31e33d5a66fecb75bcba6e003626f5f473cda96b4ba2dbf6e6f73d48285d8b5d1ba4ee68c5b0f6842f7b299527497a88e58502ba7d16a7f7fbbf45da3ea251d35d1a31ce84d956ff19439bda27d66c2d6f15c50c67465cde4883909e1bef2343cda9e0bebe94c5ce9484242657a7b5010ef21652b432e66dd222650956de700ccb88cb2792e01ab4874e3f2fc30d0fd3671b36f9b86263eea8453d1ea057adfcbf28070803e184b5a25cee60393770756ee0b752972efa8d77a08274d85769335014042ea964d45751115a0f586942730d63644919ed2c0dea82fec1c7e6ef74a3ee329da51382dc1d75d9a061af9d012fc3392349a745cbd8e3cc5d1da787f2842f5a3f1c5736a55abe1616120f9ad04b4d387c6c3cd53373d238af258d1081ce09b99c85560d833ee4fad89cb029b02de1228a7789f52c679834b246d86a589057c5d0013d7e2bc814b80a39ccf637f1cb9098b578d5b6e18275499c4ab95a90f15641ed819bb240a1210b53556a36e1d7deeca5edd79a7fe3e03d71d83d7ba5ede81caa7d6c6cc9a060c0a41cf72b1908fd400db7fc0f50ed83cd4deeee06803e9f43cfb09e87f0d7ab42e077144a65c15ffd0d0da4d421213f4bc200c3876daa482bba86110c7257db67acd03ea226ce1a59a33704bacd72faf707234f4cd731db729dee49487a3fe16bf4ca9b168b87e8d699edf6d54e4cb85000ac84b4ca3d834c55519ee1a7af3c321daac06948588f17829254aea674280ab83c324826d8f8c6a0913e444f7ed57e85d228848b295cc4f895eed287ea483731c9199a8f082b005440db09e83a14ce9b2af8257f85c11adfffe34a58f33ba0fde61c281b2e25f79680ee91715083ab6f913e2d28395ca1e3c87881a97eea4a69dfb386dad040a39d9c710615a9780886eb612300a7a865325175672b0e7b9e63f6f054464bd7821964b71553ebc7aaa4ba1c5d1b454a068a2c8ee60a8076c73104bae1f3467f1e91d2dc3859464897f27701d17984fdfc5ea1f4e32fd76131451cdd0a2bf1f5ac39bdec8b080da1bd0416f6b6680d2b93d400dcf18eb75d82c2a1c65a3f9390ecb71ea299313cadf2887121f295818f1a7a4fde16822923158a87dd117e4d87387c56e9a5bf00848173fab03fab8b2111b3cc9f28c74d3f9d647447cc73bec701d87b710c48618ba9e6ceca495dc92b74a8990cb4ecb5973176221c7c54d9c4de7115a53d096f0a4eaf97b7677553aa92336cb46164a9ffa83980120c36e1d5e1f7f04cb665a35686fa938fe167fd5ab72d92c8d99e4a5bbfe0f144f27ac578aaa3b17d3d7ce418b56b5a2de120d7e38dfaef1a9998c83564f55e14ac4e7186378825decf872c8cc91d9b3a9cb9d233240b686c5b1c3a83b97030f2a7be61a0a77acb0dbd848f98064e3c48f6132831036436cd3d798bdaefacf21d76f40751fa447288cdc83afa3df9d7ec2c1b9f909dfa5bf2c3ba71876ff34bf88f9dddad4aa18b5c506e5d90d0e6c82903df98a62a708010b718baf88ba4c346877086fdbefffc151a67a8b93468008ad3535b9461eecf50bf5800b28b566a839587e01580c5477bb36429e7b5db378c65d5e4f14770c6c44bb23179c28be1dfde406d1a4b2371b003e03a27847b61049e3693a6ce76e6c2d4a1aeda884f142e1fe992fdaef7099cb113b319f6e9d816c3773cdf57a986fbd631b884169c8782491045ce7a0de8818be91b74a5f5338b3ce6ab126a0000a7874d7276f6a8d021146cf975d0c07d6f8204954209a5d254f34e67c7d3f9ef3338cc002efbfc3e918f42ebaa4b671b4b202841367fa9c85038bc3f0edc27d259924d3f012b41b4b9df739bbd216fd6944b0a02087ae7f41c72139ada0ceb956f8b28cf8fd6ecc3d354f5d445e0e85c0c19c5b977fda29b79af959b1ad2bfdceea4d2c52b7bd52e5bc966e3484c7f916882fc05f33afc775d191717fb8fd0a35dfddc883f713cb9480ab25c1c6d9e5a6b834c36b2edbc3b218a69617ecd17c39a77511fd78cf8c32d775dfd947f4ae8f20a352c57c1571a5e8be81407a64803bd8866aae48f1906556b9d3c1a516d4ec404453b0633ad54eff79cbbd702e6c24ae535e8c4ae260740c21ebc8d0a5a4db70d2aa3f9718938b18911c6b1a26389570ecd605422fae9c4ceb8c6116a84772caf1de4b599552a20b1662578a53b81b5e4e95ea52bddbe759faa4376960205a1e1beda091ec77b5072b1a6c0c98adc32b1868dbc79aada9cdbd4b44254d7f853f41bc0d6de1334bae67d27d7aa16b59985a5a0a924efbf126eb7e7965e4547a9b7decc022452c15b7768f78043a8725523f38375e685f407fbf6c4619c1a2df4cc5b6d58253a66bd27a359868ceeaf12843d45c257b003c3911167207eca2ddd02200a533f8d839681d3f15e834e9aa84a0be7b7ad2cdbafe56cfe95cdeec3b622b24e5fc0c6a66b2a4f8e838b17319a7636befd92158d323065b606fb7497c52a1f5d6d3f102ba67755c58a04f01d2158bb052c4885b7589a1b0f74a8abff3b6ac1e6573dfb11ac3b0b981ebbf0804d5d68a1fb5221d77330f735a0858ebc0d9eff5d039a5f69fa5b4abcad7797a98def5334d0b2efe890bd6b27778146fa5f3746c897614bfecdeb429b883c440b311ff449bcd31ca4c4fcd127723ec662d5c2c7dc1f53ed40f8ceadc5c3bd319edaf7f6e0f744d90ca1cf132618f01a3dbe5f26fcfe5ddba1671b96d1d04d328ab81c9cea4344e80dbab2fce9396ee9fac8d73eb54265f22ab2582d2b39e05ab9d1afc74b86296ee94dfd651c3ede14b71ca450fe22b32589f4c6fd688d65714cc093aaf1bf9c7a0eb11e866cfc22e583b5e7ace8acb9cd36189c91e4841ebf0e0f174af7ea66023ea30374ea44d4ece227578412c68363e44341af23b6bcac6988a115a6767144517d4a7826ea8b0ab48493996ed5a9a611cf0feccf378648d8a14387c30c2aa2a02b1917d7c608c44eb7b8924ca65aeaa072a1831dc9da0b9d082d979aeb914b0fcd86b254050cb370bb4e04aae211fd3c552a2249cdaec07b47be216c08fd1162dfa212245cc5c3d27f98d1ffffbfbf2a7e5376d3efa3cd4cee44ece275a838777d3bcfd826a846857ed3dd72c85679a2f438d9d393502383806e77e7da32250598693fc4897e280370b07cca70d9eaca60b6f4e660e65069da1028c6e4a7a82c84eb8b5e04a89365181c000217fa02373654770df9ead1f807f32d6f405cbc90c82903b2624f4b9c1130229e3778e999bf77f5d36d936f952c323f3cc0f25e12caaf3f44f0a480638b3bf075673c17b07bccd8fcb102bca52bba529600eb36d94135c6f3caab1e0e03c0a0f5031c55491781dea2dbb625e6a772bdbf952b12433b8db0f8c675da4608ca13efd8e7a3f84bd81ed010f68c01ce23f0fffc04e9706d4c5fc2cf5b6ace1a471c250768660cbe295fc09bf46f50c2d3cda2b1efa74fe7ea7aed55369d2c83350d8344c0a70562bfd757156ab378a5731d9945e5fb3d9fc5604c1259b2f945474a973ac8721dd3452f0382ba1d02fa6691730e4ae58c9973dc0dd67a240fc8010c2623c04910471abc5bac37324b82b4064346ff08bde9323db07ce2e49acf46a96fd433866fe9f6553d93bc081d4cd87ca8c7a5613797249333b2824a8c3a7d3161f0e57c53d9c717ccaa61f141f6352caf12e14bc8ce0239d41e9785728dd7a3fe50ce224f75d3194b118aba2e254eb88b5b065af84c8c6b2376c8994d3d2c848443f8105584eab166b572de63e81e7089601d382042c4fe095b1aab11946792c5a8a315b9805a1b974917340b11a20a294faa089225d50125c860422608551f73fc9c8f19f16a0744c860d4a6591bcff81590d0748c1414dc64c9db6fc6a91dffab42225068c10f2dfad3d4fab866b453944c2a51c0e66a8bc8458d9d9acc669132ce7463e00f47ccb1a3c61253b5e381cf5b37c64b17f3e304f2bdb11f5f27cf9ac0a2fcf5c306d001a0656508472d83a2f9381ed828badebcbbbf78cdc8a3ed82b270c2ed8c0af31a02ec259c634315089812013e64261c753dc7095df73743aa1418821d461032bef08f8d65ba47e35a0c5fea7979857b9a5d27cb5e48ecef0345a01a6f415fd9b6e65ec57f7d6845", 0x1000) 15:19:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xfffffffffffffffd, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931927948e643672637ccb2970e45a4f320130477dddced47ea98c614b49f0edfcaa7a263cdb9a3a6dd706d0ba8dfb8881c4daae424d3f1caaa92b7a91a0494b3909dc883df8864a1ee41d58bbcbbfb58e87b1fa6068038964f70686e1880da1e5b4e5afd9c034fd04a476039284277619a86236e094eb86a62243cf86cb595fe41c2550f1929b499abad53de684b14170b64082b3d99d9bdbadf5e", 0xab) 15:19:54 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10220, 0x180) getsockopt(r1, 0x2, 0x7, &(0x7f0000000200)=""/75, &(0x7f0000000280)=0x4b) r2 = dup2(r1, r1) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="100002000000000000000100"], 0xc, 0x800) msgsnd(r0, &(0x7f0000001400)={0x3, "be7c456e66c25e9fa48fdc6bb40ff40fc6569fc6fcd7f52a6617594eb812ebedae9affd3d22927310c423ca3afd7e66602d28309ecfeae521261a673b47665d7f2cf94f4822676588645ef6f80abcb1f1a7d964b843551666a092a59c20d18f4710fdec4c41159a8a9e534d53ee5afc8c5bb2cf82c7a0892a60192cc154e"}, 0x86, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) getdents(r2, &(0x7f00000013c0)=""/52, 0x34) pipe2(&(0x7f0000001380), 0x4) bind$unix(r1, &(0x7f0000001340)=@file={0x0, './file0\x00'}, 0xa) 15:19:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) write(r3, 0x0, 0xffffffffffffffc2) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r1, 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) openat(r4, &(0x7f0000000240)='./file0\x00', 0x80, 0x58) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) recvfrom$inet6(r4, &(0x7f0000000180)=""/183, 0xb7, 0x840, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0xfffffffeffffffff}, 0xc) 15:19:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 15:19:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x1d) sendto$inet6(r1, &(0x7f0000000140)="a4237c61b67df3ef90f6aa2a3d6f9200ee3220d48eeaba978bee8196b24b9ebe229af74d25d8c113e0dc5dfd9ed57bcf9df7b6c11139dcb78ecbafdbea01546a00adad0ff0cf2821796b3061c0e610df76f58449d5f037bc5ba03ddd6075bc6b757e1c4b0a4bfdc715346214b56f5bfa740ea4580e3db24b2b6ff49a6ca9199e62497529205418de0625092626043bd81ef2ba6180aaa0cbbd7a0a21457de1cbce8a6f2f4ddb43ef3454b2d6b6d9060cb9ce5b21c2", 0xb5, 0x400, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x5}, 0xc) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x82) 15:19:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x100) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="fcbf59fe54cf4610b72e313a703c7b379fa2341df53d64285a437f5ae4a082365a215caeadf766b8447b7a94da9cb129235869a3b5659771c03907402e399893bfd3c49dd4b9e8b55c41386368842e86b10c6e8dedef279e1e626e0d5fe1f698d5142d1976e6c0f55d704a9e061a7a171a9a9a558098c6a3326cd023a89f18e0192c7c2f747de5a152e96b3d27721ed4d556acc625b5e6846adee02d5a655d9d", 0xa0}], 0x1, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x3, 0x4}, {0x1ff, 0x2}}, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r3, &(0x7f0000000200)=')', 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:19:54 executing program 0: mprotect(&(0x7f000040d000/0x1000)=nil, 0x1000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 15:19:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f0000000180)=""/144, 0x90, 0x800, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f46696c65f619faf439f678ede8e3cfe007bfeb1d0e7dd54cecabfd30e27fef14df42f20d7ee86c1b68d415b4e453aa8c923284766d2c8bd32513a82acb3d79412ce464fe2670b814398aba737e110653c987c4006ec02b7d56e30a68f87857ef66f34eba4a318fe3e1af9b5c1fc97b01ceecfea8ad0b1eeed7310129b4f623d141b1da22636139974e546ea1952f2f513660ebee38698d1cdb93946ab69ea1a5a1e102400a0b478f4a32970bf3cc379f6afa36200545098f34187444093535810615cfa4408b3e0f3faa"], 0x1) 15:19:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x100) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 15:19:54 executing program 1: mprotect(&(0x7f0000339000/0x3000)=nil, 0x3000, 0x5) socketpair(0x26, 0x2, 0x180000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000033b000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:19:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x28) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 15:19:54 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0xc00000000000000, 0xffff, 0xc3, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x1d78, 0x7ff, 0x6, 0x1, 0x4}, &(0x7f0000000080)={0x6, 0x80, 0x2, 0x8, 0x4, 0x8, 0x0, 0x100}, &(0x7f00000000c0)={0x100000001, 0x6}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 15:19:54 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x9}, 0x8) 15:19:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) 15:19:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$unix(0x1, 0x5, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r0, 0x25, 0x180000000000800, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 15:19:55 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) socketpair(0x0, 0x5, 0x2c81, &(0x7f0000000240)={0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x801, 0x100) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x800, 0x2}, {{r2}, 0xffffffffffffffff, 0x21, 0x0, 0x1}], 0x5f000, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x21, 0x4, 0x5}, {{r4}, 0xffffffffffffffff, 0x61, 0x80000000, 0x6, 0x20}, {{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x401}, {{r6}, 0x0, 0x20, 0x0, 0x5, 0xee7}, {{r7}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x9, 0x5}], 0x4, &(0x7f0000000380)={0x1, 0x4}) r8 = socket(0x18, 0x2, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x128) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) pipe(&(0x7f0000000480)) setsockopt(r8, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) 15:19:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0x1000, 0x4) 15:19:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r0, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$dupfd(r1, 0xa, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:19:55 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000140)="ce5c0612617f196aa6d93e0134ba39729f4e0e94726bb8c7be7d6fcabc9b3c3cbb546a3f65b543d12d710cb8dfca535652", 0x31) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = msgget$private(0x0, 0x90) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1, r3, r4, r5, r6, 0x82, 0x1}, 0x101, 0x76f, r7, r8, 0x80000001, 0x6, 0x1000, 0xec}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x80, 0xe3}, 0xc) 15:19:55 executing program 1: r0 = getegid() setgid(r0) r1 = semget(0x0, 0x2, 0x500) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/4096) setgid(r0) r2 = dup(0xffffffffffffff9c) getpeername(r2, &(0x7f0000001000)=@in6, &(0x7f0000001040)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001080)=""/78) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001100)=[0x400, 0x0, 0x9, 0x9]) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001140)={0x1000, 0x6}) link(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r3 = geteuid() fchown(r2, r3, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001200)=0xffff) r4 = geteuid() chdir(&(0x7f0000001240)='./file0\x00') writev(r2, &(0x7f0000001500)=[{&(0x7f0000001280)="a65adb60f6937247ba27f516577059f92baef5a9eaf9eb78892a5d49361c647e6429d6d2b0f6ae4d4f424a40d636ee652cb428fbe50905bf75e4a9ab2e9f063217b1c04041f46543041ab8530a884eb0d452f1a7e93a394a8d13852e5ffb563fd05f06746fdb3c7e480d10d2605e6fde5412878918146bdf2f64e725c1ad95d3361d29540d6d6d5459f8510e1ef4cf026462bc50ef8d4e6e72dedbd2a8cbd0077d1ab03feaa0b1d5a85061d48509fa8c92e35f80b812820a88b4d68c82153e880910973913bb2b6843a252be151a0628f747e1cdda30f0e05460", 0xda}, {&(0x7f0000001380)="75731ee747a392c72fc65b1248a8d56e56af9699816507201fedd0522f39de46c2054e157b9cbbb97ab9f5fb1d4799d0e4ad44b89fe9d11b38f862b7ecd83ca535f6abd936bd7bf6bff73c4086113caf3d37be04fc7c1360049e772c8fc0856650bb1561b8d38637ec46dd4b2eff1f488eb18671c57e30591f0bd7d383016874fc72cd6ce5a92bbf", 0x88}, {&(0x7f0000001440)="eeee944551a5fd189174894b154e9c91d96145275e587ec425595fbb7bab70d9a1199c29bca9253f79fc47041fb61c0873e65fa8f0fea47955f46cdd5dbdebed76bb9c853e7d5e099cd2b4b625bc229830942c56658331b2aebe5f9aa44cb034f707fc8a237aa54c5428c0da4199ee266d9a3b58f0dee3d2d3192dd58e9a03baf7ee090802aa65b8836c58f0d64b7ee2", 0x90}], 0x3) r5 = semget$private(0x0, 0x1, 0x0) execve(&(0x7f0000001540)='./file0\x00', &(0x7f00000016c0)=[&(0x7f0000001580)='\x13%\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='$\x00', &(0x7f0000001640)='\\\'\\!]!{(\xcf\x00', &(0x7f0000001680)='*\x00'], &(0x7f00000018c0)=[&(0x7f0000001700)='}@\x00', &(0x7f0000001740)='\\\x8f#\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\'\x00', &(0x7f0000001800)='\xeb\x00', &(0x7f0000001840)='^%\x00', &(0x7f0000001880)=']\x00']) r6 = openat(r2, &(0x7f0000001900)='./file0\x00', 0x801, 0xa) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001940)=""/165) ioctl$TIOCSTOP(r2, 0x2000746f) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000001a00)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, &(0x7f0000001a80)=0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001ac0)=[0x93, 0x6, 0x40, 0x7ee7]) getpeername(r6, &(0x7f0000001b00)=@in6, &(0x7f0000001b40)=0xc) fchownat(r6, &(0x7f0000001b80)='./file0\x00', r4, r0, 0x6) setgid(r0) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001bc0)=0x80) r8 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001c00)={{0x0, r3, r0, r3, r0, 0x10, 0x8000}, 0x11876d1, 0x520, r7, r7, 0x9, 0x2e2, 0x3ff}) 15:19:55 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x582a, 0xff}}, 0x0) 15:19:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) setsockopt(r0, 0x100, 0x1, &(0x7f0000000100)="ae4ea4f2ee5c722df414cbeb68c5e5339a87df24f1c32220e9cdf93508e9675df8c7d7b2829c8464b6622e7e679a58f139353ca16cc6da4eca7f323659ff2f32dc4eb587e9d000b32051ba5f8221a4da141462cc50c61e72865d024799c029e39f0548fa5eb946e48518529c74fd4688eb3efeccb05c34906cc20bddee52b9", 0x7f) 15:19:55 executing program 0: r0 = kqueue() r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 15:19:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) 15:19:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) fcntl$dupfd(r1, 0xa, r1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)=""/206, 0xce}], 0x2, 0x0) 15:19:55 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 15:19:55 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) lseek(r1, 0x0, 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 15:19:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) close(r0) close(r0) dup(r0) 15:19:56 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c7cb7b1c33da94ec6244f1fbab7b333b1dc69220ec37f60661d94aab4400d649511f3c2f05d17977be0984c5c8a667342ca4d8fcf6c1bd27d020cd67e913383d070696cb8fc1256bd53cc8f5f3ef715c40da54a2fad475771378e7d3f960f0f191bfa98b70d68d5661858f165ded4a6ed1176ea808d894cd8a7e7af051b594f692056839467ef4436335b361ed42a2e5424e54d93633dc078d35edbf9de94998a8dae2362a26e6f515cf40d4ab170aabce8a69ed8247cd14e4caf5bb6a90ed902e7d339d7e0d3df62a15c25d745eb5ee5d22aecc87683f65ee40ae31926c105cd594", 0xe2) setsockopt$inet_opts(r0, 0x0, 0x100100000000000f, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0xe4) socket$inet(0x2, 0x4000, 0xc9e) 15:19:56 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34468}, {{r0}, 0xfffffffffffffbfc, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0x3}], 0x8, 0x0, 0x7, 0x0) 15:19:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 15:19:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES32=r0, @ANYPTR, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES32, @ANYPTR64, @ANYRES64=0x0, @ANYRESDEC=r0], @ANYRES16=r0], @ANYRESOCT=r0, @ANYPTR, @ANYRES64=r0], 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) 15:19:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x0, 0x4000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:19:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/193, 0xc1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 15:19:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x1000100000001}) 15:19:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fchmod(r0, 0x0) madvise(&(0x7f00004bb000/0x2000)=nil, 0x2000, 0x7) nanosleep(&(0x7f0000000040)={0x3}, &(0x7f0000000080)) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x0) socket$inet(0x2, 0x3, 0x9) syz_execute_func(&(0x7f00000000c0)="c4411dd026dfd946a68f6800cc91d80831ebdef3abf3430fd6f666d9fe0fb22f420f38069b0a000000263ed9eb") kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="cf9c6e5ce0f1f8f0de45b414de2b1abb14f4e6485ed6d8c95b876d14b8cd852ecc9c623fc666e517927dbdac2098fd007e9ad0257da182d03b7b4576af8f1e55c4b254604ba0eceeed8e795aeb951852c7ab44ad129d0167eeaf87", 0x5b) 15:19:57 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 15:19:57 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x40) recvfrom$inet(r0, &(0x7f0000000080)=""/106, 0x6a, 0x41, 0x0, 0x0) 15:19:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10000, 0x8ce, &(0x7f0000000000)="5101e817e930cc8b9c24c90e82e68ace89d29131ff2de53d2a4dd316ea552aa2ae8a7be22185d020d500574b67cb2d9f6e3689060c3701b7573744c9b2d6b061bd4466b3b055dc02021ab9f747da5713567ae877ca19a08111805731f5ad4423a3e55d7e8cdf8cd7217daa0a3b01f8794b3351601390f15830776eead0dd7a4237520df2e6d1959f566e5a959fb6f95759d33d61141e", 0x96) socket(0x19, 0x5, 0x67) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x5, 0x1}], 0x2, 0x0, 0x0, 0x0) 15:19:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0}, &(0x7f0000002400)=0xc) r5 = geteuid() getgroups(0x4, &(0x7f0000002440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = getuid() r9 = getegid() sendmsg$unix(r3, &(0x7f0000002540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000080)="31379e29f897a6ad9947f6bff49be805e83991afc540de99d1fb33e0f2bf8518220fb0cae35d1bca0169e49c36ca06ab99b399e021838aebd6d97d55899fe9fa54a481df678303ed1f962df39dcae9cc0e1e3470b13380864669e6ab6355341fa38ade9b2f0b462e69cb0e406fca8d5763daf1f8fb63b91856a83a7fe7b58114338169d6feaf0415f16ada1fea2dc66e9b6faaae8eab54ba644c144bbe151241f5f826923cffd371f1a72b6d01aa6bddb227afbe54607840e2e989d27e", 0xbd}, {&(0x7f0000000180)="f442e2d19506d045e151f243ede85dfd50116a287632d6a65fd2ee39a8b42dc5fde1f890ebf05a5172aacd49041a955c210ead3fbc23dea2b9ae797273cff885cf26c9c5a9d50a4567391830ab043550957bda55cfc8a3b2cb47af64fb8b82124d0288d33253c632c55a184e1ba70f654ea5320c9980cb77abf362d57b7c7e1b89c4ce54f41569d249acb247b1100dfeb32229b0ac04e643b4857c44861a8895eda61c34ee4b03a504e7ecb7e7de9aaacf33a9345fe160a77909b7fd2dfd43e843f9f244bfa7a7662bf4aaa16d973c1d1f3e0a9474a5c21dfb6fae42f0b351bb8bf90235a107813d8e8a62110ef8a0ab1bf5e6a9f4987950e9d18527673c4983560b8753b4f24a84a9e9683be2e8e26c60baa13bdc846174f04c682b3aa66b479735e48455bace6245c8b724aaf79c0d3a67befc2362e7f54d770fd8900eaad3c1d2233530beab6736e856075f23c77ae0dfb3f31e9d246e14ce10e0da0bacd7546df93845e838fdcc7e68838bfee0e7ab5ed97352f19ca0f12f48ecad2988d1513d081fbabf6f101017cb8ab749c7cb1048ac245671282fa3e961b6b33cce3e36524c224752b1808aab4570df6e2070ce7e55e275cde5d5a037c7de776cf7bdb980fd8c917bac61115da6eec734a9dc9bdcd914c749927d40a94a3441579291c1a01e71187893e1b429624c0dd9805fd9c069b369228ec7a77536c56642174436fa9016b43bc6e21bf711f5f1f494ac5d470483b66d0ba02ce46850f064fc15eeca91a0eae09952deca6b5359011506b742e3732fa97532af5a13753abd38910661f9fafbf6d4d99c78e51183fbeb5dfa71907796a9ff8e50bfbad4400e15bbbdc3b149f9eee205bf0711fdc93709fde9bf966f6a1b8f97d0bab81038b9c4dec9a4eec464ac420f4bbf794c064385aadfff7cc442996128bf898a3e5aafce96f2d90e56fa60b79069bc190dbbe88d63ba10a71bebea047dc83a0f40fc62816d73575287353c00aa30b986e38586d14562ec8c960d5cf357557432216a455032a16931cd29311cdb2af2f0fb454e5645b3eb50ca76ffbb4766316de866956f6d05f6f558ff6cc792ae932d1da401ede777df2ef0f714e240ebd3f43ff335ddd7a5508cc32a5ed43794d786d6e72d811b53f85e0645acfe95c28c0d5b06aabca0ffba77857ab0e704bc116b216ddb685486ed0aee927447bdaa229f4c4dcd7f426982c4446ae02da877b9fa9dbc227b76765efe8dcd5a62d25128334ca4347fa132ce43eb2a387ed45f88df6307d4c7ff4587a012274ca28f875b98095bb117477c0335ac82ee0097101591ea62212aaf76a5cd2df31ecfcb5f799cf41967c0e2d1b449ed0423e8d1fc30bd9b3fdd4a2ccb4ccba579d2ddf1da78a5340c0e5723826a0b47557c6d036e20feea6b3211607b4e8e883f5260bfc48ca9a438138c8c97ff0d981d287f46f3aba24d5786063eec5bd86b25e44268ca7672a48a9bbea667746cbf6ba376f39d91c1bb749c1278b37e65530dbcdb15e1df0bc72e79be43bc7269767fd88eb2be24d91b3486099661696de1a709788f79f2d6d264851f9f4e1703be29595662b5bc179140e179dc8a6d067ab17681598ce009eb02b937694008ffe96d67ad419dbd7b8c4db93a36e3164173959f6b2d2f73fd1a204065cd603f819b08fc253e086c6c1c05460e11b80c7acb56817c5057cbe9d1f977dde77328eec61bd6248fd37077652c2364a9a16723b30993bbb98cb541f55503bb13d0ba113052bbe228b053c4ab7892b93722ff2f4ee0b7a52c8df95e599939c9033a8aa488e9f6e3c97cde99648dc577469d3f1bf88222a6478002ec9eafd8f479963fe30ea7258f7222515af82a5ce12093f40b7a1c5efbcb67d0b32b01c4cfb3e2e54c8e852a980607d1da501584bf722e0d3ce0753a20f4e42c0d3fb1a4f40f8c57c16d4e6f9b2622a7107ad3516c977f7d07fad30b994236a9fc0ac61db91e2d163130d886ae153112b6f11884d58b619e0f44966cfd70cdaa188136095a3af05b9bbb247da3273e9b956bf68994ecba6a2d140f50b9d060a8b8bae9848978947d50e5ac832af40a5168a6f374ed544671b6bc217ea976b706bd1b9aabc49777e5524eec87681b416c1848ca1c02019b70cd397cf44a6983495d1f5c8fda363a57abb23ce04fb5411ee3c17ac3e93fa907b798a7b8c2424318d2b2cc4da748fbe62c1f1c6bf3a2783e9e2c7bfa05c0c661e45ce0841769ebc7856707827f638b9e3b61f689616aeb66bb1e5d13254b02716e8be1e6ea5c92b1761264a21156723ba55a08f48113a0867965c6b7e2e06a64c2e75290d8659d954b9a1691f8d40bec3c739e49ff37d3f76570a7d8966d9d926a3fedb49b8ff53cd9e46ad7c791fdcb148e1d241fbc95a6c64d08409fbba35e3d43c49c0c1d1a156ef9f01528e303bd29576e65b36f8d783af99c626113e59af7025b2dddb7d4143c6b602bdd2e5c455b2423cfbf463332920ad4d4e2a8adb858e8ee57b5988e3f8738892fea63411d0cd635a23353d6f06562666ba19342b5220134b931a6802bf0dc3958ab5c6898cdd36ecb4895b3ba7efed531f748b01f9a35b3d8248057b934f430370ed67bd8913617c2adc8bdb073fdfac0b9a162baed1b189bb6ef634abf545827165fd5a6fa5882c4b0663a2b1503d7dce9ae958d34287caf3c02168d24293dba31781f4d72690de103fab7f88d76f7f7b28bc9176659d29a14670887236735768c7952e921f06985bba361cf8cee692a49f59f3aab8ac93d1903e8a2e677f1fc4f2b1264cb8bb360c32ec52a90414b5daca8610bb8fc6207a7e9188983001755818f2a17cbd08909430ec98b0555ef35b63fcc6b8af190203f8df14bb3c9132e0fd20449747d65927ff33323aa7dc11e1ca4cd6f311b26ef7393fb8eaa4ee7f0e43510939ace855ead3bf8e9d2e35026acf1ce1f54ef521741ff9b70d618aa9ac86e2e036d87bd1bf365ec7002fe103238a94748110e2b622c30111acfd08cd4f6f4f90e6d29fc6851f80d460c3a184266c0678d3fa1114407f37f0cdee2517f25e494c2ad51936f52b441b5b9a023437bf7da04aa53ee244aeec23c5f95f8765b3d2a05785de3340400cec3a6817a5ac18eebc17502d653e24d54d7e2f1917a80bc304594b47f4a51ba896108ad2ed3ddba90d44c1d1b8bc660c410c5a6d34332b8949e7e5746623e7be07efa2ad9adc21e219556b8852598384aa36f702cb6c7b30ae1faa715afddd434b799bc09b2eab231418d391971af9909a21d9b92ea021f62f7c69f81d95e000b368846b04904cad00896f5fc621581503554320f2e550937294378be115e75312e7aaaed8c43762786eb5bdf72b382a573a88b2efb957ac6531e47b15eb50221767d363c2e6739aa1c10a1e32d0ed224fd234593c49ecf583460ad6c59dabaaefd0bb41348c7d5032ff86129b8f0aa6d75a9e9d83119f6cf6c3bc1159bed089e363a5955b218bef8172191f99923674b8e18ffa891ba9735e519f7c786ba1c796adabacd7a29164a656d1063bb4c6847ae8b45685f4cfd07023e59fe1f867d595186bc9d85cffccffaf750f15ac9470303e52fa0662715074385bf3e40c8f907d792d99a76ab66eeb66bc3e52eb2c5771b2e8ab959defd17fdcd419adca075c499e369f93f92632a1bf429a729c2778a8f369f9b32d82fe19bd920ff3f70df0c558a4467c56e2175c11ad499fd9f4fc1e5f78ed9fd5f48c09c0450ed5e66e7a64ff06aa94aa063e9f86e443724f2b191cbc56527206377cd44eb9500906907bbf6e1746c40b66deead23b2c4ae58752a8416b54fdcb7f5d870b6b57d1d1edc1a6f74ba1c11da613ee17a662341ccfe226e06c72d4ca711cd66411df94a9130ae57c931410f51212474862a3cce7a3929574c2c39f25ebed9f8b60180b56f8e1d014fae89e3572601b1552c7d490d49bab8e77f32f8c3f9014858da84f65b980aa984608a62f512d67d455c13208e1dd1eac823541b32dcab826bea0e37e93c277fc95d5e96136ed2631ae9cd603d64858940b6ad2bf72601a9733a8be6a4a2f684b9104d5d50fac437545e459877bb837cc6b7fb2f7979036f682f8476d1d4075aa20140c4af908a4dd61dc29df86f89c4ea8354ac6a025baf97f01d9625fee7191176ae2bea347f643ae7f81612b93c1029f0a3c149ed963225e1c423248aa3a52f04419353df7cc3cb952830a0c350c2fba3b5b28ba1b45c292cc4d944ed75a0a543f59586512edd07244b081db52ed29c5cf5e0deaa568521f38416892837340c607401c761edd159e0b9705fdd03c7eb27e0a3d927923c736bc86b51ab7ff4123c324bb7bc1122d95174a75ea62622a82df144f92af7ef740de3cd3c0787aca4969d7d327c421993cfa65b9f30eab2c531bdab931b7110bc190853de96b60c46de3c7c28c721f9fa6595552da8a6dbb45a777472583d4af7929f0d917f921556612ea695672f6f334e5e363b48ef36e45b5a1ec1c78d578f70fa6212bc096d2de4c2e60f951e4fd93f19e00eaf8d1eb8ada8865acccf5984392668f61f0fc65591b611e3bfaeb006bfdf6472e5709a330801a0db137b8014b9f48e184713402da5ed5516749923a16050b78bd5b83a06cc63590d5396197308b5b40fd9ac1046099cab4dcd577938e6a2dc8bb4ac4eea5b3d2bf79fd1a487d6fed74d7a4d78810838bb0417090da397ad9469741a86bc4089d95d84225240d39c05d80cfeef53e93c43651e9e7e1ab1dc5d07665fd4d8de88fb3c0b74f91b138516e9bc323a604e1514d195cdc73d3a63159c984f9d8c79d70076290f79d47e5bf0ed37512b3c3ebc6c8749d582a60bb22e2b63695b39aa7d608341e99b5a4185477362c7b89343f16e8d932aa8405cd037c798464a24da0fba0d113e91896425be830434462f050bf8801f0424b8c9d19d23799cd67e50c02f8ae62f17e08a35b0387a3f129c74ccb1306561519ed657ecfea20bfec48151585871243113bff776b573eecab0b4f84e8d8db7d0006c1fc86e4be9d501e9cae699e3007d5bfd09c6672f59db522bee900a74639d39b0079e9b9d3c481b36bbc45cb87432396771f181df15bfc9b1d50f2b8b622a778bdcb9bb07de9b4c49ca1bedbba3c0719ec765853e9b6b344ce04f5c2addced9d484e5f3ec841e6140f1ee3c64d1403205a5b5c11b8c61dabec48ebc874ce9cb4826b9971459fa582e82b6967e394a9089d9ef35b20f0ef1d728afddc65b7d6b009c24785e158cea50ee8589fea4e7c248afafce7da58c28615738812f0b39f61eba52662ae0e8a0a67a7e51bd69fcb757d7631cb68ff237acf75696ba5562653fc171f927b0246df6938d78bebdf0c2983869a9080f38e2866861ed76c1fd702c9f05254292a677583b531a5de63c0a26d415e77d123f66b7faada64794063c3b617cabd7ca8ce454cccaa486f577572d3e1fe5aedd69ee088bd138f6db15938a1efcc63a191b8c2d0ae263c1a4d5332c3feb92681725a4e8f417e84535dba7137b5219328c85c77178d7ef2ece65a4d8acd15f416405279afcf606457174d8e0990f2adba249a164982112dfda8dbd674effc69503ade49571e8d435fd54fb6ce7e0569586e7ec7ad265bb52bf7690f01685e1ab9875dbff65c01a56c5e122255e4c471d1b3105ff61cd6191a8e0b7520fa889b7551c265d1201c7264010076a8602c68612c99db50d7b978055afa4ea8735d4c1e043675f642021a366fd4d93cf0002ef523413f24176732c", 0x1000}, {&(0x7f0000001180)="95ea22095a88c1ac8251bc721f829e05dcc4f88f8454918f26e68594d55f759171eb99f6ebe96600b005fd3006d7934dae1a3dc2f1aca2eb3f61e3425d27eed48a00d470b504cacf847b986f1b91a54152f4ae377c3d190f6fcf8dfae9c291d8b1da", 0x62}, {&(0x7f0000001200)="0edfb1b502824c52cc0715ab77476e9c8a7f3be25e58ae7b78abdc49d11bee3f9b6bfa7673c3ad7409511899210a06a4304ff6aeb05fa477f66ef2c2d26d1ef100bb33cdca2f8f9920994b14d60a7265c9fab6cdeea224ec97f8e6c8db2068d47ef6f0ca8d1e55ae7b7429de0ba6bce3b2ae4a", 0x73}, {&(0x7f0000001280)="800071d19ae159bbb4d69404a0c664eb41f3fdc0b0410fff93e94eca9456e4ed1ec58a2846fc429d7da77c7a956a2ac3a57f65ff691ce7504ce94229682600a27adc1b39f6dc40e0af1f768c3e867c7d3fea38c4b453e2e5c1a60f565c933e7ebbedf79a2c8617c346d12a8e2954a14e5a045a971b74902616025b7c230bd896f655579ccc1668dc2b4abba4d0091c75d58fefffcc392e85ba4cfff2337d80a70942ca233554cb5df64c067888c7b3974e8a910b35fb469855085a27980559d784524a3d7e5885b3721ecad538ebc599a4d9539e826e15ec9fab77c72daca5b95e5dfec571f8e6354bd76af095b3c3f5e796616fd880d805fb0a1d205a88ec9ffd2f3b38dc78ded13bc0919643bb92e7de7d546d3e81c1b0503bbd817e722b203d006a8eb1c6c6f1ab2c5f29cafa16ff44e4a6ad4ea44989bb99d98279f6378c554e5f1d5179c47108a20668867a27c8c9bbed22a37cde0767c1e814414b0114fe9499ddaf3b88b6a7a1ea77b5c1b45f2122eb442dfc861ab398053d806aca147b634fbd2d059799809ec408ff74c84ab578f45d78900ff86080dc4acab78eb14b35048170b8d32570a3b200a3397bb0ade1d617d14f918d4ea2eef2b7eaabf6f47679669636cfb64d5ad22aac149ec9f316f78c8f7206bd2fb037d9440879c082676b2b505d51985fae8a287d2f2ff10c2a651471e94054d2d557a6d3f40b72705f413db8aa9cc64497761896ce4c9914078154d2fd82e5766c108744f41b365fd5ec473010eee0a151f7f14e48a2bab95e9ab5a387d03956742616f7b89c3aebdbdc8d7529c4b25d398fc94d07148d3ad0c288fc5d1f8155ba5150129a23a8c83b8c8804fd3793ddfbc688daa6364308fb55491ebf3b1c9ff56c7fcd9aafd325ac4b31416f9a04c130139aa8aa2d6f93e062b9d91556e483c2c82c2e00174227d1b1ea39b971be17d60c1ad14734ce9b84fab8d5539d95cb80fa0f94e2b8369da47b029ee913d75f78311746593905fa4f0d94da265de6b9a9d7f63684ab941e4bb2c3a2f84f3207eb5408e3617d4f4f726737657ee20be45fa1bea6fdd63833d64d9a683c4636a0d84de06e868c5afc026b7739fe43f1cf9fbe0e1df0a5d0ec5e44ffac57b0f50340414973098dc010b2736fb646fd8e8b1819249df3020017b8230cad89bd1c10c165bcc9baae84d14c4ab50e4d2fc0bc7b59e95239a711bc76099e01da2e5b41e651940ca48102251da8cb0ac5ad88cf9a7c44fb05c67444728a0710e5b0e648ff1f3679e499f3b7cc5999d58bf8559d9ab28d91df3683bef3fdb4329e865f86892b4ea756c8e0fd15f3546618c0d880ffeb4d65d35c33633561aaf45e0a4437b6f7b0d14842d95988e9a8fe2503c67065b6b181106db469490c3b9971c0dd847eb1d66bfecf610c12a82b53b1f0afb2e3361fbf7212c98453f4d8ef39a353af976044f721ae84190aee1eeafaca94d88fcb05ca197c80d0756801ae09b5904ca2ca6b23bbb999e6e3ead472b314e0a53b1a8551edca0f287bdec4cc07de5c3c16419654cce50e2b7dcc94f5eddd8ff1686838b0d52c1fe4128a0360aa1473573293f0b79ed3bb193ecbdb9b83bfa4c7526e958827dbe1d71264d8dcf8a64edac68bcb8c9dc080d2de282d8fe11e075b6f1516ef161f85cf9459cec39a3d568f2d64ff94a56d7153807cf9115120db1ad7da3ee8cafe911b8a9df8519eab9dd34687c5f49c17652eb87e80692f7aaa3aa335c54b801c6786a4ba2a17992ac4f683005e5caf800194cc02e650f05644a04daae0d78240f732befce1e4c5700786bffe0767f440ad4e7e0cc92b8dce6fd4aaa6f527af584b29940c8d07fdd22a0d0aa6115e031f77d0de0942280bef6f3a239800efcf50d8e499a78dccc1e51ccbfa44fde7cf3c19828fb34342af13c2bcddd4e7942b0419e5781835d03b247e683f48d6bf3c2f29214f8ac301a39ce3131641b0e15d6fbf195d3e77324c79c3e5099be19f16e8eb934b811a1ed9873167f3ea29be8f9ed838f5ead5b64cfd2fc9c12bded19d9bf0d21a4a681cf25afad1e916b7393bb72ae85c1f7dd440ac61c16b6ce6e36acd24aec456a7bdfe267a38508a82cbba105bd7b8c08f651a16c2a959daafa9e574d333df3e90b510eec75fa910913e93323ef592803485d64fddcdcc9c51369f633e0c261263f9a49df007710d63dbc427a3e2af28002736d20525cc5a773e6989b1d4123c0bb20ac4428fc4bb2822ccb788c0dd1aa3b4e9e974edecf903febf305ceb8cc4fb3fbd70980001190370f998c16d7667a37ce603c35a1c22cc0842af1d23d49702309bcffd0d334413ef3cbd009f895138ccb734e886dd82656c9af655a30431b02b472c1fff008feccf69261067710f4e22fc36c447a88a3ff5a49dc9550589dfc394dcef9731fadcb3fdbc7f035d1daa123066b22d64dace550df7d168b338bb0193e574b42f00f50ebe4ca536139c32a0644d0140c31b17208b3be339ffe64f7083217131be70cac6c86a43688dae022af3667ef5c4a9a537ab0486bf718c9286a5b269b5a70a841c35317fc9a91e6401a54171368f360100f229565c612f9230a1e00ca95b91a6f85ad10f568f3d54a4dccfbac6902217d8a3ce4c54c3c36a930a2d89c198ccd0863fb6621ae86da8c0afc4f758fe0880f8b0a7e640793f93304b55d76d0011497b618ed9b12f619e0002c5dd07b445a3160eb38edfa8cb7943bc266e0b1ede7134bd72daee4a91fe721163f71943fd76bb0b82a89f1ab552fd35bff2a21c8f1e6af9bd83416d3b5a1ae712452ee008b919e327ddce8d211f4dae147ac96e15bb2bc4cc112ea62b6a077a56ca7d4f119f0cf6aadff1b82ebb0c2895b4f42beddaa6bf6374d824d59c9b6db3eb335d9d416861b83d5db2f6caf585ed38670b7be2e1efd5ede3dfef60d2330774d4218eeeefea59e0432051dc63281f79c1c01202bc114d000f1cf095ac47648a66840b3a8b6c2d04ef951ff36493a42f64d72161aa0be1c3ded4f74841e2e7fb565dea0370e97ec3892d4b674c5e9fcc686562e44420548996697a67c903507ba3c8784fb3051263ecee3b14a9c44555a1c2dc6770ce97746bf94c80622c30135b0522dd3164195d66b345d1bbe3a963f832476e6f54cdef1f07bd323900f9190ec5e898611a17e057d9706bf5eae4207973f3f8f6d6e3c66720c5eed682979a584bd38255211a7015605756b1339955ca0c3be00932061251000650b842ecdd5c7f6be27e4488b97a62039831785d4a1d2d3a503f25e1bc9a7b5c08fb5c381a9d41dad1efd8c03ea01b9af0f3b7a7bba4d5179cad3b8f90f3e052f140b029603dddd8328df7f48700f56c6018ceb99649d64ed103f5af95929d9749e6cb119af30d7c590caf91a1356b677eedf34c9da261e20638a268486da7914c0c8ecfd55b9f6762d66d77b1ebc6fbab09aa10fad7356e71a9841569f22943e0f1797f0be5c4dab40a3e1aeb372f63e08b90b6f1ab28d6a91de8c73445d45b068080da026201b33f1e173b0d695f9aee7d8ed8661a1f0f64f9eff3c910b978716ebbc8ecd4be170907a964c26f329909aafdf1a2b936bd083fc8fb09bba75eca67152ab399c882f7ec8cdba62c0753048678348efaec9ed5dc3bc7ca26b5bc1e8043bd8b2a25e753346603b049bb9aaab70fd60189b3fc0595bceaefe5cb86a16b4a82240ab5742392571b8048229b5e19d6651e8c2ab77ef2f16bccabd59208cecbbaecf4e618b633bc320d4788688dcfd40479a66ef05d48e29c758024cb39b1f56720be314fd1f09282ac68be84f5742c0891966da12373246e86cddc5ba8f26d34777ee26ff9ddd78904fe111da77496a8e4e2072585bfec02f9c02f78a4c3738b0c4e952b46929bab5162913ba764204c4367c4e5f86073a0d176e4c664f1ce0a7c2f936fc2690c52dfb84cce2135b31069aeb12687d79e1ed0bbbbb3fc35da114ca8dc14ee6d592662bc017819ad117923e6e036f24bba7cfaadea3a8c057f914354e284fff0f41c1fa39721b209656436ff1d1edd29172c6ad00fa9712c4faa2f4c5d355226b02d004f3c2138d504a04d3146967e5598696d814e7253a106b4c29df70d35c37aaae52eae6ec3802b16d71a2e3757db1478cd89a49163e907eea1ba8040df3609203d911b15bff158b00cf5d5cdfc0d8022768cbab0c4a59d8d466e6ea02f1b67ac6e7c3a3d7477ab037e4eccb473ef8d6c1ca2965b047386309cf15f603235518e386427ad66980f102e6e309c64e8fbe318f8f4dd483533f5a8e2ce26bc66d7248c98728fcf0e02c8e1b19d0418467f764509fb2cbf9bb5bff62e896530c6f28956ff1f9c3e8ceccbbc747e8531d6348e6b361707f9998813db249920550986c7e55947d8b71bdde6ac6363467eeee3bd2cd91b088f6ed15138f5162725878eda9b9d6a18536e1df164650a65751a22bae8a7ae07894d00b83a15b43d830a313e9674d552f9cbd695aeae3bcde9718b45d19bebcdee073eb741fd01816bbddec4c288234e4973c0087855b785d59c20f8050817bd800a737dbac26af95f5428016a982719ca9a0bbc197025ed9220863457440e420b403198f7646683e830229bb4a50a232ad877ffd60be1bda914d2c60f5d30605f5b0030ce5fbd028df66ba74bd67ce952743ec48c1684f299e1d55ef268f41a823d437947c42197e2efd084745627a2a056449aa2fd530f251dc9ec498578c45fb118f91a529fc418cc8185f0fd72bf6b19e6cb7b9f099280c8aa583eca20acca86265a1540d225b08b41c37579a73d3e437f3b00e91b9effc3a55f965750664e2d7f6999407af8d2cf408577e920c7b59ac6239e1a4ca7883d862bec81ae6157795d19e990333abddd8daae868bc9dd6546b74b65e1bdfab83ea4995d132957b981def55d58b09ac86c92048422a509284abc0af0158e84ff8bd9682b90b7bbbd04fcd59117e5bb00dcb6c6206b2d1c2375708b2269cbd5ffca8ef2458376d0d32c719ba564bc1f3b2350f572a72ef51b70b0c25a42cba0f0e18e1330687418ff0028433fab6b30d018d43da2ca569922e41c1c7137995876f5cec260bb22b162686e08b015d854477ac01507033de5c6fc146674bef03ad13b09a7ee5dabaf59f0f8eae4ac5c6f958ec37f0b059f0bacd4f070bb344eb6c2f0186cd70a567d9f40275698a4f4c64f14cfc5fb5f38ef33af93cde17c6abcf075dacbb8ff11a613daea147383aa1b10f056c85335a667d355f0a7c4cd7b229a19bba8304714c0ca8a5a469cd854067395e86e6ffe98504988a81555f3a0024cf40b2c8f649b39d933de5d6633edcf38037540a570c04479165fd7c95de68cc3b529d074dd3a1d900ee9806b4a7087b3dc16b7848a780e1cd3b3f6e72dc215e14ab3a176fe8f2fac535c6ce909e8c0e380f82795b2051dc9bac1cf558e749d49435e488e96eb1aac3c639262d9761c5a90b1091302fdc048d265dec6dbf069a163dbb5e81d193395d9f90a6244d7df918bafb71fbce2c2f33649ba4323c5fa7ceb6df9fe5cbdc2dfd4696cc2c4b27da3cb376ddf41346bd1d8ea472bd9975692dde9581d77953400c33138f7ddcde78518c4ea92e4e5c334809294151cabb6a5b674336a5df24eca38f754a4f71873d6b6410332b42af8f8be3a68e856c85030d99f4dd366538b3830224c2cf580dcf6454b89ce9bdfe4e64b6dbff220bc71a7aab23d5b9b9637ea5aa4e8eb0d09c4659e63b05c3ebaaf54475a5f72194528b6686563c", 0x1000}, {&(0x7f0000002280)="19febc9014f97b88a82835f37d41bf7b77a585e4c72779ed84ccce913b84d6db222b", 0x22}, {&(0x7f00000022c0)="73b398579f0098eb3abb31e801cc795fc2ebf65e6e992f69c89e3c0ecba7e0b4372fb3b9cf2595e6d070234a45", 0x2d}, {&(0x7f0000002300)="d3df5d8b11f9ee02f83c5e1c32b897965be64a603512900b454e5d0a6ebf0ea946c2d2963729da818f1f296d43fd1aa6d042deec16", 0x35}], 0x8, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1, r2]}], 0xb0, 0x9}, 0x40d) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 15:19:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getpgid(r3) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) close(r0) dup(r0) dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000340)=0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="519f59ebf4b3f8dbfd74dba49477cb2b8c3de7bd42f3e57072851d868d54b66a1fe7274305086a3586c6d2a9af3c7f3264961ceac44ba49a392a8504e2d8f4991209100812692955be4f0775a4e59aa40d1757356713f5dcc81a1db8bbffc5bc7a13cd7fe0732def4e61d14dddff2174d86eff8fc61ca1fd52559132789e26f359f6e05fd6d650e39c58b8", 0x8b}, {&(0x7f0000000000)="00c3faf9", 0x4}], 0x2) 15:19:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0xfffffffffffffe00, 0x400000000000003, 0x0, 0x44) 15:19:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:19:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 15:19:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="580404ed", 0x4) 15:19:58 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)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() read(r1, &(0x7f0000000880)=""/161, 0xfffffffffffffef0) dup(r0) 15:19:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:19:58 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) 15:19:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="3136730ac9523bff55e68ad023250665a6c0505e1866f279a17cba3e95e937674626474fdef52f183e621cd636540cd92853f9760deda065", 0x38}, {&(0x7f0000000200)="9582269f8335417764df02650825decaa3bb5ee466bdc842e1495cca04aca076e7a7c643c2c58f8a7e53ce1ee618def693a3ab07c416d6b6966ba821d9b9e542cbd169d1d9a77d", 0x47}, {&(0x7f0000000280)="5856cdba7715bc5633627ec6da1f0fce1900b5fd58877fc5493a106e65d35fcec0e4ba652cd0f820fd6c4362ce7b20a316fc5ade2e05d434abdffaed4a06a7273706f516d1b283a9ec7bef5e745421b61891ac1ac0b85e21fa93349c27c8cc9f0a888d9c9a26554461cd4b30f774d7d1fac7f5a45a42778c1c763157467bbd8a474d4c4345365f46bf8d93364cdd444ca73f512e84ec4086f9e808b8411fcfdfa3581a64acb03e27d9e57a3eff9a4e67a20886ab9756ad6bd1464884c47d89b0eb", 0xc1}, {&(0x7f0000000080)}, {&(0x7f0000000380)="279ec9308382715535b179b6111e879c6915d090269d04cb5c7170f715bbe703", 0x20}, {&(0x7f00000003c0)="40c8c3", 0x3}, {&(0x7f0000000400)="10a53dcd493526b3d945e5733e721cf964e502ed2325b9dbc9bc6cc287f10e56bde540ba28cd3bed38ee06fed8cb6e096f71e98ffb414f742258ee9bc9aed9643b2ea0", 0x43}], 0x7, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = semget(0x2, 0x4, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/209) 15:19:58 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socket$inet(0x2, 0x8003, 0x800) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 15:19:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:19:58 executing program 1: r0 = socket(0x1, 0x1200000000004, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x180, 0x10) shutdown(r0, 0x1) socket$unix(0x1, 0x1, 0x0) 15:19:58 executing program 0: getppid() r0 = socket(0x18, 0x0, 0x2000004) setsockopt(r0, 0x4000000000029, 0x200000042, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 15:19:58 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 15:19:58 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:19:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x8, 0x400, 0x4, "e88288322b783f240567e5edc984abeb3a8000a1", 0xff, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 15:19:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x19, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/46, 0x2e, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) 15:19:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1f, 0x806, 0x2, 0x3, "51f44677b149b3a81bdd79bf5ad6a3d8299e9525", 0x7ff, 0x4}) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) mknod(&(0x7f0000000180)='./file0\x00', 0xe080, 0x9) readv(r2, &(0x7f0000000140), 0x0) 15:19:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x7ff, 0x6, 0x3, "a1d555e8e39f6517f714bc8b823dcd91bb457b1d", 0x9, 0x89}) socketpair(0x6, 0x5, 0x900, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="7ac0b36d396db47f0999ca88f534b9a8e07a4cf1ae39ebd110bcc50a1f84cc8999d19eabce41ba15cbd3731d8a06e2e815b8e51d7e254801a88221477fd1d2b9c38a0381cb23ddd5301dfda48cdab1e62e81a2853425b43a66c95b269de4e59ff630a7bda0198396ff7bf9dd", 0x6c, 0x5, 0x0, 0x0) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x24) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000280)=""/169) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0xce}], 0x1) 15:19:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000180)=""/255, 0xff, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001280)=""/4096) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="7865a04b2095f0a550d3756321360155270ba1481cb7bdc154959d4d1b8406a6a8934b2456a0036e40e2decfb7b0b4454a34ac47966a8db93b125367da86ed884e8eac33053397a03561645274a10616f4df436d706a7eb45d58575d312fdab6d939e4f4f83f3871a58b62730e154303cb82cd8dde73bea08a370dba4c5c7be2538a8b9f5caa2c1da85585129822d4308ad98e7de840208e3625a9034604cd83321fb301ec455ae2644ba31c024aaa2cdb3069da6aea7fb5df860ff64bb6d2a90233393064006624227ef11ac1663ee3aed6ec1ce7ffcd59c816ee73e187ebe147c906df186bd6450ccceb94686df662c1ad14e5410f55424227771841b5641a7a32b98e8f937c79c39dd4956cd17becd36e7ee3342060ba369b5aaa2267b307d70097b0e02e13b853678635c92cf8b1559016d356811842934649c3bc8034603084b5ade9dda83dc1b0f2ccc34c08c8abcf5075ac6eca155a796211a63fd1e5807a3b81ccf764bccc32632bb4235bad6b622cd4c0875f33002ef3ce610c5104420689e4d2e49b20cb29beb145d87cbd1bba4a418bec3b552d5ddca943da6dbc2f6b1ccc3ee9c3d3b8b118305294bb26c67cd901cdeb306034dec60fd2fc94a74484ec3349b22e276bd48d82260e9ba59a4bf0fdce3c109bbf9b7641f283783104d606ba8b2c68a4c6cfe89bc5d5cd6292907daefbf5e4959fe270c4bd07021c75fe8d7e54be5df43c041533f8140779ff41bee7c8d0906de6302ca4b66ae136473337b81e38ef0e1447c5e86d692a4e09ff43fe787015247015326829b2095df66b1be4542cab59415569750a0299a9537d2fa8f3ce32ad5922a2ba8bfbb8802d4c1b710b9d131be8d0dd8447a795f9f022c2573989b9b9526a7f7fafbbca0341b6878375c4f6a015dffdab7e16529b39ef4e1f4e5f9dd6331f9199383360ca4bc8ed4f74228c71b691af514b4af0619c73d98c36bd9e212b0f0e4a5f2d4b9560aa70d240055cd5ec9751d5241600602a1111cba70752b95e798ed9dfa2f0ee3026ea4ca7fa5ab8f045ae0f64c7b4030a9354effbabba9fca6fd22fa09258ff82469169f455d848e143ff730e6733de4ddfd9f769d4733d7a4bfa60e9cabd0aac387123e72ff5b3ebd74bee0af44e900d34501eb7eb91b72402baa66f594b71170fdf5c694fb521f05baa9ad62015ca0b0b515df4aa6fee80b96eab2a6f1d14db0d0cbf3b7047f64b2db70e8b06e78beeac2f4f926b584ab7437affecfbae6df988d3a2864c420d20d89f49aba76c1f93588add048d078ae65fa3ba2cb2768320ee9c37fdf69d5f8725eb55e641fb0c9a9b3e9abe3f37e7eb19a255901d2f71dbd7f4a5849a796b538e3ac26ebadab6f88c7f315aa0395d04df65b3e1761a4266b4f6e4af43271ee21d2bd4b25b5f0ca87b677639e3508715cdeff1e9d183e46e275f93d9be7e7350e2a024c45cb81e7b5c475f5524b50d26a852d26fa30f7763391322a998fbdf1107cd216f857058569c364060f8cab54e61193d728326526713eedb4b209058860d9e7f7c3cbcde0294beda524ee45504601f67a1d93c8ac9988aa51b519eabf296ec66bf32e81c5599f5d48fccdd2e2777d26d796d3c2fbf26644d8781796c917c2be869164ab76c3d874b129b70b2225240c9fcb505638baf3cdf0ab0e749e050d4adbdc55cca015097900630a3f68129e076509ec22958b50d4937d15a20b8c99deafc261720939d2e2d2f3d54cbd5d30eea7d39be1c6d7f0ff5f551404f3c028ae4c934125332b4d344444c1a5a3d73b664071226aad496cbdc99c5550618c51e3b3cda321f5748b3955077dfa9835f2dff5110f118c9ec2e8765b2faa2a4787d77e96f0339897504bb2afc515a59a0e1adc36073a17f41e8dd3bbab0bbfafc707d04278731e6bc02e98606bf5ac7593d3e11d43c3f2493feb22f2a97c69804d42ecfd5b78a69a390f3798f8e18f7edf7d6317d3c9455c7bddd048580c9067266dc62c7fe49630f441c3919399e6e4c239a42b48861c64b9af09ac8bd610dcced16e91180106fdc0d30897a9f68034efbfe1ddad937d70d0fd2004e26ee2438386c7d382ab1d588049fb58f1b116433c88ae5ab9311a86640b47a714a74a4741db992ea595274f75d1482fddb27aedfbdb79740b73242ceecd13ae1aba18028c89ca6031fc0461230891bd1ad4020bb1aaf586b4b0df64ced3730cae23338be229bba2cc6e9a5491d89289e10ff820a2b5fed04b26aed7f59b3fe511a337784749308236c1c1de6b821c18b41c588eaee5a4f870bf658454fdba80579103d687e019acaf3b89b6bf354d7e537bd6eebd643d1df4c1bc37dc53a8c756ea020c50e665ba2d693308b071dd5ce3ace2b1fafd860881a655d52eb903dca71c0ac0ccb9fd7fe928af68425ec3e7f1ec1c12d348ff0269b4aa9f9822882282592feefb4bb3005f62ed1cce29f9fde7c4e66f6a6b1daba67e9d73ad58c202efcad8e901b32a12f63ff4f2fb25250eb246cc7e43d196f974ee401b1d768c56a47bb78828d7a7cf30ab882d95ff201ddd82dcb619f193a682c7775535c685b76f1650abea517d56f8cdeab257a1d758495b80746a89fd578493469b43e13da69ed4c020deef593ff58e51ec1c39d0019ac58a72ee97ca62ece41b3e8c251e716915a8ba6252a3481a7633e0bda9f5388aefc6f6b67cf118ce2bda4caf35806d287dc35eb62c0b3d518d690c838ef36ddcfc7400272d2c6cf4455d5196942d7858a35cb9b9db4ffe7b90022603b7296fd253919e94bdd73143db71ef5375417d645b6c6965b0364a7b005ed39edfbb711401d7ff5c6e6396d994cf68ea9e6241fa782c0ccd30878d804cbf91c570fa55acd6bf9b12b5ee62991294ae9204d1a0d4c3139b5fb272aefa8bdc10ee260e264d24a0a7381aa54552ae2c692ac604028ccfd6503ce1d51651901ff7af311f877875698d2488bc368803545ebdaf48fbff93a2c24003a8a2ecbbd2cc6c9c110b6909c2cbfc485354b329ab40b92fe7facbb2d806fcb8f7fc5ef1454e471dd229557b215a5567d967f8f9eb02c430b6936bbe7bb910722fcd8768806c2531bf616d109e6614a50c4663f0655ea7c37415111474cb5957af633ec613c8d3b2acd194b121fb9f6ec3b0bdd1145713ce4770f0d63a197eae5a767ccd92211490e394f93b3a29dd92de2b1c37483b373797126b161e28e5c22881001cad7feac7eb55feed3a270a43391923e611de5ac94d9171a7978c550025c79b488ae70d55fcc38cf0e5e6d44eb4ec63951b74337648808f7d13abe2fb2b04b84fbafa8324c3ebd7632f40cb5a8d7b94ef13cd5061440f42416e6b405e9bb2667cf64f83e2bdfb32cc11e6a3e6fd2d813cd6f032e8e2b5872081fba3940784003b47413fd94db58d9868e208906f7ab3d6568b04dcd5313fb6170babd2bed225e3bc32a4ab88fffeec32e6331dc9b450cdf3c45d52e84e463d417d456de4f1c4b5ec719887d50eda9b87636313ca9c474a049fede23405f74d6b945e42a6ee36e1c1d20118f6c260c7dce0967fc718a2471a3166a4fe1c12bc99f045d8d02fb87543dbba3aa5741eef263556123f2cd66d6e4404084043f94ba6f4024a31b4a9360c259574292ff503362c3a3c4179a30d27de6c4ed3512ef96a4ba70a993fecc278ba43fee76c92577c700a5692049977b8a588f566ce64036fec7142d81dc85480d93e5ac6e0d601ec71112eb134c50b2b9854558392ce565761a91695e7a95d4db516410f3fea27c7ca0658e96a322c94721733ebca8553f8a5c3ddb6b11ad3cdf5bc14544db6a9334b84580936e57a4269e1fd97888391be82e9ebb0a660339a50607e6e415809093db598b2982b7ff695a1708290b1a2a2841c5b00198d8c984bbdc00b89711897c0fc27ba9fe811f48612b7ac6280ec80fd52b64d4e7122b33f7316166b3cb112be95522f34201dd3eb9f2e4fc68893ba7f9d05756de2ea2631f6a0e9d4f52b474652d60aef95cd8d2fe3dce52a062f1cb4da94b2be47353e4c6f5fe3cc9c591337ee7535a57734fdaff1eb015282a080523222e7921146f7936d744b65abae2a6a3fba5c0c03da22dba28bfc38887d8e418146f65c7d4fe228fe51291083a44d2bb06e02f98cc4c1813b6ec18eacfdc3bab5315d91b9fd172796db2fb33da494b3f051595ba03e912e670023a69f1504839a201a7fb3ebc9c64c9ff8da4495886269e70941d33723cd494333e571da04bcd1bd2cb2c372b1367eff3600292a94ab148bd5c3ffd4179d1883014b3f981443a3bb09d0839454a9219bb7ab4eb3c2b40b2c7aae1c74f710926b645ca87e2e681c7a53e3fa1c9f6c73743d2a621ff71d935791bcb7e78a04142ab6e11250cf9588f9c431d157af9e38daaf55f1d30fb33491ad54f5517694e16d6c068936496900bea4fe2abb10a7daa75f1031b8e5d674615fbdff7f8afb9badb844a152923ca4717f0532100fc85fdbabe13bce99b87dc2b0a969952e5e77c1a24819edeff43659adefcbf58f157022cb63e6297dde015735f7096292a02d0d9993b69d911606d87f11a02117cf792de109a87b9615b25b54df7aef742e2bd022b7309c073188ffcea29f20fc4a0e48831e1d39a41b05bb275eef67e4d87a5ac9bb5421c06888cb3cf097bdd9d3b17cc0b7e472d3a8abacf1ef5ac60e3696c9143b4d0d36bc9fcbc2ead1a6d5578ef0bccc65b1abd400df027f63f0a240ecf604fedd0494136893712f49403347c41fb43809ba21cbcd4399ac53d5edb245e54d203272c0627971d02e87b890f9bb07d898b7abe4eebb2ff2c51bfea6bfd62a7de7a3ec2872dbe9df32a815a181ac8582bd7fe898e512bf6104d2cf3fe39534f5a2005873644d2070f7de97e18dae6b8e4ea13d15ce697bff1524b995710081755e14667ba000e8e9474e00f6001468634531e107d0d062e472ebd30cba5b6566797736cd176ca8a7c22f5d18627f44f0b65b8dc7b79f8bf95b7760a227a8dfd7301be0e4694c634cd14bf69f8ba3aa0df76ff8d5b0b9d216dd2f38ec40d3d5236fdcf9066dc8b61cb5cb148c4ac68fa368d0c56fa093a90da62205641eaab2d62ea67a6e8d912d91d5e22527214012f63e1971bfa89f4e5760f350ed5bcac56ae3c02e0dc576c7141d40a87f1f5dfd808be3f526db8ee41ffca38ec923552f547106e60401690f13fcd1bb6b1a240354dff7aaf9bbda7d96972a2229b5ac5376a51e3f8e21ded6e1426c725d78ce449af775000ba805fa857659553cd2eb0a721774faa6268d0e6a29c0356170285fa1a706fa4ce01150a6e8c6c90c91bddcbd1497c41dbc424f681692fb9b5c95f756923810ef3ada1d4211674dbb9034219d1a944b71fe013d7bb540f686225a7433bd5989bef5b0825a5633ee96bc894d3dc494f11eec9928e3c70e4708656eb4dedbdb630eb8c92d9597954f32b82ae946d3f4d806e890624bacc71e5f72673dd0f3684a857438b88c714dc6fda17c09de5a5fe9da3873dc3eff2edd349ed89b8d4f6693d6a97278b66ed34edf15d86238dd991aa1c69751cef19378e6481411ebca22b2ba14d06b8e77ed840c480028f231e48bbe625f5b9cefe76d69fdd5509b706f3ffb4b65688335185a34a35e0b64cd6a45727529d6290d2eea5ee7dac3a339b369d961568fd3861866f5479a964755933f7d28d9e0934f0e684aa927308a2d0d30b9306ba3543ae5c2df30919b9956fabb853c6b5b1520b948db5a0bb2603e47ba09db7a0042907ed67", 0x1000}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:19:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket(0x12, 0x8004, 0x9) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 15:19:59 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0xfffffffffffffc7c) 15:19:59 executing program 0: socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) flock(r0, 0x4) 15:19:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) listen(r0, 0xffffffff) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/66}, &(0x7f0000000000)=0x44) listen(r0, 0x1ff) 15:19:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) sync() 15:19:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) rename(&(0x7f0000000000)='..', &(0x7f0000000140)='./file0\x00') 15:19:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1cd4eabe6a8b54b4600007673f96ee74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = socket(0x3f, 0x4005, 0xa0e6) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) 15:19:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000380)) 15:20:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 15:20:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffd60, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x3}, 0x4) 15:20:00 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) 15:20:00 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 15:20:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup2(r0, r0) 15:20:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 15:20:00 executing program 0: socketpair(0x6, 0x5, 0xffffffffffffff29, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)="90bb78a3049346c95d6329951ba8d230f4171ece154631cb30e2a5ce17ad98ac584e87084574ca37399e44532093842fbae7aa0080c987ac6ccef36d37c81af0cbe67a33987ef3aafdd43a5dbb757cc7fdfc87f3c3f52cb93b5db0ca882ed564422b0a231167996918e2f1468b2ed83ceecba08499051683c76fa5e303d9367ac1b6dd0c82959b6577655c116820e92d0d286aeabaed2b56c3b9ee918ebf33c2b508b23d40196806baefd4e2c23cb915d7cf9a3b62612aed5703db3e1d5410ac98508ef68b1d4f9c248321afc9cec00d6367f448ca8d4caa621c6dc967f60fad56703b5f334e7ea85edbd726f8e926fc", 0xf0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) recvfrom$inet(r1, &(0x7f0000000180)=""/72, 0x48, 0x40, 0x0, 0x0) write(r2, &(0x7f0000000280), 0x27c) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r2, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r3 = syz_open_pts() syz_open_pts() close(r2) r4 = dup(r3) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x9) syz_open_pts() close(r3) 15:20:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x81, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c479bcd6533a52ffc7a18ef002", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x0, 0x18) semop(r2, &(0x7f0000000040)=[{0x2, 0x4, 0x800}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0x80000001]) fcntl$setstatus(r3, 0x4, 0xc4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:20:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 15:20:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x1) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001300)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) geteuid() sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001680)=""/187) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) mlockall(0x2) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 15:20:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1}, {r0, 0x28}, {r0, 0x80}, {r0, 0xa4}, {r0, 0x100}, {r0, 0x10}, {r1, 0x8}], 0x7, 0x7ff) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/166) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x9, 0xe62, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x0, 0x200000000000000}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 15:20:00 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095da00000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000"], 0xffffffffffffffff) 15:20:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f660010000000d180397256f1e3830500ae2f1023fcacc133143e63c0387c0899aa077372b36607110296b8f66e54f109b9bdc3c6e434cfd077d053b06ff9f55444ed8e955ef876bc566e9849bc716c8ce2aef7fb378c253551334cb522b85959bd2a4d"], 0x10) r1 = socket(0x10000000002, 0x40000002, 0xfffffffffffffffb) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 15:20:00 executing program 1: nanosleep(&(0x7f0000000080)={0x6cf7, 0xb}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 15:20:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:20:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) close(r0) 15:20:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=ANY=[@ANYBLOB="0000005847487883032b000000000000000000000000000000000000000000000000000000e3ff000000000000000000007242c89d86698d535cec1c734aa5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) pipe2(&(0x7f0000000080), 0x4) flock(r1, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x56) pipe2(&(0x7f0000000040), 0x10000) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/178, 0xb2}, {&(0x7f0000001300)=""/84, 0x54}, {&(0x7f0000001380)=""/210, 0xd2}], 0x5, 0x0) 15:20:00 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) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000fef000/0x2000)=nil, 0x0) 15:20:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 15:20:00 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) socket(0x36, 0xc007, 0x4) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 15:20:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:20:01 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000001100), 0xe0, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x432, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) dup2(r0, r1) r2 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000010c0)=[0x7ff, 0x6, 0xff, 0xff, 0x2]) 15:20:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x10001, 0x2b, 0xffffffffffffffff, "f27dcbf4708169f9b92d94c1cbe81e5c61a3f2b3", 0x5, 0x5855}) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 15:20:01 executing program 0: socketpair(0x20, 0x0, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x101, 0x10be27b9}, 0x10) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 15:20:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x26, 0x8005, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 15:20:02 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0x7, 0x20, "6f4c997d518e47c1f501446e05a4285e948f3d81", 0x7, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) dup(r1) 15:20:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000080)="b753d00e430eb127d594fde628494dad77a071308bd558", 0x17}, {&(0x7f00000000c0)="72295d5ef8f112f35d986d5282f8e73aa2dbfdd23beeedd9abea762edb6c550e51630203473ded8d71db0d8695c9581c08242ae504ba77d8239d2105ff1629f8eccb7ecfad9a624f15b85d709cfc303e", 0x50}, {&(0x7f0000000140)="c9db272406ec57b3c584aa33b26922863f575f1c9b51653676e20e454b09acc9f3793ffe89cb5770ef7f6004f4a491e218476774f0ea195068724c94facb1e088e4e60838cf61fe6621c803b91220867bf52c807d736c918b849ae458ceacdafb19310cedc9503572c47c8ab79d1f773af0968d410f01172966253dd7fd1cb997d637cd139d8b7c4eca21900f47c32a3f988983177d0ee3461c243c965fea7afd47c394fa221933ddf6ab97b9e", 0xad}, {&(0x7f0000000200)="829e2f3339325280f2678a6af3ddf06548110dfb93bf8adcc7d11afa08c647c6c851e37b62feaa2796e840a1a5a39d38a2dc2fb1c07ded132d3dcbc623b46585604769bb945b9b121fb322e6ee9191998b5d524019040656208806283ce854b9a2c1608e21ee85d527a4d6a5291c24ac52c057ee49b1dcc4432a5202f77a702819b0b3d7c35ffbb97443e819bb44cbd06e2541776cc13580fb6564c960ef3ca07188078e184ec20804be7d232e45befc8aa157e84129551fe95b363ce3c6097aefac74b44b13d5de02ab751f542f9bee769e2e247692c4a6bee4dbb4b3470b7ecf4775a023c32d18f89560d540ad7926b10c77d4987e97fdd5426985fb613d3a4702d24a590e29bbc26daa434445c46608ffefbe7bfb2853c4606c2e9351717fa2ca7c1774697dc0dadf1478937c6a4e5d3ef5d4117045455964aa604d14ff1cd8ba948281cec0fbc554135fc409ddaed20ebe092cc5e7706a14af725918eeef927d6f469db27158d8187040cb17e627f590af39390c64b4b094fae5f78c1f28f48faee45f25bf62590c826f0b1ca4552dd4278bfb608101b88a6ce10687c29b7d0987908d241ea51df896a3fc4e9c057c99ac0d7a7002878caff2308d50ccfe53eabef33aa760cc02f8a082468f8ffcf32faafe7fa284c55d63b069c3e511b436dd131f0e90e22c190a79d580d24f99cc30cb029643a98f3478d1f1f7491538797a144f0a62974f478488f66fc911efce58d1aee05d6556038b1823143bb8747070d4ffae8c6ebfb6183eecff5feaefe31f9bb5ef2c2d6a63f3df09f4c61f63d6f6706da5ffa5a6089c2e105ef5c4d398110a36a3140ca0657ed0b1b5de785f4c0242f83c7e45d9d8f57ea250497d3700a0790305278e3929f213780712deae78d80c1137e433fb9df135a08894c5c10423416e614d38ec9f24d3a62470a2059c968fbce79673a0b4db715b7297214ef8d049a194937b3e2e2320d28c50073fc7dc27cdfb0045292c63551b4cb1fd1ebfaad807a4166ba3f755fb98fcb6b7a9aca6066d5d7b5cf808467d6bad8fb580d977557fe04411de927ed4d9c5bc73c121d3bee450584cae4eb19cff37b6459fdad1635579608281ab7ec06bbc7843009b420c1cc2b63b680278ab6d53b02a2e129f954b9273332ca392cdf1330bdeba3758c0bf781d4425ffc3c820b76eecd1704eca08ec3cfd7ae971222a729c300bd66b5c6345cdd0ce0d0fc214f77a45805f3cc0bdf465d20a39452312f4c2c920017cb8ee6c83e868193e6ba7f571613ced6dad1d817d298c5f485183b588b19d7c99a5c23d2248fe41b28497af011f75145ba0bc81ce07deb4644dca736187b4cb6816e65306eb53579e63ebea7277fccf771561da5fb4f6be26494ca86bd9f1ae6d8f382c6478c5af79c406b5a10be57dd43202cedf7c1583742784f3702a32896108e2a4feea2ed62821d02761c2ef5acee1385453e0d95e40e2294f03b4998998c59efdd92d847a4b0007fa4c75362f46408cbf467b99cbb2e26f526565600c26bea3db759f4c371d674dc482a5aaea035a560322ac789ed0b5c069cca6664c849ed56b848c44fe716791f3838bfe63a7193cc1ab24d45a2633d750b0eeb5f1333b6f4a6224882377312371deb1ac409d31a71a99ed4b5cf9485f6d14d537325ddb521d262331298e58af78795c4aaf87cf49d749c2ae7d1164397627606b775654dc3ac6a7e0d333069e14f1988754456b1b0ee24014456b176bfec821efd5dc884c450d5a51e7f4c6d1e16d2dde14f0dbf085655018e9821fe87757a7a87c0d901998417f31f0f4cf991b14be2302d2039c751f3d1852f6fbae212fa089cb819cdc399a7d0c3cb35b2edb4c227443629f6ab5687c24d975e4fcbdb2f522dd36b39e071b3f83df481e8ffe07e63fd861a69ee8ed5332ca0cf72d093743c67ea9e7abaf4fd0fb2a3bd0ec77af6c8038afda1736ee0537c2bfdc240a3783274170c4dcf2fc13264c059387887adf0154867fcde27d8ec81af069642f4f99e905005daac55fbfed0e2519ffce5ae64586fd66c78e1ba10da34bb8cb4ca98432b50ceb1516a818d0be3f255cb4bba8c0a7371448420dd1e025f645fa60de119a030c33d89ff64b5953b0130cdc5f050f5d82f90ac96e9aba9938777b59920aaa77bab31913ce6392cb6e1acfea96ccbb041cc911e8a01f34953dbf42faa3c98a8b18b956a3607295b7b6e2e620982c7001e0e3763ced903b3385ff039ab53ed1e1d29accce2e2d2c9e9e7c999ec99773f61038817d8330c2f806cd1100293a6fa1e0444a9dd21b295aecdc1f8ecc279e945fe23cfe90282f3b0c651ff02b48f619fd4dd7f163728082c2c6d770806eb36d81fc84236e96dfd82e74e5ededdbeb27122a5b4282cac6e5823e2de7d4fa84ec605760cc72d85dbec4e683cb74c132ca24d3d24c1a5fa07f0bdcac4ed8a7e8dacf48acc03b7c73f6f117760ca27199f3e3a65eaa6696f458561ab6d9128b513835b44e718d42a7529b108121b297386c39d41730eda0c348f2e8f0f4b5dcba3147038a63d67ce0a330a891f74a02441158f903d88f80f2689bdcd433932a1ecff634c838e475b801ce21e0af4288024c892d2984973e772ff957e070c89352c1bdc31f311f4617afbe86f3f045721380872ad1c3fdb420b7c7a0e826be4c3d42a47db96adaea6d20569afd4f2f56f21f313c1bd67b9c65e2963b406c13a08c58b96703406e884cf567bf838966a24be92120039f62f27528f6be73edd32db34dceb1124896b495d2dcaf48652b9a782dd40b07b09d6d03988eb05d3338f5f9e1a53c09c05152225f5c2fe7e3d2ffe8589fab3ba8d461c9788a799ff1eba3c52073b189dc392eb1e5c1bb490673fb905296df79ad307a50cd6c9adedc07f71d35d3016332d2fb430e01bd359979e892c61c5d1a337ba63a20c98c5c4c9f0baa7b25a13b11aa70a6e9ad963cb2452e2e2a03ced3bf833dc86914dafd40b451e5854693f7971e51d8b0a675b0737b720b0d74d6d6ee95b11285c98d708abd00763049991272e232495e770a9b8bf049d855fcfb201adc6fa123023cbb967c9f57d303a7780866b7cfebe19ad6f5abe4815ff38535316e9a26ea72005d4d21da995c22a39e86d025ea7cf508be9d2843ce9491184ee463bf0f81aefc3e148cc92fd70f100a97d9cca80ffdaea1897b2e0ff72f7c2d6d33d2d5e52633a06751856d6a5423ceaa3fb339f8ed70668dccd7cbd84acef40ba6ff143423efa31d00f7e8f0aaf7aceb858e3814b3f066539d39c24208a64d7e92727a4eebad0b0d4161c3610fc81e55b0ee9d2c384099febe39ff8d22844ba2a79ec9fd0364704e3d976763df514061012b90637995fbafd7ecbe1e5a5dc4e537e29aca99966a665035a45211ff39ac6a7655422d5a84bb8c0112cf2a4d72a2f2d59ae53a4b3e2fb60e19ce8ac534048f95717044e3ebfd1e7eece0002c2b0f47dee6c942c20b9e89fea63e2213b75478854ae47166f1a3bf355a2086f4669c3bf1dcb11dde2e7dea658573114b8328cfd1df651cac4b6e6a7fe960142be686343eae3f4b3e1bb4290886c85e33bd9cf57fc83ca4aabc06099d6f8e8a57c2319cb5db30b6615d39ba802499895c168ac03bd1f1e36c55cfb87825bcfcb1a749598827c7c511239e49971b677f12669fd0b4d1d67ed390de0d29ba620d4a71f2b7796727a6d73184a28459723fab6085d058848ab84d6ae34acee9fd4359ff71db52f9fdfe587103a7f521911fbd9096e07bf19c87ce30e34fe2fbc1af2c33b553a5971fcf89a724c6367d3870665e1c1398bf487c77fd845ee4391c9d5e84b84257fe854a42239f4e03043274f7c44a611f8f8d3ef3368611940b1a15f9014c068a0b1472e2f0aea43665a4b9996649ce855053bcb8691ec6c2bb826e31655f9871f5e2a2d842c70dc152ed088c334d3d042990d92133c698aa677a4d94642b371c6a3a3c02f7dde0a3f9913129de93568631d03875fe867c8914b5b2d7417a4acfbd80ed2281e299e85035cc0749801601982576669a9fcd588e4be4ad7f9a71a69af70a1e3ae1647a940e85dcf5b0a6f07255970c64fe5b6e5ca34033b60684e48ca87a5c6b6bdb32be93f5ef4585ff1467aded64ac0f3c6a372a386c3c22095bc9dc4993dc714512430a8ace81e3a4f0d1cf5f6888655ec5c49fbcbc0806bbdc95c2acecc63a1bc548186edebf86e4d3bb781b46f2fa8b0c225e9038ddfc2cfce92824a85a86bcb6e71c1a4ea66bc35bcd396ff79e7db0b60590f12c3b591f696b8b9efbe8202ce0904547a336f4f509e13ac58dd66146faa25219339b7a2c24cd6c53e5c0bdc43ee98a8d04e9dcb18101dca02da6b6133bc37f8598c51a8533384fae66f3e8eb02fc25013500104c2935da2d3890eb6182496560b38d7dbfc540e463911ac4a75421ec7ea149751a39e23fa2c624447ed3081f66480d9165822028b6f5461f7e8008e60057bd774256d67014cf2b23e401eeba459c399e0e27db2dbe1003f6a658d1b63c9e0b0cd7da3248afda72e99bff745055fcc0395d0c1878a690ed2be9b838044a1d41d85f3f664e1017d0100905c38c716d4f9bd8ddd0b9d18d4a9aefad9e421c20cfbd771e9871f7548ca968b77797484d04fa105a7a9dc3171c65b32def76f650484ef2deb1e7029c7f460565fc2ea4cc5b794cf38f2c7ce92d24654a2c164add7efd9abbb10c60896bd251d059fe848e51ef67bc9573bf91dc4aec78df7d18ece1939fd586f5071885baaaa6856b5766959882410cd8b26f009eadb37051f19401cb81e9551a069758b36f0fce6e81e2cd809284741e4299a405e778653a4845db63189752589eb57bc3a89336bbbd41d10747ffd7c39395b2c50c3436bbc18e1d4f9fa64d519359afd04f34a3b663bc397db272d23c66eabcd6632f0ef92c4aac6629cf61b0840b8e4999465c78370123c6bdece8e1ab7b82ac42c799b87cb7f34faf408abd1e7d9c870427d7d6af5843d81941fae204d4c6d1bbacc20165ca31a8ebe229d9064b7d7a2b78cdab32fe57042a88a15dd4c8d79a0c4e7e6b0c63523f4c076cab736fe3b93187a8bc4f28d9aaf983e4d6b4ba10278838ed734d2bfa144b35f5056a5d0e8c01f208d1a9544500fd0b6025f0f039b29a3beccc0e8e5a8ba2647bd16588d146984f0689858d0f2df04f55a9ffc6551df258995b736abf7e029361144ce84fb841aaf8ebd20d60609651e601bf919d67c5a4b837f0bd521d317cd904fc238113485599976f4f0cdc14e08bb1e3ae1d572470212257ad3153b695b174038b2e3ba96c4e754139dc12e84af818a6ca2a0cc9a22c5ccff578651d935cfdb0d79f66ad3182de55b55501768b6d49ce217443dfd6de1475bb651bb34b89aabc76bd61d12ffc18fe25038eb4035bd06af3776633637c17c974d7b64491d7b175a5d9e09fcfdaf0d95cfe2b1d1dc13d38bd09d367d0cac4dd1fe551c891f5dc2b416378df00cf36c151250b6ec5d2b81c86c2c2baf068ff22f2a237dfaef263c16f363e17976a90996908a67f3290f8bb93ad3691c5665167038aa9e8a25bb5336b99a6ed4b561ee9c559273a980620a629333c30212811d7b4a100361d46ee1a444c480d4b10109d8656d45f3d558b74fcc22fc7b8a78b2b701b8dc66afb91483b618d66f2dea205242ec3d82ab4f30ea89115b30ea797ba1d9df5aa3ba396cd218dd3a0005dea9ea1fdbf65f457f093639cab9be4ec446c7305f5a8c4dd00a37ef2c377838c", 0x1000}, {&(0x7f0000001200)="38188d8688ef94784c2191df282963ab8c2d5d16b4dfdbf83d11ad8fdbb419ec3b95a22c72822df7521ba7388856a7ccabae6ba8dadfbbd5440efb3fa7791d21f8ff92c373f9b0f1121e24a2023401f2fa10ee989fd9049901ed3b879c9bfd79f7cdbf800cc72c990a428c960277f4eba955aeebdd04689e4cdfbd3981b67941ae842dcd78106f439322dfdbbfa449e3d9a55c309d717db4b5342e39f2d2651cb59e0b964336de53f6e684fa171e", 0xae}], 0x5, 0x0, 0x0, 0x405}, 0x7) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f00000013c0)="3057393f00db5e60d2c0abf979a41b7d3446913d62286a88537858374ea8f1bf2e3c3ff853141476e401357c5c9478501ad53375c0afc1d5163398a5e4ef0201efad3ffb8c7bc3b3f68ee0546a633fbd7577562e5aaa060507b3d9ecaba992525929ff292359cc5dff4d2a17de0cfccd2239d9f2a9012f1824e4d9531d34823cab4b1c6e30706e52e34d21ba005a0580ae1449680acc7c003550b79f650fd5303b5e96", 0xa3}, {&(0x7f0000001480)="0579aa126786dcd3f217c7726f2915c27172b4af87fe5fd55f92771522a9a351d3bc7322ae1180f56eee486b2fe9baf840767024973815c50754944dfdfa05a615920e7eee8ab188a79f902bc9d3cb4ec17bd420e51fa931a3e486ae38d14766f144469f3c1e371766ecdec8", 0x6c}, {&(0x7f0000001500)="290e9a91f3e9bcd02d461bb4518c8058a775b3969e8869d5d5fec61e6c91ca6d4fd6433d9ca9c0a8ccaf061685d0c4befc104e3c09123bab091dc6da19613209340cd9670535770f87013568b11becfb7c38daa50711c48a4da652b84e80efbc86f677f8e43a6f845112f176e616d99527f4f290a7711b23cb6c9aca32d30c03a9bd90e4c3764b1dabe732dec4c82844020a8dadc42c6cb9524b6ad268d0195e79be2021e29abd2da87fa1826f4d4fe4eb077f6df356011c80cd5e253b891c5a9463f1e01525e31273f07fdce00b08ee53fa2db2f8c132368fbcd513145ac5269eb0571fa481", 0xe6}, {&(0x7f0000001600)="32fc4d7c08ce3c6a9ba0390ea29c99eae02712542648418af91323215fe0681bf10b490e66cfd79adf43c9cbe6bb21ede2e5264a94c35fac9e5b3790b6a608cde7f7fff97c4cdfb29331c30bded6d9e36abbe33299cb1c5c5564343d57644770ac4d1d1359620e6795de9912feaf1c2a05357bfaef7d1566058c52fe3f5f6c7b0cd58ff747d303d1fcdb792d619603fda12dc7a95bd78956fd0a2529", 0x9c}, {&(0x7f00000016c0)="26cd5b48092d5f87c65c", 0xa}, {&(0x7f0000001700)="17e0ae5d695daa34f323d34b07114187b0d8154ba5a494d292f4732bd6be6d4bfa78ca2a76a2da5b61f65113042b64474673359ebd79a942aab98dc9e7473f02d0253e17f49f94264915d56a532f7e6a9826410bbff833aa46dc322b175a69862b5d3971b3f96ebda51e90addc4f50c10d0171f87c573d34feca9914476d35d233e0d6d70a397778f820c7171150676004fb81294176332445996a743eacda251b672eb06c7722c8cd479ba12d6752a92b87077dc8f1691b03e1320da09c04705c8e7cae", 0xc4}, {&(0x7f0000001800)="7a6d3f8c1d0227d182cfcfdc6245b986087a47258a19", 0x16}], 0x7, 0x0, 0x0, 0x402}, 0x400) connect$unix(r0, &(0x7f0000001900)=@file={0x0, './file0\x00'}, 0xa) r2 = accept$unix(r0, &(0x7f0000001940)=@file={0x0, ""/4096}, &(0x7f0000002980)=0x1002) rename(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)='./file0\x00') symlinkat(&(0x7f0000002a40)='./file0\x00', r1, &(0x7f0000002a80)='./file0\x00') r3 = dup2(r0, r1) r4 = msgget(0x3, 0x4) msgrcv(r4, &(0x7f0000002ac0)={0x0, ""/20}, 0x1c, 0x3, 0x1000) r5 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000002b00)=""/57) setsockopt(r3, 0xff, 0x20, &(0x7f0000002b40)="17dff801f3aad651798d76926004c3a555f14c393d04445906b8123668bc0d8909972d4a42a7c229823f57a293c650585ffc0627825bb64653c656e71a8281e674c145c34829923a8a3dfe558b8de96b371bcc5d515b8b9a0461acbaf42b9709b136426776f445c471e8a5da469063456c2c21c4be6351c4aa6dbaa6997d4a45da6c60cbf2b73ef0bdbf486c04", 0x8d) r6 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002c00)=""/102) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000002c80)=0x4) getpeername(r2, &(0x7f0000002cc0)=@in, &(0x7f0000002d00)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002d40)={0x101, 0x8, 0x0, 0x91b3, "2c5439e8c52077441cfc043ebe7b6c0ae396e5c8", 0x8, 0x7}) semget$private(0x0, 0x3, 0x201) r7 = accept$unix(r2, 0x0, &(0x7f0000002d80)) recvmsg(r1, &(0x7f0000003000)={&(0x7f0000002dc0)=@in6, 0xc, &(0x7f0000002f00)=[{&(0x7f0000002e00)=""/30, 0x1e}, {&(0x7f0000002e40)=""/101, 0x65}, {&(0x7f0000002ec0)=""/55, 0x37}], 0x3, &(0x7f0000002f40)=""/175, 0xaf}, 0x1) r8 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0}, &(0x7f0000003200)=0xc) r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003240)={0x0}, &(0x7f0000003280)=0xc) r12 = getuid() r13 = getegid() r14 = getpgid(0xffffffffffffffff) r15 = getuid() r16 = getgid() r17 = getpgrp() r18 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000032c0)={0x0, 0x0, 0x0}, &(0x7f0000003300)=0xc) r20 = getpid() r21 = getuid() r22 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003340)={0x0, 0x0}, &(0x7f0000003380)=0xc) r24 = getgid() sendmsg$unix(r2, &(0x7f0000003500)={&(0x7f0000003040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003180)=[{&(0x7f0000003080)="de224744452a5281f55d4765eb0d63975751c8f1c32de050d4464a353200d16a1b964f7636e37cb8c40cb85a1b78994927b78e85922883f6b7bcee3fe20e445afc59b3995796f143289cb4a7311e919e115cebbcc82cf6b3bf1aff367b9049b5364e326fc0764849b0204f93850af2060842941e5e8171dd0145b4bfd802ee2d", 0x80}, {&(0x7f0000003100)="c5034ad4f9185bc6968c84280e9967a15144bca588e1", 0x16}, {&(0x7f0000003140)="6b16474568c26e40c252136de722f95cd34d16ee0c9f36b2bc3feb0da1717f24bd7c04ff9c59", 0x26}], 0x3, &(0x7f00000033c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r7, r1, r0, r3, r1, r7, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r23, r24}, @rights={0x30, 0xffff, 0x1, [r1, r7, r3, r7, r1, r1, r0]}], 0x128, 0x408}, 0x40a) 15:20:02 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x10000, 0xcf4, &(0x7f0000000000)="c5b3ace03bcbbaf484b9f16526c9547120436345437f2e3f5cb3228f44f5537d4e01eda7b3e6a06561", 0x29) close(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:20:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:20:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1010000000029, 0x20000002f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r0) 15:20:02 executing program 0: 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) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) dup2(r1, r0) 15:20:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x32, 0x1, 0xd98, 0x7ff00000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000011, 0xffffffff00000001, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x2}, {{r0}, 0x0, 0x4, 0x10, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x10001, 0x1}], 0x80000000000000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x70, 0x2, 0x9d, 0xcd}], 0x3, &(0x7f00000001c0)={0x7, 0x20}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 15:20:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:20:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x20) 15:20:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x7, 0x103) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/22) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xfffffffffffffdb3}], 0x1, 0x0) 15:20:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) r1 = semget(0x1, 0x0, 0x500) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/88) semget$private(0x0, 0x0, 0x9) semget(0x1, 0x1, 0x2) msgget$private(0x0, 0x400) dup(r0) 15:20:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0/file0\x00'}, 0x16) 15:20:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f0000000040)="0db4e64d148b989da2d0e266416fb1d9b30005c844e00140593285d21cf6011e0cb0274dce757525e0c46fbb921e699b31574866e9aa", 0x36) 15:20:02 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) read(r0, &(0x7f0000000000)=""/98, 0x62) 15:20:04 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x3, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 15:20:04 executing program 0: clock_getres(0x2000004, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) 15:20:04 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x7, 0xffffffffffffffe0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 15:20:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7fff, 0x10, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/147, &(0x7f0000000100)=0x93) 15:20:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() dup2(r0, r1) select(0x40, &(0x7f0000000040)={0x200, 0x400, 0x6, 0x1, 0x8, 0x80000000, 0x1, 0x4}, &(0x7f0000000080)={0xfffffffffffffc01, 0x1f, 0x3, 0x200, 0x3, 0xff, 0x200, 0x1d}, &(0x7f00000000c0)={0xffffffff, 0x4, 0x80000000, 0xfcf, 0x792, 0xbe, 0x7, 0xba0}, &(0x7f0000000100)={0x6, 0x400}) 15:20:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:20:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x200000000000) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 15:20:04 executing program 1: r0 = shmget$private(0x0, 0x12000, 0x90, &(0x7f0000fec000/0x12000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$SHM_UNLOCK(r0, 0x4) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000040)="0bdaaca656a5800490b47d6044ecceef72588261edf455caad6a684fbfb828eb8df1b684da624c20e59b99ce64a842ef9354a91e30cc477aab665fc35d2b647399c373aac3f1299e67b3ec66c99d00cac31e7957eb3c945a17def1f7280e53fb604cee3713795cc3563c3d05ac99922191816c552525bb6a3d8751c2fb83d656e04f7b7c36ce7548c2d0a3ca70c4c8c937ff32f88b673729e193da8c1571b72d7b5b2eafba18", 0xa6}, {&(0x7f0000000100)="628abdaa442327d44ac4d575e831f5c4d3ddcf1d67108bd64a44bd46213f55222956c33f183212bbbf05", 0x2a}, {&(0x7f0000000140)="688333c4c5d4fa4bbf91130963926b52826bfd0394a936565e2b5360ba12d26bfa5258f6ff4e713a668780cd4dd3c8b2080f714f2c846d0e1a0e90710450100d73e5bbb945e8cd8d2965256f6152ba7fab48baf96f91d44fbc171a653b9cc5b367a0c1c31f6bf3703670a3554ae6e27a0fa6e400c4e03068823050105e1e998f0ca71188a623f5f866458d921bd2730b8a70ba7025641acf5488", 0x9a}, {&(0x7f0000000200)="2eeca28cc3fb839c5c38a0a65999d020626f5c94d1e248a59e1be8a6927714da66cb3e0a0294bb663daf3c6c95caae97dca50bdfc00cdddef71cae3bfc20405ec4e4a2f5f8da41106a04a297f346c31f1ae0c9c24c9708539dd68eff2f65b5a9bd16c79d1fbb2f4f659cc5ee4d77d68012b75594a41b2b8ffdefda1a421b30632c08a787a8af66d606dfa2c9aeb108f46c7b21f34cf42686f9fa969c4cc79aa45ba918cba98bc93a8a2077f83da3d43269aa63dd80b980", 0xb7}, {&(0x7f00000002c0)="a564a728e8bf413867ff5f5e92ac63afdb1b705f9fa6b85c37a8cdc5d686a150277c64b1cb8ff13f16408d67448f1ee0010e8e0bfdb7b4c31a949c5c8fe8eb0fc3e8d99d0ff409c6c8d538db23bfe51d43bbe17935bf919039c2725f955200047a9039ae42ef512fb6d73f38420c02c9805b4056eabf9d58f4dd71b681222fdbb00630b3430682193a", 0x89}, {&(0x7f0000000380)="fdd507056faa9c490e77713e41654c341747bc0496c32874b318453f9b34ffd4e8ca4f20ace4e07ee131e08c8b105ff05ffabf29658f264daacf0b7aef7f7638f6b7a56fa608959d4ae01e4402d4b20a3923804a02ca9ef975de6955ad17b71fd1f6a3600b2173960c58ea7de86eedd3e28c79a2538ab3fca8d6340413e711447e54301a493777b18c7a2b93bbd3fc63f33be2ba0e076fd01ab17823578a01c4c424f7dbb7affd31fe9e58a44725b1dd94c8fc2cfb109fff104dc8c137ff5055a178b57838290e49ff61ae8872118f314ab49434da5ad547b5d18445f8da84357e0045703beb348ff928d1cc3e5dbb3ffc233c6a4cb0ac51b409582d649ceffa5ca4172841f593c3cf16798ea3aa2167c462efd659f729d6003c6413ca0461cfd1747f5daaf05cf9951688a2d36c16487986e638c63f5bf45848fd1e978ea41a579caafb96fb59d5e486741759b08b5416edd353aba229d5fb0ec5c03afaaef41aa42823e2f51061188fbe3318f9aebf736fcd31603a87283fc96eb21a082a1d2248293f91a1028a7cbb8e8a99b7023dd47c440a348b52a815b883d21b63826339f91b8583bdb877c5872d9916a37e284abd1f8d78037797d65a47706ff1b17b171ee9742438b373317af82c9fb7b8d08b70025bdde051f708409a1687d17021ddae646f504ab974ed6e2ebcedc59f5bbb1f516ded9f9cff1eea68e70cccc400cf1a043e79dabca90969cc73c100f87ee347b3db111a93a2b7d8dc4263db854426a98032913b715f9692cd9ed63c63f622d179faeee49e9fe8e7453f7912a459547b506693079546b3f6a0f2fb0944253c87785a02c7ae9ddb679fae7d504f89291ef343fe47eb374c6d4c0626862ec63bd7a8bee60b6ac47a5ecf5a6718ce968ac28f7a1640b9695a1f56fac279f98917e1728fceb7eeac5a88357d090feff9f579ebea13c9299c8833fd85a7ce6ebc86ba441e4f21b62d552fdcdab0cec3501eed1d2aaeec9a83f0c0d730df5cc5930891c03dfed8345c4a667f0c13b1fb3725bb8a4b935592de7133d455e98435635dc0687377bf1bd32665928546ef89647fb3fb091cebd19b9d768eb00dbea959c9cc47ff4e18dacdf6d12b037211569af799c0ec042063930466614f53f30dd0f8bbde5a8d678226311bd7c5785b72e1f76742b4e5237397c8bab3849c3552a17c91e69c173f584a4f0c24058fea03a0c954b0b950958a7db455f543599eb813eb19f44d3a281eec74b181170b8756003abb3553ae430500da0200a3c67e60471d70fa56b9723412b1583eed8866945026c1dd088a288dd333cea08f2d956306e7c9cd968d3c9f25ab4df4377f55c28961aedd26146083cfbd1462f4d45f8d36bfec1f7d653615d94d5f73f238097ae7db31d052de0063b117d8f018c416eecfb369c6bfd7e5fda797f506f0b96ce76e5c7945ec302f36e15a53ffa929c517d4219f40730c9382a7f5e5e7fda1be39c177b3406b37028c0b47effdcbbb2be2e20af9f59ecd56176cd39e7ce820c415eb7e5c2b2ea546db70955fd7c58b18b62e0149d430538222928231a1bf50613621bb81cf5f77d4e961b41c7fe6058769e7e87d2fc2d4e43842569097581fdee2dfbc6b4c8688ac87b47e414f57536e7d78d1b3b624384de3eee720417ab66bd7b5c36ed78e5d4fb8e809524b3af6cd8cd1d89e1cdfd038c5693ad37d1ddf7c1e8c24da0ccbde7974ec92f7531abdae1bfe600a6dc4327f24fd2d8c6eca0ca2f517f94e6736be1e9f70f9a359356b319391c94ec09f0acdadbd3a4d56fa27b410e3489f53da89008286db947aadbe28296e28a197940de65d8c10372db077ec1536c13fcaef60a6177368cd15c75a6652425238f03e446c5fd772c6fc117cb662079e954588f45f34889fa8f4656d562773abe7cfa2edc11a01d627e51eb4157d36e1fc52f11b251dc00911e1af7ef9baffed02801e7851a1e032e020f2f85c216080a86933e238773da8b7dfeb4c2cafdb9a9ac6d9ee0bd2b9d05507c7b3c65075e014689c47ace5aba89ba4deb0090c5446a90beeceb59908f42d57da24fa6d562689586c755ab679be3016d7bb97900aa6192747f3fc65e89d130e5ea214ae56ba965e1c07377fff002e3034496dea1388f3a520a8f23151c83891e29c0082b953a7564bc797a0e08cdadc84908bbbf7ac1536e11628262dd3cfcbf90381b18a1d06c7acf491b61aa0732b010f0522d522e1bd2f25758064d2dbbf4ed0d44e2e73238ace3fa81d77b063dfc0286b85167164541c6ef106cb7da698aed155c484ecf1d300d224a27455d5d00ee4cbe99fd521705f859ecc13a6f10e836db8bb31b22e6eb721055de9cf30abdb1eda3e2c5a76463689f9a54bdc24a000af61172d37c6c86b1fc97b6819a81a92e069f452beb444bc1e6a3e67dd4a5af43fe62ac8d5160982c3b7174e2474135d628ee156d3554b2d50ae9d0c0a568935b59e764c76f2a0aff37bb1e32aec6b62cd1f8c800a70ba9669eb25671f42a9e6a02122ad815f82027061da3aa3147288af28d25b586f8726838d01dbb30af7bb01af18dfd1b8e1145a8a14b82527ea89a81f7f11948acafa2b198fe4a70e3d38a4051d1c2489177b4ec4e67a082c102b806366187c34c2949bec6557c4065d0774394eceb6c53edd1df178e160f85357d6fbc3ed258485e1e62fb0b2ac828647fbfa01abde9f11d0059c1135e1bcb869eac0fa0e6aa36cb32380dccfb0cb42289181e2dcc19ffe3a95be8144f3d08a0d57d7d4c3150768b62c39cb518ffec6cfa75d9fd54e10a65fe13b2b4878bef9d8eefae618cb563582d36497492e44660bba84ef62fe3c892d65c8eb45c4ea41d562657911e73ccb8ebbc635813931b41e281e956c94730c02424e96cd02c3215aefad7569578c4e50b80a69cf67fbee96831d7ef8e4b0dcfd813a07bf0ccae1b35391b9bef9f9ffd511bf73b2cc34858c9d56753aa8f3a6d231ab198f12d74386a68e19a50fc9aac06e7f16aeb29a0eac2c031dbac0d3808a2c3cccf231a08bee922f30fae4eca65506431f4bb12bf256d88785e1f3ed307a739d495125d884964c1ecf248c9ccf36468601e410a00a893e39ee6e32f471ac5b41f88c328f8c6b931797544116bc6d2c9c89ffeb8c7f5c631b5bc0b4e9073adaceae20275f0dab9a91fc75f7bf6f2bfeae4fd13987426790a92c9847390d5687304e677ad91f84e6f8b049d9457312260a13c76a64ebf1367a93b1d7b0a7ea58362e4e2954c494881d705321d92f2b6d81b674185db861401a754b80600f1108cf588e437b5950256573524e2fdd2cab1e47121695ff9752cade2fb09aa9f351c2a39d9f389753ac2ad680ab638910bd561239d2bcbee4a8c93b9b0592cc1b2148b9bac32422bdd5ff5e752947fa03172d1780fc295c8d9daa0f02b3c50100df1bfc45729bb59a7658991a6cbee75b940281f1606311289b693af4ada4181dfb2c010a1021cc8beda5516aa3f4880d98c198bc93909700a4e2e54d1980f3d95ea47ee9f83ee45557270981443acaee698b815aa3ada709a59c3cdb15098f75c80fe3308df2f12c278bb8963bb4ec31d76400ff32bd02b105c8d572e9d88009d1a84f0798f47242c80b3da8b94066d4242488bd4df0236cf228f2bf63c739116698ca2e321136a65b273340a1b5e3e2769f1986d2aa8613d414c7728ed75c43f496640bfc586b62fcccdcc66c7b2964b98644dccf5357c07141976bf3b865cc5e542415fdf316ae911e33922753e384258b1821b5b1bba5da53f7422605447c3e1eec234addddb01f576809fbb39b12c053cdc979f82853f1eb92410d13901806ae9194c9a3eab7b6b50f4abd5864869c11dbb3a41fcef98e0a5f113e237fb44a65b3ca5c1f7e2930d5ddca3abfd5f91d7df02f15ea95bddddc08fd6f75b53d8bb3dda6332844f42774c0c978e43fd6fcc9f4f3d0987b306515f9ea8aad604872cff1328fbf2895c89d1c1688a545ada55ba83a941750d55e24cbf291c07a41a2d345af1d5a9cbefeef9dea7ed3f337c0b56904b67478c75087bf7a7aaf0b6b13c5079360f22f6d0c855ea1b702ea834e085ecf6fe84aa2dc8f7db3761466819be7d46e3194e8dfdde294b84423e3d34e14c83c73b65457c80769b3f33765eb537d195b9c0f02e00a4da646720432f09a853003b94a752f7afe8719a3a5a6ecd563f06c01114bd47dc76c3ea497234d6f19e7645088889281f25014dc897386cf56cb9ed7c7dca3f8ed808959382796e262e5b0f4b9ad1cd440d7908f3bc0b51419c262cbcb840b1676f774bb56d049400ca53d0a4451e05d62686e6d90013b02fdd404159d2368d5b7809cdf13bbf8090b8b84c226bfcd77aeeb36967b7ea4522345a079786da7fc67a5102c5cafe4cd242ee85dc463415a3acab2f30d48bb47a3e6f7f6a7a19f52081dfb2e67e0e3cf13c43a5162a33436e1f74779380bbb2b9e0ff6c3e12b12ad193837f4dde88ba523a5215f5401db07d0a1f8807e344a6b1843fa4ea95cb07efc470b68d61adc8b6c04ec052322d7f5d2bf341dcf472786ff902d5b24ac71fb57c4f394cc0960721a40c0c058d1bd1614335ff60a6482a1932fe558673619b0b4857868c00d9811e7778150936db7f7f030a78f9db465b5cf86308dd169cc743d49d2442b4e8108e2e23c5af41e75f7a9b704874b6fd7f8d2a06ee1f4fb08956dac26c7d2179e4dddb07824e396b27335c9bec05ec8055dbcd5e8a4414ff0a2547825f66c759b2142535a8a0f364a8404641585e19a3b98aaca6111a1b88bb61b04429633e344853b97b78f72d706b54cf3a8a98eaf52b3c04653f979f86cd253f880ecbee6b016d4d9a30e14b78a37780ccaf86f1e8b5fead3c27cfb12ffcaa5ba1fcc74b5f5ffd51df96fc770ad373e76c2bb74412da1930064de34902e5c547377370852962fe5ce0016a5c68801790b3a08fb4ea44747887155a938ae9fabcd7883d9ddb2976ad0a29badbfff201a6778afcdac61162b431490527477049d36a3abc18d4feae6d23f7a0300e3cafc56ed78eb1723e5f94fe44da6c99b3d64e75c9cab99dff0e036f1f769867cfae58289b03a58e6f5197c883f00868ea0f4be22f6e7f4aa67436cc9a1515e243079e50860b6218ab5e4a51e260f1b4cc07c79206b562bda473ee8d4a6628116ed1f8a72d3986fe6425940ac54b3dbadbe35e8d2bc6587b85d3f450979b847701abd898ffc6b6238d35b74521c7bbcb3f1dd893826a754ecaf8ed33086e03c6d3a9557ae2d1430fc98e6cc14a11166c3b6553aa5299b57114165cd51c68269c710549bedb042c37e343fdc92e242b873a239b0ff18f086f3c8ed69e7c656843f7e41a44ef6b82349cbda651e4cf85d3efb6826d04fc9a938cd1a174937b32a694ac4d25472f3e9144f7b142e642675fc3a8ff0eaba814b8a3d25b90f3d1e64dfb070c4dd67002e3b731fc58e582d8337317f5eea4abdd36ace6c9acc1bacb87d7fd09b4dc0ab4caa79ed73fa9b0a1ed261794c2a33ae38296d98210013448512f57880016bdb2d23ace8adcac9a16b16849a455144ea37bcc4f2d2648feb664ee287f4a830856ae5753327e94ac9a9e9c593e27ffb7107847b27b6ff6252c541b856f20f1ac1e2ed977af0e4d13f6cf2883ed7eee21159b537309d5c8678181c0fa9fee334d9ee0bd187b8c6cbbfee3c1a08d488ab96f3da520de3eaa799ccefecae03a86e367ce5de9bafe6e3d9554ee4396070c3abad231ee8d4d4e5bda6947c722be1", 0x1000}, {&(0x7f0000001380)="4bcbce7ff67dc8e287bdbe3c095cc58919fa1d7b2ad42baf767546caf8e5082693d2c6970fb875cd048b7ee947b644b3c5a543c2613c182ca35299f80db8f61fe99512812b1f8f24bd1bb573460f4efa37904c2deefd9beee9cfb766c4154ad21d22bc7d6fa7dcdfc277dcd51dac05ba1e03e3d9a433501e65fc0623f68b9cd12cd5407b1165167a0642a0aaea902530d229e1fdc93ba9edd963aa9b43361cfcbc692046dc0e7d9f86bd31765e65469c2a2b7f4f96475356591212b0ab8751f79b0f77dcf1106125d652f87bba48bb924b4a1790327f132f09f9a497d0f30ecfc736c760ff66634cbecd76e72a50c2232b73b1cb36c620", 0xf7}, {&(0x7f0000001540)="3ce88e85f3a84609ebfc75e64c805ceab717557c9ca239b098204679e78ff2db59abed4c2043be58d6b05d6d8c9f51af2645e2e86cfcee803bae5e653cb54c452fccdfffd98e7ea00b620e599956270c786947d7622eec04ad5bb8df49f96f82ed0ae63af86249b3a47a911572982978bfa2214660d51043dccbba8e0bbc90333bba3c1ddb412d3ec97232d1b6874fe55af06db35f06a099700c96be1d94f9d7deee6a96dccfaac09cdc98d4597c4e52b0d4cef26e4569558a215920949094fe3e32e239926a4912d84a1837b26adaf45763f595bf0ebb8ee1dc6cdc76b0085e46a1ac", 0xe3}], 0x8) getgroups(0x1, &(0x7f0000000000)=[r1]) 15:20:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x2, 0x110) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r0, 0xffffffffffffffff, r1) 15:20:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x10000, 0x1, &(0x7f0000000040)="0ec2b23b6d9d40b75ca2da083ad947bd321e06973f54e037bc82e4430f91cbc6712a9e11202835cdb8a06f9fa1d837a796b5099560b05018e8bde0953d0a38ce0d29325557b202888f4fea40fd6b53c48051969257feae5574c254a800ad6f4014954db40373", 0x66) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:20:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x2, 0xffffffffffffff79, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0xc00fffff, 0x6, 0xffff}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x79, 0xf00fffff, 0x400, 0x7}, {{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x54, 0xf0000000, 0x3, 0x400}], 0x100000001, &(0x7f0000000240)={0x7, 0x28000000000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) 15:20:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, &(0x7f0000002340)) recvmsg(r0, &(0x7f0000002300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002280)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000002440)=""/222, 0xde}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4, &(0x7f00000022c0)=""/28, 0x1c}, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002380)=""/175, &(0x7f0000000000)=0xaf) mkdir(&(0x7f0000001180)='./file0\x00', 0x40) 15:20:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 15:20:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) ioctl$TIOCNXCL(r1, 0x2000740e) 15:20:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 15:20:04 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(0x0, 0x300a0, 0x20) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) chdir(&(0x7f0000000140)='./file0\x00') 15:20:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x2, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 15:20:04 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) 15:20:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r0, 0x0, 0xb212a753483091cb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) r3 = semget$private(0x0, 0x0, 0x104) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/23) 15:20:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/206, 0xce}], 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000500)=0xfffffffffffffcb5) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000040)=0xc) recvfrom$inet6(r3, &(0x7f0000000400)=""/31, 0x1f, 0x800, &(0x7f0000000440)={0x18, 0x1, 0x8001, 0x7}, 0xc) readv(r3, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x100000000000000b) fsync(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 15:20:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x62, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8001) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 15:20:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x24}, {r1, 0x36}], 0x3, 0x10000) getpid() recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) 15:20:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) geteuid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 15:20:04 executing program 0: getsockopt(0xffffffffffffffff, 0xc0, 0x0, &(0x7f00000000c0)=""/207, &(0x7f0000000040)=0xcf) r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x20880, 0x21) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) r1 = semget$private(0x0, 0x5, 0x3fcf31535b98486f) semop(r1, &(0x7f0000000000)=[{0x3, 0xf6, 0x1800}, {0x4, 0xb8, 0x1800}, {0x2, 0x8, 0x800}, {0x6, 0xc9, 0x800}, {0x0, 0x9, 0x800}, {0x7, 0x0, 0x800}, {0x0, 0x7, 0x1800}, {0x3, 0x10000}, {0x0, 0x8001, 0x800}], 0x9) r2 = socket$inet6(0x18, 0x7, 0x100) getsockopt(r2, 0x2d, 0x0, 0x0, 0x0) 15:20:04 executing program 1: 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) fchmod(r0, 0x1a0) close(r0) 15:20:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x580, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 15:20:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x9, 0xfffffffffffffff9, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 15:20:05 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x6, 0x0, 0xffffffffffffff86) getsockname(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000581400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1000000000000ff2923df7a960c8e390ceec8ee57bb579d303aeebb234e55"], &(0x7f0000000200)=0x6e) connect(r0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000300)='./file0\x00', 0x30223, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) close(r0) sendto$unix(r0, &(0x7f0000000280)="ccd60285f50929e6fa2f8005c27f9726713352b101312d2402e3", 0x1a, 0x401, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000400)="242b82b47a30e38137a38b39af7aa448e7a1999c0367ffe6960a71f51ee1ff6a847c95e67ec7746daae7e79663b7d2558c4632ea0682b492ed16be9256e6e93fa910ad24a2bf6c0928b57c4b1b239574037e6c1d589f7c7f36672ea784571ecc84", 0x61, 0xf, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 15:20:05 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x11e) 15:20:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28, 0x80) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) fcntl$getown(r2, 0x5) sync() clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x3, &(0x7f00000000c0)) 15:20:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x100, &(0x7f0000001080)="ad432f480449fcd5c12d05fb796aa09490217dcf086971708a107aaa71e9f3770572ce36b22ce90b8d3b70e659d6043e1acf8cfb36037a5caf034290236de5c63e65e0de0f1d69908b1ea34dd88df8592751f319a1c80887f281911b137960676a2d66597f47538d8423ba34c5e62c792f5e5052d583da6a0d7e3093cbe2fc793c0910b76caec8abefbe69b2f7d7af7895bf73e1db42f1f723f11a8f1717ee67", 0xa0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 15:20:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket(0x38, 0x8004, 0x2000000000000) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x3f, 0xaf, 0x0, "882bf6f0e55acdfaf407e578d708b337dae97ed4", 0x7, 0xe4c}) r2 = syz_open_pts() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x4}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) fchown(r2, r3, r4) poll(&(0x7f0000000180)=[{r0, 0x115}, {r2, 0x20}], 0x2, 0x8) 15:20:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20) pipe(&(0x7f0000001080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="8fff0dbbede6cbc532be83aed108a11dd42584548c79d20f20194352f3d9518ba48099cd17138035fff76bf09a6d05eb2a7871fee97abb24d8ff3b5e3159c81d07237fe5b8b2de3e01d7c231a811f1848e0c980917bd8458ecce06ede914dcbe21f5e3e7cdfc7dde1cf54a154640a319862aa6b50399f2754c9011d1e31d452806a3fb5ab51093b4766908770e2c6ebbfe3b494070d167f5696827352c7260c022defc42dee26d888c25e62b9e257be2d9356dfcbef3d0f5946c90453759dbfd77bca0666e0f42e53f7b576500d4e79c7db36cf46d35014a9c7ca1bd502d74915227665277552c9ee1a5c47ace7d7b1e086bcd65ecdd8a72f2002bb2793b1ae99c2089b1546cce78449d969729a7c958fb92670da184f13dba50a082185585360352ecf9c23660baa684d116a77f1f8376ab034e5f042a3fc856de552f437db310cc38de07122f3770f323d1d335d8353b60c3fb64ef1a0de6852fe1fe2db05c68f1634a46ec17a0fb482bb4e752b74b23fb6cac952aaf363b87329743dd0c4eac03bf5d866699f92caf78154fd1036a4abb5a37b0494fe3dddddc140534ac2c427bdcc4f97a3470c124f73bbecc20a4f06ae3453eb4a39a8d879f50cc32b69c60a83ed76e2e7de16f3fdd7a39ae5e4eccad6fcd4f799c7d5525d42e693eeeb72979e9706ecae5048d2d9f0ea2176bd971303783bb08e14a412f7e527228a4cd11220d966d74d00c040e13a513e0a64850f6a0d005e2f0f13279637cc4a2d627a84e67ebe70b92706e4d1c827f92918e46bbbf9bc16e261e23597ba8c52015dff75786463f57281c5a586df544962c230cdea06d09f41d1e5363d4e3f992946735481bb1e230b54ccb693401e99f4a8481ed46efc418fc37b93e9a1e8d39de5bccbdc883c01660af2ea777cc0448c936c61d01a9d8428b72f9680da96f18ef0b8ecaa113e98f8851bba00e8526f6b93a38da84f3827ed2213fc712e0509a8b4199d352b041bb92c08fd79de6916f4c3cc7075e417060a4ca718011c1977fd765f2c70824dde22e13e65d9de25bd8faecf372b95941d6bf4e6db463cb8003d78eb86e72156629906d70285a1c77ed0b7e037e1fcc893d69657895544bfeefde1d04f05d0fe047c8306d8ade6451ac3f54db1542d520e8552fed0f0a6cb0f423e4b6ad0d36f1ee0c07c4e8d34a25403f1d4bc5bc7323cac91b1c860ae7315f7fc9449590f5dad76d62bceafbfe8bc3ea8ffa9c56bd35d36e6f9d6bec4c566fd64dd76ee6092624d2a3bb8b54429eadbd5407cf0b2888ea5528050dfda71081fcd903fefc09bb087afb651c3ae0df474d2a6c51c60602039c6ed7eb810db3d653212c9c25cae0991ecd696b7cfa3307e6af3c0580e7dbf1f2ce47c26ee0c39dbdf83f8765e5a80a5ad179e99561929be922214cffb96e2dc60cf0c371a21707043c67d037b3d47646807364f02198a1a7c7f99bb4b0ca0ac31df51079264f2d8a6b2742568dfb071ed8a4560f8df95d3daacb73bdac897cc41d5641b848a23f6369cec485b19f06ede35d8c1ead831ccd9514ee31c93fd2384e36423a4573ca0e5040585b29e7f4d7cd29302b1ec7d8a7d0bfe56695d7cbc8a0dc1f67bfa162eb93de61873dc9c844dcbdb9ee6cdfe8fe1d09960aa8774c42f6fc37341a63b38cb5ab8d154b7fb006af807303423d3ca508b8a36c05fdd926cd5f3a00337273af83738702a836b75067d80bec6bacfd5bd50f738ce9e3ddd1d80c048a0a331163b26c058940fd3ba02076bf8f73298cd3841641313d27347c53398693047982a677ecc25fe948f67f82acff499898d1423d17ebc4b932a6978648864541bc24e2409b4b4bf66c5dca53f593f60a969b6a52738583c7ed9fd18f58b517a70cd1c32f72d3989b8fb78fab7bf32414209c2c57db881ec6875e545b97c0589fb05baa8503870497f2cf40a976915eb2337e4811cf5f24e567505a50637d7c2a0da6f5acc01cf446dc9ffc362abb83b86be1b7c6a82137a8261ff731ecc8269e6002ccb5ca16cdfb96845406ded082595ba2d1d77a6801391649cb23358a5a34a1bd05ea9d489847dc6a3ce2b85a398bf65c03a91fc945387ca527edd3c45843da834b3343f57cb20eb6818d64614629b7f1666a81782d112a5263a62e73679ff42566d783134aed45a12fe2707367724cc7ac12c9b2c862ece465566d2e0cfc6eecf36fd93cb6a553517401f2c4807849a2d41e461b3227e75e2b12156474baa85394aad9d86a2cd148704b79ee16aa42f5f3e47c718d07c956c3806fed963c1b24d99327133bf23ccedfc8c088e2f1405822a421b838cea2b6ed36b9f0b7ade0beea6f5325ec1fec8529fea7730b75884b50c1207ec97ec2a1bd5277e30326f8cf4a858a2dd2d6ae140254be0a75aaba2e98e1a3fbe00dcecfd38b491816f52469f21130d691e82eee17f55461a9220c488ec5cf04dd7013a50a18021f1adbeee1f0e10aa7060e00c081e4a7c131372bd8a054ca4d9df4ff51ac7ec4987ba9dc44a611f897c4adc13102e41931b5a5dc9a2e1e7aef1847c66c6e8f1d71a7d9e5fb4a1f9acc5bff1a3d4c3e625a99b9facac102e265269983242980057ccfb48aac544024cf5b3062887fa1d2a4d79e467bd7aaeb0a1691614e9baad20cf3902de96ddfa7dc5ad5fd48d86f7fb8852f0d5e62f07febcc6e98d455274e05c99e162298bdef6daea42b6d09e2c9affa4d494a105df5d7ecdabfbe1581b4bf1a17464b7ac395b81a5935524d38469cf723c22426260da8f45a35036f991516aa260565b49c69a793d3dc0e78491ca7cb49736d7bc17055bbf939883e7a73d08cb6c802f54fe2c44aba100fdb35d385d885bca5a8980341502d2df8f26eaccd5f913af88e6b6b9749347853588a4e47f2d64bae1b2179f9d0dbf68d54386f73665763e184cb661237f4b2024e27e956fd9e36e8a46ae8df04d7a4422b1f03ba9d743d45fd05f75f18344f04b28de14ca686a5f017d6b951e08683c62ead153944cbc4ac525abd36f75b3390300c1e3a7f3f58d9fb3791703e47b9639f469d8cb5f31b01cd3b2d359120bf0dd647eccf7e1341ea41dfd922949503567f1f463e69a2a1ddf5e9356004be22300a8f70cb6a5c0d3930f73522bfe4aff8d2bc25dcd813489cb74e39499b312814cc2f22f708ea7e2809d554a1753589ca45313ad455ab085dddcee65c74a77f6287e6ed7e46150119c415cdab420d5bcd625318d7acd054072a32c6d518ff412f4db07822781ac0d2d931674ba417034bdfa1a3643c16403dbf4bf70be2ffc90d83a89a189673a0f1a754d044834a9abd1b50460331eb7f26caaf12efee05982626d2e134f2c94ddd9ac85395531785fc8277265df582ca4c020f6e7effa2b785aa47dfcbde2065f2cbcd4ad67ebec8a2204d7dc513643aa2f99603ed70598506a101a13745afbedc03b0a053ce1445e88ddcc4bb8308bf952b65ae3452f71d82f852c31ddcb01e7988e1f44bf2650cbddadc9b635c97457b19d7d390f7bd2c87685275aa0be671aa8c373a06b734057d3c1a35ec961f0d17e6f8430246a1a292ac0fe134229ff618bbd2a6d336346694e43ba507968c617cdc59cde8057760a906a8ef0ffa6ff47b2d38dbba304d02b1c962c723487d7f746e42d8fb1e81267b95fb496eaeb083bbff2fa1b2041c870888f67927ce5e76954089181afe935976f2efd61e89ee9028bfcef1621d1bfe8a94d3a041c62cc1db49055f9cc9cc6bdd86d1be18344131e66d7b093f59f5300cbe1abb45224102eabe31e081cb30c116c909a47a634a4dde0de17507c5149bb026a4bc3fab82f5bce1fb0fb8881e18f7766f286a4229f9d76ce5b78fbbd6be4c300d8b08e9a15d71d34617eba725f63dcaf9161aa2b47041b2ab4812d8b121ccce06de2a9e26e73fe6b96ccb277641dcc429e9b3ffd7094ef6bf1bd79749f822b1f34d4bd7c37ceb02f033ab915864702354070f64a3c69274117c8dccb47033652c85c823430bacc9668276eb5862cfe1eb5acf0dc6a5884ac3e44e31a74c6baccfd09f1ab70e608ae68c155a847e0eee7575bf3cd0783aaa0e355b285a61bcc90ac682efdef5bb5a85a309615e4a4b3b0df5185b86ff9b0cb05104b4cc184a7f2a35fa2e747ff0326587ec3e2303b3b5583251b8c232a93e8e7663cc65eddc67100dd666e371188d1fd1630d5d3bc28207d9ae08f8608f84349063d00e1a9b6e9ccd1eec0d75fbe6da63b631725c68930fd86a284f93283f1e1c95a96fc7168a48be2a7fdc5769d7b598b86b5db7c3ce6f3d24da5d03ebef860d3adf6c5fceb888e56dbcbf6d34b4a4f46ecfb5ccf07475112afbf63c05cdf63c25109d163f4dbfb863a7aa1fdf6a47a1734bf93cd885dad790af94ee97e3036d39aaf1d59ee917d8f0ee1bdd8b818ec52af0d43af87b8e04f23e10d0c93330b9c34ac118634a947d0b4c9e4d549478f63ad389036765b81ac1f1e35922f33640d456641014ad02303d95dbfb6edee5ab6f86da48ae46c899e4abb22f7e20d3188c08c52b8ba92e8001b02e57723356a974f725dbe0cb3d2e96c4f70b30e67e82ee7f0be8d09623489fdbcad3aa95e4d15a2f3beba06c2cb5015f1ef3e377f019bcac617e1a834f55faab2b39515a1fa0e8c66a8691202fc32175cdbb644b4dbd5dcd070dde688aaee8a7cf19e5e6ff3f9659f864d63ee1f22796b696d91a6b33af448d02fdfe007dfbcb5968104be4e2e34a07dae13863da5a1717ecd18bb25979256cc50ade640475b797d4d45150cf94b0ebcd9ac8d3cbd7c7f86ad34b9c655d74e8f6ececc8d9dcb5bafcd2ba66db4a1baf313cb751a4e2af1230c1661005c3ee43bc6894ea813d04fc90238976ad2b2cb933f20008d23e043b634631c234dd17d246f47d1667b39bba12b964ace9731086d41a011eedbdd12869028168b2d2cf58e2a5eb92bf1e75b9b266b68a88e34dc95623dd8b3ba426db65e05be6e9852747866bcba227e376df0e2549ffdc58dfaf143373b5a10ebdded477dfd0836c4eb447eda12d052904e6e548831cb1cbbb08ca90e54138b7e1085f9e19776210a47394d3730bffdf350cb27db47d226522a0f5960dd76aa64a5e81a72f687a8c53121d6529f78e59376e81c387236ac4d7dd2f937a1c89dfd3bb82c35b5f8bae0110ba8523ad408897352d1e773f0a341341d86b61fef3d4d2f2c0c9c9f68bece732ef7efc6fb44b8dcef29a08088450bc2a1c41436b7b30d2f2947427f7af571d02571d09d8f8c059e1c7e5d4f7ec24b151cbc2828208a5c46b8346ea1d6f333429ea1eae7f2a395b1f7dfd7a77a3855bd2c0475e0553b101cedca69cf65ede485ede04260ec9d17f224944c607566f606ff5cc336486d395a55d2ef9618be41d0b3bbe62f3b6513d155107ce89457a922994132acfc4c9201017cbc7050b30d6a4d860b32ee11481b5b2f582ebd2924c90140000280d5ffd28ef2a6dce3acec6a1ba78e562d216d184b0dcc6cf5040f7d9a33d94ec180326f3d3cc11458137cce4bb981d280530aeeda068c39af5e4a765e7f96616d5d63e2d0f478aabef4fc1153ed76cdff9be2d3a030caeacdad6f3c21327e2d6cacc6379a07d4c6282a9bd8235fba648e133c7a6c6e6c4f68b6043ea9d1ff0d5b0c0b9c3b512823a54610ca73eb88a5b5ebe60c03e3eacc6688be26666a1705362d94c8ce1e30e803a92c9173b5431df4357ad92f2661c49228a987c50de0cf84ccd0de2687b06fae46d42a76473e39a17228da85fc2dbe2", 0x1000, 0xf, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 15:20:05 executing program 1: socket$inet(0x2, 0x5, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4e38294a261a7edbd52e2e86708ff5a6fc90ac4a3b9ef53ec6446b99161dea0c3b56e9c2103c409675a1d956e0e6390e8bbae025ab99573b385a0566f60ae3f1abc3c4ad1011efb7ab4baed786441dafe1327428382de911273d1f7030023be43d27a1b7265986ec15af172f27b4ee496a21464fa58d71fe70c0cd305d47f5e6e22d528d6f67a2e513a0b67d3031b1208a083438b24fbed2e56211259fefa83f26e9ec92d0f7bce5597ebfad0f164a42061a5ecca13f8def9a5ab605b8a6afd5c83d72f31e95bf0e69e7f6eb40db8e11ee4ae04b1608c55511d4bc07890ca7f7a4914a1306b6e694bb2d85f99bef08607913c4b42e32b7d832edc4b6c15129392b5b1532dbd169d09f2e442afba1299c3b479ab52f4425ba9a3722e4d8ada447aecb19f2c4cdc88951f1142f63362e01d8035cf5f2e7e018f729cfba6b629beb030ea5b2b7f72a6c3c388312c5f432d31b1992ff7cd7b2a93090ae80ee58c9cd8ba802c5692f068d4ebb29387457f50eb14e6c23eef33e428433d81c5fd6a18eb22ebc3b334df258f7d7d7a2079c75042d6cd842dc307ce0bc7f7fb03c5e6bb42c39b40e0ea511d2fac739dcf1026848bd734b6e3b8d79f2e1ffc7a0e0d7bd1128cb10ea2ce5292a0f8a2f67c5726a64e74a77c6542b3dfdc6f44255aaa09ccc4f9a1048d7f96f2bf781281ee1d69888dbb21185a5d0ce22e8ed0cc9514982fac7965ce63fc6af08b63ee51184ce3492b43256f99f1e78cd4382c95c4c8849895f162a6e519a364bf77887d36c5354bb1a1e4c740698419709f7db0268e709a4cf2e53464eec15a8cee319a1c25a4a31f9df7915ab91ca254cdf608f960400810c4463b819fab388d85e171f0fe3fec65d38f23d645f6ecdd2ba553f555e6331659b107c5f2e8ab4e35e8ab80399e42d48925368d58b882bb3fd3dceacea8d20c8f21ae953cbe8272c6b5706f5590d4de7a162ed3bf8b6390f19386adf2de7a5705f2a72c8c27a8fa1f82eee55cf2128336e1ab6779de39aebddbb8caebb584c913ad8e62df610509d7d7273865bc127d583d3c39895cb548e09a6c70e8a15bf72c844e27c62b527a0a89b1cdf9b8b89142562fe25cdb649626d439eb733a3fccf2625748e5f2ce1b43a6e0938db9a38d33f62407716f04720b48011df144bf84d6432532bed2cfdc58ff077f2704883b794e3817805c44796939adaf3eb93768d0f1155e715616a5390095b31bfa03cc9a6f992fd3fb54ebffa43f0cdb42bac91772ab70b2ce8c0bfe7e9b97683603c35c1910264404781ddb219f51b9f85e73bee440b60fff8c463360f03c2dfbda8395bf196c0067519b8daeb455ebe2699f6ea66cb1d428505f53851adc2d43b99f4dc8219660604ffc27a158ec4f75ed356f0aa4e0369f6db71c37fc32923c086b96a7cb417aad7cdd01d2daed2f210ee608a92e268aa67c51cc8e698c976d2d333be368070f655972768497bf39dadb454250f8fe34ff7c6d492d4091021988b4746ec7aa0cb5df3d5f78f18aad4a7e9d3e4883939e642e7c948d361e7789c27ab5fead823f90f15ebd15841c0756b101a147a2248280d7b857ca41ea9277e48a8e308b1745fe2a5ed1dec56e47b49ff53f3144b2d338badc646cdb043217045cbdeec314f4dc4f2b79aea52a18028306a8807dfee79e91665f654db5065d07fc7b504f09d2a2444a4c3c6a607c361c9ec9c140b91748e4d78d0fafb295c8484d2e827cb2a8b1057bf4b78a70b2606a0340459e248f0bae75d4d331927a924a666aa5880da8c94a9d8ae912caeb6448978d353d07fffd2033827232308df3ff890c277ceda1fe376de5532c5c5b11c42325e31fe42ea85f78f56569f4b15c6e0236edc862dc6e9e3a3901f83c4696e29c61f2d1a70b11cfa71476a16746cfc7d6da6a721cf043bd1f17010e1ebfd380eeff042663ad921b0be86ee38dd4cfe80357d12a0efff7170e8c91b5b514d244d6ece589710a14196e05b2724317eb31d3fb5348c621d7bab624657acc48e1abeaafd31171e7c4b8981a812dcc3ea04e0c44d0980e5b3c07fa9ffd147c7e4db5e8ed80aeb05ff9578d5ae1ff765a7ff2a6fe62f114a46c24e47bbc0c7b0540916fbfc9f33f7134ccf3ea904ef2b6b623b61c507bd229072989a77434eb8ad915f95aab5b87fd251f8e0e8b1530c6b5e7ee46a6914d7f5188bde246d82e12f7935e2f78e95106025d8af2f02f499004a111fb478970547e94771a5e51b96a9e81cd1cebddff023a25ba6235348a785f0289343d444c5487eed189ef63d08845b5c07ff8810cb36ca5799d708d958bed06bcd2670b25c8f7049180702e2d58a0152a6450cf5f0e7c54502bdd32c7de9d86c945b48f8626d94168e6f74d2f9d9688601c8ef6d73a40545f435a83f2560b5c61d94d554112d91365bdaead2512efa1ef43f7052a8f32e46fb4d1d7a6f452c844196897f4ae8a58296c1040473afa7531d84315c45d5f38994146b04e92099d4f4e72eef81bc06046a29fca66f539cccc369a5f5370ba6d78eee5293b3892c5814999b53e3a417f5bca68eb9176d354b1bf875fa886542915bd91f96df66b34b1e0ac2b92120b7e52328d60d1a9fa17e157996c088bf2f4795a4be0dc4ba504ec62a4e976c85cd7b0a374f01feeb0e69fce7135444974cb7153cc2fe1d487deb1e7fcd6330afada8accc9ccd8a750102cafe24b39ce187009f6ea74df79c6b24c182cc3abcdacb69d522409795ec139f8cc176b9a97f68065ef985e93ef556d52da9e9be72ae76f6b50417943c5d6fa4b660fb102e33de4fbc4a12c71f50af309b06df60511a63171016a96fc794939b52992d99208b7e85debde6368226cce60852119379c18155cfecc12f9204de44d225ff4c6bcc4688ac7c05bf917433601acdea8aa9f78b50d760361a788fe7ba301f84a152781ceca4db9ef4601797a5314a09c0414bb38a4c1ca0cfeae87caf48be3dbacd6df0f68f281701797cdb03441c37b850fa58c9bed8f376ba551ae5f97ce2cd6abd7dad63bc8b5b6d5d69f2d365fbea495d232adb82bea42d967e5fe2ad14dec355875dd8aec036ced58620b642962afb8629f8a5848a3df7e0b83cf27e62bd5d5e35718c296ae71c8514a7e260053b01286c80a555368e6d9a525ed5b6bab5f53d060fcdbdde70520cc93cca261257a09e7cf657bf2ce85220a25576a8fcd048166066d4e3422758a00027f69a929007b5a20cf5528fe010eaadceaff7c084387e06768b772be69048cafcd8a87a117afc02a262964f57ee8c92279f8b1f937dd73e869df5daa560a4132850b99ece89f8fbb3aea9df11a3086ab52a63a64f9635d4489fb8208af084bd719676adbf76d3715a1f8bcf875515499e6de9126ec4f7d2e6b7116ca7ffe6ae2f7e95cfc67181b33a54f175a3c8a2a884eb496084508cee7e03fb189d0ae1e29c6aa56635ff7a3bab85afbcdbd66f539c994d021eea2acebf9d64914ef8472e7f664016ce422bda40a9dc2a69d22bee108ef5b44ad34de081bc675353d6eb8571dda319ea64a3e5b2db6a8b69e5540f933befdaaf39279e1b65fe0c2384bd4464d743e2b8ab13803688147bd8146c3f8ce86c533b106fbb01057a3cced667c0da7898b63233ae75bb7aa30b684400ed805cd3b9a844584cbfec745e6ea89dbd2e2e7feb70aee1ef4e9d4764a23af33f66c27e53bf5a087dd97095df623870ef73073bf72010178ba33560e7b38ecfc8909696c3198bbd5b1dd6254b60fb8976646b5774bb664f47a947ee2ce436e6a0de4e0236223f8e6d5715f3e6d6ba6048dacef509a2cf04163a9ba4cb038687902a5ba85f33a2ef71cad49cb13658b17398b9d006531842f38d9790da4ba4122c28fb490e808cc0d83dfc353898c63c1dc27689e0fda7f678bb037a0b81e9544a681ef181dc40ec00be619ca05a3e6c74c5d6d11ad535632044a0ef3c03033cfa37e33a004017e0840d5ff3fb985e281322edeea854647cef60563c08a96828c59591324dab7039be427959135e740e3cb7a76f2b5a46c04ea47e185db08f4af233d62a4f33870e48c331e06fbc433a1a3600540f5a74fc15722c0075f04de53e9e6bc7c0309f168d161b604778fb58cba13911a73e168d5fbeb4267d39ed8eb115ef8bebf293a4d6e59e22938c884a0ff198edd1bf1a3a411b00f50589de2515723e75449fd7a44cb5f3bc2fbb8743f927a10967d607144a9155a324064ba250e082cb3fca4aeb29ab9f0337da325241aabdcb0f80013ffa2d2f71d8013b6ec0080bd70d308995757cb71c181662cbf1b40d842681577b97856e1e7877ca92090e13d9ef04ff0422bda8313d344b32bc6078f908426bf1212ee98a5ccec34d39a118a1387ca244feacc7aa8fdf95ee9aa239aa1db14e56ec9aad04c3f9b283a278a7811e6581e5dcb4a38b3ce16ed4aec976b9e3fa460844d1d8acb9832983c703a354901fca30fe1bed68ce4b570ec0b73621faf4de14d108b926c88b78e8d92874f2b9eb96634d4c32139525d6aabcdf94dbfc99d482f2742c03c4cd80c8b0d270ecac2bc89714b2b0df583dfacd981cae359654b762488116da6fbd8b50d48fbd6522f293623221b7a0041f90c107bb37f787a51a91957099cbe76ec1d33190adf3ed4f0e6f9610211547936283498ffd157add34a0d01120831f9e9df2f64c5d6cb8c970c9456b221f54d0283d2bc2df192c0846f391ba4e827de247775ab7aa867a9403442f1d642222230ae00fb02bf89edf731a000226d32b7834df56b894ba865e9d4f144e374e5f026627497849c15654c8a2297ca3df8f401e680b910476f9fbdbcb15a4c5d34417ac3ca5b4f24ba9f59cb9905457f61237741da452ea83cd6a2e9d574a62cd853d9ab5a08097a04c00ace507cc648fc32470c8dd930ae40f83a81c4624559bc008089afeb1267f472128dd0a40b226d0a623396b03e46f65356a447963e25d536b1657f20da164a33880f320e64735d9f1ad41d7f64723e91b49f17634922d5870b8d1c4ca7d7eb30789508b9606269f26b877f5870542b551818156c3cd4f3fa7e296199856c443bfddbb5a9b0f4626a073791dad8e1fe376f46f9f30bd865db03589221782ba067cd4fd725e8f3d245d91cbe91b8839292875e896b71f3ee98e442594643dba3bded935d4826cafc529946f355c5139c65658eb60d1aee114db72dac9838b0cb964ecfcfaff2f21a20764e6debd552ac84b399b6558fee6d5a7250ebfddfc07351cc01b37044f25c637c13c2d4801b605cee68999aa58a17131f81f92544cedde568cedee1ed10e1fe98bd09ea105b79f115126f8f8a9817227b4e4f0a125de63444a3c4d338aabe9cb54ef7f67ff5b50399bcd3f53f9dc5ab09b69206bd243bcbe9e3c66a33757fbd83969a335b72aaa7b9f9d033b765e6399f35194a4bd9b966cb4c9036c9e3d0dcaf8b626d7fd78b6d6220fdc123c1366b6627a3455a415c4fe0889df39fca4f51e83661ad00b700915eb6a0d9373d6d086e1db5be73103175ec945f9b73b3edd87803a72f2d1f584aca71fa1f7a2c180ee66bf3115757d420c49eaa5ae542cc35c52cd92730a05a1bca91c1a5e215244ace874970ab6f40a3b66399d8c2c295e0a877bc753978365d36bd5696e53ae272c5e0bb4770a580ace700f063d8ae8e1909a04b196cb45e8ba21a191b3f21525cb25318590edafac3bcbe27b4feebbb8e6445836da25f24892e1a186b0000fe98380f56f17074c5cfd1fa39aa4e3bd00cb7979fd2a", 0x1000) 15:20:05 executing program 0: 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) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x76a75bce8e9dc530, 0x2, 0x8, 0xfffffffffffffff8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x6856654b1a8ed4e1, 0x1000, 0x173c}, {{r0}, 0xffffffffffffffff, 0x23, 0x80, 0x0, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80, 0xffff, 0xc225}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x1f, 0x4}], 0x200, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x1, 0x7, 0xc4fd}, {{r0}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x200, 0x7}, {{r0}, 0x0, 0x1, 0x83, 0x2, 0x40}, {{r0}, 0x0, 0xb4, 0x20000005, 0x1, 0xfffffffffffffffa}], 0x126e, &(0x7f0000000300)={0x4, 0x2}) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) lseek(r0, 0x0, 0x2) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) 15:20:05 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) listen(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20029, 0x6) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x41) 15:20:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) dup2(r0, r0) 15:20:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 15:20:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff, 0x4, 0x9, 0x4}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 15:20:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000000, 0x0) r0 = socket(0x1, 0x400000000002, 0x2) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000d24c4bcf29c80997"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 15:20:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) sendto$inet6(r0, &(0x7f0000000000)="6235b1dcf8e675e4152d108176ba1b7aa99b46b0d678d28f1f43e0", 0x1b, 0x409, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/218, 0xda) 15:20:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 15:20:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f9deaf105330db163fb4444368fa730d68475be5d193daa194a6a63883c23a431ce6a54d85af800cd4514af11e413621f0e4cd30900000000", 0x3f) 15:20:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:20:06 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x145) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x712, 0x9, "69dc03e9c0d6c9bd5af75367eded03bb4bb47df1", 0x7f, 0x8}) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 15:20:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001080)=0x9) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 15:20:06 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x2800) 15:20:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00", 0xfffffffffffffffd}) mprotect(&(0x7f000005f000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x7ff) select(0x40, &(0x7f0000000080)={0x2, 0x7, 0x300000000000, 0xfffffffffffff8df, 0xfffffffffffffffd, 0x5, 0xe523, 0x10001}, &(0x7f00000000c0)={0x1000, 0x3, 0x7fffffff, 0x9, 0x5, 0x1f, 0xfffffffffffff001, 0xd57d}, &(0x7f0000000100)={0x66, 0xfffffffffffffffe, 0x3, 0x2, 0x100, 0x1, 0x7, 0x8}, &(0x7f0000000180)={0xe2, 0xffffffffffffffe0}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x80000001, 0x80000000000000c, &(0x7f0000000040)="ebff4d050996f0ffa2c6a17d18a543b9fd83020000000031929648ff61b7", 0x1b) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) 15:20:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/203, 0xcb) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) pipe(&(0x7f0000000000)) 15:20:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 15:20:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto$inet6(r1, &(0x7f0000000100)="be77a47d4f2f0a8e43cec0043790c95698ad3765", 0x14, 0x404, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x4}, 0xc) listen(r0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000300)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="c0a7909894aefdc98be3e2dc68007df6ca681534e4a778f41e06cee4baa7e267bad3b16bc4c5adf5e70a195a76c2f8926ec2ea8ddf37792959e168c1b4e6bedae18b051203a3c4bbfc6f6b7b1609c3f1bad88e685286ed46155d1231897c5b38fe0739c067a0178737bb36eda6125cba8e3a1e7ad618773b935c324214789d7a50ed85d9461e3ad6a07595a5528a6579db0b0b345d7dca14660cbbeed856a7ceb0b846d57f827ba9b762659a85270e25f7ea31f386652ac110b33e91f2cf9df9584be9c45c245dd9edf1b7dedcc0cd143bb25f52de86f6ac", 0xd8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 15:20:07 executing program 1: r0 = socket(0x800000018, 0x8000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:20:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000140)}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/100, 0x64}], 0x7) 15:20:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 15:20:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, 0xffffffffffffffff) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/181, 0xb5}], 0x3) 15:20:07 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') clock_settime(0x3, &(0x7f0000000080)={0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 15:20:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x502, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:20:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="199a365b05000000000000772319b104236e2b34dbca2391006c6f3000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000e000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00002080"], 0x18}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 15:20:08 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r4 = dup(r0) poll(&(0x7f0000000100)=[{r3, 0x20}, {r0, 0x26}, {r4, 0x1}, {r4, 0x8}, {r4, 0x2}, {r3, 0x10}, {r0, 0x10c}, {r3, 0x4}, {r4, 0x4}, {r0, 0xac}], 0xa, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) 15:20:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], &(0x7f0000000100)=0x1) accept$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) execve(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='D&\x00', &(0x7f00000002c0)='!:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='&**\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)=',]\x00', &(0x7f0000000500)='!\x00', &(0x7f0000000540)=')#\'-#\x00']) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x5, 0xa, 0x1, 0x3f}) r2 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x8002, 0x121) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000680)=0x316) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') 15:20:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/168, 0xa8}], 0x8, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) setregid(r2, r3) semop(r0, &(0x7f0000000100), 0x33) clock_gettime(0x2, &(0x7f00000024c0)) socket$inet6(0x18, 0x2, 0x0) 15:20:08 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000040)) 15:20:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/123, 0x7b, 0x43, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000300), &(0x7f0000000340)=0x4) write(r1, &(0x7f0000000200)="1bdb879ef3aec557d7c2154d7debb7ea5db5b2df173fff385f02b2385386e8b63b053d7dbf7be4cc7971a58fbd3da757f8e2566d6849c61871c95ccdf92dd6c738a12ed5bf43be9aad15f30b59ed0f903e59ff9efb5e144b8f1263f36ecb3c11512d", 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) readlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)=""/75, 0x4b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) socket$unix(0x1, 0x3, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 15:20:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') chroot(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 15:20:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000)="531cc77de3c5e185f404192fbc78236e56d91dd5ed4b71800a209fa6c51b7371d2b4e800e663f09c5f1b95af1de22d87108d240ff2140a5da3e527593f351ff29badac14f4a59951bdc829c21ff0db83e48cac84d1382559a79280d8169a2b8775d6055daf786c039caf982de67e9eb22098e60c23f7764cc1978495628b665752a9246c076a4b4628a48caf9acbc182ff96efe6ab0a1384d8adac609b0705ebe811543afadda5131267ac4a", 0xac) r1 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 15:20:08 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2009, 0xffffffffffffff81) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 15:20:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) close(r1) 15:20:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) dup(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 15:20:08 executing program 0: getpgrp() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xc, 0x0, 0x0) 15:20:08 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x1, 0x20000, 0x100000000}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x7fc, &(0x7f0000000180), &(0x7f00000001c0)=0x4) close(r0) sendto$inet6(r0, &(0x7f00000000c0)="cc3ef795b35d5191c635b66072ef70c542bfc70a4723dd5b2b62909d743f65be3aad9568f912957245c148e2bf2d1d1da6f11c23d182ac12579d8aaa14b8dfb42fae0b07a88b226ab530c4eec6a8c057906f90980a164de71d2ae749b43cac16f89afb1ee75038e5bea3db6f7451f141d047f42a958ad54de9", 0x79, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x80000000, 0x1ff}, 0xc) bind$inet6(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 15:20:08 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x84, 0xfffffffffffffc00, 0x100000000, "8df62d594b5c8a436d3bdc5250d75f75c920ac74", 0x1}) 15:20:09 executing program 1: pledge(&(0x7f0000000080)=' \x1a\xca', 0x0) 15:20:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x1f, r1}) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 15:20:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x43, 0xfffff, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x44, 0x80, 0x200}, {{r0}, 0xfffffffffffffffe, 0x43, 0x1d, 0x2, 0x3c3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x56, 0xe1}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0xfffffffffffffffb, 0x8000}], 0xfffffffffffffff7, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x53, 0x40, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x5, 0x200}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x6, 0x3dfa}], 0x6, &(0x7f0000000440)={0x2, 0x847}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="f92ca9b0b2a833290566eeeb055689e8936bc83d0267cb898c20f02ca0925da19810e8c06900bbe57708311943dee3d921fe77bc3779c22b455f255e3b4ccf86f4ef2cf8b7", 0x45) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0xfd}, {{r1}, 0xffffffffffffffff, 0x60, 0xf00000a0, 0x2, 0xd45c}, {{r2}, 0xffffffffffffffff, 0x0, 0x3, 0x6, 0xff7}], 0x4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4c, 0xf0000005, 0xa6, 0x8}, {{r2}, 0xfffffffffffffffb, 0x29, 0x0, 0x7000000000000000, 0xffc0000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0xd}], 0x74cc, &(0x7f0000000100)={0x8, 0x5}) 15:20:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) readlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)=""/133, 0x85) 15:20:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2e04f8bce9f8edcfd612185459a80cbdcd73133ec1a99d1324ab853195406c7aba3bd3d8a58c497ca417ee8670a0", 0x2e) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) socket$unix(0x1, 0x7, 0x0) 15:20:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000e24000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x410, &(0x7f0000e24000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e24000/0x3000)=nil, 0x1000) 15:20:09 executing program 1: r0 = socket(0x200006, 0x8003, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) read(r0, &(0x7f0000000100)=""/24, 0x18) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000940)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000040)=0xae, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, &(0x7f0000000980)=0xfffffeb4) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, r10, r11, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) socketpair(0x1, 0x4002, 0x5, &(0x7f0000000240)={0xffffffffffffffff}) r13 = dup(r12) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r13, 0x8}], 0x9, 0x3) 15:20:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x1d) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000000)='\x00', 0x2002, 0x6) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 15:20:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 15:20:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/5, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x1, 0xc7, r2}) 15:20:09 executing program 1: clock_gettime(0x0, &(0x7f00000006c0)) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/95, 0x5f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 15:20:09 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 15:20:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 15:20:09 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x1000000000000010, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0x1ff, 0x2, "14c36565d5f9b2d6eedb69bf068b451d393e14c0", 0x8, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x8, 0xb82e, 0x1, "c39d4b4134ac8f88a20658b1c6cf0c77aea588dc", 0x100000000, 0x1ff}) 15:20:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = semget(0x3, 0x3, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000000200)='./file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffd) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="80db4987f8eb02e68e910d65aaa3d4dbef8434bef6ab547c8da014178d7d2187b64c3c20a183672b2f5e5dedd5922778a860dcde92a6690a6ce897c77123635563b1ee7b53121a0f3807b96a6f", 0x4d}, {&(0x7f00000002c0)="bd98a52587642c895b59d831becb2f9a11cbae384816f711084e68628bc92dd2a5e4af0cfba6aa33d316fff95cff0845e6361807ea6324a21b60ad3ef1d77a4e94921cfd1614fd67bb7bf10ed2a8142098d153f8267e235ded61e13ab0f814a46d08a4de50d986b9ba138d18bf0cc1f6", 0x70}, {&(0x7f0000000340)="538422221d77155246060803e6c5e4420458821fa8fb93c5f2b9c7b8cebe0e83292c70e41eed973c430fbaea2ae09278690266a45e7726433607e37a25c4e3dafc6eaaeb05ef3a5d596ef3b18a2ec46329e65d1080ac6243829f38a9ae025249d6a657ae2c0b46766363a9360128071aa28ceca4f513b430e8", 0x79}], 0x3) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) 15:20:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x3) syz_emit_ethernet(0x38, &(0x7f0000000100)="3bbe2abbddf5fe48531deca2dffb4254b763dae06b2fcaf02dd9bd53bb3e57c0808fd4b2c4e6f759db9b29dacb48b884165d91805fa7feb7") ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x4) flock(r0, 0x1) 15:20:10 executing program 1: r0 = syz_open_pts() syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() pipe2(&(0x7f0000000080), 0x4) fchmod(r0, 0x0) 15:20:10 executing program 1: r0 = kqueue() shutdown(r0, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x5, 0x675}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x80000001, 0xac}, {{r0}, 0xffffffffffffffff, 0x70, 0x40, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x0, 0x1000}, {{r0}, 0xffffffffffffffff, 0x42, 0x8, 0x6c81, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x60000053, 0x9, 0xe7d}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x20000001, 0x213, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0xac, 0xf0000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x32, 0x3}, {{r0}, 0xfffffffffffffff8, 0x24, 0x8, 0x80, 0x5}, {{r0}, 0xfffffffffffffff8, 0x88, 0x5, 0x1, 0x7}], 0x8, &(0x7f0000000180)={0x2, 0x1000}) kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) 15:20:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) getrlimit(0x7, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:20:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x0, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x1, 0x0, 0x0, 0x0) socketpair(0x0, 0x8001, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kqueue() 15:20:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 15:20:10 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0x20}, &(0x7f0000000080)) r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0xcafc7a990cf30224) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x101, 0x1, 0x3888, 0x7fffffff, 0x54bf}, 0xc) kevent(r0, &(0x7f00000002c0), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffff, 0x60d5a149}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x16, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2000002c, 0x8, 0x67}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0xb554bb2c63d75825, 0x80000024, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000000, 0x6}], 0x80, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x86, 0x3c, 0xe259, 0x42}], 0x81, &(0x7f0000000200)={0x6, 0xfffffffffffffffc}) 15:20:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) write(r0, &(0x7f0000000040)="febb7168b38d923e7efdf9b7c92a7b40a3ab4f49277f639bdf889efa6f2291f39a8f776bdd3d108245220516694b0b79bce58269fccc88499c0d9ea73e1790c69454f422c2bac4cf3e9905f07a2fc92d1b59c0d44231", 0x56) getpeername(r0, 0x0, 0x0) 15:20:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0f1a79d27af2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2ebc1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451a1a71220ae58ad9c981590c2644044314565a5a709f72e955d88a8be212c228381e3973c04f5fa3b0dc8a58cabdaa57e430475d484d94bae9c3a5e2705a20544feedf337c681f0125ad5780d651e2b31fcf5b5c5c16ff15d30caf8ddacfa7a5828f50214e7ddc290209837ce4895065e4f9ca3ff35aa65a04d989dd94ee328d4efb815a22824819e2a80f4ae", 0x182) r1 = syz_open_pts() close(r0) dup(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, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:20:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x101, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0xffffffffffffffe8, &(0x7f0000000140)}, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c52902158873115611ec1fc718e9941dc5f6b30e0c384fd942697216c022c9119adaefdb86cc95befbbee357540c684ef766c060223c01a2894119f5f9233146b4731b0196a5a500e1fff1cdb9fb552561d264f11701af8034a5ef57b02fb5f6f312914f29a45f71cec119466a5871defc67b8c23273c1c9aad7331e88263fdca7bf4b6ace402f63f09c4ea4b346e6d588902287e325e853fecf77fddb6a3765e662d6f46f8108df911428e3869287a742d5c9f036a9fa2c0c6bf68cb9a413a2534f83d09ff33bdbbcd25549f25024b1091640e3d989ba64caf82b53714ae0a577050b560c32d7915ba4ec11bf9af0898f6386b06bac7b1adf09af834c32c07c14a60701a6c772a3beef912b0adb27a8b6537a35a82ca7421368eadb39819c21af0374b008c3017a54820c1d660a4a497536ba787a813cb850ef5872cec0e9a55f79ace36538a54dad02fdff78631ffdcefd0f289f3de3bd91a89345c1dbbe10e93011fdf6087cdf4961c149188472e6641318148638877f3459954d61e42bebea4a2516a78ee66ee47b78db30a9d4988a435761fa91a470a722e1b4495a4fde041deeaa2fa147157682515a95176f2c6022709e99fb2ce2850f582c595a1761f3f172034f5dae9c31506ae480f06b959266aa5948ad595a06edcf4bfeb71294a267470adbb736b4de232021558632bd670825a38edb7b29a0baf388b4bfd09bee30b01e4e45fa5f43b4f86799ef5ae4fdb2d187f6553d9a28fbcf8d27caf2f449f6b3dd1c58fa13f4880dfdface400850cbadc3499749e6167216688ff5ed49409f33a07f3358bc78187e2d8b8c7502246409b0ba57b0b13a9b833ab110a8e527d013989bb193f5a9b170ac2e55f983069c3f1d3646e2be48bb78816ce1960cc154ee9ee11cf7833e17b0e95ac9322252abab4752a83070b0fd7072ff62f0880ba545ed06a092866f98ef9ab09f7fb1b1690e06abdf217bba66da018a4a0e633ff1719943f86dfba49f56c385ca3914c9abb4a47610275874656ef20abfcd1354ded0799977104af655918291e58d9a24c5ef2a30c40b34845620fb8b8dec18203efc952496bb0c3ec99d7a1b3c661271b821e7c8487106ca3940b20cac91ad348183717a3130f96d7e44c1de4b7cfc0b89d98c66d6bcc40b1fdc7e48db74b80d5c22baf52128a48a0283d502807f7cacc64f9f4cfb4d38c5279ccb5f4b098aa92b66b0782cfa6ea0cbc68e16d9b85e38a206bcc442f3a75d948caa2dcb77a8877b4d47e138c0374154d9df8cb72a0b437bcd691f1dd4477296897fa9446f919cfe8e1080f8f6dd72aefde9d51e60be861bcde52be95d242e03deb0766eaf69e1c267050e28be6add7cb0f286fc3073765705f7d1cb78a25439ecb8a7b1b6245feec15b325d7f0cd3ec419f9cdf575857ac3fcb0a3ee8b76cd709dbdde1c491b7126f1ecb77d981b7d5b1b513fbba4c3a90dd95915178411b96f6f6d5339d5904e4bc704576e5a257341ec0a377422414dedacb1ed38c36e63cc94379f0e01f645394b5439c8b9be82c4132057a99dcc033ffb095704ac95e7e8b3894d21c6eac5de59ee4475a90ecbe8f35bab92f073d7bb25c05b5c7226a6f59ee5908ce0255ec7f2314bf56e8306a9187786ed3c874343e96de2a1ed6a957bc68d479006baa761b4c9c78d94d60f1c3150c1f4793f6a6af486730a93079f6e8aefa7e04888f9ab36996bede07d59eaf0d066ff1b50520df9d4cf1e6062656fd1cd31c09f2c765f5e713c94eb6ba05224781dad308cf0a36140463cd2f0a445f40028c6863fd9c9a456c9dc557505b72b97a5d9275fac6191bfeedf394e891d73b00215efa3eab29208efe4c1de0725a7cc10e486604b88933816ccf5908c6272880718b9602e55774432f1e838c78bf5b29078a04e4537ec4794ed110f20827cdc0f292b91abdc82346517d8993fcf8a774fae58d27ce44ade6554e25ca2d719ce24c676388c0ec2d8e36af34a1ae31373ad505da8b2f78e6f9d08462080ce9da62ed27e12496ee34b707cfa9d92d2cbfe954f6ad31fa156847eab09f74fcbd226015a9f0be5d562774629f49fc4085fe88b3dd3c2a965678ac8a653c9b6148ddd87d1779305368c0d50c29285bff358ad4fe274c6d94cf1504e811c14c4485cc8bf06c70065e1bb60cfa4040de072e345f634bef7ecb82c52fcac1f35a2e0ce82829c6743761cc2843bc58d01098845d383095d55144a2fbeb06a1a056cd2a022d7833a755c613bc900079a3464966c408d8c9e24241b162b32be68a5b95539c3ded98421754724a3c53d089e5a3be3bc87b3ecc49f7535974bf9298208af3cddb1253e971e33e8923cbf8a65ae8ee141424707b42638b0b011a6c95716bf2ab271af4692d20e4bc83856c6c8e493fee54fbc9e815234684a502d02d286566c19105c2a30a1698fab0a27b9d5d043277db901de66b70b95cdc3b8509b9552ede0656b53229aab96a38027295a62de8c14bac468cae6fea46ebf4e3d27f18680a03d569d1c389e16b8dde3571b2105991ebd2846316b5a683e7b52bb937c6b528b363ecdb89323518830ed196920a3b125719dfcc9517ff18192ac37e270eb5587942235c3b472bb6c43abd5ba67914acdc018003b28bda181f5e3083e7a5896950713bc77fdc861dff788237e5cd4fcef9d0629308307070372fe8b81bbcdebe5c27757d787318e158c1dd720b7a06b5dc237858a1fa17bff6f324016c82116e869fba726199d8ce3a1f9ef80e30c61bb2b21fd8bdace55e0b55955e75b616ffe1e7b5e3a5de478dd5228c642a210cdbbb7793e9714fc37e4ffec846cacea014c343f4a5a7589e48928b7026b8ea8d69b30c314161a191b33bbc647aa290074bae728e6a229ca3a14dba9dbd00acd7515ef9829bcbd9f229563e7daa6e7032b9a795c342c06cdd1be586ff27f9bcc43edb90a01771dfabe1a3e94a6cf7dae714906f930f1ffdd7d42542531e7d5c988956a08f91f10a5c309fd5fb0a9f2b469f9d49718761cd42e7125f9f0f8a16dae8cc9c60ba9301a1b5e7c16bdd66f2b677f7c0449af5d558b42c8f00f9509f1a17eff1fcc6c21a6e03e8fa61343f357c332d10cace1eb5b7a8c06f966a4ad3461a465081fdb312fb8bf921a9f98e61cc04094bf4362d2ff621b1dbde7a0133f1df7b20b3ffdaf837bb4d67bbacee1eefe7ed0f6005cdafd9e74a48a4222fb8e3b43834be360932639f63ff21e191aa96b583a8755e61465e1438a729f3c3e27e5c46785aa38e692149a41ee7c622666d6956219d8db263d3a2cbd1dbdbafa0e80e4ac47c2eb379c9ba576b90b87d289bcb9491c2c9c12b4ae3e3157ff09ae09c33c1d6fb417f0944c2c80915d236e6669c5ec072521ad375e90ed547ae1af8bd327221ac873c0851299d3d19d6d5403f8d4cb877eaecc81a25c3b957fee8a1050d91d78cdab1f4ed72deef0d270705f79359124e370eedd1333da55508ad54e15935ad147c59f9cdd606f1f37e10d43c978b821700da3a30fb037c588fc6dd30c6d46bdffc679da02d519a93f937e0f24e06f09d2c72f2da907c2adac627f4d3cc0a66670200e46fcfdb6e4911a441266953f3a620d0e2019dbf01f8301158c64867a381330b47a46969cd069eaadae26043fc5b0082d5f7f66b308312e72f4129e0e90b0edc75e223a09318a5aa4fb5ab513e6a238751c25b45c79248a30a924ed7c5d2246b52de85a048902281a12b4ba64f411ede22ab917c66c6167f0d37c596e05b3e2b0cfccc288c7fb61e4db264c735636cf4192437af9c6513939a7e1b1decd0e9ca97a9bd0f0e264fd8d0b6967d24e6acd888c913b5310e8b83a08f4e34e9a340416a1d710939aff533f4f37ea2a634754a9ce0e035a5007d95eabd0933eb3caa027cf018bc6f5abe817c5428861905d5d1c051cdbc5193e49951f8e24002b75f47e0f6c28ade5e1afca32800dcd53486b7b78c2f3f71d994e4eb5b6db9d5f15a32cc6dfbbe68fa8692de5dcf935bdaae6201685644484807d29bba5d80f7fb36f9b990445e27dd7130d7172f3840eed8bdb55d2c6b45b6475e8d04eee010757456eaf1255a67a923f239c016f64d24346ac967172dc93c5404fffd72c301f3cf88ff6c50b0642ce97ced768ee7336e0da2ffafc79e03682f57065cfd29446416e6bed47ba23f54e23c2e6513ace0b59114147b8dd38effc02f7503776d796566b51c4b911cca044472ea3dee0fa73bbe13b7542c4651e7caeef026669f4e2e717e9bc57d1e4f7cd6bdd47709c2aad629721ca2b3d1146d4260878ae6ff12f3b6c9bf3230bdca799bea90e552f48f39c54d18143468e0e70c6eddfd5eaef0528e80858d932132f0e9682082e6efd1d6cb9462c7717717f8c064c2a4313a7358414b032ebaf0d84180e8c5eac04d1d236d29d34a0d6f39ee046603a32295a042eebd2d85399bb5575b8885f757e1863145565788b0265397ba7cb98127b97880307b0f32d1e53368e62ee660416e1e0175a47ff6d78133771419be165777f2414a838522505bb6a9127e0cb2ae3c9467eb68a81919433488f7edce7d3dd97f0420e4f3991bd563b180625bc0aac6ae97438861aec8f7e3e08452a9b0d3cf6ae667cb0f837cb9c6070518a155ee9c03ba238ba3d2751a83620f703bef95f59294a0c01cdab1c2f7634612161d070ae6becc3f93d2e762cb56fd3c79df1a3b98cf7b306a891d6d18d61a00625c9f04e3669c2a6165c33821b085d3262ab6d22c7cd848847a84e1d2d57a3db9ea2a4a404829029dd0eb0b84bcdbd2e0a72ac3057d6a4e1f96d5eccd53eaa78f0480f7c926faa5495cc5aa744a3b46e4f2b12dd3e06312c453471920d92998d98815829326e331e46577192e3b3a81e843e0386a55fb2f35c455ff5ea5a7eb30ed4f9766cbff00e1b18e9511fe07a082fb92bfb109bdd659cd7481ec587b31ade4748bfeb36fe94c0ac6e411b7b58060ce83abba7e1f43f4b25f2d23cd5d72c93798063d7888667ad7218021f55f0c749e7f320019a1e15f1e74b56f669e3ed64f9b75aa24a8b43ca9ae40c1b893bb168d8a81704c74e88b24efb26710c8e87967eec17757e3328597d06e55e2c40a27c8fcee3355e537efde8312b5f76d594b2fec61a855eef5ea384c984f143601c89fea3c3ef712e934ce8db6841fa66cb8329cbafdcaca836254feb6d3dac1c8a5edb2714957a77f32dc7df79b5eb35cc9cae283039e74c6d935ca5e11e13eec3c0bc388dad572e65f9e564f5bae23ff6ca991fd5bd77ecf7a43338eed620bab8f5383efda55892c851a4d44ec6c878c98dadc19f0f75f155e0af4c719a7d534b2d59dec0b2e2f7e1c1df0f94df7e69be0a13da2ad2f239f39cc3392a437e61c8820af8a4887fc0e89ca33d72934746cbe22da139aec8249fb7962a83d66546dbb13281a79cb099c4d577f11f1411bee7cc0543818b3d5d696541bd293ec6272984c3759a7de22f3b5015196765bfa65601664ffa957e1880965f90775c468a949e0247ef548160bcf9bfa44fb96264c1ed0a9d0fb0a37a5bc1c31590c825c204bd26d348a78fb350c7fc1178ceedb232444f295d8e68208e5f5159fa72031d9867f9d0fffdce6f9415e179c348b1ff7d6675604d104d710b74baadb0c368103a7976c967bc6269d654f3001e2d70a9aaf0f4b4c16d5fad2894ac5c18e28b36b7f4908b0f953092368a52315a14340afbdc8573112ef5f13e493361e348779cfdec0daa7f7a85f59638ecc91384c23170ad8b816564787", 0x1000) 15:20:11 executing program 0: r0 = syz_open_pts() r1 = socket(0x1e, 0x5, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r2 = syz_open_pts() fcntl$getown(r1, 0x5) close(r2) r3 = dup(r2) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x4, r4}) syz_open_pts() linkat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 15:20:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x77946e74505a7fca, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) fcntl$dupfd(r0, 0x0, r1) 15:20:11 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x3, 0x7, 0x20}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 15:20:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000000)=0x10) write(r0, &(0x7f0000000080)="b16a8de796c0a395fbe3ed0cde45012efbb3a2393643516a61454988f1640604dba3a0af87628195a4bd542daf0742601f41857c3661cc0c4e6e1ae359330435f6df2f7dba8051320685d6beb13be391cd5887e5796fbe367f7577d99c971db9f444f7b26a8d", 0x66) 15:20:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='\x00', 0x20013, 0x0) setsockopt(r0, 0x1, 0x37, &(0x7f0000000080), 0x0) 15:20:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = kqueue() kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x10, 0xa, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x9b1c}], 0x272, 0x0, 0x8001, 0x0) pipe2(&(0x7f0000000080), 0x10004) pipe2(&(0x7f00000000c0), 0x4) fchmod(r0, 0x10) 15:20:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x13, &(0x7f0000000580)) r3 = msgget(0x3, 0x12) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b08411f55d5b556b7f72422959f3d21925f4af776b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233298d5276e6f6f4a1b6abb5c436b6390f7a620eb5ade064119f94f693b0276a0abc7e0d7a710d8a32af14705de1447e"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x6, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000be02d9b3674aad79854455000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f6"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f00000001c0)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r2, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01085d4ef0ae10000000"], 0x1) 15:20:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 15:20:11 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) rmdir(&(0x7f00000032c0)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r6) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) execve(&(0x7f0000002e80)='./file0\x00', &(0x7f0000003080)=[&(0x7f0000002ec0)='(\x00', &(0x7f0000003000)='{\x00', &(0x7f0000003040)='!]{\x00'], &(0x7f0000003240)=[&(0x7f00000030c0)='\xad\x00', &(0x7f0000003100)='-\x00', &(0x7f0000003140)='\x00', &(0x7f0000003180)=':U\'%-\x00', &(0x7f00000031c0)='\x00', &(0x7f0000003200)='[}[:[\x00']) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) socketpair(0x26, 0xc000, 0x8, &(0x7f0000003280)={0xffffffffffffffff}) fcntl$getown(r7, 0x5) msgctl$IPC_RMID(r1, 0x0) setregid(r6, r6) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000003300)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba551157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d6104991fee2bfae0fe9f83e543d23f72fa08cb4018b988b3402a646126b370"], 0x100, 0x800) 15:20:12 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f00000000c0)='\x00', &(0x7f0000000100)) r0 = semget(0x2, 0x6, 0x1) semop(r0, &(0x7f0000000180)=[{0x2, 0x8000, 0x1800}, {0x4, 0xb36, 0x1800}, {0x4, 0xfffffffffffffe01, 0x800}, {0x3, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x6, 0x1800}], 0x7) semop(r0, &(0x7f00000001c0)=[{0x1, 0x3}, {0x7, 0x4, 0x800}, {0x4, 0x400, 0x800}, {0x3, 0x6, 0x1800}], 0x4) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x400) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') unveil(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='W\x00') semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000480)=""/151) close(r2) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000005c0)=""/4096) unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='r\x00') ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSTART(r2, 0x2000746e) r4 = open(&(0x7f0000001640)='./file0\x00', 0x0, 0x2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) semop(r0, &(0x7f00000016c0), 0x0) mknod$loop(&(0x7f0000001700)='./file1\x00', 0x1000, 0x0) renameat(r4, &(0x7f0000001740)='./file1\x00', r2, &(0x7f0000001780)='./file0\x00') pipe(&(0x7f00000017c0)) chroot(&(0x7f0000001800)='./file1\x00') sendto$inet6(r2, &(0x7f0000001840)="267869063b801b4e668e7d50f65d7e65e5408321763be7408f365ea6088aa27a3aeb7b00cf15ed5b259ea45defaf11ce1c51c64f214855fed72464f8a89516cf557e36bc4029d2bb4c6662d5f23bb17d7668df4d0424341f617cbcab8aac246fed50be090637daa8e0240a2d7bfc5696d38133bfeef4bfa143cf2d8333a4b0e51fdbc980e3b55e3c0f9ae3b6e9839d0e6a84b7ece6098880d384ed435aa8502cfe561ff72f8cbeedbdd188a8afdb6d588a39342efeda6ff42758cf70df7fdfed4b1a5506fe01bcd505588281c8578439a97724892619aaf02685c6a9f16fad38c4d4292c08eda7c49ef2ce58b04c19368067e3d5f8187c9377", 0xf9, 0x4, 0x0, 0x0) shmget(0x2, 0x1000, 0x190, &(0x7f0000ffd000/0x1000)=nil) bind$unix(r4, &(0x7f0000001940)=@file={0x1, './file1\x00'}, 0xa) chdir(&(0x7f0000001980)='./file1\x00') 15:20:12 executing program 1: r0 = socket(0x2000000000016, 0x4, 0xff) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 15:20:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffc01) r2 = syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r3 = msgget(0x3, 0x150) msgrcv(r3, &(0x7f0000000100)={0x0, ""/245}, 0xfd, 0x1, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) fcntl$dupfd(r0, 0xa, r1) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x11, 0x2, 0x67bc3ff9, "f96e9fc3c96bd2180a1641c49db5e38b524f050e", 0x3, 0x80000001}) ioctl$TIOCSTOP(r1, 0x2000746f) 15:20:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="397c05020a387d768f7090e600002e2f66696c6530006ad176adb42269028bba37353ee5b5c23b461d00e52085f48a5ae0ed170b9202c9f53c668f71e8117c9678e4d074b06ed1afa0bdb87a9a94077007824eee25bc643786f70781f6fae68646c4c890990e93fead21da961df777540ea06c8c1136cda701dcc226fa38fd5b998c9e63171a40744f1f9313f5107893638df75a5667d887c34e20265a6f5a5ead47e032899411"], 0xfffffffffffffd45) 15:20:12 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 15:20:12 executing program 1: r0 = syz_open_pts() getitimer(0x1, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 15:20:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 15:20:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\xad+p]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/,(([(\x00', &(0x7f00000001c0)='@\'&@-.(*\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\x00']) r1 = dup(r0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xff, 0x8}, {0x6, 0xe5b}}, 0x2) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 15:20:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) write(r0, 0x0, 0xfffffe7b) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 15:20:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x229002f583d01f00, r0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) getitimer(0x1, &(0x7f0000000100)) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 15:20:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x6) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x3, 0x5, 0xc389, r1}) 15:20:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getpeername$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fff3ccf1584b0c50c36a541bd90065b8144e19c5ffe3effbe3b923316f36c8059b4ad9702a176e2d997a12ce7902c18bbf7024165f6a01875f3a64b16f7206e247a05f6cb8984560f1ec78ed235554f429917c6"], &(0x7f0000000140)=0x1002) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) 15:20:12 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x10001, 0x1ff}) 15:20:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x10004) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10388, 0x100) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) flock(r2, 0x2) fsync(r2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x10000, 0x8}, 0xc) ftruncate(r2, 0x0) 15:20:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 15:20:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) linkat(r1, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 15:20:13 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 15:20:13 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000400)=""/225, 0xe1}], 0x9, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) socket$inet6(0x18, 0x0, 0x88) 15:20:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 15:20:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 15:20:13 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x68) r4 = accept$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000200000000001e0000000000f1000000000000000000d4ff"], &(0x7f0000000100)=0x1a) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r5 = syz_open_pts() accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 15:20:13 executing program 0: semget$private(0x0, 0x3, 0x144) semget(0x3, 0x5, 0x550) semget(0x3, 0x0, 0x1) r0 = semget(0x1, 0x3, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 15:20:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 15:20:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r0], 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 15:20:13 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x7ffffc, 0x800}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 15:20:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000001640)='\x00\x00\x00\x00', 0x193) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={r1, r2, r3}, 0xc) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0xff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82021f65a49e5da3d3030000b22ec8f9d53969e5c5de469d751756874b8e517adc7bd5ca30ef32841d6ca538d82bd2a5bbbc6033168ab508d77cee3c5ed5f0638d83d23a717ea6"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x9, 0x4) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000001440)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/197, 0xc5}], 0x2, &(0x7f0000000440)=""/4096, 0x1000}, 0x2) 15:20:13 executing program 0: mprotect(&(0x7f0000055000/0x1000)=nil, 0x1000, 0x4) utimes(0x0, &(0x7f0000000380)) 15:20:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000480), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffcc8) shutdown(r1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x800, 0xb0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="2030913f8ccdc40ba32c13abd713b7ea9a1937b89d88cd24366552042a8588958862ddda817fe2c55afb5082fedf5d4e99fa0928d9460a593b78cb890b4e470c4b54aa8fb423f2994d38bf6e093e902f7224a56ae229d56e036d96ca9075a60202331ddeafe4435d4a164a284ee4a1131f0c1b83ebe02240d30182b9ae5f4c97b840645183283f95393bd22ab5bb2f831fd64560df304b36cc1d04d0512c5b70958437fc2d27c35fa28cbea06d2715c742404c6050dbcc6a95eacf16cb407013f022ae", 0xc3}, {&(0x7f0000000200)="c68f3fc876ca81a010e1a73c32e8a9bf5bbb21f48b91a132c7ea3785a67344284250e417bb2b0b6574a8bd4cff31895f2cd2815083038b3ecb0b499245b589001b853a431f9f65d12a575202ae4caea1dff0292581b2937f36ce45a4fadeb2ae36d3865637ed602200e7e58b913a52235c5be57209c9a9ebf5c3be68a777445039c7ac14e4f4426956f5c549d49eb9defff4629a3e03651e4efe4581ff7957cb5c31800e043c6e95108270f14a8338e9732df9664fbbc9eab3a9475372ec3f4b69f153034afc77c9759bc32ab6191537aebc1b22e6639e7f6dde5a362a0d58e8106a448dc241212c81c99b3a5b544ef8ab7a16b888", 0xf5}, {&(0x7f0000000300)="6c56a760633f192f1f246ba97effc20e40522308cd18310db12ba1642a95f76df36e117dfdc3b24ea2bdd0cee2867b5c7ba9fb3a9cbb73", 0x37}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r6, r1, r0, r5, r6, r7, r5, r0, r1]}], 0x78, 0x6}, 0x2) 15:20:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x7, 0x0) 15:20:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() sync() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 15:20:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:20:13 executing program 0: r0 = socket(0x90, 0x8001, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fee97527769fd1ba80000000000000000000001000000000000"], 0x1) 15:20:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 15:20:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d016e2f66696c653000faf6de511950ef2494ccbda3a1e418d38ebbd0cacb428af5629fcc7a2860d6b9599a6c93c46413093ee7c1640b9f3a1521e0b4fcea9deb3bc9841f9612ebb050a448b6b194d04855efeae97a7dea5320be6d687e607b0269849d2276d33ae6c6cc2b4ace48785e19bbc1c017e74ec2e0042658aaa351791907"], 0x1) 15:20:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0xe0e1, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r0) 15:20:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) write(r3, &(0x7f0000000000)="ea9211cfaf000bceb16154378c05224b0a8c4fa34c50511d3b9d089deca42c3ed4da5f7c7f79d4a437024c6e13c8a228d9944d", 0x33) r4 = dup(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r7, 0x2) r8 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r8, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r8, 0x0, r6, r7, 0xffffffffffffffff) msgctl$IPC_RMID(r2, 0x0) getsockname$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01800020"], &(0x7f0000000200)=0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 15:20:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getppid() r4 = geteuid() r5 = getegid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000380)=[0x0, 0x0]) r13 = getpid() r14 = geteuid() r15 = getegid() r16 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="52c306a37d0a85075bd8e71052820d26075738a849c9a0cedee630d9e38900204f", 0x21}, {&(0x7f00000000c0)="ea3e4c7a2a37d6856f5826db34d19f81434f68558eea1d61110c429a9c1ce0e08b464e41b565e6067b0119b11a3b64fe967d1742f6a63e23ef67c34469b7520a3e9c70835d4a30ba5f44b7c8b9f88ce84966d4b7d946b3bcf7850712a47cc13685dc7e9bfa33a694dc68f8f7e6efbc498cf3815e606529d68c7d7166a43e6638bd17ee47d3b4673d68ae90b4ae8b2b1e6f062d6924255dfaa7271390fb2afcad2d087d3a3dae329e8014f1080a", 0xad}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r6, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x148, 0x2}, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r19 = dup2(r1, r1) mknodat(r19, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) dup2(r0, r1) 15:20:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18000, 0x128) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="6ae8096e70388a155c87fd711caffb2799b9061a0377fcdfb5d40d7627d9323b54db5982b951ae7e18f8f0fb00a6c3daa9e1c2469e8b5de17859331d1bcb8548c9121a2e70dd57641b46e23774a5bc8f4e3bbb39ca4c11ef13b3f5abbc9a412e96519b23080ecab6189b755657b0ead7b6f055f8180263f6ecca0685c25a4330324afc6ea7f95293b62fe09f46e21be8d063ffba6327f7869173e6c6b8bda785150190b690bd30cbc808ff526c092e782e977b2d90568c3b83bd5e49cc17c9e006ee9da580be65b2e65c4f611b7bcf300941595736ea930756bbbf3569ab807be0afa580f70bf7b251b63d4e1440eae365dcbc2886d2407f005c66988824feafce5dd3134090662afb5e5d0ce556437f4cd225711c00ed39a087a66d784a181f4cf7b4ad411708f809b2823a7ea51370e98679d996ab59b89ffc4beb02b1282c9125abd2e271070546f3a1705a4bb70dd63618cd1c63c20b28a79cc50752702e1d0a257774eaeafeaec7facab89f4479369ef1e576c8802b1c8513e3e627e488461607f2000eddf0c296e4d4b601d5bb3caba020e4ee43fef352dc46a0514de9d70c6e83cff713e77a6bbe56777e6e2bbf41553c5ef412c59ca0542936e9e737bdd42c706a80eb1e99bfb518be1e64e304910d95d7c4d4e6e69b63e602d9135caa554c5a7388aa676dd924138860d765aa8432211726b81fd119dcf83bd8099c57176bf903a71b99dfb3ab67207284ae298475cd3489bf706f1edd6858b815551e43c4583b6b5e1c108c8a7e361ae41408d669b89350ecfdffd3ea448967d74a9835a554232ebcf9d5ab92ee8b52195c2918e8cad2682efe2b95c1096d05e422f5dfa48806a7781e932619b97402790ae8232529ee70c9a0d3bb3e22a3eada98549020aa36244798230c80138aa9028e69095da67d5eef5649f5b300a03c499fcd56d910fd3c535f45d58a50ec5ce19c25934639cfe0e7269a70177bf1b9ac047c5b655d4b29aa2a6112f7abda20c09e2813cc4573ce77d7e8a0447872014f962d00ffb48e2a578b15c73aaac81dc2e4c0a90faf816b0f3bdb54a0dcd030e6ec673b3ac3df48f18027d06b49026a503834d344fb5090e29e563dfd787fea538a9dc72af58c9a3ca5cdbf7ff9e428e81e97789bfb42ce72b4d8cfc2f32ab795c5c3ae5761c48b033db43d22ff85744a3d26545d2c2664aebc563c441a138a02e7b9fd2c295a38932a5d88a2a760b08531f51b51c189f3e019a6399392048c21c6029dd16640f668d35255f5bdc7b75ac41fce6ab65690dce6946ff883c5b2d694b314db3f178563354aea660d4b584920d5e524f573c0487b06e19b92a25c8bfea64a0aba23badf95ee943acf1a3532e3a36d40db26cb54c6af75f6ddd3bea907b52f06cc5350be396dcd75fb7a47bd8b41ce21e4a2d2284adef10ddafc160799f02f2ddfa695528aa799aa175b3f5ba62ebd7799b7f10e8e217cfaa232eaa20e0c6143af7c3bae7c5d0c55bb97e3cd571baa5c01b96080234031a581d2f8859273e3d30e84ed36df8efce24b53011d4049f6cf6e887cabd45691365ed78e11a254924e61d341fd8d7002a4648c97392c6c2ecb61b319a902483af1fb5f7506a475ba738c2ce710f1a631b8caace8a02a9d6c5564b72df468a73d997f249e01f3f9c4228de5128ab292265e84d6df0fffac9cdeaea746848ecb0cf4d313307a3fff796e2a9cecdfdba1209a0f941c677421cc73f92bed5ab3502db6ddbaf5ce8673c31876ff6d6377d230898087d54d131012d5842b42a7082e20cd1537c3e68ae21bde1e20f5316e206942f937ddb22c2c3668fdc08dbcecfabe149cd10843d801931ac2c2611c6fa01827d4c2f389ca22d9a6b67df312971da285c7bde67afa581b5feb2b11eb95ea7bdb6e9f94dc453c83925579932911332ed9b37b39ee857b84b9aeb779fcd3a5c2da38c928c74575988e9ef1b6e053ca6d7a244ee022d7f3962457fbf0bf76c2c833d52347939d1c10b5b65b9f9ce8c06824e28242ae64d9f4cd1af0ba6aa8a5c93c1ff46fdb284757f149f294cfe0efd641710ed8c7c8fdd9c539e73b71e1176db354849961705a503bf81e7d05861535b29e9bb6e36911f332b4f094c1ad0845ea7e9414b9ee54dd7a6f07dc54f8e7cbb44e335d690027ec51ed098e78f1f3942e196d81e3bb70061152df6971384fbbfbe556c3dc597637f18bb79f23aa81348d2fd203ebe646416f418d1728cce496f5fb936cfa3efa28a6f9073c2c8065929dff0e7a72bcc9790002be545cca87f755d784a62ecc746a6239eacc1ed0abde4634f2d7df1c42f31e70a0c5071d4f9f640d236b37d3a6b8480ad9a0333e60202911081b373e815098deb77b13ffa7674a06cda8da0780f01e3aa3927f2ae4a3b377e49f82f75ba96355969b8fc139db2714ad05122fba95b8c48bef213fe2933ace09480533f7c83a7853903dba1c086913ca8a3dd62acddd67e02e6eabb7cdff5e873ce180d56657eae1e4fc68eaa2c50f1c9608b3b3766b6081918ee61f454f8a2d425d169c069af9348e1d43fee767424ae8c0e334df31ae3ebe441259eaca8f02bd37fe25ea311c79125373d838124724a0895faa5fb86eaff18ffafd6e167cd0e07f0a51cfacd13cae445ba132a8d5c2f40554d7a79821f8efc27d33caf18db536d25b03dd6722c7a6b8188ebf7a173c36afe0b05db6e0d2bc35a83677742700ac3659ac4d6fc5fdec3750e0e5e7e6f78216905ae13bc3efa311fd7b83d5e99ba9ee178b134598cdcca3b358bd562fb1d224fd7c14581acf936e34841414f03c744a87c84934a97b6b43ecad5cb789ae2b1ff9c91b1f3668120700824fde8c5a5d285ae6e08339077c162f14dbaf82a035a1ba75a38048a44c8ca23227c1b97ef8be4f0aa4c05df451717dbd60b65d63f40a5af062408135a56f34b0b13cecdbab581a3470d7502b444459470b886645e52748f1589f21b03abf5bb9c2b6a75cde8fdd3d25cebf4a04e976c5b1bc4ada3ae1a7f7a3bcb65fb4a037f0d04c1656a6b0755be8fa778a692812382eaf475091904992f4691ec2ea513a4d1bef4c1a281df6221f9e43f8fa891a3e2b720894fbeb308152467601296d9ce37ee4f6616a3edf095ae3f9184c6e98f5d05a5a90c9766381ed4c3064ec9c4f919ff2490791ef66f09a85f8dfd7b1bed4e821375c7348f14010530e4aaea9a30dd66dc0a4e56aa14961fad7b17b12ae67cc56ab353565a94a051a27cb86a7fbd2c7539321232dfc63d9f917e3340ec57d5a3b6fbe902879e5c2694b4d16915311f82ebfa5682802222bda9312725f8b3d1ac40676188283e812d7b87e9aeffc26476910a32666fdaf49428105ada3aafe7ed2d33d64914354a8855050d8eb08bb153cea8c37517ead919df1447df89f1e581296fe178ae4548c963936ce7c81fc03beb104878fb534c311e230155d29735f6213eda487c755da8e4e3587f5868855a843e813053cff2d23832545850ecf8b54a7ea66bf1687a27bdce9dbc9a163e65e0f9162257940e81013d61d042a0f0cb72e7fb771a0c4a67b57b5147fe735481022e492ccf53eafd651fb82ff8a89f4bc6542bb76c4828525ea7ac2798d313db6f155234cf0bc8f9de8f36f3900b829f704664621a910bbf3c9ab526892d9924b78e40918f1c21a6ce4b690033eb0c881dcebc561f11e416143a61973e2db1ba61f649e7269636c4cde3595c904d7d5c90a4644e1dca03091e7ce924fd5d1c03751ccfcb49be815067aa1c156a86871739fdf979141e0ed13d296b3b2a9505b44ee425732bf542cdcc27d7b27c48d856a03972ccf810ed4e5c11df07116ec2a07bff27d82c4ed2399d8521efdbb38449f827dcabafddfbce48337c67d75df1ca2ab4d9adb1aff821a054512ed01cf122daea121acb76ea907d3fe28585146fe59d1579cad94bf62ea73523f2ebe13a851a41ecfc24e478526d87a681fe2096dea1ed0819b801e667f3e36e85b6e5e8c9846bbcc86cdde09bf01d48fbfcb9faa72fe9555ad124496b4d3a05c113c7bfbcaa7ec2cfb59021528b693603410141e8926c25566ab53181812bfb9c8dbae32c7db55c947bd6e7d931865dc909bcc2a69eb2e734044b59a47741bdc58cd2f0c30f6e2f475995d51605391321567a0973119080799b46cba812645f63fefc31561ba07c4da1ad12ce55b5c6d774e0cf7950d2afe297eca5155eb6fc09a7095befd442383c0d76d7373eab13d26b8d0742f2cb9cf48688e7cad28002f659ccdf1b2a0c2d87f30a796bb51d4c294e9058ec4323630d7e17b7f8c37e95b52cbb1a9124675df64026e4eb01ffa47c5b714bceb39b8240bc27c6b084c1dff77ee6e5d15d5848f9722229a426819ff8abe55bd9b29a8e045c7b5ef1d961fd9baced756d9f1b507f571b9c0ee69e8204446858b1eae3ab9223a08d866233892ebbd05d184cbe13819e930790293d53846f91864231dffa1ba044d0c6686879edc49c5c32fcf324f1d5100a963f2c7846e315f7a851400fae537b4ca3616e39470c53021741dde69f9b7f5cdfe273fb8d81b0b6935c5597a2d3e871d0b1af126714f24d501db520bdacaae5b38237dbe966b30cc10c941d71ea8ec73ed15ac08e68f2a43130fc34b112855a24e44dcb3d8b6f711e0f5f8f597d45d845839ccfc86216e70915c5e06b1e5b56141a9285a723ff5b86804c4f8a451260826033ef803fdfcb43e69037221ea7f60ef40139b75560b1009637060a996a53ca0887b06015ad1826b3c4b5598b471bcc21bbf772b00cc3028318e639bb5d4a33340a817df58eed6303d7dfd0769bf2fb0e18c5774f42bf0ef544c7db9384fafb7387c31a7a585b1aadfe9866e980d0d0d3b16476a7cf437c2c525e06161e7b47d044fd8c1e92d29227141fb53e74ddc80c97718a584e3b948377344144dcf0ee0bde00893864ed3458a8fa0379cbb1a3570f682c23d7a8dc12f4e92509064f6d05400d58bc57860c3f2beb6717cfa4cc77e48c17086275c5c1b165cff7ee3d7c9943a1ba39bcc58cbe7b9d20f680142dfb5a7444a9218037dbc5a87857b360a4cb06ac2cb07fef3fd8b8784cf11c499f3d84064b0d3712be0f8384bdbb0672c88f07079374248beb1cb3bf090512c608e744b10ef07e896b5a26d23361433fdf4ac771242dca9de779e10f2650a0385c32e886ecef414da10e86188bf83d5c87ccee10446e25241c673e3e4a0dbd29218d03806f0fc6221db53bf2f4d24882aa32d14d11541d2ce2978cc1a511a22d51e6624941f47754cd85c2a63365cc0b400b95c62d6aa56678529708c2e45c6d2a2b6f62701aceb71f1452c49a584a822a1bd0fd3cb8701aa5df37f6ce3503ac8e997d86e07ea40fe75c3eca3ee25463063ab13b887a0a89b793a851014f54ce1fe084c1337ae05021e2461e71097860d5cd1dc19946f681adfcfc8355133d76f2eca6e002efbd40ebd3e63a62dbb85b2af9fe127f4da17853aa4444a743052b67164a3492f2e5328b3a9c0d2c5eed5859a5a70d2315e777af213a81f09eb7574a71d07e951389511e33b96b4448b132a8801268b6ccaa85243145b82733ee4c4089069565a51f35ba436d38d7b4518721b93d63a60c17fce5e26a958e3bee14a4663a43fd1e272faffb7db68cf26be5615c77d04ec0d1ea589555932cdf58c70968c11d057029a45bcd2a629c57ef47d0a1ee79ecd875d9650dacb9be2b291b65db804794fc0bec46f82d4e0cecb05b7cc396f99583514626fb7bf408b3b", 0x1000) listen(r0, 0x100000001) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7}, 0x76f2124951181d23) 15:20:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r3 = getegid() setgroups(0x2, &(0x7f0000000240)=[r2, r3]) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r5 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000280)="05e7978c2d318c1d0a2ca0247d869a1bfe075f9368eed8a0b5239887b15afc2e1d8e9f18a46d4cb846b6eb9bf5b99cff730b4219cce8eb29bc868f9227959bfdd98eb1c16c3e2cd4a1c1c4ca35d49ae91c484e5c54d91eafe34c0b7e0776dfe41c28ddf2aa69116eb74b4dae36f5dcf96914891b2daa1ffd315145bbfded524c47899c2ec0bff93d40d8e63576593e77368b53090bd95a197d52e0d9b5b14227f8b070271747", 0xa6, 0xd, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xffffffff, 0x3}, {0x18, 0x1, 0x0, 0x47a9}, 0x5600000000000, [0x80000001, 0x6, 0x6, 0xfff, 0x2, 0xff, 0x1ff, 0x8000]}, 0x3c) r6 = semget$private(0x0, 0x0, 0x119) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() r9 = geteuid() r10 = getegid() semget$private(0x0, 0x3, 0x701) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x43e, r7, r8, r9, r10, 0x102, 0x9}, 0xca, 0x800, 0x7}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x40) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000200), 0x1f, 0x0) 15:20:14 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20, 0x3}, {0xfff, 0x95}}, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/195, 0xc3) 15:20:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8693c1a4b0fd0e3ddc000000d931441d3fa30000b2110000050000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/156, 0x9c}, 0x43) 15:20:14 executing program 1: socketpair(0x37, 0x0, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x400000000000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffd76) socket(0x1f, 0x1, 0x0) 15:20:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x6, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x10001, 0x7}, {0x18, 0x0, 0x453018d0, 0xab3d}, 0x3, [0x2, 0x5, 0x4, 0x1, 0x1, 0x9a, 0xfffffffffffffff7, 0x7fff]}, 0x3c) 15:20:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x0) r1 = msgget$private(0x0, 0x4c4) msgrcv(r1, &(0x7f0000000140)={0x0, ""/111}, 0xfffffffffffffc24, 0x0, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000ce0000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x81}, {0x7, 0x800}}, 0x0) 15:20:14 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x7012, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 15:20:14 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x7, 0x4bb3) r1 = socket$inet6(0x18, 0x8000, 0x7) socket$inet6(0x18, 0x3, 0x812) recvfrom(r1, &(0x7f0000000040)=""/231, 0xe7, 0x42, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) 15:20:14 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c7, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x1000200000005}) 15:20:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000300)=""/206, 0xce}], 0x2) 15:20:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000043c000/0x2000)=nil, 0x2000, 0x4000000000000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = getuid() setreuid(r1, r1) ftruncate(r0, 0x8) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x81, 0xb10, 0x2, 0x3, "db43fd646659cc89ecb4183f10c46ba75d9a9d23", 0x2, 0x90b0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:20:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r3 = getpgrp() getsockname$unix(r0, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) shmdt(r2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = shmget(0x0, 0x4000, 0x380, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x2000) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000140)="083c882113a24b88c54984dafb35befcd8b6f2d140ea07cca36829966e0843784f64e154b9ddf7eda9c2db4defd46d3794dedd13e3af58d1e5eccb3b8a4bd8b2701c6f44c91f84221a223f37345e21230123d83a3e0958522734e37d4e6770554982955107b5933267279f9943e710fe306c90082c5a41fb30ee825714180604", 0x80}, {&(0x7f00000001c0)="7f6f5f33599225d49eb987ea76e273773b69ed40f88559654b729dc9863cd065bed9bfc842a11088d0d01f25e5feb5f8157a9d4201a698b050766062f40b1d9b80133e3c476eef285c35855e4231f98e375e9c6da66341ce729daa3e031f54b9a06f2b92d9ecf3021a70f99d222de8c001244e700c62cc9e5ba575585e76c972624d13300b6b3821cd7e2663cfd9f35f21bf511aa6956351cec579d02219f1f8952531b78f5b5c064afa03c85a91d3a57ce46043e3d21440a11c8be41a", 0xbd}, {&(0x7f0000000340)="efaa8c7b355d6012b1258264e87b84e23a63f226c85caaad10bf6b316e4dd6c6ac80ab781f147219643a032824feee6b663b5b803b0bcaca83962e9a37b810d3d29417bd9b69dcd1f592a161c31cc49c26e849fc0f1d1f00546f372246507578c5a4c4dabe8e7cbdee3c4139ace274e7c1708d4d37ad95867f4ccef929a085d02f3c44aa29ce3037f7cd18e62069458fe6ae1170e3b7d981d7f401ae23a277a04d081578b1a4c8a8283e2796f31b5f657d0c17892c761077a890d2", 0xbb}, {&(0x7f00000000c0)="66a4dcadfa", 0x5}, {&(0x7f0000000400)="54db1608c133a7dc07b45858a1970659d4da81b2cf257d416774b39a539e822f96645c92a9cffee50f2c184f400a4b62888beca7b08c3631f9b3c5331fc9b556495e94160dc27ef5743309ea1c2c1dbc530083377e036c2503a5f6dcaf7beb11e185a9467d680a253fa7079688771c873e08886c7d7c7889e042254433482afde718ba5803652f159524b682ece8a38835175b416a53d2e08b0966466c6c17315d5635b3905b246a28afb7cefc1602f271f90c56ac97832e78c5ef7604bfb55f4c2fca665ccd2a", 0xc7}, {&(0x7f0000000500)="fd897e40db1751874c10d31cf63d27c4ff45e26a02088c773a5fde77909719b2093a490efe0a09131ac508add3c3811d3e3dd55a2b3cffe147c8b5b7fbf4fd7b1e79f0fc5e5278a551776ab53ec57887c79795e806f58130100610125676d09ed35007f901c4fe080207d1acef539fb09c43e119f63e65a3fce645d2ba1ef1fbd714a32b2c82f5a503096e6c3948", 0x8e}, {&(0x7f00000005c0)="1c1b279756de217eaa9b4ddc6084256448f655104f63b04a22179f81fb1ed5cd384d18d2788e88038b35d80d4b2f5c268587161a3e3d8834453c1e5997d185cf43fd2246049be63cdea653cf56c2c56c596c35c8c2df6e15a0e5ffa8fa31d53062471c2b740cd634107fd195719adf014af73fcb7f29d0c5f90193853b69042214", 0x81}, {&(0x7f0000000680)="b7e84619ee719739bbda4dad4841f2882109e1e7728125c70610df56ce14079c7ac8f8505cfeb49047ab428ecb8b0c08c0c37e2d16c2df5880c42db8632319cb8e8970726a5e8a1f84545e36d90778a0df77592412b434b4cd161da7e8c8b89ec96c26472a9dc4c84eb81cbdb4cd0e9006b50e34cee383d820c2cda9d2cc5df3815d0badc43c164840fcc02f22b421806b315fd34ecf188f44d537bfb7e67985a6b4bf42f4f2168591", 0xa9}, {&(0x7f0000000280)="0d42987b5b037b30b3186b0907fef490464f3d6d649cd19e4208bb13cecada6feb6f1bde", 0x24}], 0x9, &(0x7f0000000800)=[{0xc0, 0xffff, 0x20, "4788b49208ef25e8a1386bb8d963a4697d9443b28cf75b75b4bf233593213cb298e328c95e30a91b6020860ffceaa2dece448884424378c4c5409319b45924e5773e9477cda590f0b5c7ae53e517fa0e73d54efcf382e3080d9bb9928b406b54f08de58ae3ec75890fc1b737a4fe311c15d680468755c8464853a3194309802d56b2b8038945cbce802058f1f6c6c3a7dc87eb4fd77187496cf75a920ef84a8fe7fdd6ea85de77d59ce1"}, {0x98, 0xffff, 0x5, "187a7bdbc0c8c457c40aba17029c4166e460258e5fe3a888c6b1e73d83afb7c713a1e16a2442c37a052638d7e0ffff617686d38afb02d60934717cbf620a9fdb0dae41047ba54bf78b130771bdbb83c8b909be73fcf760019871e4a8a95a92abcc318aea44bd6e71b9d0acdb32f28020798a9a438ad2db45ab4cae5f7a3bcc2965e8b8"}], 0x158}, 0x4) 15:20:15 executing program 0: socket$inet6(0x18, 0x1, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x3, 0x2) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/219, 0xdb}], 0x3, &(0x7f0000001200)}, 0x801) 15:20:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x7}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4000000000000, 0x3, 0xbf9a, 0x0, "7e389ddedff3683a00", 0x1, 0x94}) writev(r0, &(0x7f00000000c0), 0x100000d2) syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 15:20:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 15:20:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x400, 0x6) r3 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r3, &(0x7f0000000100)="ac07435dab0f506f1c2be84324dbcf83665b9f8eeb679f9f834ca28b89ed2d07ac4a45ed7f7ef58e0399ce8266fba825b9f9c0109611e77ab1430890a999d46ac62b2f413aeec7781f1a8bd5f35571fdd210294082e8b97e11a7ca0f9f096c8c0e7036a73b476baf8434baef19e7d818eece399cd8c0609885ec50793dd2e68b84f21d1a7f610adcba90fb31c5e2e05f2219ee3102264a0fdac68e91275eeefd86b24d048af4ce6587085f55287b38171dcbdf10b8d26bd5fcdd274a4edcda954f89614bbb29b24c5201edf1be668955e3386357ae", 0xd5, 0x8, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 15:20:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 15:20:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)="725ec936748feb461b7cc3bca1abff0e5ed4f5500d28da7afc2eb19cbc615b5191219ba17799d0bd354782d5b7877fa909c2710c12dfac825c4e4e984857a4c4134a47007a6ab3bf9fef44fc4c08598347c988f9117eb20307bb08de946c2a47c1cae0235b4f023cf79933944dc6ad4f8920e7544fb2e53c35a1bcbee5e410338274993ba7aa50e80e0b95ddc23387edfa17299a5c6074ea2b7dc95670bf1d51ea2b7d7b371aa8de5e3f52cd22b749a91e46d2cba94d2280b72173cdef1d0ae9a4b3fede3da663664567cb2fc75a4c3d1dc8633c9a5417f90e24631ca754888ce1ae9c883840fd9b3e92bca63023c88b03b0c7c001c3f3aa39e2b0bcb0e9e1bdda549fa0ff677cb81cdbc02593d08c5e84080cfbe1cb5fa633fec2f067cdf15482d36587c4d450e97bd3c0494722f01903e62fa94d8ee05d3dbd20a39e85b9017fb5c9b56abdeefcf1797a36dc6d3274487aa6e68f66d2525e223ce787d5f5868af313cde691fda8920b54d661fa67d26d7bc3a133f261eab7a9dd3b24f76082ba4f4c17968aa1adb554bc4893d93982305485c27c2992096720b360ec623df47909885f4297a8df9ab0b283458aa7f569d9fab7170fdb0976e32ba3465f8a3034a339efe529af2c5c71b26fffb5ffeb48c6cdec103fcdad751f2d5ac1efb93a3ba37ab0412548e55f962cc271cfcfc0a4ff797c99f01268703b70e4f17e00a2215239290bbdeca5f78be39eae6e4f6a12be8c02f7ae018c6f419f7b24addca352d46cc7c20e68f6553e3da2b2a1dba12b0bca6755249fc47b156c9830a881a05505ab2c4beb5b26572e4de227c4f35101c695a4d2dfa06875a310321b1344a4d211b01a767badedcf22dfde9287e4535b804321f5c10bf9d744a71038bd4cf9f4091d3b3a04af9731397e94c3a3a06a442b5c5ef6430cfefb03ec059f389d4dcc7755002d2fe931f9ab1cff6846e584bd020299def49baf9aa28e46f070d168c049fd5607194cd3a2a9787969f4af13501cf889a2cb66e4ce193097530fe8825fe20274966027dcb90bfcf08d48ddb351643ed710b510736228ec9d828f20baec217ab19742ce71a7c308939b3a271ee9f41de3772d3ea3c76a58d3bbb858f31d119dc9a95b1446f33a7167d571eafa6bb510071bd907771ab95be4f63a2dbd50c79402a752bfde5737bc9dbbf83484501dc6adf03e96940807ebfdcb0881cea6a066950b4f98bd4336c9a302a872c8addf0c92e6d521e0ec921247ac83db6626c10707f546aa86cd978def3329d64fe023b26aca1b61ec5451dd1d1a7ca41f1f0ee0c71ce53ffe77763ac972d2ace5c7735ee566ff8248543692a4d55dcd6f77d1cfe92bdb9d2dbbef79f04158433fe483ea30486803037c7fe59c70ca7769639d338e1343781b388a61c3708d9118d7e4a47e9e296a8ffc6c6be953ca3d57bdd9c4806eb895aa2315ac322729858994e7d892c0724b4554d3664ff2266b5cc123e4030c265a9b1579d95888baa4a1baebfdad0977098a65219432578eab269ee666522c63bf670d477ccdb4c6fbd2bcca432ef3baba3019c71cad1bbc9b55d78946d16bdce38d20eba59a6b1b73948c32a35d430ddb07ffe3b1ee50df4bc49c19a6cea04fcb771f2a35c5e887250672f1285c2c950a269c3a2fbe97b5c92c558c50fd562541b91ba13304e20ecea6e5b5b2b3a7bd4db5a187a856ddb7767ef7788ed46014ed526a3314252cb9b029f0bbf2c5aa37d575716200b2ad8d51374802be2534f8ff343dfb14a9401034bb95c0fb2ad12041741e258f01fc0eda5e902ce5d2ae875b643a196cd330384efa59bf73a3750968304db25b9da2f99145d2913ddfac0c45edefcd4dd043a23abc79b9ac86ce720a28b445102d67703d0383bd5f940e3053c2956212227b3442fd8bdcbd76073dd72290fae4fe5cd480e8f4377bdb70c12b62f4225bb7e843db854af56cbdfea980aaf879be6153c40f90a529fc4cb95753cf41714a875f3bd9b77aad20c1a8a8c6e6307a0f2cff164575ce06f3d0afec74615d58d7ebb6cb3a19491b3a403becba49c1079eff0d64dc74464b4abe033f7b91eb6b2babfe4f7f235d040a75a982f4dae47d7ac0a80820d7eaf7c3e80b55bea20dff5233db84dd325bfa6c884196e553861a182e26e53054c97688180f111fb9ea59ee02d3a9f4a2d1ee124cd231cfaf9acdbe4131fda8c6cb28a99f7f1337231fc6a29df5e53876c8bdc28648b010c16dd569bd9aba0c9e59ad48c0ca468d42b2150981baf88914e8283bfdbe78c04f2f014b65ecb88bffd74f5c2c2f9de7fa373d2c0c27e15d15cfcdca3c4dbb0780365a714ede539f9ca82ef979e358449523d1d1471cf765ca7ca3d605c3c2e1b9f0d6a4a1160b62779ee0004d24670fd42dad47c3f2fae8013f1234e68a6a1c8d297a06f2a7522111a38feda51c1f7adb3567a10a1b80f968a7e9a98dcbde467b749c597c8a4a141c3d04d3aac475fa130419426348ce0e92c81354ef7e167b5adc3dbdeae8a5b032beabf8c3ae825001f5ba1ffb3df48b15097c292fd65dc6c14192afccb94a27ec1a60c27360bf833ae3aff3eafbe1269881beed53d65488a9861f794f2a461d817887e3f77f48e54dbc817eaacecf76a15e54d71ae00cbbac684217059095561941cdfaea8519dcfb689bd47b9e3bb3e4bf4bf2d23698cd34ac92dacf05b92630a60dac764993a8f74d832bb4f0180f195655b4c7ebed81f9db34ff38b759fae887db38e5361785771b03f820d65808ed545c56078afb89a0ce11aba49773e3dd39baeda4a8b5cc10b08431ee3582d86b07104ceb4f9dc97254f4c8f4ce2a119f92a43662e51eae88ecbf24b8b864018eca5dc57b528a5b2b8e134642798e43dd99bce303dbf278d9b3b42874b522bff94ef8eb34b069cc110894ba2c601969d261543a2c6f52efb22c6d3dae1b396d85f025d56cf6549968b85e709cf21bb9119044a6f9a894f796a9d85355d30778787ce50f248e649c6c67d5b0a490ff234017e76de72b00c5a5055745eaaf843728075319cd1b54c977c826dd057946017e0d68ea71e56ebcecfb4e2fcfb43e2fefee6994f527595415ccb741c66ffcb768c69f157e0e7930330ee5b5b931416de311c2d9f65df666b4796769e5d96158e03cb08886a571f6c0defb1dd285f588b2aa03f63a60b035026b21d21041d51f809a008930449433ed44253be4eb34f48e4269aafa25c7d89f5f91613ac31adc9f6ecaabe9e3625e89d8d5d7383d629082efcea36d6df880a253b9a6d0c7d73462883c9e08532a440179aa9fd5ad598110bc0ae2060bb5cd634f85e9c8f83056ab89c4cf99e2f0689e82fbc1b86a01ae8224e433241024eed4d367c23bfa843a372374a8bea7de66912786d1ed991c142dbc41164445f2c10738b523ff34d6705288cac67a8c9f8fad26bc11d8e7a0df823cfbbbc0c66d17420c759e5a16d1c0a876d260133d0ca611974a611095e59e15bd9eb9f68bca25997625eb454f885aafb10cad5e103af1cf504de207208c46182b2f82bf1f72a6a353b8ca238cab262fc0577a40cd08a7838596d6c32951ef76d64ec8741ec58d0e22435ef33de61d7b697b4ee111aa3ff3a257b13792cc0730fcc5d235e56d032d9a83796fac203fc93ddd734b233a08302785a7dc539f433b72d527eda61d9c98f6419e6effbff814b5f26dc725b93eba23733ea22cfabe20094f3f22243e1cf6b1c83e3a47adde483e08e80f1788fda288fcdb785eb97d89300fa9582773f06f26e1b3310702ee7682f76d859634a5ed7475643f39a25c61785e37bcce2607480b965803f4a1b16fc7e3f56454bd03c11b5fca72628f4a3c8d86f6ee78da790de648eff20fb925b6fd2b86e4f6506f2bf0bc109aca87b06202cbd9c8b3dab2baf62d535c4e210b548015a1682ddb5fa2f183887e62bc9b1598544ca299221e733ac75d45c0e0b9b515ebcdd7ed4ef99cf3d7fc8f34abca2e3e4372abd7785eb85a0b3c8a99ebac44e1844c77a7db2ee128b856ff6435d3e9cd3418d3fc593c7451fa96e9b27320dd3cfb056c81d90be0be31258aa2f44d3b7d5fed928efd589d4b84ad02bd099a2deab439238582c7f4cc88007b9dd730ce16e2765607972a515b2fcda250931c06c5ce18fc826c756919c5b7618b8913ab8064fd793b6398f4735d3e5c6f8f4de62548f719ad37c48943cc4fc204a223d654fb0805884392d728de9bc4f69dc66eb136449dccde6ca094b836880e24e7e2f7146fcbd7b857a7e113bb44713bd9392dc94566674287d87607063bfc2da4484f3cd567d5451d6b1790de9f50226411e7f8678aae3f33b5bd9cd7f22b5ff67754cee258a113e870c2de1d4b188e5a7b3aeba183e6c947af063d125d17e003d77463436be94d7e819af2dce2ab8b6493404874e5dca3dcc20b28bdbf3aa1eaf62c047023320fe72d231c246371bf6fb7b6cb40ff3ccef1fbf5fcbc40cec53996f2bce91e9089af627846f8ad9cdca06dab8a2d999010c852d6020c204194ce8fdbedbcbe1a1f046baab833b620849dc89eee2b22327a1ebc68b2006a562daf5636656a1b57c92e765181079670e3ea62de3c0a1f8e86e51ad30357f97e7326f77e5a8f6c11bd4d928147ea3d8bfd9a69d9659a05007ca5cb1d4552f4e6cd9d51976486148c6f8b926fcf0afbdcad9c6b2b45a12a25d90639cbe102402e9b5ff298dde7e065284d1afead8ee6ac5015f3a2dab3d9a9113ed82cd278e8d2c8f15d4714b4545d98843edd5999607e223583ec16cb714649f0700523713f9e46a1fce88dea0d08fa161689686d7d9ff457ffe2f9dc5e722cabdb0520ac580f3bedaefa287718779b864b063287562b7a091a1b3e3490fabe6ad71bcf455ce26fc66da2c35d2af3cd84194c6cecbe9461710a8be15a3e9725ffc39cd042d5ab6ec01a278b81ba208b17694115b4bd74f05b9a0b6f89f09e1ebefaff52fda46da1b10144549211b7b9d7414aa0a6a78d9b79ecc5965712d88626675738a875c69ea81bced7dfd569997119295ba1c18434b4c3998e7d334c51f8ce5fbe920f9d0083f166334a296db8b02e1766a6f9ddf5091029dc7bb4bed1c8e1d234369d0a94330d0712a68b9101b81febe816e924ac021e268d7a1c97e571fb45e395958e226b85c0c27ea1b663b50701e3c2c161035888f55018994d3cb0d4b3605b98dd966baccec4527d715a9c6dba236cc5e76ab7289a9cab5ee2bf4a8c89198f9e372f527e7e5ea91ede794005caf7b2f1e8460307b616a93acdd08f9042092c26607e589d0ffb058c4d7f5322e0c134b4951a2676e5688abe8911860d66fe568282ad874d57f48d19794e813741f7ff99810e0f5d8b72ee23217f0bae4356c1e83c5b2a55d982557131ddf2d01f8befc9fa63674609fafa114f8755d9cb2ac6f8ef338aea2804aad5fd7ac74a50665502f38863622d7153d9b053d284326e60256c04ec876bb8498c710c634a29bc71c19ba4fd0d73a117a60837cdd5643eddfdb7c1fe9982ada1078b2278e0ca50de72432b8e96ca61eca37bbc9d80e90424f05dc1f5f066dd307dc19b56ae82414707e9f2890e86829dfc8eaf33c83f320b3f8dd9c7fe3c4ef009f666fd27e6237a0ec16cb33e944ad0ef67ceea46283b3650378943eb94a023b134e4e619f8af87cc1bb77e3a97eb5977b8f85a58438c1a43ef82c9219f5d8002590f5d8d40ed5481fd8cc7a28c8b8588d8e4269c068754e209487cb121e99ce1f0a698571b3015564aad66b5", 0x1000}, {&(0x7f0000001040)="ed9730a08fa162619a38ba7e8fd28bb41a9d67f196ef7fe73ae94acd9659b2f549f4bc74c79d4e0bc2a3a589a8b7c0820a9288941d25d816edc1e6f0b21ec2ca22139773bb82d232386044c0cbe4527781407951f731060061316c84982800e1ed5884f1d79f5d5f7c72c71cf5ca158b5a5b2ceab4e790fd02e666d21ecde191ef4e897d29e3b8df519b1d0091202d0d2ffd47cf1fb1561c2feb8ff8ee8cb76b88ee6862430b7bb908312cf1730112ec86531cd6ec2aebfc98549012393cac39", 0xc0}, {&(0x7f0000001100)="b8997a5448646287634cfeea69cbd25566157baf5202aea7ab63bd4bbb62c2a49be6a6d08c8bb1500a460135a9640218eaf093b8783d280d4f32c7ca236ab18036db61475675d4a24b76b13bc00e6cea538050d516f6b55e3164f75d493d2c23755794450269e77098258be7cb6e9875f3b5bf9ce78cd0b302151ba5e3a4899e36d873e6c15249eb3bca347333fcff05689246729b2d9cc78bcac5df64c70995531c21f7fff094bc57ad9dd3d5de6720cf423df45f5305d62a4a661dee3bad2eb01c2347b56906d3ee3dd7166e03fbb1d3a6e654797af6992a733338d41666cb1c345d8e53", 0xe5}, {&(0x7f0000001200)="297b9b2dbef7ab66492d93eaedfc34bfc3bbd5edb66743f09cbff04edc5a5a498078166c29fa0c44943adbc15b3257ec95eacf9ce6f77b061ea54787eedfdb75a6e8b1ae54b2c9c0cb810921de4df8648f9f90d1251032ec5e132bca09b0c66cf9e4d2eb7c584e98992f8be814722d53dce3610ab37906c743960d6b1906797e7fd0c17760a34d89b0b644e9c700f6af1324b01070a353be11fa3c137ff1d44d6423feb887d34b22f55208883c0b00b0a172fef561cb2da09409f5a80dd3e71a565d557afa012ffa2c429c0932e83a6252b15f921cc99bdce76c9048b603f88e7ee10ae92881c3424cd6", 0xea}, {&(0x7f0000001300)="7750f7850cffa239819a6f6d5678188cd9bfb7650fc6abba148fb7c24e3a5eef84407583517b7c1b167b9c3ee88af36760c450b58d", 0x35}, {&(0x7f0000001340)="12942da5834fed50c2c02c684d5aa85b7884896e77f3bb13f74f577db618ddcce43e4a25cffc64b7da6fd364329f1c36431a2b03d7fdc22a0f7ae9d790b17d58792d08d888fe28", 0x47}, {&(0x7f00000013c0)="d8a535910b5c6a3e07321383d34d76f991a0dbcdcad686ce6cdcbf455f6dc7ae24e13d1b7cd92247e9705786d075785000f6145a597472bc3dafa5b3b550a7fe", 0x40}, {&(0x7f0000001400)="ee2222395381fd569a5ffd11ad4c2653aebf03cdb68020e5df0b9ec232197f4dba9eb82625a551c0879f73", 0x2b}], 0x8, 0x0, 0x0, 0x8}, 0x40b) pipe(&(0x7f00000015c0)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) semget(0x3, 0x3, 0x100) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001580)=0xffff, 0x4) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000001540)='./file0\x00', 0x48) 15:20:16 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xebd8, 0x3}, {0xffffffffffffff9b, 0x100}}, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 15:20:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x12b, 0x3) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 15:20:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eec6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b93368c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4821ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f5418433bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000000000000000000000000000000000000000000000000", 0xffffffffffffff12) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:20:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7f, 0x100000001}, {0x18, 0x1, 0x3, 0x1}, 0x400, [0x3, 0x5, 0xb0, 0x9, 0x6, 0x50, 0x7, 0xb108]}, 0x3c) getrusage(0x0, &(0x7f0000000080)) bind$inet6(r0, &(0x7f0000000000), 0xc) 15:20:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ea000/0x1000)=nil, 0x1000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x403) pipe(&(0x7f0000000000)) 15:20:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='.\x00', 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 15:20:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) recvfrom$inet(r0, &(0x7f0000000000)=""/11, 0x12a, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 15:20:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x7, 0x7, 0x80, "bed8f04113c3dd61e3e374c5d57b881743f78d31", 0x1ca7, 0x3}) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000040), 0x4) syz_open_pts() 15:20:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x101) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 15:20:18 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$getown(r0, 0x5) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 15:20:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x1}], 0x7, 0x0, 0x0, 0x0) r4 = semget(0x3, 0x0, 0x1) close(r1) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x7) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 15:20:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x21) lseek(r0, 0x1, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x2}, {0x1000}}, 0x0) 15:20:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file2\x00') symlink(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='./file0\x00') 15:20:18 executing program 1: r0 = getppid() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r3, r1, r4, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sync() ioctl$TIOCSTOP(r5, 0x2000746f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000010000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r2) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r2, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000300)=""/82) r10 = syz_open_pts() dup(r10) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000380)=0x4) 15:20:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) 15:20:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x83}, {r0}], 0x2, 0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x200, 0xace}) poll(&(0x7f0000000080)=[{r1}, {r0, 0x20}, {r0, 0x24}, {r0, 0x88}, {r1, 0x100}, {r0, 0x81}], 0x6, 0xffff) 15:20:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget$private(0x0, 0x0, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) semctl$IPC_RMID(r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 15:20:18 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getgid() mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 15:20:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 15:20:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0x3000) 15:20:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 15:20:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:20:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 15:20:19 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r1, &(0x7f0000000000), 0xffe1) fcntl$getflags(r0, 0x3) munmap(&(0x7f0000006000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x4) fsync(r0) 15:20:19 executing program 1: r0 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 15:20:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 15:20:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r0], 0xfec0}, 0x3) 15:20:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000001180)='./file0\x00', 0x11, 0x6) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/16, 0x10}, {&(0x7f0000001080)=""/69, 0x45}, {&(0x7f0000001100)=""/40, 0x28}], 0x4) socketpair(0x1e, 0x3, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() dup(r1) 15:20:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 15:20:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() fchmod(0xffffffffffffffff, 0x40013d) 15:20:19 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x7) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f00000001c0)=[r7, r0]) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[r8, r6, r9, r3, r8, r2, r10, r1, r11]) getgroups(0x31d, &(0x7f00000002c0)=[r1, r4, r5, r12]) 15:20:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020600000044653002"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 15:20:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x40000006, 0x3, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) 15:20:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0), 0xfffffffffffffde9, 0xfffffffffffffffd, &(0x7f0000000000)=@abs, 0x8) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) select(0x40, &(0x7f00000000c0)={0x5, 0x1, 0x5, 0x9, 0x76, 0x0, 0x5, 0xfffffffffffffffe}, &(0x7f0000000100)={0x3f, 0x401, 0x581, 0x400, 0x80000001, 0x6, 0x92, 0x3}, &(0x7f0000000140)={0x6, 0x80, 0xfffffffffffffff7, 0x27d8, 0x7f, 0x37, 0x20, 0x4}, &(0x7f0000000180)={0x4, 0xab}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 15:20:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfffffffffffffe38) r2 = syz_open_pts() close(r2) dup(r2) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='\'\'\x00') write(r0, &(0x7f0000000240)="34b768c0b60da5d650febd36c1a9b94154df56840e60c3a1331b6aa439c167069d8ea24c468c77b7124505630817ab6bc72adf8ef6dbdd2af9053ce15138cd5199a9ec43c3a3e6bf268826488f276f3cba3c163842a2fa921427193d6cd1489155539050b2c2d85f463085998139d0d5624294b24c6c9c7aeadf22ea5ab4e58f9fe440078790f2d033f882d217be4d2a28220ff7c84636484e01844350f6632a2ee0a923d7d56b1df4fa6b19a8166bef21b64bcaacc624f8bcd122e561e921e6", 0xc0) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfb5, 0x429d, 0x7, "14d44d00f5e0b92c16337e2df73215c65c8acdd5", 0x81, 0xff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000300)=0x4) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x3f) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x7) 15:20:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 15:20:19 executing program 1: socketpair$unix(0x1, 0x43, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 15:20:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="25c52bd6d71e72490cf2301d56", 0xd) r1 = socket(0x6, 0x8000, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x1, 0x81}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000180)=@file={0x0, ""/86}, &(0x7f0000000200)=0x58) msgget(0x3, 0x80) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) shutdown(r2, 0x3) getsockname$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') socket$inet(0x2, 0x2, 0x9) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r1, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) bind$unix(r4, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = accept(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) kevent(r1, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1f, 0x83}], 0x9f4, &(0x7f0000000540)=[{{r9}, 0xffffffffffffffff, 0x5, 0x80000001, 0x6, 0x5}, {{r7}, 0xffffffffffffffff, 0x84, 0xfffff, 0x17d, 0x3}], 0x9, &(0x7f0000000580)={0x6, 0x6}) r10 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x28, 0x1e0) r11 = openat(r10, &(0x7f0000000600)='./file0\x00', 0x8180, 0x20) fcntl$dupfd(r3, 0xa, r10) symlinkat(&(0x7f0000000640)='./file0\x00', r10, &(0x7f0000000680)='./file0\x00') ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f00000006c0)={0x10001}) lseek(r0, 0x0, 0x2) ioctl$TIOCEXCL(r11, 0x2000740d) setregid(r8, r8) socket$inet(0x2, 0x4000, 0x0) 15:20:19 executing program 1: r0 = open(&(0x7f00000021c0)='./file0\x00', 0x80, 0xa0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002200)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x0, 0x1, 0x5}, 0x3, [0x43d, 0x5, 0xffff, 0x7, 0x8, 0x41, 0x5, 0xef]}, 0x3c) r1 = msgget$private(0x0, 0x140) msgsnd(r1, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) msgrcv(r1, &(0x7f0000002240)={0x0, ""/142}, 0x96, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001080)=""/4096) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffffb, 0x2}, {0x18, 0x1, 0x8001, 0x8}, 0x162fd45d, [0x9, 0x10000, 0x100000001, 0x9, 0xfffffffffffffff8, 0x288, 0x9, 0x5]}, 0x3c) msgsnd(r1, &(0x7f0000002080)={0x3, "c15de7807f86cbe041880bb055feca975326de4a96219fa8c1ce6b22554aa769424d274f577c6f5b0b0e9b3fd195a91931ad62055e919964566e67f101354187911c97d5e5fbdf6770524887b2d1bfb19aac7640cc8657f7b3914458c0c3b8a35cef3426445de3731439c1de687ac5860c14dcebcb2bc969bd894acfae08bf498e4dda7f89e10ebae1f1b8f8949f71e50c083a90ed7942e0b15c9d0fba190e25027c3ea8426e532a97ad05623085519bff02e1d547993f683a678c3aeb9741d662a273a13ceab5c1ec96f45a7113160ae62e71dd191b18850f5f94b9f22a2cd8cf6b4b35f4819fcbad579482c166d36955e90adbafdf201b69"}, 0x101, 0x800) 15:20:19 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x114) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) seteuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x1fc) r4 = shmget(0x0, 0x2000, 0x23a, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/198) geteuid() rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 15:20:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) 15:20:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x8, 0x7f}, {0x58, 0x5e3f}}, 0x2) mkdir(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) 15:20:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x20, 0xbd4d, 0x7fff}], 0x4, &(0x7f0000000040), 0x1000, &(0x7f0000000080)={0x35, 0x100000000}) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 15:20:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 15:20:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x10, 0x5, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 15:20:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)="c197b935cc7adc413594f72b6f2b4e7e14f0ee0e6d63497f88d75f12b55fc410bfefbbfa4946d9abd73b6d46286ae3155655aa2d063889729fdcb7b86c6e4427970e30f4d2c14e95c9f987bc4200a1b0e4def7ba8239bf2dbbf9eb2109ddbab13839f1e8a57333e780beb449c704c0672de9e7ee9dd039785b6338d305fc826e0f440a65efda61cc4f724b2b111955dd1d509fc759899c0baeaae467143a479181e8698f5a5db0f9af1532229d3b2e7f97d0a8c00df659e6036aa9ae2f918e5bcae315f1830949", 0xc7) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) 15:20:23 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11], 0x28}, 0x0) sendto$inet6(r6, &(0x7f0000000340)="a0bb3fae26a05da5b73858ecc98464a94da689ee30a3b816a901dc716615d70f777b24def789092dc4739dc1a52129178282ecb98bbfa7e17ce436a38a1ddefa4d45e32f55497494ca19703bc238756dd3f4d47815daaafff55a450acb7db09301e018", 0x63, 0x8, &(0x7f0000000240)={0x18, 0x2, 0x6}, 0xc) kevent(r5, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x66, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x6, 0x80000000, 0xfffffffffffffffb}, {{r8}, 0xffffffffffffffff, 0x0, 0x1, 0x570000000, 0x400}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x1d2a, 0x3}, {{r7}, 0xfffffffffffffffe, 0x2, 0x80, 0x224, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x4, 0x27d1}, {{r4}, 0xfffffffffffffffa, 0x18, 0x0, 0x7cd, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x28, 0x4, 0x8, 0x8}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xff, 0xda0b}, {{r9}, 0xffffffffffffffff, 0x42, 0xf0000005, 0x1, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0xc0, 0x80, 0xab6, 0x8}], 0x8c, &(0x7f0000000200)={0x7, 0x7}) recvmsg(r10, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 15:20:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = dup2(r1, r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 15:20:23 executing program 0: stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r2) 15:20:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) listen(r0, 0x8) r1 = msgget(0x2, 0x2000000000000a3) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b965f9580e3bccf0820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) 15:20:23 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x0, 0x1ff, 0x2b6923b6, 0xff, 0xde, 0x80, 0x20}, &(0x7f0000000040)={0x7, 0x7, 0x80000001, 0x4, 0x1f, 0x0, 0x5, 0x9}, &(0x7f0000000080)={0x8, 0x4, 0xfff, 0x401, 0x7c5c, 0x7, 0x2, 0x7}, &(0x7f00000000c0)={0x7, 0x7}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) 15:20:23 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',+/(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\),$#\x00', &(0x7f00000001c0)=',\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) 15:20:23 executing program 0: 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, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 15:20:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = msgget(0x0, 0x1) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000eb17355afb9b9479591bbbbec59fb4506dcdca22905e27a95c1eaf95f630bd5273d638a130554fcbb10103ebd03eadab72391541e9e0f2dcf02cb3e80159399317e75db68b9f2c27256cca518062d0609ddb40313f97bfac3d6c3e3363a3f3684ccb5849909a8ec89eb481b6ef5edd7de08276846010bf32d8f8e79a98c165512a18f57cd2b8ecd2378096e55b6a4affa0652a381ce23b8aa2448530eb230000000000000000"], 0xb2, 0x800) 15:20:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) munlockall() 15:20:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() dup(r0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 15:20:23 executing program 0: utimes(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)={{0x1, 0x9}, {0x80000000, 0x5}}) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:20:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000002000/0x2000)=nil) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 15:20:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2000000000000008) select(0x40, &(0x7f00000000c0)={0x9, 0x5, 0x10001, 0x5, 0x1, 0x0, 0x7f, 0x7}, &(0x7f0000000100)={0x1000, 0x0, 0x7b98110c, 0x6, 0x0, 0x8, 0x9, 0x3}, &(0x7f0000000140)={0x2, 0x100000000, 0x0, 0x6, 0xffffffff, 0x7fff, 0x7ae7, 0x20}, &(0x7f0000000180)={0x7, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x9}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 15:20:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x100000000000004e) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 15:20:23 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r2 = getpgrp() getpgid(r2) semget(0x2, 0x24, 0x45) r3 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r4 = getuid() r5 = getegid() fchown(r3, r4, r5) fsync(r3) setregid(r5, r5) setregid(r5, r5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r2) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000540)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r6) fchdir(r7) 15:20:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 15:20:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 15:20:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) r2 = semget(0x2, 0x7, 0xc) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/113) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r3 = dup(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xffff}, 0x8) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) 15:20:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000765000/0x1000)=nil, 0x1000, 0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01030000000000000000"], 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 15:20:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r1, 0x0, 0x8) 15:20:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x3a0f2f5ca8e8bab, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x8, r1}) pmap_unwire: wiring for pmap 0xfffffd807f00ba80 va 0x1b30b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ba80 va 0x1b30b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ba80 va 0x1b30b22000 didn't change! 15:20:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x1, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000080)="2dc2eca4a747d7323bc0b98c6258971fc1d37ca08c1ef9cec1389d1725fb044f92cb67072d8303a1186d50d5e4a2897e9cdfd587a232158c0c53ec68ab2738c2dc8bbf9d440fd968daa05c96a6b31bf4de42f69dfc2fbf66119993986437c0b45f3236b894eb91454ef155e4fc9f0481bd319ce52fc1b1df1c07769aefd1bec950a47209d987a9fe4ce6d04fdf8a6d3690c431ff1d4ed9f5a44fa1280a29726dde77f8530317a8f2a48681e857817132eed848c444ab06be995a9943e042702af2b5ff1e6a2952d54531e84e5b3d55baacab43f3de088f2e384716a8f3d9127ce9b52519a1d5e8ff092639201e2e774fd825fd8e6b977bfb1d9bc1f118d4b6afc213d3cba026ed36b26389e86cb063608a4e9066564dd910b1903f17e4156c9d36fd7826d2f4cf5c27117ad4f41b89a5d92884bc4c2debb0636efe7ccd939db5489c15e1dd29e5681ce02cfe166a6440b437eb2dc8a00f2ddb3e98d1176e20444378978b242b15414bbd4f4b751bbb5a27939d6c266b0a78d9e1d456bc965ded9cc39b0fcd00d419aa7bd4e321797458a048764efbc1a394111b87c403a77fc83e90f0274627fc3ab537b6577aaf459b3fa7308218f9f34e1c7768cb0fbbee03077a7e6d69741d29cd1f0f237028aaab0ca131d7ceb8600583f6d5443cfbfd712b9ed238e7cf42352031c1b2bf95d47482b9aff311f1ebdca91499cf66e172d21297477a85d5b1433e48adaf9c8e362267674b2d51df6d0102d3b8f251316fe90b3ee810946e9c9b8c1f2ea918dda764ac0f08d91e20879ace699e473998d3afff988bb8ecd263e6555035bbf7435788d02009ae37b4396e1abf6a64d5d5e89202a0db9374a0d34aed94cafb2aaf8de217c01924a91efad67ae8d474477a6a4d258f9bcbf02a0c22e529b6b8f84614facd724a3d42e28ce16c96e37f0a5a3b51e360e5bb5ed5297e356db12d771e9c5d0b342ded57058e0dd349d01a8f3b63a4cd755fc46eaa3e413f725c646b143cac35a460ad2f1b54393144b9fef52ff1fb507faa0b5f77b6aceb5445b5cfa9318e365d9def86c1c4e784c259ccdc3203b2eb7b0cb20bb9e490632afcf150d71361ab5a5b8c258c944a9dd88b8ef20cb829d86686b657a3b5b232eb221430a6ec1c954e31c619249cd5e3a2c821822b5a9119d229a9af061f90c00889bc75b0e7acd5fc27f64f68ce818217414d8fadf2199ca3eba9d524eaecd1a3a7d715383573e0930632e04eb084da2dacaf11964cc4e08fe7eb18797a21e8f5bcc990d1204476aa4be7f8dbdb6f91e4a5834c96fb5c96e2532867274aa9c19895faea6f9af089ce8dae5b6d0204bcce3fc99c9862e0d6a2c052196c47d9ca229446364a958a386be286307822172214c818fbc901d86fd0b32dae0334ffb50527db786a879243c7cda5cc020cc8c77318495c4e726f1f2785e31682fb7a1f3a19d47b21cd42591cfd24acfe080108ccf50bac3edb1bdb29c7c50043b5616aadfbfcb69db8c5ca0a3e546eb7a938a907305e0f2e1817ba678719965b59bd06a45488b756a0dd4ac9c53a9b9be3c8a55ad7f09ee883f9431d76adcc00ab0cc930c6dddbc6d05981e8d13d894226edbf8a95f909842240b1c9a49ba07de93ca408d6c58cb9fbf9d4e969050ca013488a863df66163811fdc026238ba5cc230bfc69f9cc6a41ecc7d9f918bdca09664682cfc6acfd2019d906561014e2fb7f09987c969782a7b79a0f0c669701343c1c29f96dcc1a198bb1ad336d3b03c9b0840d8cdc15e0fc3ce4ab90ef6103ae5a09698853236b4bb6af229822c7bf681413579a19067f8ac7da44c15dde9a58fcfc3ef55a80fdec59bb8b9e06bcfea3f487364316120e8eb11bf3cd7f6e0557de6a524acf12ba798094474159dcc2563958deebcff0841bc4f7558570dda5b43dd7f5f7130bbba098b58577cd0f4802c46f2a14b27c7b2492e549ea99c39604b49e455beb9ea94efa8c0079e28e03ef458d9e19fc69ff5a0b88fe390bdbf3d52cdde6d2a58f1e74b14cbfe92190b2b30d4501443b2a74910561c04f9b2a088dd444701142e4ab9bdba70684966b0c78d6808100311a30546e23097974250ffb3921d4536db00c4ef5b0987dbdfe2eb352bb77f6826ade1e50f6565bb2faf8bac2cece65c1a575a6c5ab19ee2751e5be4a6392b926fa2d1a444397fd8de997dfb3d0f75423e29c9d88220649f2f49307e5af258358bf3a469fd069a3f10e4f102625d3b7d2c2a21c15ae2736a85fa145432eccd00245bb239dbd0121ae2a0d8ed2b08a538194e7ab0db77fb3c6e8fd6d662189934ec5288fc63a8557c28cefd813513e8adf765a3cd25581b63aae0eec2b5f7e0517456a359b9b2fe5b0ce08a779e600a40aff4b80d5b2016fc261918fb597133f5e2ae91c496de91382eb4eef3d52e2804e19b2b43537493b1c5b34c95a6740edff0f41a133fa341a5d2a9d6b54df39d090d96c546f7acd53237c0393b579bf30bc394fbbdc444738de780f634bfb2f475ca8a2e01c211c89d758b71bb6cf38b8323be7526e9fa432abf16b4c04cd335966242a46f35a99b81270d506e95c4d9deba68a4437973e7ce0f438cf241f98934f62c8c6084d13d6def4d80f9423a2bfcdc3beef00c14f0697ac0dfb5ebcb720036d9161c2c04533e95d9211a23a4aa369f11faf855288cd825131fa599516d4143cb1724b41c88c14b120e45f499444acde050b58c612f1244ff5ed568d9a3d17c1ceeac9e2ec89c2731431f058c1d0a48f0b00783b37724d7825cf57ab9e264b09cb81d1ded5a612dafe035e677794fcc93e45997f21d30ea26fe967afc33c8c984e3c3d346416a86119e2f8e2f9264a902377ed6db3c92f27513071ac4c54cfcaadf1089c2d78c9813b0cb84d4f5a71d139b851dc60a7a3efe68b6036e07bacddc7c30975143aada86a31dc85dd747396888879fcc40ded226c1e38bdbfbb4df7f58ff4d014fc7b1fa78b8a9c062afe2d7119bc5e98d6c1d7bfaace52997455337a748a2abf66688d6a486ee165de1a2087d5b56acdc31d813d45f2a98e7e85f69ea7d18bac7bc2256927a97f286f834e835152a4f5c99a53c1470a230177074efa1ab97ffcbb40d595490c235dac72d2f55c97cb148ab3c001f6f28abc43658c2a18c7e7eefe5b4ad58be0d14edcfb639991bc5736983302a301548cf2570b570600ab1b356c810d9e9b48d5a4da71e6dde9d76d2a24d4a10893c8f996f4158610f929eedd763ac0a706c784dbaa8fb8e6f75ee1afa0640870786f9add8d7424856eff9b177d02e8a940f2a124df7afe8efbbd3d8f71653b03cf0106666e4deffae803375ff789e0b61197e7fe6be49da3d1c43c08e3647a82e386a9d352c3a10d8d3ad8e8703f78e3766a071acba04c95d9142e5d5b67c3c96f15924acbf244777b205f12d043f29816a240477a25103ad63f10088d7ffaf49d37320277d24c048b9e767bd4ce6253557abce2df3ac63e0aebf88694675ec0e3f5b343610a1434b82cecfefde845e1b4214d2e1644753baf6b50b5715f8d452f2107b55309ace5d4e374e34b4963f6f25af8d19f3510625ed6be1c69bc86eaf518e302ccac30c197ccb3f6ec97f8e308ec9aca3b832096892461511aee60800eb265bb26b45b3ab8c63497c27b521bdeefe73fca46b27a1eee117e262f62c200e0b5dda177c93acc30114437d28f2dfcb1fa2ca10e6157d855b7007f1eeb2127bde44cbe36828eac6df1b4c274af873b30c60445340d596f69ab809c50160443bd4a82c799680faf5e28590af3d1f595f4f306ce628adce177f46cfff2a000c0d451fb85621a902fa6540c73ad27867f293d6d00955365c0ea374d4dac7e0d21b804213812a54ab8259b6eef11c1973fd56b916d9181e9fa22eab01c8f159bd45dafbbb40cd32d1d3b17dc77a6c8a4eeae597738a19d0e3889e94e7daf1abaf1255c6fe8ee3f2b1bcec3695d3f41dff718768f859f919d6962e14eaabca9efe58398ee3fc7bd395e71136fac65c3ec70eff142a69a4dfce70ffccccad51e53706be23e4b114cc3153a138dff33be0e1ad685905f8845a302295a3628d8eb12e6f648fe42271f6a71b7233d4b4fc5e1f8bc998ecc671d89ed9e0d9218daf517e6c60e437879b97c48fa81288374f95706f4d229fdb61863bcecdda9ce460791069c6b5144ae5d62d028c7ebf6d0b8b1a8a8c2bdd02315fc646bbf3770fe201b0d290c9020b1a2e0a099c2a77cc68fe47738d2dfc174b88e5ed682f6d6a2eb30bcc2103793a2090d1a4935baf41f173c3e149519d0c447a96c2d33954c729b55dc20a0c14974b6189caef5be0cdff27025be083baaaf1c3a17145567d0bc0025c5ba6bd79999d459ba5661ef26f09e5e0122b1bf22a4f36ca4bf3694bf39aae31d7895545c537022d06be348162ecc10be793d81735b73ab99c3468d3a862eb316fde9523c9059dd7fc62046de11cbe40f81c0747162cda89ed3184e2babcfd4a45e77b0431791c6501225c01d6af6c407ddf5d89a3ae3d85a6a78a747f6470a37ccd28391c6e0d493de31158c4d63f442f0c90c6fb5f635c89729470ad1f1e07f8cf570e462a1c25a561081bc10755b5bc33d41c42e1b025a4c1a5f0792dad3a1c1bb9a69398467dc873f9deaa8a87125afd8de9a1e8eea751ea625bda42fd80080002a8bfb64775fb029b74273f91a8f198db166acea7702d3fc435a8aed243839df404e4ff9d46fa28334799253300b314bd9692b83ce7c95068e6e3c8c62abb0ee65bc05d21097bc8bae4b87ee899166efddf5e961b8acc9aa60e720d9cd361ad9166fa2869f6a6d3ca3bc7c5615db8d8d6ee1ce3dc3405104caf38801a177986ff04c2eac2c19b232c4a3ef9840c495912e4a910488d65ceee0953bce672fea1c40e9e6fdf9127df877db05f451e0cd5d220bd779e30dfe1469fe67605afa9bff1b337f1077ecebc47486d0c3eaad091bb1e801ec9f5067f8295ca1386c216a06a5bb8d9a640cdb64add400e9d1c873ebb940819d3144ba30fdd3f239af1d91012d8cf7815f133d0a9d067655c880d34de04da1e7c8d30ef79ab5628ef6339ba9be63098d8b10c58b6909ea7f545d0b09a0b506de58aaf2a959e754d300021b68df8b7228ae17a2500a9d7578ca8740dacf2a03bf3e4ddb51d820d6edcaba32383952bbf20e67a277b730e9a10f7b4e4683c58bec9da3cfc50d5fbca22bc0376516f8c617e819a2402bcb81d612d4294792953f8b50db4046f1fe4ed2a5c959e9ed81cab3e4e4c995051f615c7cd06d6b8f9c6d8287cc58fb22fdf9b90b5fca2f99c265b4f9a92e34e27bba5b6fdcbb00608df127bf5b0529f01056a5684914b95ed979c83cb1863815944365303a2732a0e0af55f4ce7582ac941b0b21ae9af77d702166311f85cfbd4b37e68cafe69d60d3732d49f63c84057f0866d54576543242ff64322ef380a3bb2acdeab960ed7dec7e1bd7c73b2482fbd4be111618a572da396ebaefda8093f28fd608bfdafa02fe0a5c9dbccdd81daebd4d895a876b56ba9e7b0eee6792944c29f17cd437f39ed63d32f4d253e5d2322e1dd9494a8e94d3cf605c4026f44eafa2fcbd5d1c10de328c84948d2020ae6857f481c3b28f03987750230d56fe8289dcd8641cb927efc6e37360ae9f2a8c25e92e8287b973db3212fcfcf5090cb7af441f8498dd391167f029055aadf9386a8d6bc2f83cab4c9f2a1d41618dc9dddfa8976a0dda4303efedf2ae99a076dd4152ba951a46682c87dea86872b6e", 0x1000, 0x0, &(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000100000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 15:20:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) sendto$unix(r0, &(0x7f0000000000)="1d0eff3fb1a25caa10ad632f303de51383c343f9eb4aa172ced44e396ef44c016a8fb86d218a32bd8f883e5a68684f1c1e604777ab36510d864862c3ef399b108870a7f696fdac76ade840475de5c9867b8f8a2574e1de6024806db1035088de656a853b843ca5dbcefcca1827ad452eb439ba2180b4ee970eba372b30ec8c5fb9c406b2aac36ed2abe13d1127bc29e81b90747a59dfe6f2f2f6967a782a644e27a9bc8e1eb0326466b65d6f899d0ce4d49671ea090bcca165c64516fefcbfdf421d77fe842a79ad9b4ca40903fec4fcf408c2a7af891a88fc82ca25e50c3e7c7c4ce93d2e7682ea5863e9dcf9af27", 0xef, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="f7fc20f7919e3ccf2741"], 0xa) r5 = dup2(r4, r3) readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/161, 0xa1) dup2(r0, r1) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1000, 0x4}, {0x8, 0x40}}) 15:20:24 executing program 1: select(0x6, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:20:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:20:24 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r1) kqueue() 15:20:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='r\x00') sendto$inet6(r1, &(0x7f00000002c0)="c146562d839321cbec253f27b5357b7dc4d884f903b0994f5066b09fbd79ea84204817692badb7f5d2047547641080777175b7dce15992f76e03ca9ef2ffd8f921f3e7b9bac70e8d433039c37759ea9ef4904d3e93d8a79f8e5a9166b9b9fffa8ab05f0b1af7e03eb5f3e176e93f8d5e0b9ee676b938af5709b0650ee9fc43c2bdee7be18e2e2bf3f5dc17dec0801cfe541ef1a5d69b30cc9feb82c8ced0eea37218e9d6e9bde9119a3faa9cc8ee759b6cceebb47f7749e7b01479a556fda4cf7bdc208ce43f39faa8d1523d249d368f00cd39ec4ed7eedf13fb7056ae6fdeeaec0748a07d90", 0xe6, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x40}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x2, r2}) 15:20:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) close(r0) 15:20:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) dup(r0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1b59d7a7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x54, 0xf0000000, 0x7f, 0x3}], 0x2, &(0x7f0000000200)=[{{r0}, 0x33236d912d70a1d2, 0x0, 0x4, 0x78af, 0x1}, {{r0}, 0x0, 0x40, 0x10, 0x4, 0xc7}, {{r0}, 0xffffffffffffffff, 0x30, 0x20000000, 0x7, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x401, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x5, 0x3}, {{r0}, 0x0, 0xc0, 0x2, 0x90, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffff8, 0x81, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x24, 0x20000001, 0x10001, 0x88}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x7ff, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0xcdb, 0x10000}], 0x7, &(0x7f0000001680)={0x9, 0x9}) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000400)="966f8155c56b63aa3800547fa6c6a71c7be692430c11beb5ea32a2796e9e350c645e4a8b5e644ff6d2e678508b9d8542c4764201e667", 0x36}, {&(0x7f0000000440)}, {&(0x7f0000000480)="2a4706724baf9dc3636ca5e0574dfae156700aaf48d8dd22e5d640f55b9d500bf43104132b9701c99525af6b5454fe22a7409d06ddb86c1b8a2a78e767edfe1e6e8ced5f54d2589bdc08b586c7d3c0cfc3c592b49d2c240f1542ebc3881ed6a3060e775d2aa19a60aba0e092fbe813999a48f87c844e837199fa673e2c29bad8baff134da3560985f19a53e1e6757c29cf4dde6d9b7dfe3bd983fbda93e07ff472e4a236e7ac5b79482b4fb6a0309f916a9f5dd72187b506ed53dc335f4ca1051bf0f17c6c123ff6bcdf794a0030de204da456a629ea7c1b", 0xd8}, {&(0x7f0000000580)="855e930e9890033ccd6bf27f72a3f090af33c3295cc1ce868cc58672cd75bc606fd6cc967b084661f90c117d3f7b1c7dd01dac86277994513745aa990e11321563658453b61f4c9b660723c8b058eadf4336be5ccbc420bf9547933e1b10e6473beee444506368414e2cce006758b7524e56c8d3c387c94b3cf1f1b3c183ee36e2a7d28fc8d3c5c5ab61df862f1e5637837aa8fd29cbc7849eb8db8d444852a4b0018f5aaf8ee07267a287ffade0bfa9f5fb49207b0cb07e65fda56749769b8913fb4495a35427508b0a67b3624fe01f44d72630f9d621012636b45837133ebfe8d97ae6937dc8922cf876446cb2c8901b5d430cedac408e0f162bbbb887276fbd39d464b2ea51a9707d42b7bdcc90167ff0775c2bd6900b434242229240583669c8af99dc3b6d9d767cef01ffd57e1a12d0282b4431ec6212b612744cf9628907085a68ba56d9cbe8a7c6ff5f7a74dc4e64ba04f97cc669164d9a66d4c2179fc976d938cb6af92d24f3911f9c7f5fdc1a216735d0eee9aa06c46ed0e7cfd4dc5f1b0ea1fd0b8e3c96eb8eb4162e29cf8d2fa2b4e539de740e843e016c065f4b9320cab3f15bcfdbaf35baa5226af8bdf804ffb102f02be650200ea389d858a710e2fa678f08f90fd237564043522c2150e7bb135868e6dbedb82e76c8a43ba3a863aeca36084d7f2cc7d01403d8f4d0bad0ed1381dc7545177a7ce7de671906bd44171bc7ecc08e31661fb0ac52db095533b6fe33ffc8be44ee7b7e9040c76aaa5f6f6ccf0f78c7f3f09dbc6abe900ed6996741037c9844bffe31f6ef52b2b27a5e722e46352368cf25f609312c72ac8938e67bb55eac80f4d223e2fd2af4f93be2725395fdb993d409cc0c0ac552c6d38d9f35f999f085f2aa665f9458e0ceb2e6b7e23d164fe3b71842ae4c034ca5f90ca1351a915cc68141859dc649438d35128358d331d4457c314cef5a56e5a282517d9677121b65234373d5b509b133acdd4950156a3279121f2076fb412aa6fed9b5bdef59543601c3ea17c432880ec9237684e71d2e923dcd3e5e941edcbe1d5160d895fe8ceb380854145c567ca4d2492b9ca1614edde79e7929c79e100f0206659327786b258bd7cd682647dbee0499c859535b5053c8aba1decd71600c42d0906842f0109efea748d5d0a87d78e85180fbbecc0ec43d36439ea8b7e3cd0fbd6a60db87c3337efae0ae91589b2fe65e9c996506071dfd3689e0ae8d4073eab23e9d2a2509fdd5172b5f4d63fbbc8e82267c7067376702e2ac65351373f29fdb11fc142a786299c98d8fa7af8c53ad54745c8cf45c456d4841e5173a2591f1ef167cd5999aeb92169721b172f6af185b8a4800713f3f59b463105514e5cc551312193efe15393e81f00845d01e8ac10d7ab3c87e95ea218f780145ed02163d6bd75cbdc6923c167bcfaa64f36a6fdee804513465da3b20f2ad777f551474a9d1fb2d8ccd489ffdf6410301204621f2fd6ef49c20883d5de21811bb52692cd6c0ad21c23a373d0cf7226a830814096ff19ac7718f703d66cebb4cadc4793749d66401d73412253fb91e2205c2bea01127d8324c9b15f5999eaa8d016c62f1629c5ccf992dc54c0c79b41a2176f7ebd3591f0daca2edfced73d4951ddd72d255f6c42af808acf76534d89bb7e8c5ed5012095831389247878fd3bebb1a5c168b94cf29ba39745117902b3e0f0c3460736343ac7a8f2d6ff55f23a2e70438c93cb89084e2f0f632e9bf14f76935e398b20df650308ee2cc5180303c0b91751896634295442544172ca72c3e4a897a3728c0c4aa8d920b0f6d636b2a014a96ecc15c7e7c634fcafd7f94c862803189c052f3211098bf465bbe1e6c3d442cc644fba8ba5e4df056890147fadc43436133504d44953ff1cc740b4a55b6895fc7325ad0c930c6fd7aa845bae318a229694b81747206632611fac4b9e2e6c016d2c1a776bbffaab8c1a1cc6707d1d5dc5b668b2bf6af2be9818df8ad57828c82833abb63c261febd41eca33648a43e9a565b23d6f183f607cde92da9d281539bb5d5abbb72e5dff46b1142683e6417574a4274272d3530c2577287a171dacc50801e13b2016dd1838c038720be7105e2c0c74b633500eb1a57f9149624490bdc288373c4090b7aa9f07b96de10d8eb98e5226c0abfcf89a16ab25f6d8c4479701a6c273f3d9a44287d9e2605851c9cf7f9af474ba57eeda38e23b1e2a41d7766fdded4640d600faef885ddae26b10d62b78851765b83dce3db78187a483fca455a9e9f27a9025bd22de3f0daf5baaaf3cfa61b5f21fe95a0399b9bf232626db69e131d7ca2ffd4acc50ef005bce4060638c4be156b572032f51e83e478c2243e093227394db8e962278d841a18db8ba18bf22b562a33f06ffaa8bb5e83f569b8d29f3188d8c9b7082d0ca24bcbd843113bc7fd84edbf81f5ea05afecf53fd07949added0f7c662f50f63eb3cbc9350c33b537832c0ad10bf7f7a765bb6dc4f77b416be108d2d099712bd2ded31dc31d0ca79957d1c3a440cf1780b6a9ccbf247ae71b73c347a08fdf282438bab9c51add18ecf6aebb729729872fe4aa76c21d4c03667d7cf876fe4d578e3c6da0e535bfeafeccbb43deef17a49050dea3243827a4eec940ba0a921fa072045b893c8457d835f64d2379467e19b475b04f70540df90029adc854d609db8306355b394f777f0063f8d3abe1a07832d5c430011cd4a336d7973b94877bbf7667ec1bc058572597f6cce8caab6d632d8dad1a13a52d3e6c2f586f1306b183f639f76261fd2035314a38f3befc802f1c585318bee15d3e33eb88498774296b66cb6bdca1c2ce0d4d8d48022b0e483071143bf4816d3fef6b63a94bf6b52ac22b1bf00f476a5d2d8ecb0938335d6813f66ff6e8577e7a676340863fc2faf1e33e149ceb4233c892399e571653c5f707a24b56577ecd1cce441d1d8bd3bb6761f93bdbbad4ee19c0c999dd8baa2c6ddea0e0710e5ea7cdf7273f5d62ee7de6d112816e5d6cb29a5e759ab63944214d35a74ad8a3103e3b1a4c29cfe175f120607a0cc78a1eefef027dba718ca29dc844f9ad581cd1991d64b54149f9ce8b7a0e431530e5063c8559caac8fc509c23efd471afbe8b025f231281286e2a5ed799c70dce957b9409f8ef45e4f31c916a07b4329502e4ddbde620cfb7a363e7b4d7f3f7826a389127da91f9aa0fa5cb6d611a9be479e109255e070d258d6985d7720822291e4ae9a2c6294ce16e842e65fa678134b469ac48450360c4794b8c63e3238b32d8b197b3afa3fa22c7e4f119b4ce20d6889f2d6ce967f491acd45a4bc35bb7e148b63b28244417017fe87dba30ed7a49990a2503f75a1d26cae252b4840bd740e441b5b5f575f0902f1a3bd857797bc5e1d71d7a9b5d238d266c92349717e52049dbdfd472810fae542889f785045148399975af3458ffab2f88affe55671574e3d5291840c21709518d8e6301a5f11c8652d3dd164230b569a671972b101a2a4286d17fe28376535f03924072e02212c59abc7499fa89216a417d2e223717884896dc54aeed5f5cf2627eef3804503a827b05dc5a470a6d64571c8664c7985da07f677c7fdd73dcb2371f5c0a4ae2f3ca599cbd88891fd3d29ef047a55d06f85ad43cb09b59a7ef0069138f54a9a9bdbdc6c76a96ed5b7fbb3f2688d02085dda1a4cb0d41c23c74b35cb9de53d49f76295e89391fdb7fabc1ea3a29dde1ac7a3e0faff8dbe30ab0aa00b9d4f4eb0a45c55b295c2b297d538d5fca5a0b38c24a790514a79d344295f262cc02afbbcc4a9736acabb9b352e76c90deff1719c10df5877a12bbcdf5d866d24f8ce9646f255acd51088bb4b7ed38386bfb7529bbd7f2517c79c46fed944aabba45f19fbda55c466a8224a520756abf15984713ad9ab3b399ac9c75a2a2eb931e027ebd0c99566127b2a00301fef9db191ed36a585f8be5445b78040f07bd017b0c5bd67656e8a3df8b8e0006e207100eb9231719786f5f6295accd6d13ef6408f7fbd8f208dc389122d16b114b52e71deb824c2b13f64feda1fb8f986a2486ac88a26c05febfabca2a144fe8c9dd39342be675fdbdc0130150636bbded30ef5034915f1561e4eb58f5fc3ca783fc36639cf8801de2f75c0fd8ff254c45387e787f282b0e4be9a671fe0f91c5ef6a4dae8f5e669c1500d35ed1f0d1b5d1d0ea4b0fec91625a171b8b726cd8f4c0bab886d398c1a453670f82467d7c45e7087411c274f1ef9dae10cc17d6e8fd1300dde0515cd6c006803c1add033454749ef4b79b9d995be6332963ce059b20d22a9a91736a9432ef6e7f7a6775b70c538b873e1ac4c586dfb25fc35b9da9ba79ad2f98a61c7601b9ddb922c20e055465e59950819a4529de122cd4fc9035efd7546d932b2e13613b9eb98d3f0f31c803add0d755efd287ae8efb2c48e806fdfcc2400d11503bc9a67d27284a08882b9a00fd953e76c869c7175dd189d9833f8f8c2036f69197577035219bf44fa32ba8ec10c5b846a13edaa9bec7a5c65aa407845f06499fad09b0f0b5b4b2c04b06794c242b0263fedcc6748a0c7dac707d76bc0a1428f0980ca16ac713675676899ec0748d7bbea2076aaf916bae70fbd0d246d2ce1dfa373b68a3c3b8694c197ef076cde08f0d2921573c2de8d490561cc1047df3ceb45ea6516eae3b1e9cfa7486a479277bd8d9b98cbdbf88051c2ca5458cf782b444809c79302ed888cb8b3d042467748a46d91b5dff483c47672e7bbf25fb31989447e0dd92abd9707232d7db6a736f11e83bacb79dc56b2e43112fc1dec6efabbf48321394d357a54df80dbafd3e4d68e8c791b2495cb2b74b0e6a32ab0fb6b8558f40d82779f27d5647962ff4951831cf84a034a9c6446d6060ee7e8f0afb480471b4342a9760c2355fc5c98d30e7a9b5a5abc95cbbe0c902a914e4b2804f117760bb9cda75db70e96a5dad660c3fa68706faf18cc3bc0fa3fefa85d4241185fbdc85fec7be696bd4bc400850bf52f6490982250f14c1c7fb1208e93d255c3ff5aa3e222a9bffd8a54628ecac4f8ce06017b9be6cf920a7f790ba2e3f2a4cbf3c7d2d219c400606816114aeb99dbaf6a5331d4b89fd46ae70c89f3ee204b9d16006e09c991a25407bbca319b3dc96ce32ef2e1306f57ade0c93040175fce7d9a51a2a1b37172de0e64f64bb481de1b3704627e472582ef44e0771bbea96e56adfe9806f6c6b1ec0bc9f7450ccfc9051fd7f6e5305fb7682b3461feb9c87c0464530bf3fed3606549e28639c4f6760eb1b8c20433056e048c8335b880a9a4237e47e4b29f08405e8512d4315e148bec6dae028d2faabfeb5f328fae9ce9d03d13dde772f1228b70cb3cfa6e7959adc572639b72fbd8e6430c579c4c4675708f2a453ba73dac3c78212018b540d6927bf3dd270b3ad3718ac4822bde4f6c0787d796cb824867f61761e812e7ba3cca50b6244e7dcb208ee760151335a8187bab52ee09bc10e416792c8efb9150bc293c6fa825e1dca82eeb696977ea796a7ab4b2dd8409dc2421416d8801aa87b9d78bfb35fa6e8dbc01d4a0d8b95f0b3cbd125330dbf58124be0f9808c0c96235e202c43fa4780b7a8b386ee375f994bfd952599dd5d01ffde6be9b58a218a5e0c98a982f1e85c0558644965cee941633e1220334d9fb51687fb2d41d6ed59c657032afe76319485a23c51f7bc60ef25980014561bb94f4cec2955fc8a58ee7fe6cfd256de1220f65695186ca24d36f191e3e1c9db6ee1c61e519a8f8b", 0x1000}], 0x4, 0x0, 0x0, 0x4}, 0x3) accept$inet(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r2) poll(&(0x7f0000000380)=[{r2, 0x45}], 0x1, 0x0) 15:20:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() r2 = dup2(r1, r1) recvfrom(r2, &(0x7f0000000200)=""/158, 0x9e, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc) close(r0) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = dup(r1) r5 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r5, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xf828, 0x38, 0x100000001, 0x5, "d632e133c558b5c5146fae6994d4124e67e08de1", 0x1, 0x400}) 15:20:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x29) setrlimit(0x7, &(0x7f00000000c0)={0x2, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, 0x0, 0xfffffffffffffffc) 15:20:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) close(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8060, 0x80) 15:20:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 15:20:25 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r4) shutdown(r0, 0x1) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) r7 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, 0x0, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r7, &(0x7f00000002c0)=@in6, &(0x7f0000000600)=0x6d) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000040)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0x4) 15:20:25 executing program 1: r0 = socket$inet6(0x18, 0x10000000000002, 0x7) getsockopt(r0, 0xb24c, 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = shmget$private(0x0, 0x3000, 0x442, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) 15:20:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 15:20:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x102) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7a) mmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x1, 0x6010, r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8681, 0x111) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000029, 0x7f, 0x81}, {{r1}, 0xfffffffffffffffd, 0x22, 0x20000000, 0x5, 0x4}, {{r2}, 0xfffffffffffffffb, 0x64, 0xf0000001, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x20d, 0x2000200000000}], 0x7f, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x80, 0x200, 0x73a}], 0x4000000000000000, &(0x7f00000001c0)={0x6, 0xfffffffeffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x6c) 15:20:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) fcntl$getflags(r1, 0x1) r2 = dup2(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="3069259026b2445ded3efcd74249b4360fd805dd5bff9d46b32a52305005592a80da83dcf1c56e9db6ac2467bca5d4010de9af06eb722258bb4610022a11a1dcaf72af4b0d9f352534d4a8f0bb44daa3f162855c6d76feb0d8859a9c585e625f86a87970399818561f7c3a2583fe0f8690c75d83f11b98c704b7bbe52150f22d815dd5534980dd1e8f99ddc47d4afc10dcdf5c727390539bfc677c444a6efa43db014837ca2d14db69d38b4986dd95b152702374d660f260bcfccd2194d8ae07781bbba73bd35750bed98b094b63958e554ce2a05d9fe836941f8f921972703fb3b81463a91bfa2abe1c8f3f4aec310a422c8fe03702fb9690173628a7", 0xfd) 15:20:25 executing program 0: r0 = syz_open_pts() dup2(0xffffffffffffffff, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x400000000000002, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() 15:20:25 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x614, 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="a1", 0x1}], 0x10000000000001ab, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10000008, 0x4813, r0, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f00000003c0)=""/148, 0x94}], 0x6, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x11a5, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x400000000003) 15:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) r5 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) fsync(r5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 15:20:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xe85, 0x7fff}, 0x10) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='.\x00') mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x40) 15:20:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) sendto(r1, &(0x7f0000000100)="ca5ff9e93a8da1b6aeac786d6b7a5baadbaf505d56718690e317ac99efc0b895ca49f43eb965fe5e3e9deef31b4e7360caf9d01f48ab178ddeae18cdb076cb1ae062fa07c5b0c493a9fb42ee8dd9731949126aac70c45ed5d9babaf87d88c830d56b93240e9d5a800d3b49822a883ea613e2172e84c037efc7b2c75728298a62cde5c0bec2cd18dd35bc5cc67f0dab69", 0x90, 0x407, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 15:20:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1a, 0x3, 0xd05) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 15:20:26 executing program 0: semget(0x2, 0x2, 0x202) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 15:20:26 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="f30f7fd9c4a2019af42e68e6000000c441111250360f4c0e660f3841c9c403e57ae1d7c462559c974f78e9bd0f381d972b49bb470f01ef") connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0], 0x1) 15:20:26 executing program 1: r0 = socket(0x1000000000018, 0x4004, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) pipe(&(0x7f0000000080)) kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 15:20:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x3, &(0x7f0000000140)="ebff9309094b941f02009dd07025711904ff13b9", 0x2a1) 15:20:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') link(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 15:20:26 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1000}], 0x1, 0x200) r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r0, r0) 15:20:26 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) mprotect(&(0x7f00005cc000/0x2000)=nil, 0x2000, 0x4) 15:20:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 15:20:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="781ff034d491519b4f9a55c4652a87dc4c99dc2b1f9dd799e138d49d66871a77dc9863cd9717a8e9c8893f170be1fccb402003c717387471382b737a4449847882381b2060fece3006ab06f9a74e1876f88056f29a11a0c5cea200000000000000000000000000000000", 0x6a}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 15:20:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) sendto$unix(r2, &(0x7f0000000040)="d2a11590f573e0788813095496ed94ea4b5a6148a319f3", 0x17, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 15:20:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff7) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 15:20:27 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000001240)=""/139, 0x8b}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000001300)=""/194, 0xc2}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f0000001400)=""/143, 0x8f}], 0x7, &(0x7f0000001540)=""/99, 0x63}, 0x42) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) getsockopt(r0, 0xff, 0x9, &(0x7f0000001600)=""/42, &(0x7f0000001640)=0x2a) fchmodat(r0, &(0x7f00000015c0)='./file0\x00', 0x4, 0x6) 15:20:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x1, &(0x7f00000000c0)="e1217de658b8426c50efe6c2e43d96b146da5569e90a7ec8ed7747c7a6d50d9e78b85db574e6c354887ba692f9b4947f9a4c5611bea7fc194092d05f99a97e4e140f30042db5b5fcdc98ef97be51f0d6ca50b60896cf758bd2be06cc47399e72046391b5479b0e695678c13a0b884c13b4b69be0968efc64babc60a8c9fdfd791f219f7cfe88f67e4af82af6a40298804c5406e1bdee636e31ff6260ea6b904557fd0695c8f9f250af5096b0ba509759ef502c3c6c9d944bdabd86b116fa27240455e9053edba74cb9b22770389fbd63000000000000000000000000", 0xdc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 15:20:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="abbacfceb2dfefc75497fcc600945581edd4ba6857fe9597c6ca600d95f72d766fe51337350517dc7167cfb1bc64a911dbd0c96b6b0b492e1d01ec5ce9ae9929648fc4e0ba9f35c957f0ce657602befb7434927a396ea1158b44f118a61f6382fc6cfd9cf227cb29f66646b5a8c263f70dfe051da986b55ea8f0a0661a7073c70d665ef7bc237e1ecb350cddbec2637e43efe6f90159c903f3f70dc74001e5694c7e9507ba2fb71caf5b02d1d3ecc09b666596f4587575629372d2a09124e307396f3600fbcecfc0d85e58853e943cf7", 0xd0) 15:20:27 executing program 0: r0 = socket$inet6(0x18, 0x402, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) 15:20:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x7, 0x14, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20800, 0x1) fcntl$getown(r0, 0x5) r1 = socket(0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(r1, 0x26, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xa8, 0x4, 0x4f5, 0x5, "11d3cf7f296b39a4479d91f46017c39da2d90401", 0x10001, 0xffffffffffff14f5}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pwritev(r1, 0xfffffffffffffffe, 0x17c, 0x0) 15:20:27 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r2, r3) fchmod(r1, 0x58) r4 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000340)) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c65300093d1c4cc5ee6a4212faeca32eca20b71b9cfae08e9fd0be97a478b83224907ef8fe1ec9600cf62e98678eda9ff8b36eeb601f78cca94c06866a2714c16af18a1f56f989a9643189a965274a8ef3e7cf8053a07f7c525a1cf2a3959d71671c714d837dd89e7c48fc91ec4c3a52e46833b7797cee53864ced3d593c005bae10a7faf8bdba21697f3e1765cd26325e70638"], 0x10) getpeername(r4, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) bind(r4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 15:20:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20501, 0x41) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x61d, 0x1, 0x4, 0x8, "bbdae87d300a8a51f8174e7245f689382947e783", 0x3, 0x200}) wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) 15:20:27 executing program 0: mknod(&(0x7f0000001480)='./file0\x00', 0x48, 0x7) r0 = socket(0x1, 0x4001, 0x7) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="5800000000000000ffccf252cb22921470e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb301d4ecc67056c457c79c7f8909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde"], 0x58}, 0x2) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x10000, 0x7}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)="ede8f5f41ae392bac1049a2dacbc4505e0d80d7cc39d36a9fc0fb85410fc6f8056745c1729b896630d8d2236e009a29b6b935f03fb3f476873eee20193370e7ba642ec8e9f71d5be37a918e98ca7ea49e7f9f3c41d4f47d879a43b2971afb56c0168e0be21015caed928f8f764f33bc9d4e5b4488d82cd93f277", 0x7a}, {&(0x7f0000000100)="7f2204a70c7daae30db7b84cdcdb0e8b1538ec01b8098e10036ec8fef489ec21744edfb4f4a7adecba2ff791714b411928c82c3114868aa4d0c3ee270b1c0141b98551cd72ee9377837b1b50615f241a2eed7db2ae553cdd9890d56da5b5a2e7fa15e368925e480a471741490c42c2510f6190d49865c9925ec7605d2c1a0e20a7e83e7d75f616d1189c05a9583cfa21e4902c72f222fcebe008348aec3ef304c22d0c19b910eb06ab61c6731bd47bfa3f43f3bbcd0b2afd611d6537e320e23c9beaac1b1a1f3ba512d63b49ea4ab464b91f15b3acf961f05ad1796df9c490d694812c8d6bcb414c76b5a7d67d1ddfaaa1d9ec5b7cfd4d7ac88837b915e2dd95ab75c9ebfb39a7d542cd4b3c544e8ccf870cd927c1405cd36c9a35bf054c5a4298dd979b813eae4b12d22ff0bace726a527ed931ac0cf61f31b1b930bbb933c55d9356f0f969404f42668e3776779c7711b9a82300bd02c494d1478256cea4a094f6e5f20c72a4b3d2fad5a8fef40acde3d5bca1cc0703882ac38d362c464f2e955b43d880f762d95fbb2d7f5e3c3acd81cdc75b4d201bab4847cfb603407f45942585b101c7d190b56434a3a15016bee13c3089752d5632e50be79048c2e452532425578cd39e5d9d56e2ddd4b6b11c62776b339852a19492209825d0643f0613330cfda9a014458315927d0826714c1c9961059ae78fde8320b2b68ed22edc19212f61b7942705112b96c4db4bc3e63746e05d4aff35e71daa41391f55e2c4de02b31c144fe0cda82ad1ded8eed8012ce2c5918e465cfe92eb4bd42be340211fbf8042126b2df77bdf8ae229b31e270127673ba442f6c21cd55906ef56f51b991661b4a0aaa10f7c4d1e245e6459bad880f79efb9a83a7219af8ca32ea167e1bc389b0487af4beb82154fe826e6077f7c18d585e0b9b339d4ee3399b607df453d29a3a4ae1979f2664983115275aae3312d733073da46a208bd1d958443710d3c4a5c3e7bd389d492754f3d30a13f4b4e4f8bebd5565fc25fdb30ef7e2d65805a0f5e12aaf24ba3197caf162ca8524973fa6ff20a58cf44eb8a07fbcfb2b337a28b31a1585ed3a404993cd8b0acc6e1f0ddcfd6ce191892377627ae5be875ed1e461fa7c86a447be58f42c83d3b99be3f3b6601575403b9e2298cba268c56d82596f305dcf92d2b339c1c9f20b8de1fb0c1afc4060e5f680b399a0c50648c99cca1263754b1738906712ad547b267d28723d22f5fc7e0ea9b10c2370b8a6f298701b79dcaae59679518ab298a45469fdf5f536bc3f99266f725210b7b533be0a4db287c19f5bdd9a2b855ab038d78fadfbf59af84ca52c716ee7eeffb9c8eea41904e4a6abf07764f633d0ce63111ae68f6671cbeb466260d65e813a2239a94ff8bd79b61f2fc5b8527c124b32af5725cdfc4201455b6d02004dcd31e210194a1cf1a7c6f1364158825b42cfd2ba0c70abb229486bb8d34528dadc90705d2093456469d00a3f2edf0554363096dbe9d63c17fa4d1d1a3668567ec490c3dacdcfeff15f002abac35131a0a0f213b5e107e45e0a18ecae16f366f0509b21e7a7022a6dd2916766f721177875eb88ed80107c275d62aa3234e3d2a13103373f0480dc8e5172d5ca27397b8fe51149bad3d45d02a9bf39a87881c526b696d9c674287e3707a1ea371506fa547bc3d6dc35e5728856c9b76277b2f33274b0a65471a50eb096459a5c22798f9345525973a16f9cb7007f2a5312115dc065bae5e12ddd7040afebbfaafe84b5d5e0f09b99306bdd501b855153cc139b8c1873c826032ac007472399e581d19a3162f58c90432b2150f9e56b5c57cd2a5bb48707e28dd1156e9ae7800902fb9a1baee7a46411048b0422bf3607642b93144b1907efe18acb1e41aa71d84bce3248e18f15e8710d75ef12058c1e087bf1b05c9c1d472f0abaff74900527ef6086347c5a688f07b4de28d9b422f0896e84915d3473e7be647277a4e307f2f08dd8fe2504bdd222f8363ca4c7b2116949d246324ed6b63d2c448e5f79520c5cb2438e18c123bac180437b776787e0b7c8a09a1a820c9f78fff8d5fea2e1f0f3dfc5a087f0d6237de3e231a692c4a806d386b304fef84b0b118a1594ab64c1cc649c0f590a0f4edf22d2a6fdee85e61970d7c68d952359a47e1d6412bbe02eedf899f53c514a58d4fe205b0094c9c556f0b888311cbd7b345c3005f6a4d6e2c04d00fa2a179921c91d378739862de369d8591c56d1204db409c105ba42eefbc0b7a8a55f7ec85f15ae870e1f8705deda4c1cff7ac3a02f328eff1db5043bce778bd634802e562ab8dbbce447df48d96c173b63c4ecb789224d1947f8e4f351d08ec2bbc2f30f5dbdfb7c6cc4c2fe3e5a470b9d8ee8df8aa212ea953dce8175629be973394603b8bd218b4ea64b2868ffc2a3932a3aa9cbbdecee150cdfcd7e02cf401586a26f8daff5275538a8d415d4c580f6a4be30dba35a7234a37b5debe281626cc44db8cc20691434d4cd54dd43928a53a632d183765d5ada48e8269aec14c5528a6372583f1607732eca1e58e1e02a0ea6e2a5bbfde2afb6a09af0eb3fe583fdda8a905fead013308421f7e8f41e0e66b50ff9c6ff395ee673f9302b681fae390cf16b51b8915add8b0c95bb0f5b43c11828a4cb89d5b6cf32b96d87b0747d7ff40653e35b54dff8022160929ba1e78bbc8711e4fbcd4956cbc8e94bd40733e94a6850c98eae513b062fec587c63a20ed4c9e3f0e8891abd16369a4a0c8c90ec2ca4d150981801fc9bc9ed8af1544b450f568d33c2782000dfac7217c986f61fed93cab07f9c15c7ca2ed057ec87609e49fa892ef2216ccb393f9ac5a3acc3a5fb619152d3d99617fb558cc634b4c895ba9b04f5f964f773ae26d9b0908620a315c9ec9304bad8d242d0c8de638caedfd59703eb5837ec05150fba1138a681b2fe7d05239fe01455486443f6bfc69887fbd3d59c7075e5a8dce9e2c44d912e6770c45ed8e9d2df5bd5f8df4a9c3fe53bcf304a0fcfd5f66c996b3b83b4a8517f12638078caa930b663fb7fc37768fdae9bb28188408b5ad69dd80421e09c9c11a255a9da01335483dcf8ab52242e2489bb6ab505d34fb40c7df52bac0f2509028c9d28f89f70983a451c157596288c0aafcdd303df9735b700d6986415c888cc746580460e7e5c68df2886df2e04e9bb0ba51cedfd99e30dacbe7fa0e5af4323915957472a6e8e308e377df40dae49518edaec3365be6fd4e67dcbee611e2701dbbe54c21684b39ebfd68fd873341a4adebe95aa80f2cfe4b1104ecbada3a235814424b3e0808d24aeea258ed6b89d26702e58a97d1214b7d1a550257822325dd5b4a0f60585aaba7530c72556d7e4d4994248d43544ad2843fb92cc5e61926f9e42898926d6482436b7c41c64dfb6f862b81f7d5b7a5fd15054e7bea9fa66d8382b116c5954bcdff795c1f93fee0252209c1ca813601ac87d0d241472d267317a26bc6e962d2d3f1813b13a0853e6212a3169b2ce553fcaf3b2a3c5e913a7811003b02e57be9037d960693406fc53445386497c1358d52730c9735ae761ed33245c6eaa9c4fd5ea3d9916fc0488be17ec754a40d1442ca56728828a819d9a76f55f2b844b67ba0a9ed307bc43ad64375869f1163a3785924a32ed585e6a5408dda86e154695ba991282673b530e42eb2f0b7216d54d4cc76449b0c83b9a5e988701812c83142a0f0d5d6c85da40b7edf9d9a9995afdf858e04ee158ac777bf99e86d54c8f0d17eff80cd9f6590c406707a22de2c113dc5e33f1c9fcc3e691b47568dcbe5d6fcfa836944aa784428262ac0ec782e23efc98c8da5a0e8a6d5573167e74067bf3bbefc05c57c053580d3761c4368b438d9ac6ab539665e25ad3f985aaaa345bff0ba2c672761a2de7c24333928bf1bab1952d0fdd8249d1a30ef69afc604baf68dcb220dc1b97890beba99ed96142fa505c53e0684626210d8a4ab5156de9b0697e71c17c9d18b20da84a43c9630a1c801ebbe136381d84cb79d89cd9af0095979f64bad1121c5c482560adf9956cae2aa2675892234ceb9631d34487529c84637edaffe23dbd7684eced727335e7ebf2e8108dd94ccea3014292ab4d9bbf1e0e9cb82f7027548cc6c159b73330553f5ef2c8ff47d8879afb42c2ab2b550e624e388a4958809fb4610c01e3ce1159d17127a04e87b9c3c9b79f57164c04cd078cf971c99000b1e66f42efb55f53a94b281bffeb5329b522e6c8ac79eb4e5c628cb2d17e6f70fb45985235b1a42805aebbd15cf6ae301f1594bffb6e45ffe44577918cc2d1d7c138d4f52e92b6a574abc93059bf45f08e69f13d65cf5a48f86f2790746691a24e79082fb47b1ec73c3eef3371246441872c5a8eb84df4f8bac9adb8f71c4b6b3e19d810cd5ee655c3586bbfcf2d2e2cf97e4a7b49bc1ca431bb8315e0006e8f27d5a9ae1e498fc724e0b009e502816cbf5b11fae24c9df8804ea5fd87e494958f7b07389afb9c64d6f7a3a0e7ea1cc886bee1ce9e02264877eaf9f8044b66822b95dce771cd1e412a5cae159cd3f921bb3a13f9930365fa956efb8134feba0c930480a49931bfe55fcb00e4d9c0aae9ac286269e0758bace3b76217130cc54982c2624dcf4ea7cd0f703febe5c3476b34e1d64dc89e8d6385757d6407f14155b56197f76b0a36c8e123420f59671cdf622f8d470cad06bd206867b9f1b6170644e677289e2a05e68b850aee3bc8fdf785a94d01b45f2553233b4a92f9e39a7f6f6eee9dc24bd9e5b36c5edac8d59e943ce228ceabc9bf32052b341ee0ac49c5b50569f31a231e5e9e8217d6f5484694b13560f46333b678788d5e22ca61a0991fcc035c3eabafa815016c61dfbd1cb21a5bf5e0d573ab9cf96e96085bb8fd3925cee4417c989892f7a18d6050976eb36ec1c6b02bf820bbc68dda88147f11b7983f26006c07384ce688570c0e0d4b88af9546124fe6cd7f036d67b81349e8fe7673e9bb2114a6e0eb41a92b175be44ce37e0424f9faa3b6305ea8c9343e43e72095edd83196b0e734f79c1eb28eaa041e6d01ef0eb70e04d06d1cb4d9ea67cec6d2727cfd6b01b008488367a444dfcc282aaf24a28a7962491837dc6caa38f83d1efb83b358872b01de0ca788a714b994042eea0c074bbe2b2afdeb9d99ad60cc10d75660616f34dece5c8ddd259cd82fa642cec3746b16cec6128c3d87eb950eb964146f82fbf3b767c0d0462fa328c57a5bbcaa32a46a72c2ba647d2a295bccf26cc33fbcc96ef5652d66368ae4f7b76f4a2efd993cc94e7ab66d60bf2695891770e4f9bbc0449b7797bf8b96ecd013aa3a084c0900b99a8b85def0a3a3db04b7cee10eec4ba377a60e4ea330126ebd574288be475c1dcbe43aae767edd10e1bf6576f2173ccd12df74459d2d60fe21338f80dc969145562f79d11d6d9b3e089e119a20cd9c6dcfd052f67583d314f6283b52f28917e5676a609773698e628f8a787e72495788d288031d9fb4156dd9146bc32141bb0ca17f421498cafdca1b2cfb99f443cf2ce16e3a5752ba790f8f5a58e404671f8f9c46874d43f52be0bfa6cfe1f9c95bf79cd8b54d553a7f703e5bbb197495d51e2e02fabab4e0ae1297b4181d08831857d7d19d823a1bbf653df4c1178dfeeece9929830d12804f99fc216364511cf7db4c6651acb6a754d7cbe90bd318b03338d2fa9962212c2f0c9d170679b4fcb215bb07ec659c0d55bd37fa98a355b98944110eae6a06a06a373da298bf2056da54be58", 0x1000}, {&(0x7f0000001100)="e4324cd2a86f916f13d2035bec6889c4aee5f83e4734fb8814e377cdad3c87df68f64bd44fb16181ee4da0db368966405d824988dfe45c6698690227109577f258b572e094", 0x45}], 0x3, &(0x7f0000001580)=[{0x1010, 0xffff, 0x4, "c6ec9d5ad129f0043d9df5a343cf1b371c1c095003479f9afe221342ba883fe102d7564f061727d81fad2c9223c1530b6ecb716b722ca410d4b522f88d33bc8e39de6f72fbc1d7fd3aaa8362c99a4316c59e242453414481d5bd3b1ce77b8c75154b2279fc32cd9cf6b76132af587f403ff026d9bd32c6a25ff38f34a13c629130fe7b5613a3eaa092cae091c454f586f8d3b0ac586724d8756b6990c56821b0a3bdd75f1e277eaa3f74e4f4ea9721a788d096585d2029cf75c5a54b6c7abb63428c694c2f586e7af3acf31fb17ff8a27950810588ce7d03538c2c2b8244fa02a231c04dcc91c546e9852d9652cc3fa1ca67a2a4c3b534e761be0cf5d0689732450aa289b5e411675bc0ef65bce1bc699147c834ec177f207d0fbb623e82d8ba49b73dd7ed701770ecf4979616ce7f671d54c9df67eb7e9238b72196218651de83ed3dbbc3fbff2c14f154d60efa0dd0fafd00b12e086256404f424d5f93b570115e9368f48023b2bb2d0ff695f70be7cdf94f89988bcf132444fa565e9017260f21e9ef34b5cf9f57ad48cab3117abe4d4972112c31d1ec9a4d7fc140d7eca99f15dc34c5af3ef675f8a6854f2ba61571bb4ad64eecc1a72d4c8764438494430aed22b250396c8f20227b4c9f4445a46f16a5197f682a691455cd204ebd1d0fa9f3047db79e8a84f0b8293981407bf59a45867ad611a3d3f5538bce018a0ae2398a88f87f17748d2ced04f0271c3a3fa1d779b65bb940fecfe4849e4ab520049e8dd0dd1763e42d5c05ee23588956276cab392b258d4c4efa5235f51860565e4b7abb61496a128f27b0aa794c9366e58df46654bb4ce27a7f4c4e377244fdd3bd9758d1da1e0ca0f435f2861c7bcbd28c1baf96af941a22d5ce6fca7fd4d90dbe244956a1c064efc151d71e18b19b86f1818d5c1cd8c5a35479a5d6fd70a0b49dbcbb6dd2032f0c971db0485b84edb148c43a3076093113b3b1158e00dca1bc60933446091c89b85e8e7f36bdc3c4d43330c6dfe516dbcb83b0561d8902d575a2ea6cb8bc6a08bd34f4e79275444416e35a9f5de4dc76fff05a49eea2a2f11eb271a5a5a254bce347da477666233192b2cfe2e519a8e6ea53d138706ae3807dcc0a23a80eca3333aac303351e43579a551f9258ac956738ba89307167538cf8592cf806bdead435d327e987c1580121c6ee1e7f177d51744d33a57be2e3c5acef307d1c39ccb33e3a6eb20a192fae8f1b86cc44e95a3e89afaf983008f436158ac9f29c07c70407176c658698fe3cf6628703b04220529ca6e2e7f8a469901e732f3c51571b05d994a850b3d10b409ab29d6ee975345a6f5bd96b10db11f4ff0fdc2c2fb09abcec41c3a7aa850cc36eb5b01dcdd2d830aefc59e4dec6d5e9d4f61d20fb95b4b53278cb7a092e03c022bf15fb99ea8e57a30bb3b5286961ede32cbf8e640d23d2ecf897df991a49b862dafc48f49263fce930cf3f8bfbfa663b7fd482321f8538070ccf1ed8b4b088ef937124a3113933478878e352f33c52008d599c4af6361a57f1e3c2b2b2e249263edfa7cf1860bdc9885ff5eb12cb3a3aab4fe79e978c0b7e625124cd981d23678368e6d9d579cb8322bf0dfdbf3a334c1ceb64e3a8cd889b8f9ed3f1ba5f1ca2c0c3f418295315fe5a4c617ee6ef5c88701ee94c1b55af7a4c515c338c0b4e1e13d983f89d39958426e3e0c2f8cedffe320a6f490881d44ea54e60888ba7e3811bbf72dcc3cbbc91bbb08d267f5e1a8292fe07be8d36c7f1ffd378fc90625bda5684793cd45b5709ac1ea17879cfb75ddf7a82ce9c199aeec1bbfb11ac561236a767f0056e3e36869d0e25e075bb0519f60e4351101b1b5a78af05fc4ec0cf996c46b46748fa51bbb862eca7da8a252bda002ae00d1af6673b6f0a58963752355a2cb781276d360bb13ad26554a401fb98e3844924d44405a4d0d65b0e435eed0a8e3400467e765e509bc28fb1189aef72a711f4a408ac754626f52c4017d4886baf4410790f064224c0103b45465775cfb9c9b102fe88e82644d423d6e71123768f9d01ca6dcafdaef2cc3e1752b83d4e91f5bcc45077cff3d8edfaf1a75efa84fe4e58a4470b84fe3d7f697cc1bd6e4a0d5b7aa3c8d2d3fe21362624bc557c0a96af4adee0d36ed4e7cc1c662080ce0a93d5d057d934ecb2fcd27283ba6969fa4d64f703f689f6c82dcbd722a1562212d496a09f2a2b774945b8aaed392abaca13dc152940ca18b45c8eccd13895c6b68d424a1cfd2cca86336c1bab9aade440d699146e64bd011bf19774b9841b7ef5e991c4a4fa592fa291d3ecae0d06dcf8e0d817ad20bd74d5e45cd156747fddc28dc054867e86832d6e73773f39082e61964a222ed75035ee2a78e868921862e208f93a469366f726e772c31e8e6d95557688e112c0c811481c2fe6ee1122bc725e2d358ed5eb2c4fd2c0645b3aba3ca6356bcb3690d49a8f01d5ad3424f37ae6e8e2f6262ce29a22d22e39c899647d313f2685cdb8c72c1f5f9f1c158144c69af3e2caa08e5a20bf301a5928b43e94a88d8b720aed5e5bcf92beca4163b89b7369976c79d8452e4528b5577f062271e185b05a6c5bbce728d76b380907bbbdb9d2d2694cf132caec2c591e2e2d13eb4a2fca16a57407d8e828abe5ea62f78d5fc2a4362e09537fbd160244cbccbbc3e5e5eeff02db80f73dc77249a7b427fdea3b32e932c97b3524dae0aa92260dec2477f5094ed73a3ee519164d016464e22e8c77573d243f8ba5f9820f20bac8728e998920a87d9e1831f84cc66720890579dabfadb657c66ce21e783d2a4cff2c4ba75e74b305333bc71161717df52a2de3b82a0fd3e3061ac0842d16c509ad5f292af85b052c6f065a330d73801f0f3336fbf1288356a1ed70f483760427a4bb5638f5ac376a8c08138b6f31ace0f28d269e4a50c382bd5133bd8caf719f5d3d99c2c13bb3855c446bc49132193c746d7f3dff53223e2fba085ffd90f45f83c553681cb149205f06b1b949bf3eaffc1d7e1f0022efda61b9d5bb9b2fa053ccf2dbc3baa82db7001bac88ee24e521eece977c868d2a2e53c93cf6725f82d16ef210c7515c29fde13092b2a6b2e327ecc47966c111077ba2c0715135c1e7ae49a4b9c8a0e6bcfb265a7c3d6d3c933b39bd5c205e2e1a01ac41a905e4fbd46efc81e651f16dce73cb9b503ef0cfb1a92ac1ba0cfbe4f23a8861aa3b88a0aa85248bc42ddb58e72318f444396d95a9dd6b8f6723653fef6c2395edccf62b01edb565aabfdd04e94b67e90a9fda718826e31619846d83822397dbdad3f0ca6c661c99c2916981e0971c4c52096bc0d4651a44257cb9e767951f7f169afe59cb7db9a6ada5c2cd0bea6b4f1aa77c131139261eb93533bd3fa4401e37cc1271747c43a4ab09920a0f4e35314c9386dc9259ef3f5b7230348073e5454461e06d2b0793d05348d6f2e9e6157ca0a82e7c663d8e28c4e3319e4d5cc7cd5cecd0d5e0f61237f4447c66860e548be91d371f24df3ba8675effcfef0f7ae3717f8138094fff1fa34a1f60099bf9e9091b4e8baffc6be6bd193a243649a9ef7631e982f5bf954f39af1549bc2d786d7ac0888a050f6853183b85187c27afbeedc7498d507150f929f1440dbc8e84558e3a935d4b8bf22f3f6a6d935bafb84a0782dd04be87532fbe78f82188b65e5fed3b456dc096940051eca03d64e6b2ddd0801f30ca81c4446e1ed7bf13d79c7ab3230d7e79dbb1f0a19ece4523acd8dc439d1e803ab6f57c57aee26b27cbac53aaa6febe51660a6942f559568ccca068eed842f77cf09689021dade4b9ddb75109d593f9a99f75120d539bf93118a01ddb9e3923dcea03e191e1947abead627987a5ab0e84dc139057f4666c41e7c82946844dd873f0d1176c22062c86ef2a276b5fa3675af81d969b29d8498e5d6436df7b7ad05c1eee7cae0f75642117793ca21de4cca9e2830fb5fac11dc45feeeabfaf826f394eb4211bb8214113a2812cfb5b04ddc9892eac1a871f5e0f69cf2d5a723568cb470dd98030d73b07274b0888f8518eaee9490d3bb95deb5b1017089a75dceff3e422582e2c4488617ddaf7173e15c80d35112c67d45dc62b376d8a46a94e0f6b2e405bb07ea3b7918b96e27c1e0fa6a71ecd0f00c432658ebea786279b716a256effccfaac763aeea818f2725a99165d9634bb05bc05157ad85ccdeb082f5f76624622b8d020a7e39c68bbc558b14b5d0209bc17c49ed41fffcb9a4699171f8bc780be9ae9fe75ba761814bccc61e03162302d899d56869f6c356f894ccccf6feec870df711cc130a4d905de0ef8e10eea46b25fdfadc2c0e9e5d62872f2c4c3bc1977533261472c18ead708f7cfa64f75f71b7f1b8711518e86f3ab7d940d2cc8a8d2f739e829f90852d849a9fde564362ecaf2bb550d84b017c13a717a464d443882bc50031918d47e92c92200e1ff5c373a94b345c1af113bc8bf60cb663a5e2f3a1eabe11a54b08cfbc4da069a9a5e5d7fc61d12ff6749d59d645923cd2dfa4d8b87f8e6ba1bed1d94c26c093100b96e51b99beadb20a186e973928b639822daa3d9dd7b19ec16520ff1f986a93a2853e7c186164354bb79ab58e3d9eb01527f606afa30c6a0cb537640445769869531c3b4f4408b425adf07edfec4ddd1c7eb324b3681106357bd3f441c45756fe400d6c47a6a4ddad0c1b5a31831d4cc11ccd794f35a6b6f23636c7cd48176a0d64d716cba9fa22ef441315b56cf4297208c643e85480e017cb6f2524fe4ee05495f43fbcf8377865e3e3254c4795a0352b2dcd967207625feecb9de1e3e2429d153ee7c7e6ec77906bf3e424b913930b37e53f3b6f55964313d3723c33d95ef690a49c23e0af18324dde76efa42d2e1a737deb09d581926b2525d95b5e7d1b676078845e4e442cb33f5b80a9f5cfc1623119c7dfe234b58fb989d27885b9998a94e427737a3a7505aa099b93f09f1d87a840366643ea7cfea9ef5ca6889800acf617f259d5fbf8547527a12b1af7dd786622c702b2e2f335b4d5161871522730683f0ee514bfbe8c024a947747cbcd8b506b9a6e4224eea428c860d55638ed7d5cde39c32c8796b3bbea90693f40d3d2195e75b6a305a194609fefdbc3700a4c74e1501940ce87a36eb3f3e1f1e53dcceba3eb51891b31b60641d404ca58845490512bb862ae1600bd5152cd0e201e04349a720dec59ae063ddc83511f2e0ae28cffd6f7ac747e7ea24e9b4b7d16a5e983b0182aa6704f9d6fc27906bdfa60910722a9a05aaddca3e748ccf10fc3516eff8c4d948fefc174ac5beda0a805b584e5da550c3bfd35c94c357fdf3ee95f7c8e46ced5952f857dd556573c0daa44f35fa4a207863a5f0a488024eed36b77a575ae9780b577baca3db15e71be3b03646d71bc85a064ed0ba45c0e4ecebad444ea95ccd6a6a38113bd015a2cd1db6e42c9cc73fbc28760a63eee56ae64165e1563538ddcdf86844beb2feed5efd7aa36fe549dc9bf572b5f84ef6fcc29a09c890fa9a4c82a56f3f3775305c83958e38dda47eb920666b84dd150835722171991121990615f29a05c37851e9ae4683d72db4b561c081f48f2294391f05548a013a8c0d83b789c9c39ddd773999a6d6b3bedc36d10522ee62380950eb0ac6e2f9bcec4b91ba7cd0dcb7f753aa0d34260669dd7542470f7702d688080a6c44b10fd6a2505b461c24049acbe71b3b88defe0111a7aaf84ad61d35c4c35fb692bb4c8714abe779928a5842021eb836bfed2e82df9f"}, {0x28, 0x0, 0x401, "fad347e35519eca65f4969576d493f8584579290219471"}], 0x1038}, 0x400) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000001280)="3442d65ad53d8c7daf9738c4b09ddbd400059b55750acb29ce024aaf7e12e40e0f4b81e9eb977d8d2f64e0bda4d83f6e433f964b63db6e50ae1063225d9901f84667f4becbce8f5dd6c36c", 0x4b}, {&(0x7f0000001300)="bb84a56d150f20911a9a3b982092f65606f95150508da2909f03ffafdc1b9658ed83a56dfd924f62b93d4fc755499d90920b2cfecea8d2bc9cdddbb1cc24238d0e14694f11fe5408e1f0dbe09fbe19fc4df2d9ded412cb238d040f28847f9eeca6e7773903935112fc44ad195c552f3e5c9bcbbeb1afb192565cc8cdcfd22eb56bd5dc2747b9e8cc59656e746035f0359f704930ed3318d9bf03f30dc1556138d47d4c3cff7e7be76a6898e818494930500e2b2cb2507b9023549ce9aaa7a583abe1a38f2b4f662db838208bac1fdf944d111bd72163b07c599ce413c3", 0xdd}], 0x2, &(0x7f00000025c0)=[{0x68, 0xffff, 0x6, "d08fc9ff7a838ac28f239ae006d6088c5278b49df5ce099ffee24e7c9fd28bc436d41b88c25adce2575ef48ab7f1ab1604cf92898f1d54905fce894cea9c1047ffde3b75df399e2be625604aecb6b2b5ce3d1a64cf"}, {0xe8, 0xffff, 0x3, "bec556a1a05303b5d26a11e6421e0573bed5fc70127019bec46e864f2d66eb58c954ec51a2ec9fbd1945c359a55470d59973015f7cb66a475ff5215657b80a43692e623213c02079df62db723eb99c8a00f7445c3bf67c6aa134e6ae47eb80497a35fec39dbef4dc91ea17d37e5de3aa76c5bd879d5dac77ffdbec9c9540d799c90d1a7c979f0763dd6471d964832ff9acb45167da7c716063f78e2059fe2c3a4f56dba3053b810d6d22ed18bbeddb3dc1651063429f89d02f49b7c18cc9e333546c84b3210d5543c16feb332425d7750f1842e6"}, {0xf0, 0x0, 0x100, "2cfb7640d3d2dc380d30389e6f1a0b36d5348ed52f431c328311de992964f7954f9221067d4e7e872d24bdb64993100c63a24d232c640dd2e8938defb654572d2505d96f370933020f15ca67d89f7df38ee86958ec007f08361506c868c7a2e6bf3852b15026d10007d8f1014d542661ddff050b3ee3dfe44407ee7744c250b8f192e1e8203cdbb59667ef27c08c1bfd4b6d07390dec223e93c837d18e0d82f135bc72096ba1fab2dcb65c77b85b46ef892c1f6ae2496671351849394d00ab3c17c60519bfdb3ab162960267d750463245140f59cfb0c691e245429f3954ba"}, {0x68, 0xffff, 0x171e, "e3ed3e1a5fc378c0209cccb5fbc76d518ec350743da2c750637117742c0744cad23084f38fa9551224e6950bd576f061fb28c35a8a2a051d9f2fbda0bd46a002340a6bce9ddbe499ba1a444c90cc239f05c633e29827d9"}, {0x58, 0xffff, 0x7fff, "d93b09a802c0985056a07599f025891a04d5e8489462dfb8a761fb2b29b2b45998740790ccb5f65cbcc6db1e1d9bebfa1fa256a7ac92e695b6af19d5b963c7c376c68f52fb90569a"}, {0xd8, 0xffff, 0x4, "a05a58dbfa8cdf57d98b9176e37d588aa9bdd285210b4112d2d7b2ce70658a59b78f517da269e05198f3bb78079d363c0f0b6155b658a553977db1afc3d190ac7a12d3f78ea5a222cc5d161e963764e21be2b36c07f8d2e7aeec1ced23c5d8e36cddf457c0a32f92603846b511f34920f2f32e2bdfe378d824956523d15dbf43e684f8185f68a379f763081ce803001bef3b685f3eb88dd006fd618efeed9e22095f97bbc870870e00b757c32b9da8f2b06abf8d9402995f6782434f742038444f7bdc7bdef9a5"}, {0x28, 0x1, 0xffffffffffff8001, "8bb19563c985fb2590214803ebba7b84de4a3c2381797d"}, {0xd0, 0x1, 0xbc, "64cf28449ecf291090edc85035c65b2e9265af446bc7ddd21a065c30f846585a02c2f55ea1f45819c93d90dd5a0ef85722131a04d32506f5d142895ec2cd355d87ade74010387dc9bf8ec91ef72b9d306bee0c42be3d3dcbc11cfdb4b420bf19cc386b5a9dec23a0876d2154254d5466b9d5894425a47734124e0403d7c03dbe31d947dc9a8647614d0b10250bb2096691460fdb8c6db56a04a2d4533f54a9def14ae8bb969d5dd7545a2547bee5b4ba268a8d505ee04fcd184c"}], 0x4d0}, 0x8) 15:20:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f00000001c0)=""/246, 0xf6, 0x40, 0x0, 0x0) r2 = getuid() fchown(r0, r2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 15:20:28 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) read(r1, &(0x7f0000000000)=""/234, 0xea) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x591, 0xfd24, 0xcde, 0x2, "6f60a8cca760f6f414ddbe6b0594545463a79e83", 0x40, 0x80}) write(r1, &(0x7f00000001c0), 0xfffffef3) syz_execute_func(&(0x7f0000000100)="64f30f5b81ed8a3683c443215c7a00e5d26822f3cf42203fc4c2e107ee8f09489301c44175db9e74c9155ff30f2c810000000045a00600000000000000") execve(0x0, 0x0, 0x0) socketpair(0x20, 0x6, 0x101, &(0x7f0000000180)) 15:20:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 15:20:28 executing program 1: dup(0xffffffffffffffff) pipe2(&(0x7f0000000200), 0x2000000000000004) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = dup2(r0, r1) fchmod(r2, 0x10) r3 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r3, 0x29, 0x2a, 0x0, 0x0) setsockopt(r3, 0xbee2, 0x7ff, &(0x7f0000000000)="6a32cd01ea36f03969c180735b7317adaeaed23a209142af20f03503c49f183695aeb0db4991fd246c9f64336d6073d786d47b8bafc5c7b80746f91e6561f7fa9f40be5d3f96d30c20d1e0bd1e608f07ff90cbf70820aa54317d0c607569b8bbd696fa6e5606ce35daaf6509a48b0b7190d9d672cde9c024f4654ff4bc1dc87f1dd945ea8173a3f28604c46f95841c77a1870529474a74a8251f0171eead832b0ed098ecf65bd4f12a65c783edd50943d3f47bc5469cf2fcd0c8b5c22a1b46e3bad525704e1515bac4a8709596743a34032a7a7850a9af1fd955dd", 0xdb) 15:20:28 executing program 0: r0 = socket(0x2, 0x400000000000, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) 15:20:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x9, 0x81, 0x80, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005848c63cb1865c043e3e9bdc2f1f161aedee115d1c2d"], &(0x7f0000000040)=0x1002) 15:20:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x2, &(0x7f00000016c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="107f18fe6ec1eb7208a2044994798b29e237dd76b9714565d5777df9d2fa3b50199e4af7a3c3e92514d3ae3aa60c6d4188aaa61c357b779fca4d446825f6d34bb0242d895a24e4217d99141b4bf02fe12bfa35eeddf4914640c684f81cae26d96e498033a3c9fdaee72e87ca41ff8153aa383bd2903df866e58b7d8a2190af0d448070ae88a4b9f5457cb4059f04baf9002df361e843a0657a5ef34f33bd3093295fe36eb9f51fb9f8f2bd3901b83300d4c0435a2db8af08ecdcb69a5f885836e36ecea29069fa60", 0xc8}, {&(0x7f0000000180)="f9c0551e552374ff8ca1d48d2309edb406c31c426f50b3650b179cfdd8b029ebd78deef0a6f1b03df3d0486b71cc1d05125db87f957e7adf05eea7730972b4276ae215c14ae1abf79f7037cd12772242b6911754f55caf39c7adaaaaaf2655ebd96ce9a7e9ffebd86b89e572091649d773d9be4302ef3886efae33a0e43f2e81b1c898ce5a202bb0dc4e21dceb6877b87a7c43ebce21e9577585b001b2172184a259acb6256a3a4188534e1e2f2cf48ffc33f9bb58e9a4a692d85f73d2164b9521162d0240e71bf23e9749c8ae5a957071236884d8d2451774d48b35266a3fce88d44f34d21b2e892ab82e", 0xeb}, {&(0x7f0000000280)="fa64abe785e342d16cad3ab502a9d96db360a37068cb2c2b5e33143e8365ca289c9916140738d92a48e44da2b68e51cb7a824b7afd504599ca2cb6b4c7bcd62d8e658adb8cd60ef6177997695d3d0e97ced524c34aa832abd368b6ecaad6cba829df21ecfe6168367930d46c9ee9f8f5b66f27231971ea9cfceb89edbb67f644772978a4a60d2463493d162236297e6ec31ae562e6d1e2d9435419519ed9cd9e5eb720d93f61deda38291f9d3a94e58e6dc14cf3086cce06ff6011e7ca16d62a951a569c94fdcfc4b431e44b3c743202db2e3509a03a4303", 0xd8}, {&(0x7f0000000380)="0d50ff3e205ab3ba18e979b26514a44c627b6a46486fb0bb61534aafd20834f56966d176ecee38ea36fa28a31b9b612cf4b6dc857360c4a5ab68d98e7b0d3f3d78ae688f64ea3e82341f760fac9b0cbcb9f779ab46dda2381acf0038071ea9cc90421c09afbfcab508ab9179a47c39e5abd380b4c9ebc766420f8caacf3a71a65019662aeb4d6934ac1b808ba17a75f91fe60abda29323a0760b5385dd3606d1a9f9c1f3e6aabc32446589c19d02070225eb931820304fb666954cfed5a13c0d5f8da8f59c73d5779de27b505cb84942c0c4a84c81c6c899369b8942", 0xdc}, {&(0x7f0000000480)="9a566a4c0b07d023526348fdc87d3fc70dbb92793d2c166e8740437efcbb9c20bbc9be468a7bd94e07f44ca32a7b897f6f0fad343e6da10b7c52e74499de15f0f36e3e66d3be00e92dff4d226c99297eb9a56a19e99771919197ec2092dd5c23b57b12e50879025df79f67c1c332219f189deb817edafa0c55af365f5d2a9ed9a30582a6d340b64ec6a19fa7d37e1e927e57c66986497e479e053d7daca82da7f113491859af2e96afec26515e177c7427a8faf3d3de4bf1d99d7748ace9d48fb37c85b033593ba937a8afe47dcdc184a988374b8d6d68f5373094ab228cc9b8bcc9e2c2c1a685ba2b423da443154e39a66b9c9c3fc4719898c246142723c56e35ec9690507561e7b4979804c0bcbaa644393f6342c276f8476bd5329ac569c9b5c82389beb5558f132d4d68e245f8b343f2f33db44e95bfb1eec62e7c6dcfa2d10de97bd39d24c1e5bbb4c51ed207358d2d0323f4407f4cdc356b1b286cf93b6584bc41447eb1c72d2694bce4470f416ff2f045e7e3a8386698d9aac453f3fead689c2aa1d88eb4253e28e9c471cfeb3c1e70c8ee43f072b019eb4e79dcb214fce5293c567581697e992de09947095a9ca7f0ce8bb973d44218c5b4cc6b56baecd5118957be1ccd25f91387f448f69148abf530f610fc73c407a8e7eb9b778d15eca441fb4c371efee2c10e509fc5af638f4a968cac6eecfd3acfe7737d86f589bfd1c6878d2da645b442d1b5a199be8e1bf75432e499015dbfea1de1f6c28c4f3efb3349ec7ea93cadf497cf9ccd6cefa05c3ba9ee040bf6a8794b3d84820612d19ae8d928230d5c9369178b34b6126395b636fc9965bdf88045f650f0aaa28bf87a0e2bc563d1b024323499683407f7f8fef96d5aed380871a590778168cb0a2e387ac0c132af2db23c04264dd2630e5b9ddb9743e40a070c82c1c7da61c35a7b854386ee2c1d71fd3b58e8a35a6cba66ff12d4c70613006bb9c0bef66bbfd6ae8cf9488e166b73a9d989e7ee0a6e57d8568f6452cb717d5c5870b193229997ca51c970ad5fc21564af7c650a2ef6e5db552b8a7994d6233b606db77e47b7c3ada8a345ba431dd8248c2dfeeff1ae9e83b2a5a4d37e0643bcfcefbb8a314c3b13cb2aae6d8ed0aa0ca468eaa27b6c14878988a0b2e1b6d9d158172399558936d1631ee22ea92f4e334cbc618cbd2871af6edaad4bc1bccfa3a8913b50a3ebfefa2606ac5e811a55908505b30a97efdbcb5cbcd1a2beaa3c8557cdf90332e9cf1a81bdaec3ea006656d988d67034abbdfe6bedc95680e39ef4e1b872f5f0a371f8d67178bb05c9c6bbd2a194cf10eff05d9e7a84053b0952dd1964c4e2dfc0f176a84491858f343a94289e08ce37dbb1c6f474ddf0c67d034d539ddcdbedb8d7f402f868f206f1b0a5461de2817f5eb808933f0d611f0fdc01b32958181e2adc0e18aba10be2136f511cfab5c0d9e35eb37c345db98f85359ed9599854aade83af0c0a64c1a0a4ff5743f037b11c79f73143c23baae152d853f48f0462309058b9c884d5d8d0df999be0a8b7e949b9188068efca501aa66a1e1ac03ae88146e84376f567dbf1067012755d33d40e3107f54e59ea4560deda40ad66fc7696e62ed6ffa6a8504bfa58311c266ac66f218a2c562aabb3cfe0a9dfa2170c5876477d57e64516ec64dd77080b6ced28075339272ed30bde79fd4a0bb122913e719be76b6cca40e7d7eb2e8511b3cdf8e9d6b8ef6f169e7fbe97a5e025a01f70994209e941b5360fa0f430405279ebaf3ffb1374d0993b4dfc0dfd33670df84344d9d93e4c192e397e910c17599bccb385d891dc21ed72a71fe27f2811dbf02180af92ebadc5c27424032f0f27c048a3c301b6da3f705c2f331d0158c8f584594bb34349fab46f9b6cf7b787cf5a9a3359156bade552fd6aaef31bf9099726ffa00c66c124aea90e6df3caf74c18af2b9620ca9ae81bc9e6e235c36c0130e864204945d220fcc778150aeb7ea8980977e2ab6eb75f9f588a0625ccb04940c0bf4fa5f3ed4a385854e31e13f59c03a4c981e8f6eb319490d7a934801f9946bd9114064e602dda318cf8ce8dcf11652d282e4c6744273e6cfe92147185520bb6ffe2b9f139ad1ed9887f24ed7f68fc10541c564075d70a0bb6f33fe811f8c46fdb52b0f4eae648554116c2c9d0d4fbdc0832353778b8d01f6943d16f267c1e7eab73764e3a20b37201db5977a7c619a928fc317686608ab689f2285083ac049c355c9af6b8d2a8636321e3c34776aa7703b704bbd68808158faa48f86ab02872b85e36238458865ee07d1e4438f4bf5800e2ffc0e2f582673994a392a451e56d5a0a19cfd7a54cdc6a8ae28c075d38e204dd187a88955ca7a9cbee5ddf0dadfa3a073a64373c3578296a9fc1ac590029097868255bdc158973fb4d3c2db5d6eb2610692b6de1996f81dd1a46f57dcc1acbc21bfc9cb9181f916ad20e3a360ddbc30f5c2366ebd08eb8f8ea458eacbcd125216ce5486458d1a96929048f977455879b99ae27baedf770946b47f37ee6ed772f8cd822bdf127ce3e61ce7bf2653a4da41aa0a442f8b8f754715780d9491667822c66be50bf32319981399d47e68a436a061bb73b9699577d2268a2fd98b3dc316f0fc6520ef55f711e172b546fedbcdd904207f0b6419421b76051057ddbf791ef124571cb2d7dc3fc475613e4e0d8af75ea6da8b8f68c3cc3b2ba659989305bc0f40e48027c10878c3b55fde2912eb82161753d04f713a082762d39a8e0544f73e7498a3a9f271c8699ca4380ffca16df2a4a0a8623f667c645884665028246db041488aa7f52b7a187482665303b1508ee1c998091359c5650b7d24085bd6f7d138206435b95dec49b8ece6c7c21cb145a2f81bdadb4c77c1ea1933b3ed7709284e0bb4bc5a0a4158ae1393b77027e7dec05fcef7d209dcc30dfe01f8e689a0c5fc8e2aff74a0bc5f6aa8b9049f921736613dd2a48b2568700a29a573aa79aab7cf2c2474d8d96653461676c73068c2559f50fa74f0c223aeeeb27317720f11508fbd8101f846690dddd6f84294f6ee02932f8e4cd09d73aa30e70bd0ddd0925fc4bf75e41e9b48c465fbe01cfe5ca5279c6b7ab659df44bd3b1ff74e5493274f8ea7d5394a25c98ec2755ac603e8a73f840cfe81a1d4561be8d899c80e2c9d7c21fcc71bfb89af96a966db3c00d9b15b2aa6065140a3444a8e481096a0e549091837940295d23f9355e64cd7a8df7d3b550b87f6dc6349f71f48ff876f58af16f36450a30a90203aad4787f614f409cff657a2bcca3bbeb0a07ad54073a1e7a1aa61e1c81e8f2ac0667ecbbe39dc4bd724a987168ef355053a2675db66a6606bbca6baed3b1db5b179716efdfd54049d237e0b9b8e2f8dd58b24854e4a292644817e736768e6df0b5e151617e1c3b92b94bf4900774f6bd11b72786ebab7cd49f7af12a16668a11d8ebf4fa0077e324dd38e191b5bf0b1d2f43f771de0055d918ccd5ac0ad7bc0b772721ed30c3da757ce9a0bfe7b559bde9f2a431a4f22e9cb86a0bfd66dd1a8db7d1726a743057b4446ad8c3fdfb7b4db4cf2ff6e41bce9024faacdd759c966f99a5c712372330b606ce887154cadf9a266f064522c901df1d3f8a57a6894cce6ab5748ec28cd4b43b79bc69019870478cf03a7b01a72a45b08810f97d84444233316dde8f1c420c97b427af511d3f4364d9a77278521bd840798ef40646b4d0df220fe37f817ec0363c8719639a2dfafcaad255c64f68c5298e82a55a5cf783be92eebf5662207f6a44066556145a9dcf9500e0c919289a5a9cfaebda133aec679d47707f0c1fe2e77ca439dc6ded8bb372432ea19b2260179f7f2f1f4b243f7e96b06b776a26aecf277324b82d11abf79e59990e22d8e37154f9c0444e46379a5976ce8012d258cfb04ed8063d18be9b278e7f477d5554ff3cc819acb288c2ad72d1ffdbae6e4856dba5127a6ae769219819ac5c6a9728a084211d13b162ccc17c1c6784ad3df920ed27a575eceb0a5cf451f5718c6397d308eb7c219b92dbdefaa4fa889dbcddef10ed2404b2c8ec27b43ad8ede3add39010f4500c751675a2c9a722ff7026d029f8f8fbba3be626c56f1b85d80973eef77b46b8c3669ed7ce742934a407eb682ba3b94f481548018a6ce6f5fa74dd3a258960874e49c06105bc50e47d8ed79be4f30d62db10648d8fcefbfedbe513daad532b77eab7c80422ca622204e2e4f597f759381118297df2c6ea950e0acf6ec6b65eeab2251ec78c49ffd7b549b4922e65e401343a0b57eec1df6279fde671d2c0da653f914ff0a98f228ff72ba2338ce0ce7ed9b8cfb706a5e4af00308886142b88b0e936765e9142864a6f36e01312414309d26d6e4bbf65adc159b249f5632bea8e838f79a2dbcf5ec525c940a801abcce9779de846aa0df08816562de1d89ced63c09a226191eec772fb1d9ab3a21982491aec0f3de5a90ec9ec004f4410b3509e84060950db3afdde12adbdaf68b3e5475033ad2ac809ef2adbcf4c9cf03b9d37d38c587b33f84b76123c8174ef4c39b2a48d8c243aad2ec9369867171472e714a990e143b09eb27a805aa54917356d8e1218b1c4aff51f28726da70d83199cb494089be80fe08641f82e893ab3cc1bb5fe0dc3ed5c8d29c9f1dee30f2e2951bf146e2673f436325f6f98e0ceed76fab7d22c1c0263ecbec42a1a8bb9d20c10eec9fdf74e4eb6105b1a26df57ae885041defae26efdeadb946d471951680b01885719a409a536332ed42b0b19a6b204f1cb9b4d14ca6a4ea6437b1d3fe5cac5799bff5f96b87c0dcc37849e83bd7dae68cea80443f9ab9a24dd92463a37c33696fb7db9d0b90110937629fa6f313859c58b701066452c2f6e6a764491b7543006e3e20e8c256d0478c798ad3cacde5fa1e99b797f306ed0385ac0101285e49d4627bb022feee2cf2e395d6990100d6da24f8fb6a6b2cc248a83f3489cc55ded30f4b1f08039d829c4305ed5d3b13d68e4cadc0a2654f5d681b6d569afc414546afebf6ec8aaad71a758c879c8023c8b2dd078fcb642ef340d4483738d2119eee56e9a313eccc50fc3a60e0f22b12b442106f37be914394c1e66ea95a60e0c720366fcc16eb7fcc291dd21da48b74c0d36c2637092cb8499ad2bbb9dddda811843821a8cf6a4edf946d1e5aea920b4489f316ab7653b9c2c0dfdc00bb3af452e979f4407968680f60a5abda6587b7bcc09036ac9783666c36a46c01f5e9b1cc6dc540413ec35a3f25538aa1f453d843da7a3cc28b99a15f61bcef47a85d89a42203c0cfc0b6df7e0cb55f473b22b082db83236f9e7d8fcacbb2f89a1794461abf2a858e092e1b0aa373741a2b150aaa53e63a2dcb98a290305937dfac50e4e753c7122583d1fa06be8be374a58fbfdc6f9f78be4a976d877a840bfe08e3bea5034bdb1bcad55f46ab467eacc8ac28ea701fe205fe034ebee82304e1c933c4de0d92aa2db8aca9b7a444def2549732ac171102ae91efce1c6b36fc1300871090c22a5e9d665c9fde309460b898b54d438ea709e1defe363b124605c9f80b630a2129c29b8051c4bf84733dd17b93b00860c9281b2048062146352740f0e647d032422a7736eaf6a95979651dac511a00e9277a219dd56844936d055ea051003fdd9a70362e136a7e22da06d783703860310c84050f6b6081bbd5e9c2eab76619e2935eb07b2e9e88f23e529f9d2b29d273763b9be25bf111f14ae7bd25a0681b18820722f01268ea1cb9d40b9a7", 0x1000}, {&(0x7f0000001480)="5fd7eaa188abefd8c5a9ce49d03c9943edb5fabad28b4507b105a950f09ba98ca0c474586f797a7feda8b08792e8b0be9cb2eea099b95eaf1ee00621ced1a432aab634c93080a01c301ab79ee95dc794c0307ff393cc6d881e7ce8893345fd36dc9ba29f1955fe0b288cb999aaa442baa785a2dde9b4f2265733707f50acfa52a9051712cd3e696a5e31c98326c6ae03ed0954ef6a0143f3f1852cbdc75b71b3c687933a3ff24818c052332eb44629e490ad0398bdcb50ca1a1c7eff0ab958a22e445e699d7d62b4e0edab20287c311ea254d0d6d676ad13767b05f4a927436ba193fe643d19ac52d5e4048895ef7879", 0xf0}], 0x6, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x401}, 0x2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:20:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) bind$inet6(r0, 0x0, 0x0) 15:20:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x24) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x18) fcntl$getflags(r1, 0x3) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xfffffffffffffffa) shutdown(r1, 0x3) r2 = open(&(0x7f0000000040)='..', 0x8288, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setegid(r3) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/35, 0x23) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8000, 0x2, 0x1, 0x80000000, "54fc7812e736ada9d3d213db1cd058b72a6170f9", 0x101, 0x7}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0xdc3) open(&(0x7f0000000240)='./file0/file0\x00', 0x28280, 0x18) open(&(0x7f0000000340)='./file0/file0\x00', 0xa0, 0x12) 15:20:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 15:20:28 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x3e6, 0x4) getitimer(0x0, &(0x7f0000000000)) 15:20:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x8, 0x2, &(0x7f0000000080)="4e0248fede18668663c6432699f70db4a86e47d3a99bf60cabb08d0570566acaa3ef53d5dbb1412c2b092cf147051271d69b2c7c9692a8536fcadaf1ef218346605cbf6f951c557210c41a8eb7f4b6131f4d422d03b5acb38d2bb50a602fc254a8c424da37f5fd61ccfb37e74b274492425a2b12c61fbe92", 0x78) setsockopt(r0, 0x2, 0x2, &(0x7f0000000140)="4f2b270db7859f36246898b6ecb0aa30c195c39f590add309b6e21e6ed2045dca5867329bbfa1a29844e9341fad4c85d302af63b1b4175039923fde10f0660522e808726947f729365bb74f3846f9cc5cfc30106115dfad3864a44860eb5bb11375cc2bfaf0afcee7e7a2089", 0x6c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="10000000", 0x4) 15:20:28 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r3 = syz_open_pts() kqueue() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x1f}) fchmod(r2, 0x40) dup2(r3, r5) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) 15:20:28 executing program 1: kqueue() r0 = getppid() getpgid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 15:20:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000c00)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 15:20:28 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x200) 15:20:28 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x9) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 15:20:28 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x63) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/114, 0x72}], 0x2) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a00)=""/83, 0x53) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) 15:20:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x1, 0xc60) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r10 = socket$inet(0x2, 0x7, 0x100000001) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x2, 0xfffff, 0x40000000, 0x1}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x81}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf000002a, 0xaf2f, 0x101}, {{r4}, 0xfffffffffffffffa, 0x18, 0x2, 0x1, 0x6b61}, {{r5}, 0xfffffffffffffffe, 0x2, 0x23, 0xffffffff, 0x200}, {{r6}, 0xfffffffffffffff8, 0x32, 0xf0000000, 0x1, 0xffffffff}, {{r7}, 0xfffffffffffffff9, 0x4, 0x0, 0x0, 0x5}, {{r8}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x100, 0x4}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000091, 0x6, 0x3}, {{r10}, 0xfffffffffffffffb, 0xa0, 0x1, 0x1f, 0x67}], 0x800, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffa, 0xc2, 0xf0000000, 0x101, 0x3}], 0x2, &(0x7f0000000400)={0x8001, 0x3f7}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r13, &(0x7f00000000c0)=""/5, 0x5) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x5f, 0xfffffffffffffffb, 0x5, 0x2, "444bd8872eb27ee07534965b287fc2a6c1a03760", 0x7fff, 0x8001}) 15:20:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x8, 0x97ca, 0x81, "628533131547960a653a6bf418d809cbe865346c", 0x8000}) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) 15:20:29 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, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x0, 0x2000000000000000}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 15:20:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x8000, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='W\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/54) fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x6) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/40) 15:20:29 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) fcntl$setflags(r0, 0x2, 0x1) 15:20:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x2000080) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chmod(&(0x7f00000002c0)='./file0\x00', 0x10) r5 = getgid() ftruncate(r0, 0x5) r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 15:20:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x8}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 15:20:29 executing program 1: r0 = getpgrp() r1 = kqueue() fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r0) 15:20:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget(0x3, 0x4, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002c40)=""/17) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getitimer(0x0, &(0x7f0000002c00)) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000100)="117d23c83a82d781bb5be96b25632526ac5f1bef5e2d388f5ad3", 0x1a}, {&(0x7f0000000140)="147ea7c789d376ec5d85ce6a4bd6c3665735744906721462cd5fee969606f91c20dcdf01c874b5350f443714f2e7af1c6763853c787b8c94efbef4c16f2a19f14cd3ac26eae7ccf385b19368414901b2c2783da51eadabcc0b167db6da87bbebc4c0b58bafcbe359712d84c423fa739399a27d3a6a4385fe2c2edb8d1a7348614268eb51be11c488b81c35", 0x8b}, {&(0x7f00000002c0)="9e305c0b90cc39a3b97384a4307cc676c2915758dd92c5ec6103a7ff5e3c04f2ebdb59f2a0636b9197b2ddde168ee5213c96aca520ab71fd202502b4eb6de06de7d10587ebb23d8c46ff92c5ea25e528f5ed204a82a4c2026a347c1ea0ee3a1783bf0984c535bf17cda0880c64c9f0f682a730affa377ab3c17590a34a722c24e7c07feda602683a782087717c5c7b9af6019cd8bbad24fdc50a893adf51", 0x9e}, {&(0x7f0000000540)="36c7298d00ee911b88fd9af5687b299939fec8eb19fd2429e4ae16fb80817b7df1d873251ffccf89a3fb1b5ed14a755fee8a0db87ddb75fb796901b1f28e9910e6bc0e18db89f170e1a0ad47664b6f2b147231f2464024e7349883193dedf1ba19f40c988f0909e6479bdae31f2ce3fff43cb957a394ace5ce5aebb09ffafff3bd97a8957fffd50c5cc72ca1f07044a729e51566c2aee642299f6ac9564cd92b482d5e40f9b7b09a6815c37af9bdebbc56d6f6bc0189bffe99c2eddd7f43c2c0b7ab5b51ad", 0xc5}, {&(0x7f0000000200)}, {&(0x7f0000000240)="e16f9cd99574ed1f620d4a8fcf6690c7e355ebe184cb4afc9c3ab56fb4dac516783ea434912a0cf9c61c127b559c", 0x2e}, {&(0x7f0000000380)="a03a1c4ae7e11fe9d22b45aa6646c78434a4be37e72fe23b0b23b7cb9d5f7e565152e74ffc5e25754b34ed82561c3d70ce686907", 0x34}, {&(0x7f0000000640)="3aaef272bce628c986aaa80edbb623fe57bef0f0d7c8d9589847f988b531c29c0fe04f3f278025d7c1394dfa8b9378f76e6bc2ccb8d6f38c45896706e306eca0328377d6fd6cf82f4224682d96c26c7a5e75503f78f0e5d7a28b27b5eab77d4d34444ae32e7e894cf0c5ebe4d841cc6350d00534e46e577bf7e3ca943b6db1", 0x7f}, {&(0x7f00000006c0)="0b7c3952844a3e1c985b1c186267c2f6a44233823df36aa4f50654170f88ee179a8aeb4cdec16ae56288b5ee678e82ce9fe142ad45a756c977277830706ba80d37d695b78eb08459ab8c0696b2f7ab03a9597ae761cd501ac930096b3163c3acd5957a2785e7b5bf4b287d416bf418fb22f15753a9c4474748d48e7fac595cf0fff56213f967b09df24f29877f1682a3e86b934357a42502449f0f788fdfab7bbbb5fa6102b9a92cf6bfbe7d5b4f9cfe716bc7251b1b403d63e634895b64106b8fecb066ecee0dc605e4f8bb7911bf2f520079f88757018d9ac71c20d024f839eb4bb8e2f196ca3024389ba6c69628bd36bbc4cf2bd1b23c3416f94a72beaa", 0xff}], 0x9, &(0x7f0000000880)=[{0x108, 0xffff, 0xcc, "c4d42d676a6bff975058d1b90a57a389118d6eee9364a3e9c3ebbfa507edeca6e6b37980b1db2a09b29a03cd5031b4e20ae2180ffda3a2a270a68fb06560bed13eaa7a09aa424468e2dd8c6ff835c3a7f33dd43f4c93dd89e7b5c68311ed937a73dd5566575299e19d6b60ce02628af258e81a8d193329cca0d97c48931260b3cf282a72a654d2847a35804633951f3d07756f8c45601e8e87f19778b2d7c1661c412987ed4eea2ea6ee60965abfb53c0827a3726c9225b2e392afd1af44591242cda45dbd76300c76683bb4c0b2a10ee7a1c20e01a99c767e401e27e3e829c314923a8adec4b9da695e43d67678fc5e3bea"}, {0x40, 0x1, 0x7fff, "6c5cadc35b0a38fa1febb88b9acfaccd2090065ebc04708cd398955abcd2302f5b961c79f665107abb"}, {0x110, 0x1, 0x100000000, "69459cbf024a7efe549e55659950625d10f2c737de0f21bf3fb070dcf824c2f5b925429e608144444f669d77f72a30313ee3429931a0f73db49aab777fc7529ec04cb9db4ecf04f9e39ca143cda09d8f7156905aa2fc10452556cae8f56a5ed9afcb51e0d81a2d2d2c4adcee9a246842bfa70e9127f9b9555a24876c3c8da128de463977686f12e278917db10d90b2ebebb9b567b4318feb0cc2ae3abb263c3454fbb0c65a93f67fbd58a81d35523f46e8104649acee0e1fcaa39f9e2424164be4b6d4837757c4addfd4e8e3c3835605e72a6de56b4a05d6524cb9580d14b04a18ff0004e47405ac8fdc1f200affe61405fe279bb5b62ae1ca691aa74ffe6b"}, {0x1010, 0xffff, 0xfffffffffffff775, "b1a67ab3b94cbd3da8e49342ce1743d315f5c84ce50d896b68f9b963a0cc522a5f2425daeeb953fe4fa70a268885991fc5a3862c5d1c609c45a287515e3240d2509c76c38de9d3d24a1450834dafb8ac8c14f932cb488cc1aa85159c269fe56883f10fbac3b6a79d25610e84e1d7f9a78f53849879dcc03c6647b802e01ae3087f31df1a14d4d0e0e5da1c7009f5ab40051ee281078eaed87e1e22620ae350aedaa9cd34418f143db25277e524aac1cb8c482fd4d09d8587d1a16506ba654d9d3832a1032a65b75b089f8925ecea27c9727a501fc9fdf9d78597a5cc9bdab80e078e2f0c7b4cafba6c427e2e08acc2f516af9a9d19f5d451c5b393ddbbe139f66bf4fa795c14773d4ed8ad7d497f923c4cb1dd3a5c2b8e9d67154141062a217cce35e181d780dd3638888ac0c15dd1c2b732bdbb34aa8c832dab3d26a07feaa99980be13cd9f5554869873a376cf32aa18ed5c780e0ce72770a07aead4af0cc89f544cd742ec08cb711b610dc0e9949f8ec58f703b08faf704c3d905af1209388ad2edb639701a75d712bf38c932b9a454390d2eea19ceb37c861de910a7851c969579847e17d3d32f490618cc69bcff792c89a64f6ebd40878f40110a8ded81739ada56ce89f3e0ac590ea1935c8e2ce471a90a723c4830ec855096b59ed6128227e1055158e9059934d161f2d70f0c09b755899f72cc6c121460b38147f2aa055cf9468c28159ff56452b702d22d1dac407772d121c2561136bc7001a0847a67b99749846201e0ea206d4e55b674397bce3ac5f5dc2c6d1358a994c0a872d6c0decd72715e8c56ec47528d240c0c1aeb397374473576b605a5a6088ec610e35092a015c4cb49900c03e34801188322bd67a031e5cc5770c52b7e02da1213f4c3b3a07d2a8e064a9e0ee9628a4831cedc10fe4bd3990d60185f631e6a0a050940cafc9b17bdeb18c7cd0a6b99c853113090c845cd0ad97e5844e52cb8b2d140f189e64d5cf70ce3a2961422e904347cd5f83353338fc65927645cefbb77640e5ec48bbede421c2e0a09f55a8b60dedb3165a8e893ff306723bc96db454286e9b5d6eb9619b4af7fbe8afa855d43137ef33431c9e411afe7415a6a0d1d507065504d43a2d8897ccaf69b5ba85b2869f7f4b8d960467d3987778fec09280dc47cc8abdab512a49799af9186b140829d88865b7ce76746b0510a80240e6f5e02780ee5b2d089be72c58fb323f08721035c952ecdfd415369b0a54d44e973229451589fe878b2c20390f94feb405fabd5ca26806fd528b61233f5dc348ae175f2cb4e9a24cbea28ee93f98b02daed9cb41df69c420aa7ffe55cb841b7df1ba691f3667c680b31d5d54a99ba52a6154d515f0680fa225557ef10a67b9bc334f23cbe4fc2ae6cc44e059e6ce79c2522741bb8486cf275d7acf699b427f30501107d7571abea260066d360b12ad56344024200163f7c3b05d7f4370eff9c05124ac48619cd8bff53d7f15b4050fcfe69ac7d54d6fa57b6de20b9694f47311046313aec1fd6bd2bb93083d3bb48f0dfe1371acd331d357a27de11a9ae0f4408f9332ca3e47fa1080f7de6a6b55c3727e09c7cafb8865784f24b1584fb4b2425900c9b6b162c775160433353d1139b9a9fe75c10209264dd55de2f16e8a3e4abe8d18296a9f3f3e134b40cfe7a476a5997ee8fdd04c20e6b0161def4399f9390a0fe8005af97b107d6f08ff15f9b8ab9f89ec94f5a06ae4dd789469b7517bc2db929411513a6fe24b15ba18e1e90dd260c66c118cf4d0d8105d1ae1dfdd0050730277e5b8244070a33c3c5bd66bf938cce5522ad0639f0b731d9e42ba496568d151642338afd8dd93211ba96cd2321850946c7997e4c20bf8f193119c09c3fb776cebbdb1962b936f8fb4ec37345a1bd71250d6c51c8bf502bea98a78f512435216721d0a41fb44f2ed75dcf33a894a14b0cb21fd81549851abf642700206a55775002cdfdfc28300d6f150b2057f37f4dfa049023f08dbecf99caabe3be1cc4a8646425bbfb487682ec77dfa76e54252d855a09f125da5b27e406177f9f55d9b79a669ec3b793972a73266da75d901bb2a45a16337d95f25a3fa1343ea485fddc8df021ee437e600fda1940ea61571cd88ef36796827b26dac38f966a531bbf9bfe3110b3f319f7aaf465a7a8ffaaf3a4e44475f7c54fae09191f7eff1e9fae336048882a6e44228d06247ee6f73c6cda677548b3841fe2302122601168e755784605175c2cb8e50d94b79d015dc2612c918603480cd891e3ee9403eb664ba2ceee9a7e173befc0b7fe4a49d165b4693763683810215ab926230e6ccfcfaea6ec0f92cbed63159c5d0b1aa478fc1ed301f4a5d9c855b20750c6d96452516839b188e62367e01b46ee536d86f4d49dfefcc3329842f0767055939526eeeb774e585a283e88922dead80e8bbb74b6c63676344a1f241b3b85e240f821b8cb8220274d0f7143abcff5358e937247d93f24e5389d10b45321d43f3ff102e3cf0d3fee5b249c5b8963afdbe7c20addd5acb2ad2adc36d2c15f1a5888e89e473c904bf125e9f40ca9cc259f990a7f1a89d8974dfcb0a28fd9bb1cacd4a19a95a224f5951c7d88efb2a9d13ed1af41f0ef8ff3bb3a5fd4646aaebeb6bcb2b56d0764f289aaed09474f170c55a8acfbc37ff319f7f19ca1b808f220999c2aefdf27f2ca7f7a96f2359dfa8dcbe0b9db8ff055b8edb4a911180d23a5b68e25db41b7b494a1bcd0bf3b818bab029f8a4ca9f40fd95fbff437eb2631473186fafcd81809be661d93d6b7f63fa547b263c9ce838dc25a0a790054d21847a93c358bdcde0c3e877801471c4d4b48f4f84c1879ab4bcf1b2cde3361d0699e8f00397630649ee789495e580cfccaa3c0b71e997038f43bc5486416c135e48b94e1fe41aa33ae644d14c8a0ed6559898e7ff690fbd75742ef4c3b1d71a19c276441cd49249f87b4243d1e9ee60e3acbf7c6148cfcedbffd848983130b6bd88394cd671a950bae2af2ed4a12c77e6158b31b645ab418fa09d7cd1fe5ce96fd20257426ac1a622d277a407ac70ffd2b8026be1a10e61c94cd32f5c34a7755802aaeed40cb447646cefef2cb063ed1f2303a6e2b27380319e12628c018cb14126e9a97a376b3f497dec8fa3d0c73dae7e9467bcfcb618d824122ce56a3f712b066c8551f33997d2a7ad2ecd667646a6e7553c4e0ad88fbb10e322d51c99cce549c0fcd5c9f6ae1e5fd57014f46137d1757f2fc862d4ace629aaabbe1a149826c1f3756dd0d84e8864c95ed87eda8ef20bd9a209d73f8706925989734edbb28eb3cca87a1af5c7df87f90ffbd7ec84097d2b5f7b3152363c46cedc14ed2f207e2790ae8c8f75c092dad59a926de9d6f1bb36a57d745ef41be5c55ce231dd42799bae19bbaab964563ec2ec1c22c8e9bbc9dba2ff44035f2fa7a232ae30aa0cb19d754c858b0b30b112ae9af7eb2fc2027befc5e2f31bbd36902085dc73070ec90a9ecec23992e9df6a28b13320767e3206817469266f5a60e8fcf649bf51566fa8085706baff3545702bcb9c08c41f2a07b468230ae23ee35172e7cfdee75870f250479a022653c9053cb03ec8d4a287a573c9a1a06937aba45bc4c393b6d45c549deecf95f46548cc8b83d9199978927b3d29b1fac9012aae0570feddbc0c137caf9d0ab795104aff19d99de503a0771df3416a01a5ba84d13ab6f321f4f32df26d2ee6ee47ac14a4db64b1a5acebcaba331288239305044f2f5bebfe81482fbb095699882789ea60b711e6e10832db02839d82cb583ee8753386adf33ce2ac220de877818dfbda71fb842c9c918da96119d6855549d720996b36dc2891ed5a3bb8c6379c43d6afe5cef526f8fafd14543c55146d8b129a7ce70abf8009e650345dc3df2adc923ce89cf4a2baaf240e6213f9f8152cb882289f77f0437e1c11d4e69874d74246abc330afa823bc068b7499330a0d9267f1eb67c8b1cb8a15d9614eedf11cdfb2a59823ffa59ac15542e0bc4aeb85becc896af970ee189ac48efef08f1ceb829bb8d7dcd2d7652462f378a8fda7e34740313e21eee627b1f8fa380ad91b50bfb41a6a515fbb5469d678ad122591bb8b3dd5bf50898ec64dd3bdce3f90e350721b69ddae07dac68d7353f95d032dd91f3e2c33fa3a60c2a396e6a7aafdb8788337c6d1852f6e9a77465fc7718929d9c7ba32a94e10714bbd0fb54a1fa6660b15ecb1f623fda4c5ff939890e1364a96906fbc7542b137043b6488c27de7ffddd1d1515d68f32d8879c5a03bd75d07e289fc49ef2b3b254cb760c173aea984f345dddb20b3975320058098019ad98b909488e6cc591d12bf2285011a436b7c9cf761c21a9caae93849bc1c5ad5b8146067409ba29e7daf06e1310d5b37c305dabb043ca5268589a237c4cc3357239a0f2a75fd2bcf9cb1cebd955543b032ffce3710557dee50b7cada399e6df1bc7984886b68662f14f36228c63b068be1cb8620d3fa613339a3184ed04eeae7e19bac619cc97f4eace586c2a0eff38657cac2e96a2d361d881f74631aa4e9f9150f5e230808f1887851638d9538ccf658677185dc6f0e0e0fb62e3787c9e85ca7c9f9001a3be1520ffc261e2f4ea1e78ace62107ac0738739a24f3716770c6ff0b3580cba4684e406e65a6b25e7be145eee95de546e356347d7c6da60c1db5a33feceda766736679fcff50d6fbc40c7d275df67347eb5c180060dac46e93d6f67d8f7bf81eea9155c3af31e99f06a2eb4d2e0f2a429389731285e3aef9321453fe822833d2cdc2d26d907ce5999b2dbdc0aec55c6492ddb67b07dc53919fe86ba40822628fbcd46901c41d0b3aaed5be2c959373df39c55d4bfc4c77ba6e75167677a42aa3ef3d211523deccdcf4f7a04dd1e481a649652260209f9b61998e13e3b12131a984f2503bfd16d6d52afb31465cf023d626a5143dcbb4a06325af28813f2af5b8bbf979cc603f1e545f98930083c0479f7e9e92cc689a96218aba51553dd904cbecaadf7fc45d61dce220a1869368fc39bcbb442916da0cafd69473e38a64010fdbc45d48394c68faae171b03f14bb9c6c9b340c55cf98a5f0ad871269063f23a9b166f8844172250957256f35aac900ef47ac32e4a4c8cec5d7b736976ced4c834473cc8defbefc6331caca332df05e6de0738046ee88565b348c676c9f653c92924afe16d2f2c6536d59f34737f3f84398682fc8560ded0e809570533099d2d0820a04db90f5c4c6eeba5732127e8f5f65895bc389f2a9012663140407944546242303e4cfaf4f09c9dbd10c72226898869fdcce9a0b0bdb445c3c98ee2a7a93918f44a5f571750cce3cbe1e34c6a9bcbee93aa514d440c03deb14ec69c8ddf93686deb3892a8955aef37fd83d37bd82cc52cd6c6f607af7b73719769c4e98c5244405a62ef2d987e3b1aebfbe72af2f0bbc0c02bb2c9077f7893bb94f3ee77dce9b202273eed747e828457489710fa730eb0937bb67e9317947d8b732650f85c34e829d5fdaa08cea3695cc75c15b71f69c4b83585080d7bd75c9990da46794c5703385444e34a72316f236d3c3d3f25412510bb319dc03c2c522eb06c9d2a168f4a322e6fffe573d45786155d4b30b77c33263068088f60c1e9279c55f9b6b8c8c525381d39c5bdcf26df059cddd73119be371aa08b94d80741c6322ab2e25df26bc2e9f4db5e927372585d02c1e06f9763f096d71285c5e35943860ef059d8ed03b7891e2a3804a32c83334843d644b5c98d8ad4"}, {0x1010, 0xffff, 0x3b5, "0129ed9ccb32abacb9cd888c9b0f3266810b0f03535347a7bd5a15f09fe6ec698820ff4906289f1378167cdb926c166eb61a9cbd5f772fcfd7c1314d63fca4538d75f0dd9260b4b81b11f370600db3a05efe03e1ac809c4286f3c0c96cf17b7db1fe059d7fb62497da4ee449a1102c8c1d5f31dfa4ed22e357ff875f77d95594ca6a27de823332921faddb407a91a4dabd947ebb5c5d60e63dcd54e9268077f3441221202e3cab0c641c07a13cd8bdf0cc330dbe82ec0e8446efd6596507fbe0fb2c674705c26a783cb54572afeb69e0eff122c7c5c367e978a562fa30ca000fe41cfff32380706b577b6a6f03e7b16daa3b57b3ae3d9f35e36cfc779ca61975f416887fc48fdfe27d9b0b463e056ac848eaca9e597f786f7648af2f36d52727b0e163265320361388a1a77f8b6bd47f14d96e4356090751623fb309bb26d5835aefac4553ba6767cd5b95ac258fc2d129546cf88c0ed4255084d5ddfdb252f3fbc1ee317a2abcb72d81dbebbb5dac3c3dddb0cea5ff2eb8526e41d3c17df9df8e449d1f532270a63ba0979859ebe806284520a67199c7b01d93d42b38d7c68c04929229c32a00ca42052a6aa045e93cac79972a2daa1308a6f5f64e1b882fc1282178f009f51d7ea8b32c14988b4920f0b75d050842efbca6ec22e29cc57ab3121d6021ad3997be6f8d02ad2be74634351585088283425a92f3d16425bcaf7793e35990786c0dc515e908da4ecec0d7ac0eb614139d9721a8b0c5bd289bf7d58a31dfa5fcecf3eac7d34a710fa56c8a1747b875ac190390560faf97d96459d8369df7997c5bad33d49587f7dfffdc9e11e4c3a08777273b4fed1112adf00cc3fb17f0372b38bb8df3d81171ed2f19d3ff0ac44285c2d17a1143727bd2a8c6345c3c27b7f74413a7cfce4ad440d7ecb0fa2b02fd9683f248686cedfa95fe3e757c1822b3062552e3c111043439ec78258b08743eaa606d87be03ce965b1cc29b3bb11717e05241ee568a3f975e47144d205a001cde2bd8757e2f13a4edee1f138a1895e0383ad40f6a812d9d73409f374891d9bd7f0d1fd58cc477282ea3da8a465735b3442e90a7769a950d3ce3ac7caba0a1dc7d87f053b5ec426ee14aafbb031456bcd67d15d4d6ed2274a8927be6c6acf9a56864d66c902ace7a3c10b550a7173adbf61d855a0cc17eb37e8bd203148d50a6d61b91909fd00d249ef974d0b49964882f6659a5d65a33501717b854adc5b54ab7a3a731d6a30748461456c9b462311862bcd55a1bb8c2fee6a627db0ecb807ec1fe9575e683d806fa155b469fa77055b7feeac0a4fd19138a57d068cae811afc1db4ba26797ef02e68be073e67a39ee6866179b0999ef8af308580079eb7fbc170f0a945c985e00145827a391be79543e4fd2131615c86d90d5f54759abbe067900ebf2a33ead65743acda3cadabb9ce77fd862dab62f186e18e08604dd82625d5836369c6ce8b0956ca5d59d2391aad19b059807e200dbf92b6aa072611a5efec53abcc1f9cfbe3923458e0427cea6de002346fa92d7f9628245eb662c20bd5f3877184edd26a46f2e0265e66d1ec912e3e1a77aa8ab5bf35ed121df6bae7825c78702569b175ceb0fed43868d6bb236aa8e6f04201417edb29f6e116dd8dd32664c2c69cb509b62407f5e780564fcd96e316a0a6e7ab805d6b46d2b6347f7cddf393aadb510c603961acb7fba203ce87c683e7a7908dc32005fe07eabbdbfb13ae029de7b14c132ba3db53da0a377012ab7d963a76c9fd8000821ce93bb10d731973b8004105d6cce4b71607c5ec52ccce3ac04a772e752ec5f59ab3e1865fd55069765a94d8b3431b31b381bf563b49f468dc1dc0347f8aab9c62f9e3f70d6aa1183c81a87eec9193ff5b807415299d3d5a43dee9643ffd95b8e20dde44db4fed5af0a71bb069c3d0d8b439be065ebefdfedb2e3eb63881caaad05884a9b5003379793bc168da6a21ad436352784f63a9b5eef7910c0ee67f6b3f08032d3160c171e99d29b5028a30347864c49cefab7c158ede87fcf27354393ecc9ab3a186bffd03a189219b17aa668078feb775e27840f94e00528ddbcebc8913505d8df8fad3ee182c14ff088c91443afc4207b8795fce2a07afb685a954b80bd1f6475979f9d5c3bad67b43447a8c83fe9720ec2f13b3999179bb53c36165a712c20a0776f4b44f3a95973326045d3e52d81cc14f00f30543440938d312c07b8d80c72bf34a32520dd189f1f4e4b84a9f27ebfa9be2799908717c4be6198a0760ebb5384c578e2eb540b7dcc7d2568db7acccd8d60b0663a892a1e7dc41269c5fe3dbd22267c5a9b9481cf2df148d197331b36569c3f7a949710b810428d365094264a30f65c57bf384ae334f6fadbbf2611d43a5211b171ccfed36d8e6973a609a80771cf0f36148ceefe299a2a000a93be1efa127978e6748577829b86d3b507113ee529dbabac3cf137ca007155fce73c836effb25ff699af0290f7db811b8cf686c7b3fec7333cdc3be7b80e51e4baf9d2a701aa0bd7f3b33e69a2720b0f36b65248fc9ef1495f1b32cf08b6d17bae149c09b5e9c44dcfdb59d212dff190a4debcad3ece8b451667fbd0436fcdaa2fd9362999974b92bfb519a7401cdf40b9caaf57e43e2caaeef4e61030c215fe3b3b883731ca1f55d3a6f7dd25286381417721d424c55ab3c5be5bd198fc2d5e28b3dd04afe8595ee38c2b89f321e6110709c647d9645a0282612af705fb9477a32ef91fd5344bee0237233ec216d8c00cdb0faae95d826c77693be1f8d105540bf498e75f82f22177140ba8d7a0b24aa5e4c15691a5358f731a289257d2bbfb3afe4cda441854bb6d2b582e7ef0f188d0fe499a8c9985fb47c25205d77d27caea87ae4720a1e6460263117f7aa5d8fd1fd264d2773cc29ef0a52de5d1a902f78695ded658917ef7713dd81d9899ebd6538ea44a47976c859cc06423e7568eb5b0206551a9216f05407ec1901cc42cec0fa471d5c7f5d3f9f974ea604f085bc8b2c88ca1921dd74345a3301c268b34411edcb2f78275bdc9ae47d95822f90e90030d8c12e4551a8ff4594c8dfea0b4056a9a7211a7d508367682ab79d478cad98fc6b3846f73f5e219471f8b90a672a333f6b2bf97b8209ff98003a0642bf2528cda686f5b4f980c9696e6fff361960492c917be64b91e86a24642fdf1a837e566dc3a5e960c3acda02b2a6b1f8d225021852e42369cd78c06515f4e285aaf1899a4389bab3d0a51f91a2fe16f4b243173f1f87e5657b57335008daca97baf6bbb3ecc774bf02236246827c96ba55f0a08c47b07b2033ebbe8a908d88eee96d312d6fca3fca78d05359e515cfe69711bab37e7194f7154ace27c667a9f6da9e7e5e24b7280d3cdc7ac38dd8cd35b18927f0511893f8467375f777338d3f806e255bbe568e047c38da5081aec371489b36fbfbacae06f9a31f6ef298ffccb4be3dfa0c40ba9f367c7ec902aec96b3b884a33f1d97c29b1de3d6ff58504ea5a5aedebb2ee48ab70df346f15d29c9c8ad33c9aeae8d35b5035ecaf2687ffb21c0bfb76fcdc6a6bd170113ced0361ed7b93eef2c2414c2f00ebc2eca233066b405c57e1ba40477828adac3298f2265001abcf4a94f22f92daa82ba35fc28b3759f30260bd8570049792c8841a9654c5cc655507d955e1c818096514cfa7e9c27a09908549fbf2006bfabe741d787c8807666d15b70883c81a3d4c787a429da26345ba2597f08ba36b85710f4fbe11f776ac8ba4ab4c3af4371be6cda1dae35d5529e275edc691abe7bd97437950cd2bfce5a70f9062dff4ccd5f4e0a2b0142c6c93ad3d41064eb5075dbafb880465329b85a8850768b017dec613bd6f17af5f27c6b4c2fe0b0b599df6387061c7fdc82e7c48a91b2b0594881bc3b20498022d859b04055c092e25044f7b7167f661fb0272a5a2a81759caef38e84be48a4aee9b04904a2b19387b8d227044e56b4d7d85738bc31da3cbd9821835bc7caf44d5753a6965d19aa7292394119a034ef8a4a7931f93dc93c111ecf1b73ca3e9a0d83422d328adb2b6a564f20c17cb8190cbe77c21e3697d65bf893c5fc469000e17898100b0af71cc647d39deff7681474fe57a74d9bd7d55f70aaed589da0a45dcfe3260786c100b4d27a962694a4885495df5b63a2658e6d597a63837c0f24fa6892e1316c9d03d48d5202fea0662a6ab4e17572bbee60d53ffc575716321fb3fc109e3cd4c3f75fcf4499991863c4d60d84fc705eb820351dd13edbfb3fef77e3643d7f6ff993f81dd526c5550c8094ac8bc86ffb20a1027c813be7e1a57c326b9306cb1e352b680376df1eaeabde58676d5489223a732fa49ba8275c9ea45a7c8736f4ea1564f4cb8c6874b9f094bcfa8b1c5545ea4e5f75f00433812030114a0930a1c60470f92820e3ea43015c72c7c1315a569e9e1b78137deae5ad1fcd1184f6ddc33b0f58e5d356ef8c69f501fb348dba5a2cf14971ca8dd2eb201b89142e7db225f3d81ed99d322e0102ec00232433a49ce5de823468cbe2201240aff52ee7b0026186952c0461a55a03d8a470cf643da2f5da8478611a89a3c940519e0f84cff1c3a8978d970c4c52f752971ec5cae8f097733ad08db073b7c7999a28acac5a4cc7d3deb0f64576700712ae453dd437869cf9e0c57c2430f1564f465ee65e9d7f5f0bf1785731f36727f9a5eac51c5741aa37a85465b1b60f29a0d1d4d2ba836ad3f00d0e0823af43db7b26414011c7a79b6fac7587c788be39126c15aacb7215d8cc9fa46da71ab3e83fe03874635a233ba01fedb6a4a132e8af452311c6d40bea2556eda018cc409a84f7254a4028b8fff8a77a692e1eb981b74d54a2cbead3049e8383b2e32e07dbaa66034627ba7c6204f7eef510fd6d9c1070425157be7fc75035d1542a479b3a1fff27b74c1e47d8bd7e28f201a8355be5503d81da6e34bebc2258165012f2b83e3fa8455c20a7c62319417befa9ecf754227b44cc51aaf14b45b466b344183f1b2e7a84104ebfda342c59147ac28694017a41276e41d489718632c77bc5961cc10328d359198bdf354bedcfaf472687daf5b58802f01b380906eceeffc919d4ffad55d042183c8a080ede4de31eee33525e8a7ec080c13a938c829b4d1c953fcebef7dd1ac792b7db4920df5488c02f1aab743f3f82904ea4a395cdd5534c114016b3779be90f7e19caf295c7756ae4f4007f5c3f2b3d1df3c333e2dee70e4e3db1d870f710d42264147388e6644e38ecf46f33e7eebeed5c2d17d1df54fec90fd83174abad5c1ee3c9494f3e10f4ba0831831e950f5a5731a3527ee18e112a5ce085ca3b349a26082dece5e93b320e42526e26f882137fe5fcb673aaf0acd9f77846aee8693688737fae8049d45759ef105c613413b0466f6131bab9d4c65e397249a5641037af0eeae74d511f8ed76d5f13ada24add3476c2e2fa1c013f791ff8ba7f71f3888f73da949d62b691b26e285a012a8fe01069b90424c4542601e2989b5fb5471dbb1a5809a7cb3e72e4852ca5567b99269ea853a151d2bcb0bad405709097812cc8f7f9094783e57cece215e96dfb05bcff8c28d215440b50e60a35419024e6c6adca694bfa6b9c2121ba525ca4e30de9a1c108811ba39a4d8e182469d28e0a2a5e0c49e4bc73123dae0f33e9f848b6978274d169611b7eaa79b22d7cc4464d0f52feab0d809c9b0fc878b18351b40e3839aa8be0d013f017dc74459896e074e41877d4f1c770178dbc493aca"}], 0x2278}, 0x4) r4 = semget$private(0x0, 0x1, 0x498) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000002b00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002b80)={{0x2, r5, r6, r7, r8, 0x20, 0x8}, 0x54f, 0x5, 0x101}) flock(r0, 0x5) close(r0) 15:20:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x0, 0x401) setsockopt(r0, 0x200000200, 0xa, &(0x7f0000000180)='\x00\x00\x00\x00', 0xfffffe28) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) poll(&(0x7f0000000200), 0x0, 0xae08) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r2) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x101) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') 15:20:29 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 15:20:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, r0) getdents(r2, 0x0, 0xffffffffffffff7b) 15:20:29 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = socket$inet6(0x18, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0x100000000}, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x8d9}, 0x10) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x2012, r2, 0x0, 0x0) r3 = semget(0x2, 0x7, 0xa0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/4096) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000010c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) kevent(r4, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x10, 0x9, 0xc3}, {{r1}, 0xfffffffffffffffb, 0xb7, 0xf0000011, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x12, 0x20000000, 0x27ba, 0x2}, {{r1}, 0xfffffffffffffffe, 0x89, 0x40, 0x0, 0x37}, {{r2}, 0xffffffffffffffff, 0x3, 0x80000000, 0x200, 0xeb}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x52c735b7, 0x3f}], 0x1, &(0x7f00000011c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x84, 0x9, 0x10001}], 0x8, &(0x7f0000001200)={0x800, 0x7f}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001240)={{0x18, 0x2, 0x7f, 0x20}, {0x18, 0x3, 0x4, 0x3}, 0x2, [0x2, 0x7, 0xffff, 0x7e00, 0x6, 0x1cf1d384, 0x0, 0x9]}, 0x3c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001280)={0x80000000, 0x47, 0x5c9e, 0x5, "5c7e2d619ce3f7aea5567916a35a87968ebcbbca", 0x0, 0x2}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000012c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001300)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001340)=0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto$unix(r4, &(0x7f0000001380)="e070d3f3ec334a0637b9dc71dad4e8b181d36b8ae624f0dc728762654cfd48a9e65dad0ee1b7e058191efdfac0f9188f86743331ef88a92a4862e57b1c98fbdf750f490b63bf9c967b1be46051ddd5b0b645e721b56ef4e990f7445bbbadbb60173cff8e5dd022e75504e89b9204f16cbf999d26e23b9b86ace0dc09ccb97e8ae3655de5c7a8c10c", 0x88, 0x4, &(0x7f0000001440)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000001480)) 15:20:30 executing program 0: socketpair(0x1a, 0x4005, 0x8ac, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 15:20:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x200000233, 0x0, 0xfffffffffffffef0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 15:20:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = msgget(0x3, 0x8) msgsnd(r2, &(0x7f00000000c0)={0x3, "0004d861294344cb7aa9590fccdc176ff0e8f1f01458104d148a818196792ead2092a33442fdbb551f84b1fa1fd70fdf617ec7ae6f6ce959cfe30806f0a5c35855a48a51a0be8725bbf5f88206d60545f700e26c0394a745e6580e0fcd91646fb465f17e1c853dce2332c20d35080f0d5d6ec72e804f86f7a87bd2fc7faaaa1c243cd4f9c88adfd39d6fbdd3698a55bd58ceff846e165c47943512ef5f82353dfd4e8269f73e379388602e65a31d43bb300055ee097c74ce5c29130c1bfa996690e40210942e00eb8400506a7b13242586c3c360be327ba2e090989808d46b60ed62c08893c109cab22bd357b14cbef0654adc8a6d4610360afb17cea5d7133a5ad407b2ce1df60b6f7f4d892cd9b2bb8c24db55364a51e5fb9635b4d8362aab4a3b6d224c47b58e7a75276478451f84263736fdbcd88c7711e98b7e0d543b0d1faaae97969ab7cd00240c4867c054793cd1f3ab5d9e4b2c592dc90b458c578367bee73bd235f2e18829fd12618f14428a3d456152107171182a697be9a7e3e3f50ff09a9a0b35aae785ee5a5fe5f6a764cd2332a7d66b96b3f688dbd0644a4fd6e75474b8a005e4f1bf7d75d5db9fce39dcc392b202a2f72f1edc4a4a046f2191e0b69ad62a32e2c346b90a5176b54722f0fb3e10238cd10e6c55555316a52817f2825cfde415b73d663c797512a025df774525e57988b18bbfdaf5dd217f9b79698a28311c32cba42400cf411ed26818148f243872cc4c57fbcbd2f280eea08dd6e5938c9068439c2f356168cc944a8c17c490eaee94b577c3e64a581cc7cd5ef8ae2f5d8cca42899f2a94a10ceeb7dfe04d7777b7aa37eecc985248952d557d15331deea169c6d5b23c96e75cfc486c58affc94e283066c0aab948b8f3c35d52d71885f0e6590f5c9248953f9874462bdbe5f078364058ef08bde00223d4c4bef1fc3f12efb268bac798fb1d6aa4150b85458095fe5ec3cffcf4b06394b53332b5be017f0d1c529f12c12535911cc90590f37ea5c21db5e954339b5fb93da84f6eac3c8eff62a40cb3fbfdfa8d4fef71776f173592caaed50559cfcaa509d7361e13d641c0c1112ba257d1320ddb09bce5793a4a6ea8ff5b7311cc9db85624c1a252352395e514ca86646e617a674645037a4c5083348d435c73e35d42c82ac4c9f5752f4b847e14b1b9797170d2d183b831c766ec2d43da06dd06cb446498ce6931b956ec319b63b55c52cfa50ba79596b69684087645d0b6714cd12084783d97afb434971fe7b936e23d9ab14636c0b2a2e60ec85767a814831de8e07a6ee105554fabf50642a9b38f29f559b7a1d3f9b7c613c5b555455b7bf1c095a110037f3268dfb406e15391130da1a7cd590798dadf08862e9ef936d15b9363c06dc80f4a9421f0709604cf0a21eaba3f7a8a72891993486aa21c8a6102329f7aae54c8b2e91793e1e696ac52b779b79897a37f3943f06143b30ef056f8182416f9051682ebed789add5aec282927f22a75347593546df0a6cbda2fdb95d8c40bd66e7ad3489dac071af11ae3c50d6f90cfaf27285d1daa54406bb40f8b916b28696a363b438a83967f93e6fafee3e1c5e5d1b0bcb8d62ba1a15810e47451a9bdd915fecf7f9d0842493926cd0e0615c955f486965ead7ffe9c162dec740a079735b1b3b88ba2a2f0e16a415e93ecc46e6873b88cc0ba4f63e31c2ee8188cdaa198f515c8a1ecb03310790eb9e1c1951c669af3487091001ac78c0cd9dc0174f51020201ecbb561957b3141cc00f407a9ec49ae0fb2ca62496f9eb2bf0c45cf8eee7c76b19c0955b12569a5858e7ce6b476239a4958d77657a1e38b6cb64c2eeacb5d6170a8411cb3d2d5c0158c8924fd1c8a089538be0b2e74318e8777e2559a69d3e0a22253d094a37fc62dc62328a37d5ddd8208eb684adc105adaae7a0746d6ddb2fd6a2ddecb8ff2b38541996c64d54ee36085b22372f1f2a5a398b74a16879833e5e04ebb307c37cc8f45eeb8eff2ec804b2002d1958595bd0a2a40de408e2ffa0bb59a31ee034ddf975de4ece91afde37b1f67dff6caf8474819d8516d2cd1a571e3acfbead7a86871a7cd8872473fabac4cba630613c6ea5b8b02460d59fe4aa77d17a0e7d40e7e4a649d57abc5d2d3162d941cc93d8fc45fa4f16e769af19efdbbb7d0b4f3232deca455fd6162d8244cd561beaaf670d5a756241df6b7f565f3190cee67bb3306991e6e0977f2642830893e7fabbd09b72ba8e04992c52bd49cb7292ea123433ba0623211d014ec6cfa357abe72a13de0d850659dd6f83610c6a9accd5ee1886302546602aefa4606f6fddb6191ca8049abad65b06579fbd1df5dfe4d00ddee1adedb8ad1bf5afd3b8853d0e5870a9c03626809fa9f5e6dbfd8d8dc09ec86a089721799e19defb54847196ffe7259b75d5b28b91d4653413936f5a30e4f8ab1e3463c0bae474edd8e6e480f5ead32f88cecd3417b6198360f2b4954fcbc4f3a83f861a0cb9c01d084a954fd063d0df1eaf2547c248d6d798b5eb8c0850e338eee584c795fc6ea538e5fb80b2bc3c1120b36697f07866678a0c62985a4cf14052ab768eb407491ab3dd6841927a5f3c81ce2aa836329982272f3f5eac3eaecfed5b81fb09a35dc633b976729729e4fe5f247f631b1004c9b9e09038b2bd3dc56b36f45472a13fa927f69ae2ff46f327ce5294e7340ddfc5bc6bf480a8f44678a95c624c262dcff72910a8d692cc1425c6592c131254b933baf6ddc24659906d0b9d98580ad67ed2bffc8b44116d60cd17b37fc2ed0b87b92b2b274e82b8e650d4c9ef4952df29546b1cef92925f04230657bfd862225df72b36ead034fcad50f77d2db8c317e4e18712f2e1afa8241fc44be394fe159cbfbdc4a3386eb198add8938d731654f7b50e4aab688c75ff68ad708309dd67c989fc5620ca3e5f36c3993a2f3f1f14ec60214fd709c9bb8860e50b5c9bef89a62dc52baee3500fba47212717ff22f28fc7b38908812b3f17aa15e8ab97e3725376b60e74f47de65b16dc2a6ade3a313e870d8637ac2262244b1fe0983533de209609598668c87bfa23915f38757fb4332248c4fedb7b64c4e1ea64eb67e6527f8c41f4833bc0a40047e0cd7c4e3014a280035d4d88aa706c6e7b91a4f2357a5adfdf2a9657190085e6fe3cf9e0ecdcb0e8299a08dd679e60eaea8ea04a50a97fe67161fcd3629f3de5d0f3106df357d231b0b173f929a5a66e861dfecc62b9febfdf159fb38078122db7e6c482aedc11f0442e5aa31f934d0d838b1e1f487b890b497ea5dc4d84201e9c11303ded5254a26fe1d715b4128ebf91676f47f538984c53d5e527d48daf319f6c256955afa6af775b7a7f4720eed8f6466fda47f8c9287c9e1611d10f78069099af409452188b5cb18f27b0baf87bc943c15a57a098c894701f92f914a277f7966f4d3d7cf9d373719b19e228b77cf2bb076ea719365a518823ab1a2933b23d6c60f50a4419b345b7661b64a4a2606c5f30985e35dd5c6193960046e736d7a56fe51693752382d6790c969e0d27543992242eedcca16c531d1bb1d1ae1709474ddbc6771fa0a8f719388ea076c5033ffd0722c1ad8a8c278e73ba52b912b10b1f7609a2e08cbebc6a59b121e0462ae037a8b28d35963c1b6b7ddc5b06e421d672d571fe71cff5273810373b51a727765ce992604b4980d85ab10c126263863dbe20335ed91a1f5e46b794d0f9ad747d8300247ff16e63731b93e931dfcec76b84ba852e3fadd8732807a286d177257614a38da75edb14e27c7bce86e77d92b6f982e16f4301ba186c79e84d8275888253325ed6e3aabffe2255eb289d6fd8a309ba2a6037e0e9e45a094eea32d4489ae80443685dbacfc2b9abe401bfba7f8ad63e6aca9cbdeae2993fb9636a3355b83ea519f5b40b2ddb5ce1d5119931b8b37108a3e221eeea3152f996159690026e33b4c119f7abe19c7b55f832a1bea6d0bc4b3736642e8dea75171d2bbe288e43b011ac83fdc06be852c273b1a6c74467da17948e3e1dbfd72349e47bbcf1cfb076bc251a7d584156230c73d77937781b86c9ddea337cfa314c53dbb1b8d0eaa43b8a82ec5d99fa35fef9370ce326655a4106ae0190e2b392cdbeb37d7eec51538aa30200b84bf65618055527a7ef1436a65290e0fc004bf5ba9230e015a70ef92540781a078f548ffd944d76fdb315f4a8bd870d7c92211a79a29d0c1775661f13e402222a5f5d88fa6bdb5d633865e24a29989680e9178051e15c9efa3b84c24c31950a6365515a022b38ce05e22aeb278be296ee877f9f7676c4fdc9152373bbe0b0bc187c407354fd13c04849cd6ece28bf0533aaf0990296b99dd5012b050154a96d13c08f2180765d056196cdfd29c6a522a77f96e4f4e96180d9fb00d78b08056130aa71ddf2d51b9393c6381c8b3d3345bb254f5b8eb1ace99d7d777522a88b8a74bfa488a506a694c46adc091a442d63791b55648eb01a17520e079c02f394e397cdfd1e0faa1ab961a0c3c429fba173d0ad722f675041a6cfce65702039b2dc2a7cd9a5a7c6a492449ce4cc19589f513527ee9a4691644624713099f5cd3c797ce0053dae63d37cdbdfe1ead9981341d003d386909df1acd588af7985d8d1f77294cb94fc1f68431b8df17e452ea1d90b1d7dbdd3ea79bb438e647e1e8561c640ae86a2f4629e616da2b92d2de541e79d02609a7ca3e8469590e4b67212901cc0026daa45e7987958558b01446b1f462afea3286139d9c739b64f0ba342bc592dd55bf3c6cafbfab191af72df2fea26501bdcc3d689eab12395346cd14d572bf09dc1cab087e44da8434e33c159dff0b902aa1a9fc33165bc52ad8c1bc6c82a23e403a8270161c1de9775e2b49782d20156a42167f426d7aa31503a804e161ecc1203953bda28bade47e9ec3afd23e65824ae26f982775d622e401f579c45fceb2f5ced947e9e486d89cb729fa3cecd5b2f72d3fc61e051692c336c8edc99cb8cc75aeb8be5c4989ce9bf56cb16b8cdf8bd8985262c007deb2a8717bebd48a86960ac7a512161766e59830d3ca593de5862c80044916fb6d7d4c1cc1130086c47fa8b5b0557014b7ffa732fdf0ba81105d783bf8ba18592b5dd18d833d97582ab7b58a5539a07dfa963a2769686d9abe1ad74d2698ac8c40fd4056a528feb03a3908e31c1ea4a32fbf104039590528ad5e136c4606924b94fd3494f876bc7f3b148242a90fdc992fb8a50d652c0e870aabac9f89188813bbcdf6e00eab9f8b37d723397f68387b99de34edc78b493d1431b6d9247e8c4c53855bd0b94c58898a5fdad532c9f173cc73e375b6484ffbe184094eb9dae95f1567526cd663387659a594e827e161b42f12cf05c672f506a78fff6c13ccc8c9367015adf8f7ef2e34ad262304ccbbe451acff7a0705e0f7ed058fbf30cb66885e79ff278da781f10be5e9f7764180e4a95b9bf9b652471d96f1a801bf8f704d6d42e73f807b0031aa5d16c7fdef3e5a11fa65b5d06d4b3819f29392c90cc554b6e0ee2c0fcf84c1a596750683408ec3666c801335094778806032a0bd5a930dfc3dfa8771525ad138d438c7babf8e37c0fdbd58dbba7b1f1f1547186646ac402494b95f3190f19164505ae8fc38c8233cd6c524e2fd5e048ce59360a20e135ab4fd2501f29cfdf846e05e61d192b366c0986897f6574b6419b4f174c175e04d48e74ca52212caf23a31ce8bbedff707488cb57da64e80588bc3f7bb676a4edc673426771ab7d4e1c7c7c"}, 0x1008, 0x800) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 15:20:30 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000580)=[{r0}], 0x1, 0xba) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) close(r0) 15:20:30 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x10040007ffffffc}, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) munlockall() r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 15:20:30 executing program 1: r0 = msgget(0xffffffffffffffff, 0x1c) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff22, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x1000) 15:20:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = geteuid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/4096) r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 15:20:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000080)='./file2/file0\x00') sendto$unix(r0, &(0x7f0000000240)="a24f28a5f43a10bb6649f97e12a63a0a5b34203ce0f46a492ea13bb343f4d0d7010000000100000092146d178c34ba92541d9e6caa1dfa2b81e74fc70ce99a9f8cad0693a630a78a9e58c1d91f7cab3c276c6dd4bbc1aea2b631356c612cf98899cca49fd7f505884b2af2a5ce39b76182f041283bb6088aaffe6e8a2a4b1ae3591df0d07e73f82ce34cfae5ba68ae909335514524a07caac92dd2c81e97b3d263028e5fda8b6ec747b71b1c12d8fa41ccf0cc", 0xfffffffffffffe61, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0xa) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file2/file0\x00', 0x10) 15:20:31 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) 15:20:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x6) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r8}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r10}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r11}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r12}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x111, 0x0, 0x0) r13 = socket$inet(0x2, 0x3, 0x81) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000000)="2bcd4d75dd40b141b6762a649769f79785a095031c99ccad09ee557dc9c3f936d5336fd903ad572867adc9de4d2e163886d9dc845791e00c02d2ab3fb584badc1ab2c887a6778a9176b7b77d48acbe24c60d136214220c2007c1b85a0906273955a4df87036860a0244ad70f45cbeb0b5d8fe8f8f2217540", 0x78) 15:20:31 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x75, 0x8, 0x10000, 0x401}) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x5}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x7fff}, {0x18, 0x1, 0x8, 0x7}, 0x1, [0x10001, 0xfff, 0x6, 0x80000001, 0x5, 0x4, 0x1, 0x1ff]}, 0x3c) 15:20:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x35f) setsockopt(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000200)="cfe0900015cc43045709005ebc1eb8e2608be87f6f2d348777c9c3c1038f40abd9379fbc741940d072c2e80ce1eca1a7da4ccb7f1436df683039452c0e43580833e39fa63287800d880164548f11e58ed9bd428a7dc1edc99062d68d0996e7d61ad6600bb7524e8dd44561842a3c79ef48e6e2e3bfa2319bfeddc79c979b0d6e5c34", 0x82) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x10001, 0x2}, 0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mlockall(0x0) 15:20:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = dup2(r0, r0) read(r0, &(0x7f00000000c0)=""/90, 0x5a) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x6}, {0xd1, 0x2}}, 0x2) r3 = dup2(r0, r0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x3571}, {0x3, 0x2}}, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x5}, 0x1c) r4 = msgget(0x2, 0x1c0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/88) 15:20:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/6}, &(0x7f0000000100)=0x8) 15:20:31 executing program 0: socket$inet(0x2, 0x4000, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100)="cdc6ee7b0dcc937a2fa6263b633732fa83a9ef13c819b4f8d39d8781ad3c798a961d2913e278bb89e00c149c0790f7f2080035fec4af7741d2cce0c596315f7c60f390ba26a10847373338c956d3ec87108c0e33450cfa3c", 0xffffff5b) 15:20:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x10000002, 0x3, 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f665c6c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xfea0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) socket(0x1, 0x4004, 0xec) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) openat(r0, &(0x7f0000000180)='./file0\x00', 0x43, 0x8) 15:20:31 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 15:20:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 15:20:31 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 15:20:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xffffffffffffff9a) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x8, 0x401, r2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8000, 0x2, 0x5, 0x0, "5070fe740373213f58f76e4cf34cc49993542793", 0x1, 0xa20a}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = fcntl$dupfd(r1, 0x6, r0) pledge(&(0x7f0000000000)='\xa4\x00', &(0x7f0000000040)='\x00') dup(r0) close(r0) read(r3, &(0x7f0000000140)=""/5, 0x5) 15:20:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x4007, 0xfffffffffffff361) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x9, 0x40}, 0x10) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 15:20:31 executing program 0: socketpair(0x27, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x100000000, 0x3, &(0x7f0000000080)="572fda1343616d08a4ccbaf3454e7667ae190d8637237023db44646f68851113be0b11e2575d38b0a4341709a7a8a59a8f544a03b080fd4e6b01a76e9bb91bb041f13c7ccfd691f35d", 0x49) r1 = semget(0x2, 0x5, 0x628) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/4096) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r4, r5) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r3, &(0x7f0000001200)=@in={0x2, 0x1}, 0xfffffffffffffd9d) 15:20:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getpgid(r2) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 15:20:31 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) 15:20:31 executing program 1: r0 = syz_open_pts() kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xcd, 0x0, 0x0, 0x40000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, 0xffffffffffffffff) lseek(r0, 0x30, 0x1) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 15:20:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x20, 0x4, 0x200, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 15:20:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 15:20:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x20) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="bbbe23757d055da1cb1f18d4349133fff8cb5629556676e641d5175bbc4ea9a9d577aa862d48cfa85f99a35f6af67edd421edc94807f0f65f6af109ad5447f0118bd8d7b16c7c089d42b473f214a5acfc194599cd60171364e57a096cddad15aa1dc61b0d922acb4958b5ac6199d278f56839b67336242bb2c7328a233a97e7eb4f19da8ccf2be51db8b67923c564329b1213c5de96854d45fccb5c51d5f78c9d9924ebfee3b290e00dbcbdf16a3eee68813d79f8cff683fdc3f07e9e2f6ae4dbe0b660c065c59bbda4f71adda3852a90684a0a63ce524d780bc165eae4330349da8a1b813f6f674b8033453d0133c903d9aec1a4cb93cad68343b00", 0xfc}, {&(0x7f00000002c0)="9db58193778939f12fae06be736c621c220e9d1580ae2ea991b9d4c7c079cf218749fb7bd726a3d1788db070d1766d909ae65247801720a521ef282aa5a2e81f1d11406279d0fe0749b9801fa3d770a0b6a7e58b04", 0x55}, {&(0x7f0000000340)="8f030424053c8f21d631d61ac33f4a5b225e5224b2dd7ae0526635d1c0487b8827199a840b946689de1b7a05a6732538b373cedb1f2ee8fda278dbe1d2215ba579db8294698290922bd6ec0e60dfe57e6fc6867994ac52427aa252d4c3438c5990fe5c2da78d92c5395dc7382413c124724cb95af3de75f30debcbd3d30fbe8715f4615aba1d742593e2e8df22", 0x8d}, {&(0x7f0000000140)="68f4cd0001d1ee6eeccea7beadf73f6813dd1943db33a4955d16eb9ab68b47d114bf2f22bdd2b974122154eb", 0x2c}, {&(0x7f0000000400)="05f1e2cc531f21e4163c338bc3ea602d1198ff770fbffba996119a23d6916c589c9e4c37e13ab6d8d016439f30f818f8cee616a10d484c2690197865597890bb479ea0a6dc6d01ee6d5b75ca5a0909cd8659af1cd85997708e1aa287ff6f2ab6309df775ade1018624b5ca11bcfe091724e7c0bdf9ef011244ccfdf70f8525828b2e638468b164ade916600556f79ae2e579a423c1b6b3dd6054bf2f88e461501ccdc7671c466f7eade3560403aee6ef41ee1c59224744b5211cbdf92e6c87567d50e5745b8e9d5cf4a8fe8973a0c6ce0f63a15cf39710609ed6b41f46c98b2d278c34aa931d614ab8477e1d66ad", 0xee}], 0x5) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)}, {&(0x7f0000000600)=""/25, 0x19}], 0x2, &(0x7f0000000680)=""/129, 0x81}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x3, 0x0, 0x100000000, r4}) msgctl$IPC_RMID(r3, 0x0) 15:20:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 15:20:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9138fbf, 0x0, 0x4000003, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 15:20:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0xdffffffffffffffa) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="f6000000", 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = msgget(0x3, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r2, r3, 0x54, 0x5}, 0x4, 0x0, r1, r1, 0xcacb, 0x8001, 0x7, 0x7}) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x800000000000000, 0x4) 15:20:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x8000, 0x7}, {0x18, 0x0, 0x100000001, 0x7fff}, 0x95a, [0x792, 0xf1e, 0x8000, 0x9, 0x7f, 0x8, 0x4, 0x5]}, 0x3c) 15:20:35 executing program 0: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xad2, 0x5}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/122, 0x7a) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/79, 0x4f) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) 15:20:35 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x500, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 15:20:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x3, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) getpgrp() socket$inet(0x2, 0x1, 0x101) setitimer(0x2, &(0x7f0000000240)={{0x4fc5, 0x2}, {0x7, 0xb62aefa}}, 0x0) getitimer(0x3, &(0x7f0000000080)) dup(r1) 15:20:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) 15:20:35 executing program 0: close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x5, 0x4, 0xfffffffffffffffd, 0x7, "77e1e5ec0ea8eb785487f74ba44ba7e076cbd664", 0x9}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r0, 0x40) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/146, 0x92}, {&(0x7f0000002600)=""/191, 0xbf}, {&(0x7f0000002300)=""/250, 0xfa}, {&(0x7f00000026c0)=""/30, 0x242}, {&(0x7f0000002440)=""/84, 0xfffffffffffffe52}, {&(0x7f00000024c0)=""/76, 0xa}], 0x3ee, 0x0) r1 = geteuid() open$dir(&(0x7f0000002240)='./file0\x00', 0x9d1, 0x40) r2 = getegid() fchown(r0, r1, r2) getdents(0xffffffffffffffff, 0x0, 0x0) 15:20:35 executing program 0: utimes(&(0x7f00000002c0)='./control/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file2\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r1 = semget$private(0x0, 0x0, 0x82) semop(r1, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0xd5cd1da654725f7e, 0x1, 0x1000}], 0x2) r2 = msgget$private(0x0, 0x208) r3 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7, r3, r4, r5, r6, 0x160, 0x1}, 0x8000, 0xffffffffffffffe0, r7, r8, 0x40, 0x0, 0x0, 0xf50}) r9 = openat(r0, &(0x7f00000000c0)='./control\x00', 0x0, 0x14) bind(r9, &(0x7f0000000100)=@in6={0x18, 0x2, 0xd6}, 0xc) 15:20:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000100)="ed3e54059c45b763763412eb1785f42ae1d2c2a2010ec8a82198bb5e4c28dfc7f5235e754b02419035179f0bcfbad6f816043d", 0x33) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7fffffff}, {0x5, 0x8}}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 15:20:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x9, 0xfffffffeffffffff}}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000100)={{0xffffffffffffff81, 0x10001}, {0x20, 0x8}}, &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 15:20:36 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgget(0x3, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget(0x0, 0x188) setuid(0x0) 15:20:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') semget$private(0x0, 0x5, 0x200) mprotect(&(0x7f00001cf000/0x1000)=nil, 0x1000, 0x2) 15:20:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ccd07fd68414a2b34dad44ce7f6f7274b9c35a38ffe1bace5a6225f0e7e4623abccac58ff002a3d01ef0ed7385dd43746a06e5382b398153aefd7f1c17c1a2eb675baa3ecb29ba119ae658eaade8495c140c824fcd0aa86fbc5523917b89ca42da2c6904230b64b45110238a", 0x6c) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000121, 0x0, 0x0) 15:20:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="731910f12492ba6822536bad9901fb7363e958c18c6d0df47b688097579958512ca85b2b2a50fc9f0f352eb6d9f1626e5728b94ea4b26321717db043d3a99dccd03f52a2276bb43d354b8e0ed8121eb070e7dcf3496b5969f7624a", 0x5b}, {&(0x7f00000000c0)="25f037ce27e55c6a9713d420044effca4ef8ec683ad629f06a8b8608fadcf3f277fc8ed02a", 0x25}, {&(0x7f0000000100)="f37c8c7f36431343d819a936b4fbe474a5f69cfb847a2e30b427761618ecf843a85e311e048d7e72ede778", 0x2b}, {&(0x7f0000000140)="cbd4b7dc1150c0c0edcbc63c1c51f16513bd5f4d21d8cab7a0fdfc849d463ca08eebc88e545ae8c068d4cc738e84e50794eb82e7de44f52b9fa2b2fd054ab0aefaa7995675a2e9b174ac8edf5fa3098ba951188eb5db07cac5812aca83190e82147dd1f33d", 0x65}], 0x4, &(0x7f0000000200)=[{0x50, 0xffff, 0x10000, "38b93681d4c9f40537749223fee192748ffe44b0b941cbb244f8e46979133b736c092ab5785836f7ee6cd98468657a9e9fa27b89512a538f7595e482"}, {0x18, 0x0, 0x8, "4cb51ace46"}, {0x48, 0xffff, 0x3, "32965051405a84108c740a90ffe98190c4672b2962a9093287245f1caab49d188daa8fb87d36249336bea436e4e50ef99b5c0418527790"}], 0xb0}, 0x400) 15:20:37 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000040)='r\x00') 15:20:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) semget$private(0x0, 0x2, 0x80) listen(r0, 0x7) fcntl$setstatus(r0, 0x4, 0x88) clock_getres(0x4, &(0x7f0000000080)) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 15:20:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x7f, 0x5}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x9, &(0x7f00000000c0)) 15:20:38 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) getitimer(0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) 15:20:38 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socketpair(0x2, 0x4000, 0xad5, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000100)) 15:20:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) close(r1) 15:20:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xb50, 0xb1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) 15:20:38 executing program 1: readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/232, 0xe8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 15:20:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66e96c7c3000"], 0xa, 0x0}, 0x0) 15:20:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x6, 0xe36, 0x6, 0x8, "983e61b6686b03b16597b78d3e643a0b91096042", 0x3, 0xe7}) r3 = syz_open_pts() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) dup2(r3, r1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="470a5bd0cee781e52c75adcec5d8d77656a310871651101dc6472598460c38e866ed5e5140b4fae1092e3b27aea0fe9daf1c72c38dbfe2b38c879b289f48df13bd4a5961e3b743829143a4c5cd7fe7c27d1c3121e77b5a05617913794bed0dce321793dbccc3a112078c5b6f97d3f88d20cd61ccaec56a83711e832d5c4b6a49f9c221b1fd6cbb902be0223bc5d241d1a652c225444094e9181373e692adaf3f78e37096161f3a18d07a86f3ca7af8ac7820b805", 0xb4}, {&(0x7f0000000300)="d1b04521d13b56a7012a70a16672eda5aaa2c48c149115bc94cd2884eac42225899b50c4caeee1d8e2f4af0daafb55c0b44bf8958fe0fa73deea4c93177b8d751dbe", 0x42}, {&(0x7f0000000380)="4fe3b35f186ec9968c597063f7f841c057677a671d40979b64eaac062ab6ab5aa867cdd92a97d0a98c9ff4131069a4813ee6d741f0673d06aa619c800449f3e8e40877462873ba0f2aa3bb5c623a71afb98090434a39796c8dd9fe5e772c51798d3262aa54be38c371775540cfb20825f5f8acc74e58382d3c39b4cd1ee5dd5a23f2ff23d372dcbd8e9c915e0b81b6f27d939e12fe8a157c76ffd2894028a97e5fdcd1c67467b7ccc815d12339933dbd9f9ffad60199043e8775eadaf5f2c18f4a91a89508ea734320a45b77986efd92f85d1b", 0xd3}, {&(0x7f0000000500)="b00949cd40b97f57a76708635d14d69da6af2433a74283b80eaaa33a5943a83124655a9bd90fa5845ed03fce4f82e626d94dacd27f172ab748ef7bc1843a7c03e6b737184cdbd448fff156e7683181ae31a2e5c7f4078b5d3be49a5c3b497169f98611f7a2a579a72032bfa321e3d2fac780fa5117257eb0c5bc8d8da14e2fcd70699130d3844a3c298ec6d634d84ea60947540ebe2a", 0x96}, {&(0x7f0000000600)="175264a9b94e64464f1481951b88f44a4e322ee012b4ada979e1371bbefb590d8bfb218faf404635697c714f1de6a7a9553b5da65c5c57ecf933b98163cce4ed77fd479f4ee2a6899f47221a339c4d0c88aaad6d2dee9574d1012888f16750615863431fc9626ab622088b28cd961b9b59de63a6152a4148ae75055e6c9aa1936c3a4935046699c2ebf0b81dc055f69ea158527ad22718c83a8594b4aa892b77294a387bc7a39f2b2249eea32f5d4b89834623c2aeaa1d6959a5dcc3ee9f605d9006127b355a0699f6c40a518f584f282ac5733e2ff87f14f4dbd2abee9e0e36012d33820c306511430e6f6ed60abc8415a041edb9bcf863fdc3", 0xfa}], 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) fcntl$setstatus(r2, 0x4, 0x40088) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) 15:20:38 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/203, 0xcb) getpeername$unix(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x101) 15:20:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 15:20:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = fcntl$getown(r0, 0x5) lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4, r2, r3, r4, r5, 0x0, 0x19c2}, 0xff, 0x5, r6, r7, 0x0, 0x8, 0x5, 0xda}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 15:20:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r0) pipe2(&(0x7f0000000040), 0x4) close(r0) pipe(&(0x7f0000000000)) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 15:20:39 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x8, 0x6, 0x10000, 0x7d8e725a, 0x1, 0x5, 0xa4c6}, &(0x7f0000000040)={0x5, 0x1000, 0xffffffff, 0x40, 0x3, 0x80000000, 0x0, 0x9}, &(0x7f00000000c0)={0x3, 0x8, 0x7c, 0xfff, 0x200, 0x40, 0x34f7, 0x3}, &(0x7f0000000100)={0x80000001, 0x698a}) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x8001, 0x1, 0xb203, 0x8, 0x80000001}, &(0x7f0000000180)={0x100000001, 0x1, 0x81, 0x6db, 0x6, 0x10000, 0x100, 0x2}, &(0x7f00000001c0)={0x401, 0x100000001, 0x1b51, 0x6, 0xff, 0x40, 0xce1, 0x7}, &(0x7f0000000240)={0x8a91, 0x100000000}) select(0xfffffffc, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 15:20:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x6c7) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2000, 0x6) 15:20:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x543, 0x100000000}) flock(r0, 0x2) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x7, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x8000000, 0x5}) read(r0, &(0x7f0000000100), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xfffffffffffffe81) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0xe42, 0x200000005, r2}) 15:20:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000006c0)=ANY=[], 0x0, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200c0, 0xdd) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) 15:20:40 executing program 1: r0 = semget(0x3, 0x4, 0x20) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/57) r1 = kqueue() write(r1, &(0x7f0000000000)="66facb651fb7e7611ce46f90b5e15172fddf76d07cb5693209b3bd158d87988e53acffd6247b69bca3b09b160fdd68137c7e53685e72bf014a8826362609a0471b6419ffba69af3d", 0x48) fcntl$getown(r1, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 15:20:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 15:20:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget(0x3, 0x3000, 0x1, &(0x7f0000008000/0x3000)=nil) shmat(r1, &(0x7f0000007000/0x3000)=nil, 0x3000) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 15:20:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000202f64696c9f3000"], 0xa) r3 = semget(0x1, 0x0, 0x8) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000040)=0x5) 15:20:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = dup2(0xffffffffffffff9c, r1) socket$inet6(0x18, 0x4000, 0x80000001) r3 = accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000180)=0xc) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)}, {&(0x7f0000000440)=""/117, 0x75}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)}], 0x7, 0x0, 0x0, 0x9}, 0x1000000000) 15:20:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 15:20:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="74a28fd13a7932", 0xffffffffffffffaf) 15:20:40 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() getppid() r2 = getpid() r3 = getpgid(r2) getpgid(r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r2, r5, r1}, 0xc) setregid(r0, r1) 15:20:40 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = open(&(0x7f0000000180)='./file0\x00', 0x682, 0x1) recvfrom$inet6(r1, &(0x7f00000001c0)=""/129, 0x81, 0x800, &(0x7f0000000280)={0x18, 0x3, 0xed, 0x4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fsync(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r3 = fcntl$dupfd(r2, 0xa, r0) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 15:20:40 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 15:20:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000580)={0xfffffffffffffff8, 0x6, 0xf6, 0x0, "7b8567756fbde19d62c02c64756b71e804e723e5", 0x5, 0x7}) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)="dbd0576fe87857d454274a81b480a8486cf169ad3cd74dce24b84e89fdf4e7ec3d5b1863d17b76095a9f4e5efd47aa03354f97c33225d705cb962b715ddb606ae34ae5cb2e369289340f627470aea0c616b521d2be758fd45445df72adef82423d928c1d9e937dcaad2e9eb0a0dae0390be8e5e7f10dcf047c3290101fc6716f5a75423796c2722c3c", 0x89}, {&(0x7f00000002c0)="7c76051031b96a4ec722fbf71e2e8d6302e22d888e930fb44d5d003f63499feba6bf6ea2962fae4e04b5dea0a133899f7aef43f3f783526996019507bbdc6196e2d0abd17468694eadfd609607d3f6eede5fc270b6f031340a44e8ef42756647a81c4cf8ea992101988507fc6701abb0cc7d9405d29dfabfc2fb67a8e6d0049691eb933f5a03636f9adb567a819f7acc55f9944d209523", 0x97}, {&(0x7f0000000380)="1970b380080803d6d935388af2022ffd4a441635403926fe02633c8ed24f7926504109a33130812629f33b3a380c613c8f0f179dfac6de420f718b2412f5051069dc4c1d7d4448e7fad6caaf204590dd19a283a0a2dc927acb0ca356910be53022c0efcda0cfd6494028dda05e15ac9cf864a1eb4ecfe33a6cc9b45cc3bd58efe324b1b3c5f0bc48d4af9d12f3706de402312c29458f616c68e44dab31a9069b1fe7514daf096b1ec021bf9f214be43d728369cb", 0xb4}, {&(0x7f0000000880)="103e4457fbbb79d1974fd3d8ce8507f451acfd59866c197ea5665feb822764298a44142e22dd9c7c94ebe90e4c6816f26610bb0ceccace15c7bb1e8d48d9f3972a50cb694150c98ac3ac3a32a89f3fe89c99b0a8199e556ec701b5eff36a5265940f3798eaa9ba42d197c123a1b595661304c4666cbd1d6736f835c030a755e702b005c493aa2184b911e337621fae46878a7b63f4d14fcc52de8d959ba77a3830d33732e212f2c106e77342d1fe9f243c7d005b3b1ac430bc35ed571a3ffdab36b42373c36c8c4c3e252d73035fbf7e8300837ed62e8233e7c43869912673e03e8b12422a2f9104ebaeaf5fcbd9e56941a673cd329223b6d69f9b1ae25dcfcfdc8d1b9701d6b70e566aae12556323331f206ffec24a839bcd8f6d02653287e922d93a90683ab9767fe5c9a88a6ece23972dda44dc71e1515a348d1c98ece205355a083e5e5661cfabcf77faeedebbc442fbc433d28ffdc6ea59b30d28967e9fab0c4fa0d94ea89a56b7432b553b136eb18cf9d0b9ec423f49ceffc2ce528212fa18d762612b7f19cedede05c5c738417b410a08270244fcdb339283b12f74a8dad4aa1186a82404e5c3920d9ea3aa5112650cc125e541f00b4bfea9820a259e27a0b98f2e8b93ea80fe3e91894bc024d42aef5dabcfcdc9db4e3dca6ec93e018ef58ba791cb34929cc41156e6d56f5bda1555c26370c06f1d8d325001a86b5f354e4aca5f3e7853d8978f69bab134190f056bbbf617825406bb0b996025475ea0e8d5ccc17fa2727ff14121c756eed0bed2774c83d8a89d78b011f3ee19cf3a8b7c7b867585777d714286dacba15700c65719a760aa3a9e422f3843a1abf8cc028753c0ef4c619516be3282932f8bcf4ba965d60cf3cc4e00b6a2c652ba649db2c6bb1cad5569d62b32dc4c2ae545e823b624c32c2f4147d5ed6c27dfb95e629146ab4b58f18c07a815663b22f11811428a7cc3b0dc17eb059bb38578f0093f6049fdf76bdf271387cc6ea05f177138a3eb07254d4cf3c9e3b6be6f38df33c3d4d9ee8207cc5487dabf869fea1d10c58b0a588078e09887712a59acfd610d9f2f114738d45531c65791d0044ea1cca8dc36aa85e4246e3489c6eeaaa8b85c6acd33782e278264c179332e0ff91fa4ca5e2367abfb43b38a37b85bd3483a362c5bd114a17c15dd944c2810ddccd38311e0ff4aae18983c4e1c0c5c68389a71348ee1ef1b7e17b89108f0418ea6c5de17ed7285150b72e72e2584c098b51a19aea9863ace11c6694c33ca5f2d3420ddfbcb8d0a978d8fa7c40ab84f74380deb7a432cf4821a8dfeed164ce75a069b7da15e567a7eda55b777615c238ed2a190c31d912b561158766ea348c609c18b5ebacc5a19b7e3ad1e71e1878f3df2e22a6c507a4d6851cc66c2a8c2bc83367020ae04dfe116844bc82fbb6d4238cf5fc5ea99361bdf289de57e4b0337f750a8b31f043bd36c1d16463d11553a520f7340f44995c5d810770eef32c85778f569dc3195bc9124fef54b3f10b7fe9dd8382132bfeacaf8772fd64f4e480e42a9b7951041b09377123c85fa217e7911853832b9602ac9a9ec90ec15e5ac76171a6cb38139f99ce533006bbf4c148aa2b3ed237effc23e4695ade4672066a588eea3ebd88020d3bea6ba63e2fc45bd4d47045b69784613801d050c180691921a16900db1d25cd3542c542c411c4e908905fe677f28b21769ca3cebce3593dfb6be5d70dc6d83683849dea77724450e19c3252911818777c70d4d834aa4bed3ba2238cb4e22743e7a9793143baf14e99b3c94d3b2f5b02b39071153714521a86529e770077516f9ccbb4089ea19fe89b0e859e7136902333f4c4429ce0a80f69a6a80ace3e051bb13250441f2a5f1379057292cb10a843e98f1527c26fe9756e8bae9feac3c176a43d910b74779a7f40ca4b656c42289e868cd4303dd8cf182c7b352e10fef0bafadce5bc575dbd4561ecf77d781b4b127c46797c2e5f27b2384c258b882a1676e398a48371c1f7b3aeec324cf46a994c24fd4844eb00b0c238a20ca153b68c2f42c185954292563facab587c49b92c178526ce5e635325edc364ee41555f1aec722dbb26a1052f62b94d1d80b1962a7517afeb32adb418473423aa021f49f8b1e0456b4118e02f3330cc70eb30e7a17f7580896812a88966fef36b93631086f2e058fbf88b4ce68b07a06baab8e99a16d0b2431ae2c32df074a3b4614b46e82b917ec6bb60b5599bde97c94edfc5e2db90de08bc6eab462756d0178d83191ec9ac2e4ba82389340cf26477fd497e258f793e0be8e024bb19f45b457d65b00f6f6057e13801533c744913bf3462ba5b5e4c025dc4bf83e334c4c88aca86c3d45d626b9b3d7d29cf118fcbde38b786c6c5fe669619885642ebee3a5593511f63d0cd58c597f702e841ea8c353837665326ce0bd056e3ad59b7a14366908fd952fa6ab52d8a43249bd0090247262151730f55dcfc0198a77f87f1937bcb08c3a3565f83462962721fed1ba47950a993bb20b3c0a62cd171f950e499cd5bf856b4e6c24ad35d89d79182074ee9e395fe31fd8f8417b8dbe48ad1f6ed87696181102d9b7e9cca8d37241f9cb706458953be549c7646fb55aca2854e02148e310719da851a0f4c775ff9dfdb102d42acde1bc25a1d4382bc8593ca6f90db78749aedc24b2d369a9a700d561879e9c6a405d3335424aa8e18a952961ae12e7d6267c60c809c567cef1ea75c3a475b45eb2f17bdec77936dad669f3d9d2e5bb8fc790d7af39f620a9112d593a629afc1e579adfa5d91890360b62b14cd1fba563738115e03a3c837b4a0e2bba498b0eeabcafbdf30e4315be97ad6c42c2e9ddf4047c866a80a607dc3906b1e6423e07025a21fd84397c8212a2344489f2845dd0725c2fdf24965e8bf37a195fc4d060715247e3a0d90a936a0afb564f6e5904f32b0dab42b3aaac8bdfb57341f047e490f8c0637cd86b14a7ea57e584336c9159f7215aeaa07b75feb84efd341ceed4565e2769f6b1e8221e4f0b6e8d336b3906333d10c2b5605decf93009b6acb4b94621eb1be749e48296db87081f9dceb350d9c2174b21ad00b437245312de4300e43554366ea8948b5283535fe3c41c4ee6ef9e8b3ec281fb6e6e1739192152b9537220876a90f88522f5c3cd9eefb971571f4e91e523ed99a569d2a64388c541d0082865d60617877cb97d5b7742f5337a270185e3adc21be85a88c669ffa574556071dc6dd3e13e8d4167c4958c9c7319f9972dd21193fcf2412752ed4c4608d336a4c8109c290498608ff52e962dd95e0681ee8ff3b2aec6b4c7fce774e0bb1a0b5c02091174c43603d7348d79adf870cb2e265cb03a023bc8e8299fcbc8762b94aa2d97f402498d1e4d5c47d1f1ae5ac1ac948da3e6c0bf98682ce37cd2a598ea5215080430ed1c34a750788e224ad25823c5d3d1158c55081c80d38f0127498cbe0cdeaf91635a7e6079333326271055d2fd870f9c5b0051205011e699461cc8abc42d12faacc3c8aabd3227d9da03014e45393efaa12d23ca25543d8b24b1b55383d32fcccf243b923455566f9c684d69f06e9b6de678662f40ffedf753e66ca3e04c5ce49cf1524e61984eba353ce538211663f48b50bb9aa2262f88bacbb3d93d07eba1ca0754f37424e8f1a97b544c85024c1fa54fa78c493eb9a418950dc374fcd2097045742109bed051d5c09791c682af1950fd3cb5bd77cb81b05391c9b35fd9334da46f0c721b242899e887c389512d538e3d0838ad2018316200a1a44d6e973751cabbeeb79a3c80c5d0a69695c9b3b0bccdd1a8e841bf73b34392bba09d3ee5bd76adeda1b43f215a1e6ae7a9ac5a24901ba97c949522087d8538bec8ae6f31bbab0cc0ae847c1f9f7959d86d798e6fe7a6f4d16069e6e11ffbee1d368f1dc1907db42ceac223f1dcfd74cc9ea581308006498ea412995653d1bd83d7990327c069cbc512051c3cde4385f7e1a2cd58530b088b6883eb080da75d6da2b10ee9178014883991dfa0e0da1944be60f4854633dafb36fcea2ac2b1a3ba238b1ad49b5ecc02048c34ed1f409793a621bfedf1cbce3a8a096444a7363173ff9a64eea79164014a49143f9aa9eabe9cc4f3d5258eccc2f9be622cfbd08d4fd4257b32ebefccfd66444ef19069818f34412046fd0592b8d52b7bf89bd02ca89fa73d77e7bfa4063562eeb8e37e71b81850d84020855fd68d6c7db54cefc9987e9dafa4b2ae6805c46687d0623e32cd4c6c952ff1531338a42a5621b78acc6fe171aa7b8b1c4d454aef8c31b3771fb3f007a4aa16999a35007ac44a3a69bc80ab4d36e48bff66c2c2d839c066a9a4bb0ae6355f27118a1bd6f89e6258a6ee4a25f49d7a1c1bb5c5be8f5cc50b0ff6a2a6e1acb0163a4a39dd771c0352952d9d18ee2cc4a982c60e518d6c86920f1b9429bff8004c018d0d02f28388d48be377df03065cdf43192fd3d9c399818c6e5289638fef3e622c07277ad2cf0b4e8227c68765bddd7a8141e7e1b00ba8501d125221452081937c163b20e966879e2cf68c064a908c72269c76a67d51b83262f32b4fc08e752474627e01e39e0b75482418f28425e59092d2f2b194169ed3b352e9abf03de1bae61526dc98ead103e37f3be4a3e6faad42cbd3e0ab1bf25e206139952266495dc4368609633f754533bf512eed6221c4873be9409b1f69a550652d0572c700347cfb58e4e0b6459f676d6a7a17f10b33d238a053183edcb17f5bc4b364852111ed162fa5717bc0fa2c2c31c4a23d2dca6734fc0068f901c662cb429a1eadcbf3106b21eae3c0585092f22d2ce6b86a18c7a0121e2e62cb5a83c51aad5b5967e7cf81b3bee1d140defa1104984ca67053eb6598071ab2a925934188bb0dacf1b776b83dd10b72bd4c0b419d6cf5e17f4e9680a2700e08a61e31d3174bf43c5b5aacb1a5daeb2487eaa5618e903d671fda25beab92417d48f533e4e90bc7a9b3b2528b9054de90e72c22877865dedc2dadb74c5974cd2853529317c05b2aa1eb8d6517f64fd946ec1f06bf08770d0925ed64fa9874c146bee7fd4c10296f0ee7819a14a767f6e80e323dcf02dca9247568394061e0b542f5776cb3d9ffaa09441e6c7663f674cfc8a92161cd6e2ff0a16e563706bbd724f3e0ad1d34d66eb9d6c70067afc04ba362bd460d19797ea9ac32b6d2435aab4a69fc0b9dd8638c0ecaf4339d98b0818608b9a4a8bab82878741cad8e110f83ece03680a0f2b04862e1ba8cc8ddb50a6d48d6c2ab2fb57fb72eb7c5c745aa589e82d8e13400966d42e20c5b997226f8e3948a9611d61ea7d37f748a808a68736cb1f53c2fc41d7f7cca4be14c387e614ccbcb1dfa6c4fc8a42435f33a6d415f86e1053e75a9be865f6fa9c3f36d42db55c680481f1e0bebb7131229dcbe73a092784e12320fc905822d9a4fe2fb7b13cdbb060c153e954f549e79538cc63c7e94bbc185277bf31a8bdf5b7e5f1cf9cb8646d9f7a7987de5a5b687e93f570f12672ee80a5af6efd4784d66a5dc4069fb4c6926a0ff4c2138907d5e02eaa74adfb449b22273138b407fdd282e0fb72411f1e9d0697518f05497429c2dd4f0b0ee5e388815685b1e3d49896133dc33828b44e60d63b26595ed762d48ef88c946ae0c33aba105454e634aaa3f22e7b2296ab0ef14ca0e61e74fd75aaaac6db8a188c43d1850b1be32770fbb4ff63d3e6b3ab44aab0641c811c3efcfb5b1795453310a715e0ca6b579fcb95c9bee310b79b41dd3ec46", 0x1000}, {&(0x7f0000000440)="9f05ad062966637b4b8173f853606b13474711c0c3ceb6a998277c1eb0a0c24c31255c5259fb753cf85bc3efebf521063e0306f105e4e0a4cd65c0de48fe8c59d0473896a8d8d4ea221ed9daf1b802c21fd0321b9fe08e3055fe8635a813d203f8fa65b1613d5102b0b9346773b129bb2f20111873aa519d32ede786812450bdb0b6e717698fef6d66076855844375c2fa99b6ae1391ca6580b7075ae9e3d7", 0x9f}], 0x5, &(0x7f0000001cc0)=ANY=[@ANYBLOB="9000000000000000ffff00000200000025942a9789d34fc43e2eaf9e4814e910c97ab9ba7ec4f70f7c601266425d73d3adfbb2a372edf519cc8e47451e3928917ee1c00a69e7abec2b68dd074dc2581aeacb4cf9f11173a4aa5b7e8e2e5fc179e0340a3c5b34302a71216233db631836f5b42147724fe28212099f9c8c5c5ee00c0a092a7e13e7c7bc9b404e372a1500e800000000000000ffff0000ff0900ff0beae73df5046c8c3f9a79b27a89c426e0ea5844eaaa6338fa2b7325402bae6aff53f2bd13b840f0fc89161baf3fe89f21fa0fc3ee7a33e35bf75d542ec3ce4c9967b7ddd7862694b5945cb965d054c0407db1465630ce9a64a53ae6cf32eeae6caefc186a488f1166778589baf3ade060fd1cc15a68b021a0ed6aa0dccdae9f12b4dfd2ac035c465dbdd9a2925710a6c59476b8c164cd224018578a534e5da41771ca94c78537b6f96238f60d976019944a1c29a730354d5f44118ad8063f284d7db18ede87a1ed9ae447d4d56bf42482394f000028000000000000000100000002000000074bc0c2822ec1273c2cbf77573d15219cf85cbb00000000ba71de60f523fa1686813298b123b7f4e5abe1fa2233879fd140a306fe262b37edd95efe9bb1db35915c1858461a62ed916631b3e0f28265230a358bf3a62aae06ec553fecfd3a2a040efde279edb10999b2c0935bac359eb7857b17c09f4886deb435f3ccf76b3b56e9b28126ba3e4b70acd9cd88d118ffdfe02b9accc08000e000000000000000ffff000006000000a6680ea79a0fdc534c8b781977bd32e8e275e596eb6af51c15b0ba45103e8af7752beca13a6036f15ab7b3285be6858e613be6c98a2d9e77c49fba037721a73887e915e698db1c31572cd452e50785dda3c5cf9c382d5bbeed346edd3db81482cefc3c7cfb4a72d0be065878bcbb18c203fd64357024dbf3cb7405959065a69f7db96724af08e24e0af4ba2641128cc92b411cec27fa26ddf42fb2e553a725c22f2c6fe3d4026b1528615a079b051053b2bcf84e8573df2b6fe5b7ef4af0473dbdea1d00790ad2f12734f561d91c3672f900100000002800000000000000ffff0000080000007f2bdf2376e77446047a8962e8b411ec136dc60a62a0f320c000000000000000ffff00005b0000009478ef82e1dcee5a130ee6c41dd5aa5dc427ed4bff035e69f13b1ea2045474acbf0dccf6cabd3542b77cd98ad0d23a270ac31c684228a9d38787926427c41a2a9f3a17b0451c40f53f82dbd3332b096b2664b16fe349ceaa94cd46d3c01c1bbd42fdf168c99ec9e9abc606e7f4225524f2b11f5caa8378585807a7ac46859ec12ebcd974c7f9fcf55c91ed2eadfba328c6c033c8d590cce03d30ad4f340f000000000000f2abcaaf9b13"], 0x3f8}, 0x401) unlinkat(r1, &(0x7f00000005c0)='./file0/file0\x00', 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x6915, 0x3, 0x6, "85495500020000000000001167f5afa680400900"}) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x20d4fe, 0x2000000000000a, 0xf, 0x10008, "b08dce5800", 0x8000000000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) Thread 0xffff800020b924c8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8065d79808) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b924c8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 141671 44507 32767 0x10 0x480 1 syz-executor1 *390794 37223 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(1bd280ed088222f0) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b924c8 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(1bd280ed088222f0) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b672d0 rbx 0xffff800020b67370 rdx 0xffffffff81ecc876 cmd0646_9_tim_udma+0x15f95 rcx 0 rax 0 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0xe3996b88f66f2ad9 r11 0x1c66947777a8eb6d r12 0x3000000008 r13 0xffff800020b672e0 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b672c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=390794 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21770,0xffff800020b21c30 process=0xffff800020b5ad28 user=0xffff800020b62000, vmspace=0xffffffff822f21c0 estcpu=1, cpticks=3, pctcpu=0.28 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19241 265763 22956 32767 2 0x490 syz-executor0 19241 159368 22956 32767 3 0x4000090 ttyin syz-executor0 19241 150081 22956 32767 3 0x4000090 fsleep syz-executor0 19241 426620 22956 32767 3 0x4000090 fsleep syz-executor0 22956 146651 23567 32767 2 0x490 syz-executor0 23567 433654 49961 0 3 0x82 wait syz-executor0 44507 141671 73013 32767 7 0x490 syz-executor1 73013 523274 49961 0 3 0x82 wait syz-executor1 32712 295573 0 0 3 0x14200 bored sosplice 49961 322125 13957 0 3 0x82 thrsleep syz-fuzzer 49961 64442 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 443838 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 79275 13957 0 3 0x4000082 kqread syz-fuzzer 49961 121679 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 277740 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 372453 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 263511 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 345739 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 338035 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 128626 13957 0 3 0x4000082 thrsleep syz-fuzzer 49961 79309 13957 0 3 0x4000082 thrsleep syz-fuzzer 13957 480767 7735 0 3 0x10008a pause ksh 7735 404859 52143 0 3 0x92 select sshd 14615 368462 1 0 3 0x100083 ttyin getty 52143 181073 1 0 3 0x80 select sshd 15848 328682 84126 73 2 0x100010 syslogd 84126 318458 1 0 3 0x100082 netio syslogd 16323 200633 1 77 3 0x100090 poll dhclient 5044 381226 1 0 3 0x80 poll dhclient 72883 140814 0 0 3 0x14200 pgzero zerothread 98631 327785 0 0 3 0x14200 aiodoned aiodoned 51802 415740 0 0 3 0x14200 syncer update 9836 191962 0 0 3 0x14200 cleaner cleaner *37223 390794 0 0 7 0x14200 reaper 97622 295308 0 0 3 0x14200 pgdaemon pagedaemon 69472 50340 0 0 3 0x14200 bored crynlk 56127 279965 0 0 3 0x14200 bored crypto 46548 449110 0 0 3 0x40014200 acpi0 acpi0 52301 325121 0 0 3 0x40014200 idle1 53897 424187 0 0 3 0x14200 bored softnet 14712 368397 0 0 3 0x14200 bored systqmp 85053 451694 0 0 3 0x14200 bored systq 40420 455657 0 0 2 0x40014200 softclock 68502 242154 0 0 3 0x40014200 idle0 1 138856 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper